IBM XL Compiler Report - Version1.1

Compiler name: IBM XL Fortran for Blue Gene, V14.1 (5799-AH1)

Language: Fortran

Compiler version: 14.01.0000.0000

Report produced on: 04/25/13 08:56:25 EDT

Locale: en_US

Report produced with: /opt/ibmcmp/xlf/bg/14.1/bin/.orig/bgxlf90_r -F/etc/opt/ibmcmp/xlf/bg/14.1/xlf.cfg -I/bgsys/drivers/V1R2M0/ppc64 -I/bgsys/drivers/V1R2M0/ppc64/comm/sys/include -I/bgsys/drivers/V1R2M0/ppc64/spi/include -I/bgsys/drivers/V1R2M0/ppc64/spi/include/kernel/cnk -c -O5 -qsmp -qreport hyperbolic/sweep/sweep_scheme.cpp.f90 -o hyperbolic/sweep/sweep_scheme.o -I/bgsys/drivers/V1R2M0/ppc64/comm/xl/include -qxlf90=noautodealloc:nosignedzero:oldpad -qfree=f90 -qthreaded -qxlf2003=nopolymorphic:nobozlitargs:nostopexcept:novolatile:noautorealloc:oldnaninf -qxlf2008=nocheckpresence -q64 -qnoautoconfig -qnodirectstorage -qarch=qp -qtune=qp -qcache=level=1:type=i:size=16:line=64:assoc=4:cost=6 -qcache=level=1:type=d:size=16:line=64:assoc=8:cost=6 -qcache=level=2:type=c:size=33554:line=128:assoc=16:cost=80 -qsimd=auto -qlistfmt=*noxml=*notransforms:*noinlines:*nodata:*nopdf:*filename:*stylesheet:*version=v1.0:html=*transforms:*inlines:*data:*pdf:*filename:*stylesheet:*version=v1.0

Table of Contents

  1. Program Hierarchy
  2. Transformation Hierarchy
  3. Profiling Reports

Program Hierarchy

Region #1
Region Name__sweepscheme_NMOD_minmod
Region Name (Demangled)not available
Start Line #3788
End Line #3795
Pseudocode
  3788 |  double __sweepscheme_NMOD_minmod(char * .x /*copyin((NULL), (pali(xUDd,.x#)))UDp;*/ , char * .y /*copyin((NULL), (pali(yUDd,.y#)))UDp;*/ )
  3790 |  {
            if (!(.x->x <=  0.0000000000000000E+000)) goto lab_4;
            if (.y->y >=  0.0000000000000000E+000) goto lab_1;
          lab_4:
            if (!(.x->x >=  0.0000000000000000E+000)) goto lab_2;
            if (!(.y->y <=  0.0000000000000000E+000)) goto lab_2;
          lab_1:
  3791 |    minmod =  0.0000000000000000E+000;
  3792 |    goto lab_3;
          lab_2:
  3793 |    minmod = __xfrsfl@78(min(abs(.x->x),abs(.y->y)),.x->x);
  3794 |  lab_3:
  3795 |    rstr = minmod;
            return rstr;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
not available

Region #2
Region Namemhd_source_terms
Region Name (Demangled)not available
Start Line #not available
End Line #1719
Pseudocode
          void mhd_source_terms(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  1612 |  {
            if (!(ndim == 2)) goto lab_1;
            $$RET68 = __stencilcontrol_NMOD_istime(.index,.info,&qlx,&mb);
  1613 |    if (!(0 != ($$RET68 & 1))) goto lab_2;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_682;
  1614 |  lab_682:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_410;
            $$CIV4DB = 0ll;
            do {   /* id=1 guarded */ /* ~411 */ 
              /* region = 393 */
              /* bump-normalized */
  1616 |      stack_pos_151 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_5;
              d-T_522_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_6;
            lab_5:
              d-T_522_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_6:
  1615 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_412;
              $$_xlsmpEntryCA = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_623;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44956U,$$SHADW.SMPDef$$44957D](18592,&mhd_source_terms$$OL$$203,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCA,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615**")
              goto lab_624;
            lab_623:
              mhd_source_terms$$OL$$203((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_624:
            lab_412:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_416;
              $$_xlsmpEntryCB = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_626;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44966U,$$SHADW.SMPDef$$44967D](18592,&mhd_source_terms$$OL$$204,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCB,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1615**")
              goto lab_627;
            lab_626:
              mhd_source_terms$$OL$$204((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_627:
            lab_416:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_25;
              free(d-T_522_1%addr)
            lab_25:
              _dealloca[U,TmPShadow_151D](stack_pos_151)
  1619 |      /* DIR   LATCH */
              $$CIV4DB = $$CIV4DB + 1ll;
            } while ((unsigned long long) $$CIV4DB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~411 */
          lab_410:
  1620 |  lab_2:
            $$RET69 = __stencilcontrol_NMOD_istime(.index,.info,&qrx,&mb);
  1621 |    if (!(0 != ($$RET69 & 1))) goto lab_30;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_683;
  1622 |  lab_683:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_420;
            $$CIV4E0 = 0ll;
            do {   /* id=6 guarded */ /* ~421 */ 
              /* region = 394 */
              /* bump-normalized */
  1624 |      stack_pos_152 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_33;
              d-T_523_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_34;
            lab_33:
              d-T_523_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_34:
  1623 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_422;
              $$_xlsmpEntryCC = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_629;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44976U,$$SHADW.SMPDef$$44977D](18592,&mhd_source_terms$$OL$$205,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCC,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623**")
              goto lab_630;
            lab_629:
              mhd_source_terms$$OL$$205((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_630:
            lab_422:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_426;
              $$_xlsmpEntryCD = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_632;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44986U,$$SHADW.SMPDef$$44987D](18592,&mhd_source_terms$$OL$$206,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCD,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1623**")
              goto lab_633;
            lab_632:
              mhd_source_terms$$OL$$206((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_633:
            lab_426:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_53;
              free(d-T_523_1%addr)
            lab_53:
              _dealloca[U,TmPShadow_152D](stack_pos_152)
  1627 |      /* DIR   LATCH */
              $$CIV4E0 = $$CIV4E0 + 1ll;
            } while ((unsigned long long) $$CIV4E0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~421 */
          lab_420:
  1628 |  lab_30:
            $$RET6A = __stencilcontrol_NMOD_istime(.index,.info,&qly,&mb);
  1629 |    if (!(0 != ($$RET6A & 1))) goto lab_58;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_684;
  1630 |  lab_684:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_430;
            $$CIV4E5 = 0ll;
            do {   /* id=11 guarded */ /* ~431 */ 
              /* region = 395 */
              /* bump-normalized */
  1632 |      stack_pos_153 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_61;
              d-T_524_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_62;
            lab_61:
              d-T_524_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_62:
  1631 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_432;
              $$_xlsmpEntryCE = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_635;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44997U,$$SHADW.SMPDef$$44998D](18592,&mhd_source_terms$$OL$$207,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCE,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631**")
              goto lab_636;
            lab_635:
              mhd_source_terms$$OL$$207((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_636:
            lab_432:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_436;
              $$_xlsmpEntryCF = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_638;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45007U,$$SHADW.SMPDef$$45008D](18592,&mhd_source_terms$$OL$$208,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryCF,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1631**")
              goto lab_639;
            lab_638:
              mhd_source_terms$$OL$$208((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_639:
            lab_436:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_81;
              free(d-T_524_1%addr)
            lab_81:
              _dealloca[U,TmPShadow_153D](stack_pos_153)
  1635 |      /* DIR   LATCH */
              $$CIV4E5 = $$CIV4E5 + 1ll;
            } while ((unsigned long long) $$CIV4E5 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~431 */
          lab_430:
  1636 |  lab_58:
            $$RET6B = __stencilcontrol_NMOD_istime(.index,.info,&qry,&mb);
  1637 |    if (!(0 != ($$RET6B & 1))) goto lab_114;
  1638 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_114;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_592;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_577;
            if (!1) goto lab_576;
            $$CIV4EA = 0ll;
            do {   /* id=16 guarded */ /* ~441 */ 
              /* region = 396 */
              /* bump-normalized */
  1640 |      stack_pos_154 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_89;
              d-T_525_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_90;
            lab_89:
              d-T_525_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_90:
  1639 |      if (!1) goto lab_442;
              $$_xlsmpEntryD0 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_641;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45019U,$$SHADW.SMPDef$$45020D](18592,&mhd_source_terms$$OL$$209,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD0,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639**")
              goto lab_642;
            lab_641:
              mhd_source_terms$$OL$$209((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_642:
            lab_442:
              if (!1) goto lab_446;
              $$_xlsmpEntryD1 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_644;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45029U,$$SHADW.SMPDef$$45030D](18592,&mhd_source_terms$$OL$$210,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD1,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1639**")
              goto lab_645;
            lab_644:
              mhd_source_terms$$OL$$210((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_645:
            lab_446:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_109;
              free(d-T_525_1%addr)
            lab_109:
              _dealloca[U,TmPShadow_154D](stack_pos_154)
  1643 |      /* DIR   LATCH */
              $$CIV4EA = $$CIV4EA + 1ll;
            } while ((unsigned long long) $$CIV4EA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~441 */
          lab_576:
            goto lab_114;
          lab_577:
  1638 |    if (!1) goto lab_591;
            $$CIV4EA = 0ll;
            do {   /* id=75 guarded */ /* ~579 */ 
              /* region = 397 */
              /* bump-normalized */
  1640 |      stack_pos_154 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_580;
              d-T_525_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_581;
            lab_580:
              d-T_525_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_581:
  1639 |      if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_590;
              free(d-T_525_1%addr)
            lab_590:
              _dealloca[U,TmPShadow_154D](stack_pos_154)
  1643 |      /* DIR   LATCH */
              $$CIV4EA = $$CIV4EA + 1ll;
            } while ((unsigned long long) $$CIV4EA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~579 */
          lab_591:
            goto lab_114;
          lab_592:
  1638 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_607;
            if (!1) goto lab_606;
            $$CIV4EA = 0ll;
            do {   /* id=80 guarded */ /* ~594 */ 
              /* region = 398 */
              /* bump-normalized */
  1640 |      stack_pos_154 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_595;
              d-T_525_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_596;
            lab_595:
              d-T_525_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_596:
  1639 |      if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_605;
              free(d-T_525_1%addr)
            lab_605:
              _dealloca[U,TmPShadow_154D](stack_pos_154)
  1643 |      /* DIR   LATCH */
              $$CIV4EA = $$CIV4EA + 1ll;
            } while ((unsigned long long) $$CIV4EA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~594 */
          lab_606:
            goto lab_114;
          lab_607:
  1638 |    if (!1) goto lab_620;
            $$CIV4EA = 0ll;
            do {   /* id=85 guarded */ /* ~608 */ 
              /* region = 399 */
              /* bump-normalized */
  1640 |      stack_pos_154 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_609;
              d-T_525_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_610;
            lab_609:
              d-T_525_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_610:
  1639 |      if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_619;
              free(d-T_525_1%addr)
            lab_619:
              _dealloca[U,TmPShadow_154D](stack_pos_154)
  1643 |      /* DIR   LATCH */
              $$CIV4EA = $$CIV4EA + 1ll;
            } while ((unsigned long long) $$CIV4EA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~608 */
          lab_620:
  1645 |    goto lab_114;
          lab_1:
            if (!(ndim == 3)) goto lab_115;
            $$RET6C = __stencilcontrol_NMOD_istime(.index,.info,&qlx,&mb);
  1646 |    if (!(0 != ($$RET6C & 1))) goto lab_116;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_685;
  1647 |  lab_685:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_450;
            $$CIV4F3 = 0ll;
            do {   /* id=21 guarded */ /* ~451 */ 
              /* region = 404 */
              /* bump-normalized */
  1649 |      stack_pos_155 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_119;
              d-T_528_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_120;
            lab_119:
              d-T_528_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_120:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_686;
  1648 |    lab_686:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_452;
              $$CIV4EC = 0ll;
              do {   /* id=22 guarded */ /* ~453 */ 
                /* region = 401 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_454;
                $$CIV4EB = 0ll;
                do {   /* id=23 guarded */ /* ~455 */ 
                  /* region = 400 */
                  /* bump-normalized */
  1649 |          T_526 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll]);
                  T_527 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4EB + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll]);
                  $$TVX.$$.$$RET6D4646 = __sweepscheme_NMOD_minmod(&T_526,&T_527);
                  ((double *)((char *)d-T_528_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_528[].rns1659.[(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC] = ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636.  + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-qlx_%addr  + 40ll))->qlx_%x[].rns1634.[$$CIV4F3 + (long long) mb[].off0]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1660.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[($$CIV4F3 + (long long) mb[].off0) - 1ll]] * $$TVX.$$.$$RET6D4646;
  1648 |          /* DIR   LATCH */
                  $$CIV4EB = $$CIV4EB + 1ll;
                } while ((unsigned long long) $$CIV4EB < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~455 */
              lab_454:
                /* DIR   LATCH */
                $$CIV4EC = $$CIV4EC + 1ll;
              } while ((unsigned long long) $$CIV4EC < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~453 */
            lab_452:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_456;
              $$_xlsmpEntryD2 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_647;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45039U,$$SHADW.SMPDef$$45040D](18592,&mhd_source_terms$$OL$$211,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD2,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648**")
              goto lab_648;
            lab_647:
              mhd_source_terms$$OL$$211((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_648:
            lab_456:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_568;
              free(d-T_528_1%addr)
              _dealloca[U,TmPShadow_155D](stack_pos_155)
  1652 |      stack_pos_156 = _getstack();
              d-T_531_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_141:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_687;
  1648 |    lab_687:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_460;
              $$CIV4F0 = 0ll;
              do {   /* id=26 guarded */ /* ~461 */ 
                /* region = 403 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_688;
              lab_688:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_462;
                $$CIV4EF = 0ll;
                do {   /* id=27 guarded */ /* ~463 */ 
                  /* region = 402 */
                  /* bump-normalized */
  1652 |          T_529 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll]);
                  T_530 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][1ll + ($$CIV4F0 + (long long) mb[].off4)][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll]);
                  $$TVX.$$.$$RET6E4747 = __sweepscheme_NMOD_minmod(&T_529,&T_530);
  1648 |          ((double *)((char *)d-T_531_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_531[].rns1662.[(long long) mb[].off8 + $$CIV4EF][(long long) mb[].off4 + $$CIV4F0] = ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636.  + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV4EF][(long long) mb[].off4 + $$CIV4F0][(long long) ((int *)((char *)d-qlx_%addr  + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1660.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV4EF][(long long) mb[].off4 + $$CIV4F0][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[($$CIV4F3 + (long long) mb[].off0) - 1ll]] * $$TVX.$$.$$RET6E4747;
                  /* DIR   LATCH */
                  $$CIV4EF = $$CIV4EF + 1ll;
                } while ((unsigned long long) $$CIV4EF < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~463 */
              lab_462:
                /* DIR   LATCH */
                $$CIV4F0 = $$CIV4F0 + 1ll;
              } while ((unsigned long long) $$CIV4F0 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~461 */
            lab_460:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_464;
              $$_xlsmpEntryD3 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_650;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45049U,$$SHADW.SMPDef$$45050D](18592,&mhd_source_terms$$OL$$212,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD3,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1648**")
              goto lab_651;
            lab_650:
              mhd_source_terms$$OL$$212((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_651:
            lab_464:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_160;
              free(d-T_531_1%addr)
              goto lab_575;
            lab_568:
              _dealloca[U,TmPShadow_155D](stack_pos_155)
              stack_pos_156 = _getstack();
  1652 |      d-T_531_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_141;
  1648 |    lab_575:
            lab_160:
              _dealloca[U,TmPShadow_156D](stack_pos_156)
  1656 |      /* DIR   LATCH */
              $$CIV4F3 = $$CIV4F3 + 1ll;
            } while ((unsigned long long) $$CIV4F3 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~451 */
          lab_450:
  1657 |  lab_116:
            $$RET6F = __stencilcontrol_NMOD_istime(.index,.info,&qrx,&mb);
  1658 |    if (!(0 != ($$RET6F & 1))) goto lab_165;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_689;
  1659 |  lab_689:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_468;
            $$CIV4FC = 0ll;
            do {   /* id=30 guarded */ /* ~469 */ 
              /* region = 409 */
              /* bump-normalized */
  1661 |      stack_pos_157 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_168;
              d-T_534_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_169;
            lab_168:
              d-T_534_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_169:
  1660 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_470;
              $$CIV4F5 = 0ll;
              do {   /* id=31 guarded */ /* ~471 */ 
                /* region = 406 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_472;
                $$CIV4F4 = 0ll;
                do {   /* id=32 guarded */ /* ~473 */ 
                  /* region = 405 */
                  /* bump-normalized */
  1661 |          T_532 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)]);
                  T_533 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4F4 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET704848 = __sweepscheme_NMOD_minmod(&T_532,&T_533);
                  ((double *)((char *)d-T_534_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_534[].rns1663.[(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5] = ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643.  + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-qrx_%addr  + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1664.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4FC]] * $$TVX.$$.$$RET704848;
  1660 |          /* DIR   LATCH */
                  $$CIV4F4 = $$CIV4F4 + 1ll;
                } while ((unsigned long long) $$CIV4F4 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~473 */
              lab_472:
                /* DIR   LATCH */
                $$CIV4F5 = $$CIV4F5 + 1ll;
              } while ((unsigned long long) $$CIV4F5 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~471 */
            lab_470:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_474;
              $$_xlsmpEntryD4 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_653;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45059U,$$SHADW.SMPDef$$45060D](18592,&mhd_source_terms$$OL$$213,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD4,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660**")
              goto lab_654;
            lab_653:
              mhd_source_terms$$OL$$213((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_654:
            lab_474:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_566;
              free(d-T_534_1%addr)
              _dealloca[U,TmPShadow_157D](stack_pos_157)
  1664 |      stack_pos_158 = _getstack();
              d-T_537_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_190:
  1660 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_478;
              $$CIV4F9 = 0ll;
              do {   /* id=35 guarded */ /* ~479 */ 
                /* region = 408 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_690;
              lab_690:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_480;
                $$CIV4F8 = 0ll;
                do {   /* id=36 guarded */ /* ~481 */ 
                  /* region = 407 */
                  /* bump-normalized */
  1664 |          T_535 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)]);
                  T_536 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][1ll + ($$CIV4F9 + (long long) mb[].off4)][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET714949 = __sweepscheme_NMOD_minmod(&T_535,&T_536);
  1660 |          ((double *)((char *)d-T_537_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_537[].rns1666.[(long long) mb[].off8 + $$CIV4F8][(long long) mb[].off4 + $$CIV4F9] = ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643.  + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV4F8][(long long) mb[].off4 + $$CIV4F9][(long long) ((int *)((char *)d-qrx_%addr  + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1664.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV4F8][(long long) mb[].off4 + $$CIV4F9][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4FC]] * $$TVX.$$.$$RET714949;
                  /* DIR   LATCH */
                  $$CIV4F8 = $$CIV4F8 + 1ll;
                } while ((unsigned long long) $$CIV4F8 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~481 */
              lab_480:
                /* DIR   LATCH */
                $$CIV4F9 = $$CIV4F9 + 1ll;
              } while ((unsigned long long) $$CIV4F9 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~479 */
            lab_478:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_482;
              $$_xlsmpEntryD5 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_656;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45069U,$$SHADW.SMPDef$$45070D](18592,&mhd_source_terms$$OL$$214,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD5,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1660**")
              goto lab_657;
            lab_656:
              mhd_source_terms$$OL$$214((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_657:
            lab_482:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_209;
              free(d-T_537_1%addr)
              goto lab_574;
            lab_566:
              _dealloca[U,TmPShadow_157D](stack_pos_157)
              stack_pos_158 = _getstack();
  1664 |      d-T_537_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_190;
  1660 |    lab_574:
            lab_209:
              _dealloca[U,TmPShadow_158D](stack_pos_158)
  1668 |      /* DIR   LATCH */
              $$CIV4FC = $$CIV4FC + 1ll;
            } while ((unsigned long long) $$CIV4FC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~469 */
          lab_468:
  1669 |  lab_165:
            $$RET72 = __stencilcontrol_NMOD_istime(.index,.info,&qly,&mb);
  1670 |    if (!(0 != ($$RET72 & 1))) goto lab_214;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_691;
  1671 |  lab_691:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_486;
            $$CIV505 = 0ll;
            do {   /* id=39 guarded */ /* ~487 */ 
              /* region = 414 */
              /* bump-normalized */
  1673 |      stack_pos_159 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_217;
              d-T_540_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_218;
            lab_217:
              d-T_540_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_218:
  1672 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_488;
              $$CIV4FE = 0ll;
              do {   /* id=40 guarded */ /* ~489 */ 
                /* region = 411 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_692;
              lab_692:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_490;
                $$CIV4FD = 0ll;
                do {   /* id=41 guarded */ /* ~491 */ 
                  /* region = 410 */
                  /* bump-normalized */
  1673 |          T_538 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_539 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4FD + (long long) mb[].off8)][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET734A4A = __sweepscheme_NMOD_minmod(&T_538,&T_539);
                  ((double *)((char *)d-T_540_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_540[].rns1667.[(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4] = ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650.  + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][(long long) ((int *)((char *)d-qly_%addr  + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1668.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV505]] * $$TVX.$$.$$RET734A4A;
  1672 |          /* DIR   LATCH */
                  $$CIV4FD = $$CIV4FD + 1ll;
                } while ((unsigned long long) $$CIV4FD < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~491 */
              lab_490:
                /* DIR   LATCH */
                $$CIV4FE = $$CIV4FE + 1ll;
              } while ((unsigned long long) $$CIV4FE < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~489 */
            lab_488:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_492;
              $$_xlsmpEntryD6 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_659;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45079U,$$SHADW.SMPDef$$45080D](18592,&mhd_source_terms$$OL$$215,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD6,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672**")
              goto lab_660;
            lab_659:
              mhd_source_terms$$OL$$215((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_660:
            lab_492:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_564;
              free(d-T_540_1%addr)
              _dealloca[U,TmPShadow_159D](stack_pos_159)
  1676 |      stack_pos_160 = _getstack();
              d-T_543_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_239:
  1672 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_496;
              $$CIV502 = 0ll;
              do {   /* id=44 guarded */ /* ~497 */ 
                /* region = 413 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_693;
              lab_693:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_498;
                $$CIV501 = 0ll;
                do {   /* id=45 guarded */ /* ~499 */ 
                  /* region = 412 */
                  /* bump-normalized */
  1676 |          T_541 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][$$CIV502 + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_542 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][1ll + ($$CIV505 + ((long long) .index->index + (long long) mb[].off0))]);
                  $$TVX.$$.$$RET744B4B = __sweepscheme_NMOD_minmod(&T_541,&T_542);
  1672 |          ((double *)((char *)d-T_543_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_543[].rns1670.[(long long) mb[].off8 + $$CIV501][(long long) mb[].off4 + $$CIV502] = ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650.  + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV501][(long long) mb[].off4 + $$CIV502][(long long) ((int *)((char *)d-qly_%addr  + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1668.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV505]] * $$TVX.$$.$$RET744B4B;
                  /* DIR   LATCH */
                  $$CIV501 = $$CIV501 + 1ll;
                } while ((unsigned long long) $$CIV501 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~499 */
              lab_498:
                /* DIR   LATCH */
                $$CIV502 = $$CIV502 + 1ll;
              } while ((unsigned long long) $$CIV502 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~497 */
            lab_496:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_500;
              $$_xlsmpEntryD7 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_662;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45089U,$$SHADW.SMPDef$$45090D](18592,&mhd_source_terms$$OL$$216,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD7,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1672**")
              goto lab_663;
            lab_662:
              mhd_source_terms$$OL$$216((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_663:
            lab_500:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_258;
              free(d-T_543_1%addr)
              goto lab_573;
            lab_564:
              _dealloca[U,TmPShadow_159D](stack_pos_159)
              stack_pos_160 = _getstack();
  1676 |      d-T_543_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_239;
  1672 |    lab_573:
            lab_258:
              _dealloca[U,TmPShadow_160D](stack_pos_160)
  1680 |      /* DIR   LATCH */
              $$CIV505 = $$CIV505 + 1ll;
            } while ((unsigned long long) $$CIV505 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~487 */
          lab_486:
  1681 |  lab_214:
            $$RET75 = __stencilcontrol_NMOD_istime(.index,.info,&qry,&mb);
  1682 |    if (!(0 != ($$RET75 & 1))) goto lab_263;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_694;
  1683 |  lab_694:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_504;
            $$CIV50E = 0ll;
            do {   /* id=48 guarded */ /* ~505 */ 
              /* region = 419 */
              /* bump-normalized */
  1685 |      stack_pos_161 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_266;
              d-T_546_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_267;
            lab_266:
              d-T_546_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_267:
  1684 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_506;
              $$CIV507 = 0ll;
              do {   /* id=49 guarded */ /* ~507 */ 
                /* region = 416 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_695;
              lab_695:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_508;
                $$CIV506 = 0ll;
                do {   /* id=50 guarded */ /* ~509 */ 
                  /* region = 415 */
                  /* bump-normalized */
  1685 |          T_544 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][1ll + ($$CIV507 + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)]);
                  T_545 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV506 + (long long) mb[].off8)][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET764C4C = __sweepscheme_NMOD_minmod(&T_544,&T_545);
                  ((double *)((char *)d-T_546_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_546[].rns1671.[(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4] = ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657.  + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-qry_%addr  + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1672.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV50E]] * $$TVX.$$.$$RET764C4C;
  1684 |          /* DIR   LATCH */
                  $$CIV506 = $$CIV506 + 1ll;
                } while ((unsigned long long) $$CIV506 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~509 */
              lab_508:
                /* DIR   LATCH */
                $$CIV507 = $$CIV507 + 1ll;
              } while ((unsigned long long) $$CIV507 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~507 */
            lab_506:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_510;
              $$_xlsmpEntryD8 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_665;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45099U,$$SHADW.SMPDef$$45100D](18592,&mhd_source_terms$$OL$$217,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD8,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684**")
              goto lab_666;
            lab_665:
              mhd_source_terms$$OL$$217((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_666:
            lab_510:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_562;
              free(d-T_546_1%addr)
              _dealloca[U,TmPShadow_161D](stack_pos_161)
  1688 |      stack_pos_162 = _getstack();
              d-T_549_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_288:
  1684 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_514;
              $$CIV50B = 0ll;
              do {   /* id=53 guarded */ /* ~515 */ 
                /* region = 418 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_696;
              lab_696:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_516;
                $$CIV50A = 0ll;
                do {   /* id=54 guarded */ /* ~517 */ 
                  /* region = 417 */
                  /* bump-normalized */
  1688 |          T_547 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][1ll + ($$CIV50B + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)]);
                  T_548 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][1ll + ($$CIV50E + ((long long) .index->index + (long long) mb[].off0))]);
                  $$TVX.$$.$$RET774D4D = __sweepscheme_NMOD_minmod(&T_547,&T_548);
  1684 |          ((double *)((char *)d-T_549_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_549[].rns1674.[(long long) mb[].off8 + $$CIV50A][(long long) mb[].off4 + $$CIV50B] = ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657.  + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV50A][(long long) mb[].off4 + $$CIV50B][(long long) ((int *)((char *)d-qry_%addr  + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1672.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV50A][(long long) mb[].off4 + $$CIV50B][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV50E]] * $$TVX.$$.$$RET774D4D;
                  /* DIR   LATCH */
                  $$CIV50A = $$CIV50A + 1ll;
                } while ((unsigned long long) $$CIV50A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~517 */
              lab_516:
                /* DIR   LATCH */
                $$CIV50B = $$CIV50B + 1ll;
              } while ((unsigned long long) $$CIV50B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~515 */
            lab_514:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_518;
              $$_xlsmpEntryD9 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_668;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45109U,$$SHADW.SMPDef$$45110D](18592,&mhd_source_terms$$OL$$218,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryD9,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1684**")
              goto lab_669;
            lab_668:
              mhd_source_terms$$OL$$218((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_669:
            lab_518:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_307;
              free(d-T_549_1%addr)
              goto lab_572;
            lab_562:
              _dealloca[U,TmPShadow_161D](stack_pos_161)
              stack_pos_162 = _getstack();
  1688 |      d-T_549_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_288;
  1684 |    lab_572:
            lab_307:
              _dealloca[U,TmPShadow_162D](stack_pos_162)
  1692 |      /* DIR   LATCH */
              $$CIV50E = $$CIV50E + 1ll;
            } while ((unsigned long long) $$CIV50E < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~505 */
          lab_504:
  1693 |  lab_263:
            $$RET78 = __stencilcontrol_NMOD_istime(.index,.info,&qlz,&mb);
  1694 |    if (!(0 != ($$RET78 & 1))) goto lab_312;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_697;
  1695 |  lab_697:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_522;
            $$CIV517 = 0ll;
            do {   /* id=57 guarded */ /* ~523 */ 
              /* region = 424 */
              /* bump-normalized */
  1697 |      stack_pos_163 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_315;
              d-T_552_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_316;
            lab_315:
              d-T_552_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_316:
  1696 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_524;
              $$CIV510 = 0ll;
              do {   /* id=58 guarded */ /* ~525 */ 
                /* region = 421 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_526;
                $$CIV50F = 0ll;
                do {   /* id=59 guarded */ /* ~527 */ 
                  /* region = 420 */
                  /* bump-normalized */
  1697 |          T_550 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_551 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][1ll + ($$CIV517 + ((long long) .index->index + (long long) mb[].off0))]);
                  $$TVX.$$.$$RET794E4E = __sweepscheme_NMOD_minmod(&T_550,&T_551);
                  ((double *)((char *)d-T_552_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_552[].rns1675.[(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510] = ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680.  + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-qlz_%addr  + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivx][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET794E4E;
  1696 |          /* DIR   LATCH */
                  $$CIV50F = $$CIV50F + 1ll;
                } while ((unsigned long long) $$CIV50F < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~527 */
              lab_526:
                /* DIR   LATCH */
                $$CIV510 = $$CIV510 + 1ll;
              } while ((unsigned long long) $$CIV510 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~525 */
            lab_524:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_528;
              $$_xlsmpEntryDA = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_671;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45119U,$$SHADW.SMPDef$$45120D](18592,&mhd_source_terms$$OL$$219,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryDA,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696**")
              goto lab_672;
            lab_671:
              mhd_source_terms$$OL$$219((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_672:
            lab_528:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_560;
              free(d-T_552_1%addr)
              _dealloca[U,TmPShadow_163D](stack_pos_163)
  1700 |      stack_pos_164 = _getstack();
              d-T_555_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_337:
  1696 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_532;
              $$CIV514 = 0ll;
              do {   /* id=62 guarded */ /* ~533 */ 
                /* region = 423 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_698;
              lab_698:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_534;
                $$CIV513 = 0ll;
                do {   /* id=63 guarded */ /* ~535 */ 
                  /* region = 422 */
                  /* bump-normalized */
  1700 |          T_553 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_554 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][1ll + ($$CIV514 + (long long) mb[].off4)][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET7A4F4F = __sweepscheme_NMOD_minmod(&T_553,&T_554);
                  ((double *)((char *)d-T_555_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_555[].rns1682.[(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4] = ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680.  + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-qlz_%addr  + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivy][1ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET7A4F4F;
  1696 |          /* DIR   LATCH */
                  $$CIV513 = $$CIV513 + 1ll;
                } while ((unsigned long long) $$CIV513 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~535 */
              lab_534:
                /* DIR   LATCH */
                $$CIV514 = $$CIV514 + 1ll;
              } while ((unsigned long long) $$CIV514 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~533 */
            lab_532:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_536;
              $$_xlsmpEntryDB = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_674;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45129U,$$SHADW.SMPDef$$45130D](18592,&mhd_source_terms$$OL$$220,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryDB,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1696**")
              goto lab_675;
            lab_674:
              mhd_source_terms$$OL$$220((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_675:
            lab_536:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_356;
              free(d-T_555_1%addr)
              goto lab_571;
            lab_560:
              _dealloca[U,TmPShadow_163D](stack_pos_163)
              stack_pos_164 = _getstack();
  1700 |      d-T_555_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_337;
  1696 |    lab_571:
            lab_356:
              _dealloca[U,TmPShadow_164D](stack_pos_164)
  1704 |      /* DIR   LATCH */
              $$CIV517 = $$CIV517 + 1ll;
            } while ((unsigned long long) $$CIV517 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~523 */
          lab_522:
  1705 |  lab_312:
            $$RET7B = __stencilcontrol_NMOD_istime(.index,.info,&qrz,&mb);
  1706 |    if (!(0 != ($$RET7B & 1))) goto lab_361;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_699;
  1707 |  lab_699:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_540;
            $$CIV520 = 0ll;
            do {   /* id=66 guarded */ /* ~541 */ 
              /* region = 429 */
              /* bump-normalized */
  1709 |      stack_pos_165 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_364;
              d-T_558_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_365;
            lab_364:
              d-T_558_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_365:
  1708 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_542;
              $$CIV519 = 0ll;
              do {   /* id=67 guarded */ /* ~543 */ 
                /* region = 426 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_544;
                $$CIV518 = 0ll;
                do {   /* id=68 guarded */ /* ~545 */ 
                  /* region = 425 */
                  /* bump-normalized */
  1709 |          T_556 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV518 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_557 = hdtdx * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][1ll + ($$CIV520 + ((long long) .index->index + (long long) mb[].off0))]);
                  $$TVX.$$.$$RET7C5050 = __sweepscheme_NMOD_minmod(&T_556,&T_557);
                  ((double *)((char *)d-T_558_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_558[].rns1683.[(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519] = ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688.  + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-qrz_%addr  + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7C5050;
  1708 |          /* DIR   LATCH */
                  $$CIV518 = $$CIV518 + 1ll;
                } while ((unsigned long long) $$CIV518 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~545 */
              lab_544:
                /* DIR   LATCH */
                $$CIV519 = $$CIV519 + 1ll;
              } while ((unsigned long long) $$CIV519 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~543 */
            lab_542:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_546;
              $$_xlsmpEntryDC = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_677;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45139U,$$SHADW.SMPDef$$45140D](18592,&mhd_source_terms$$OL$$221,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryDC,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708**")
              goto lab_678;
            lab_677:
              mhd_source_terms$$OL$$221((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_678:
            lab_546:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_558;
              free(d-T_558_1%addr)
              _dealloca[U,TmPShadow_165D](stack_pos_165)
  1712 |      stack_pos_166 = _getstack();
              d-T_561_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_386:
  1708 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_550;
              $$CIV51D = 0ll;
              do {   /* id=71 guarded */ /* ~551 */ 
                /* region = 428 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_700;
              lab_700:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_552;
                $$CIV51C = 0ll;
                do {   /* id=72 guarded */ /* ~553 */ 
                  /* region = 427 */
                  /* bump-normalized */
  1712 |          T_559 = hdtdz * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV51C + (long long) mb[].off8)][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)]);
                  T_560 = hdtdy * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][1ll + ($$CIV51D + (long long) mb[].off4)][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)]);
                  $$TVX.$$.$$RET7D5151 = __sweepscheme_NMOD_minmod(&T_559,&T_560);
                  ((double *)((char *)d-T_561_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_561[].rns1690.[(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4] = ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688.  + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-qrz_%addr  + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631.  + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7D5151;
  1708 |          /* DIR   LATCH */
                  $$CIV51C = $$CIV51C + 1ll;
                } while ((unsigned long long) $$CIV51C < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~553 */
              lab_552:
                /* DIR   LATCH */
                $$CIV51D = $$CIV51D + 1ll;
              } while ((unsigned long long) $$CIV51D < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~551 */
            lab_550:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_554;
              $$_xlsmpEntryDD = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_680;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45149U,$$SHADW.SMPDef$$45150D](18592,&mhd_source_terms$$OL$$222,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryDD,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1708**")
              goto lab_681;
            lab_680:
              mhd_source_terms$$OL$$222((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_681:
            lab_554:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_405;
              free(d-T_561_1%addr)
              goto lab_570;
            lab_558:
              _dealloca[U,TmPShadow_165D](stack_pos_165)
              stack_pos_166 = _getstack();
  1712 |      d-T_561_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_386;
  1708 |    lab_570:
            lab_405:
              _dealloca[U,TmPShadow_166D](stack_pos_166)
  1716 |      /* DIR   LATCH */
              $$CIV520 = $$CIV520 + 1ll;
            } while ((unsigned long long) $$CIV520 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~541 */
          lab_540:
  1717 |  lab_361:
  1718 |  lab_115:
          lab_114:
  1719 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11614not availablenot availablenot available300400800700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
61622not availablenot availablenot available300400800700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
111630not availablenot availablenot available300400800700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
161638not availablenot availablenot available300400800700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
211647not availablenot availablenot available6005002031240900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
221648not available21120010150200100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
231648not available222101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
261648not available21120010150200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
271648not available262101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
301659not availablenot availablenot available6005002031240900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
401672not available39120010150200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
411672not available402101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
441672not available39120010150200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
451672not available442101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
481683not availablenot availablenot available6005002031240900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
491684not available48120010150200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
501684not available492101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
591696not available582101500101500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
801638not availablenot availablenot available300400400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
701630not availablenot availablenot available300400800700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1124LoopHasSideEffectsCall (fail)High Level Optimizer216141Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1125ContainsFunctionCall (fail)High Level Optimizer216141An attempt to SIMD vectorize failed because the loop contains a function call.not available
1126LoopParallelized (success)High Level Optimizer21615not availableLoop was automatically parallelized.not available
1127LoopParallelized (success)High Level Optimizer21615not availableLoop was automatically parallelized.not available
1128LoopHasSideEffectsCall (fail)High Level Optimizer216226Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1129ContainsFunctionCall (fail)High Level Optimizer216226An attempt to SIMD vectorize failed because the loop contains a function call.not available
1130LoopParallelized (success)High Level Optimizer21623not availableLoop was automatically parallelized.not available
1131LoopParallelized (success)High Level Optimizer21623not availableLoop was automatically parallelized.not available
1132LoopHasSideEffectsCall (fail)High Level Optimizer2163011Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1133ContainsFunctionCall (fail)High Level Optimizer2163011An attempt to SIMD vectorize failed because the loop contains a function call.not available
1134LoopParallelized (success)High Level Optimizer21631not availableLoop was automatically parallelized.not available
1135LoopParallelized (success)High Level Optimizer21631not availableLoop was automatically parallelized.not available
1136LoopHasSideEffectsCall (fail)High Level Optimizer2163816Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1137ContainsFunctionCall (fail)High Level Optimizer2163816An attempt to SIMD vectorize failed because the loop contains a function call.not available
1138LoopParallelized (success)High Level Optimizer21639not availableLoop was automatically parallelized.not available
1139LoopParallelized (success)High Level Optimizer21639not availableLoop was automatically parallelized.not available
1140LoopHasSideEffectsCall (fail)High Level Optimizer2163875Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1141ContainsFunctionCall (fail)High Level Optimizer2163875An attempt to SIMD vectorize failed because the loop contains a function call.not available
1142LoopHasSideEffectsCall (fail)High Level Optimizer2163880Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1143ContainsFunctionCall (fail)High Level Optimizer2163880An attempt to SIMD vectorize failed because the loop contains a function call.not available
1144LoopHasSideEffectsCall (fail)High Level Optimizer2163885Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1145ContainsFunctionCall (fail)High Level Optimizer2163885An attempt to SIMD vectorize failed because the loop contains a function call.not available
1146LoopHasSideEffectsCall (fail)High Level Optimizer2164721Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1147ContainsFunctionCall (fail)High Level Optimizer2164721An attempt to SIMD vectorize failed because the loop contains a function call.not available
1148LoopCarriedDependence (fail)High Level Optimizer2164822Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1149NonInnermostLoop (fail)High Level Optimizer2164822An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1150LoopCarriedDependence (fail)High Level Optimizer2164823Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1151AliasingInducedDependence (fail)High Level Optimizer2164823An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1152NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1153UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1154NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1155NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1156UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4EB + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1157NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1158UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_526
1159UnsupportedVectorTypes (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1160NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1161UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[$$CIV4F3 + (long long) mb[].off0]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1660.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[($$CIV4F3 + (long long) mb[].off0) - 1ll]] * $$TVX.$$.$$RET6D4646
1162NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1163NonStrideOneStore (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1164LoopParallelized (success)High Level Optimizer21648not availableLoop was automatically parallelized.not available
1165LoopCarriedDependence (fail)High Level Optimizer2164826Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1166LoopCarriedDependence (fail)High Level Optimizer2164827Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1167AliasingInducedDependence (fail)High Level Optimizer2164827An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1168NonVectorizableAlignment (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1169UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1170NonVectorizableStride (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1171NonVectorizableAlignment (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1172UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][1ll + ($$CIV4F0 + (long long) mb[].off4)][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1173NonVectorizableStride (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1174UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_529
1175UnsupportedVectorTypes (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1176LoopParallelized (success)High Level Optimizer21648not availableLoop was automatically parallelized.not available
1177LoopHasSideEffectsCall (fail)High Level Optimizer2165930Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1178ContainsFunctionCall (fail)High Level Optimizer2165930An attempt to SIMD vectorize failed because the loop contains a function call.not available
1179LoopCarriedDependence (fail)High Level Optimizer2166031Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1180LoopCarriedDependence (fail)High Level Optimizer2166032Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1181AliasingInducedDependence (fail)High Level Optimizer2166032An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1182NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1183UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1184NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1185NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1186UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4F4 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1187NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1188UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_532
1189UnsupportedVectorTypes (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1190NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1191UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1664.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4FC]] * $$TVX.$$.$$RET704848
1192NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1193NonStrideOneStore (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1194LoopParallelized (success)High Level Optimizer21660not availableLoop was automatically parallelized.not available
1195LoopCarriedDependence (fail)High Level Optimizer2166035Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1196LoopCarriedDependence (fail)High Level Optimizer2166036Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1197AliasingInducedDependence (fail)High Level Optimizer2166036An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1198NonVectorizableAlignment (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1199UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1200NonVectorizableStride (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1201NonVectorizableAlignment (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1202UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][1ll + ($$CIV4F9 + (long long) mb[].off4)][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1203NonVectorizableStride (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1204UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_535
1205UnsupportedVectorTypes (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1206LoopParallelized (success)High Level Optimizer21660not availableLoop was automatically parallelized.not available
1207LoopHasSideEffectsCall (fail)High Level Optimizer2167139Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1208ContainsFunctionCall (fail)High Level Optimizer2167139An attempt to SIMD vectorize failed because the loop contains a function call.not available
1209LoopCarriedDependence (fail)High Level Optimizer2167240Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1210LoopCarriedDependence (fail)High Level Optimizer2167241Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1211AliasingInducedDependence (fail)High Level Optimizer2167241An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1212NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4FE + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1213UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1214NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4FE + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1215NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV4FE + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1216UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4FD + (long long) mb[].off8)][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1217NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV4FE + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1218UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_538
1219UnsupportedVectorTypes (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1220NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1221UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][(long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1668.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV505]] * $$TVX.$$.$$RET734A4A
1222NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1223NonStrideOneStore (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1224LoopParallelized (success)High Level Optimizer21672not availableLoop was automatically parallelized.not available
1225LoopCarriedDependence (fail)High Level Optimizer2167244Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1226LoopCarriedDependence (fail)High Level Optimizer2167245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1227AliasingInducedDependence (fail)High Level Optimizer2167245An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1228NonVectorizableAlignment (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV502 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1229UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][$$CIV502 + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1230NonVectorizableStride (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV502 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1231NonVectorizableAlignment (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV502 + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1232UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][1ll + ($$CIV505 + ((long long) .index->index + (long long) mb[].off0))])
1233NonVectorizableStride (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV502 + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1234UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_541
1235UnsupportedVectorTypes (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1236LoopParallelized (success)High Level Optimizer21672not availableLoop was automatically parallelized.not available
1237LoopHasSideEffectsCall (fail)High Level Optimizer2168348Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1238ContainsFunctionCall (fail)High Level Optimizer2168348An attempt to SIMD vectorize failed because the loop contains a function call.not available
1239LoopCarriedDependence (fail)High Level Optimizer2168449Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1240LoopCarriedDependence (fail)High Level Optimizer2168450Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1241AliasingInducedDependence (fail)High Level Optimizer2168450An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1242NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV507 + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1243UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][1ll + ($$CIV507 + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1244NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV507 + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1245NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV507 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1246UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV506 + (long long) mb[].off8)][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1247NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV507 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1248UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_544
1249UnsupportedVectorTypes (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1250NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1251UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1672.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV50E]] * $$TVX.$$.$$RET764C4C
1252NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1253NonStrideOneStore (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1254LoopParallelized (success)High Level Optimizer21684not availableLoop was automatically parallelized.not available
1255LoopCarriedDependence (fail)High Level Optimizer2168453Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1256LoopCarriedDependence (fail)High Level Optimizer2168454Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1257AliasingInducedDependence (fail)High Level Optimizer2168454An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1258NonVectorizableAlignment (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV50B + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1259UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][1ll + ($$CIV50B + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1260NonVectorizableStride (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV50B + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1261NonVectorizableAlignment (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV50B + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1262UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][1ll + ($$CIV50E + ((long long) .index->index + (long long) mb[].off0))])
1263NonVectorizableStride (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV50B + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1264UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_547
1265UnsupportedVectorTypes (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1266LoopParallelized (success)High Level Optimizer21684not availableLoop was automatically parallelized.not available
1267LoopHasSideEffectsCall (fail)High Level Optimizer2169557Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1268ContainsFunctionCall (fail)High Level Optimizer2169557An attempt to SIMD vectorize failed because the loop contains a function call.not available
1269LoopCarriedDependence (fail)High Level Optimizer2169658Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1270LoopCarriedDependence (fail)High Level Optimizer2169659Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1271AliasingInducedDependence (fail)High Level Optimizer2169659An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1272NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50F) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1273UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1274NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50F) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1275NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV50F + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1276UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][1ll + ($$CIV517 + ((long long) .index->index + (long long) mb[].off0))])
1277NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV50F + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1278UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_550
1279UnsupportedVectorTypes (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1280NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1281UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivx][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET794E4E
1282NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1283NonStrideOneStore (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1284LoopParallelized (success)High Level Optimizer21696not availableLoop was automatically parallelized.not available
1285LoopCarriedDependence (fail)High Level Optimizer2169662Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1286LoopCarriedDependence (fail)High Level Optimizer2169663Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1287AliasingInducedDependence (fail)High Level Optimizer2169663An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1288NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV513) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1289UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1290NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV513) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1291NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV513 + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1292UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][1ll + ($$CIV514 + (long long) mb[].off4)][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1293NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV513 + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1294UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_553
1295UnsupportedVectorTypes (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1296NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1297UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivy][1ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET7A4F4F
1298NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1299NonStrideOneStore (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1300LoopParallelized (success)High Level Optimizer21696not availableLoop was automatically parallelized.not available
1301LoopHasSideEffectsCall (fail)High Level Optimizer2170766Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1302ContainsFunctionCall (fail)High Level Optimizer2170766An attempt to SIMD vectorize failed because the loop contains a function call.not available
1303LoopCarriedDependence (fail)High Level Optimizer2170867Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1304LoopCarriedDependence (fail)High Level Optimizer2170868Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1305AliasingInducedDependence (fail)High Level Optimizer2170868An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1306NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV518 + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1307UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV518 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1308NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV518 + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1309NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV518) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1310UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][1ll + ($$CIV520 + ((long long) .index->index + (long long) mb[].off0))])
1311NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV518) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1312UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_556
1313UnsupportedVectorTypes (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1314NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1315UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7C5050
1316NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1317NonStrideOneStore (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1318LoopParallelized (success)High Level Optimizer21708not availableLoop was automatically parallelized.not available
1319LoopCarriedDependence (fail)High Level Optimizer2170871Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1320LoopCarriedDependence (fail)High Level Optimizer2170872Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1321AliasingInducedDependence (fail)High Level Optimizer2170872An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1322NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV51C + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1323UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV51C + (long long) mb[].off8)][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1324NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV51C + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1325NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV51C) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1326UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][1ll + ($$CIV51D + (long long) mb[].off4)][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1327NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV51C) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1328UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_559
1329UnsupportedVectorTypes (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1330NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1331UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7D5151
1332NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1333NonStrideOneStore (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1334LoopParallelized (success)High Level Optimizer21708not availableLoop was automatically parallelized.not available
5126LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5127LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5128LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5129LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5130LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5131LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5132LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5133LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5134LoopUnroll (success)Low Level Optimizer279101Loop unroll was performed.
  • Unroll Factor: 4
5135LoopUnroll (success)Low Level Optimizer279221Loop unroll was performed.
  • Unroll Factor: 2
5136LoopUnroll (success)Low Level Optimizer279741Loop unroll was performed.
  • Unroll Factor: 2
5137LoopUnroll (success)Low Level Optimizer279841Loop unroll was performed.
  • Unroll Factor: 2
5138LoopUnroll (success)Low Level Optimizer279941Loop unroll was performed.
  • Unroll Factor: 2

Region #3
Region Namectu
Region Name (Demangled)not available
Start Line #not available
End Line #2475
Pseudocode
          void ctu(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  2194 |  {
            $$ICM.qdt102 = qdt;
  2198 |    $$ICM.hdx10F = hdx;
  2088 |    $$ICM.hdtdxBC = hdtdx;
  2089 |    $$ICM.hdtdyBF = hdtdy;
  2100 |    $$ICM.hdtdzC9 = hdtdz;
            $$RET3B = __stencilcontrol_NMOD_istimeshift(.index,.info,&sx,&mb);
  2083 |    if (!(0 != ($$RET3B & 1))) goto lab_1;
  2085 |    if (!(ndim == 2)) goto lab_2;
  2086 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1803;
            $$DoIV27A = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT284 = $$DoIV27A;
            $$CIVBUMP2A5 = -1ll;
            $$csxE8 = - ((long long) $$CIVBUMP2A5);
            $$CIVFINAL284 = (unsigned long long) ((long long) ($$CIVINIT284 - (0ll + 1)) / $$csxE8 + 1);
            $$CIV2AB = (long long) 0;
  2088 |    $$ICM.d-w_%addrBD = d-w_%addr;
            $$ICM.d-sx_%addrBE = d-sx_%addr;
  2093 |    $$csxE9 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
            $$csxEA = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
  2086 |    $$EMTF198 = __pdf_profile@37($$CIVFINAL284,2ll,0ll);
            do {   /* id=1 guarded */ /* ~1804 */ 
              /* region = 1917 */
              /* bump-normalized */
              $$DoIV27A = $$CIVINIT284 + (long long) ($$CIVBUMP2A5 * (long long) $$CIV2AB);
  2087 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1805;
              $$DoIV27B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT27D = $$DoIV27B;
              $$CIVBUMP29E = -1ll;
              $$CIVFINAL27D = (unsigned long long) ((long long) ($$CIVINIT27D - (0ll + 1)) / $$csxE8 + 1);
              $$CIV2A4 = (long long) 0;
              $$EMTF197 = __pdf_profile@37($$CIVFINAL27D,2ll,0ll);
              do {   /* id=2 guarded */ /* ~1806 */ 
                /* region = 1910 */
                /* bump-normalized */
                $$DoIV27B = $$CIVINIT27D + (long long) ($$CIVBUMP29E * (long long) $$CIV2A4);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1807;
                $$DoIV27C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT27C = $$DoIV27C;
                $$CIVBUMP29D = -1ll;
                $$CIVFINAL27C = (unsigned long long) ((long long) ($$CIVINIT27C - (0ll + 1)) / $$csxE8 + 1);
                $$CIV2A3 = (long long) 0;
                $$EMTF196 = __pdf_profile@37($$CIVFINAL27C,2ll,0ll);
                do {   /* id=3 guarded */ /* ~1808 */ 
                  /* region = 1909 */
                  /* bump-normalized */
                  $$DoIV27C = $$CIVINIT27C + (long long) ($$CIVBUMP29D * (long long) $$CIV2A3);
  2088 |          stack_pos_64 = _getstack();
                  d-T_352_1%flags = 144u;
                  d-T_352_1%bounds%extent[].off40 = max(1ll + ((long long) m_high - (long long) m_low),0ll);
                  d-T_352_1%bounds%mult[].off48 = 8ll;
                  if (!(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll)) goto lab_8;
                  d-T_352_1%addr = _alloca(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                  goto lab_9;
                lab_8:
                  d-T_352_1%addr = malloc(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                lab_9:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1809;
                  $$DoIV27D = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT27A = $$DoIV27D;
                  $$CIVBUMP29B = -1ll;
                  $$CIVFINAL27A = (unsigned long long) ((long long) ($$CIVINIT27A - (0ll + 1)) / $$csxE8 + 1);
                  $$CIV2A1 = (long long) 0;
                  $$csxEB = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV27C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27B))) + mb[].off4)][(long long) (1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0) + .index->index))] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV27C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27B))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0) + .index->index)];
                  $$EMTF195 = __pdf_profile@37($$CIVFINAL27A,2ll,0ll);
                  do {   /* id=4 guarded */ /* ~1810 */ 
                    /* region = 1907 */
                    /* bump-normalized */
                    $$DoIV27D = $$CIVINIT27A + (long long) ($$CIVBUMP29B * (long long) $$CIV2A1);
                    ((double *)((char *)d-T_352_1%addr  + -8ll))->T_352[].rns880.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV27D)] = ($$ICM.hdtdxBC * ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[1ll + ((((long long) m_high - (long long) m_low) + (long long) ibx) - $$DoIV27D)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV27C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0)]]) * $$csxEB;
                    /* DIR   LATCH */
                    $$DoIV27D = $$DoIV27D + -1ll;
                    $$CIV2A1 = $$CIV2A1 + 1ll;
                  } while ((unsigned long long) $$CIV2A1 < $$EMTF195);    /* ~1810 */
                  $$DoIV27D = $$CIVINIT27A + (long long) ($$CIVBUMP29B * (long long) $$CIVFINAL27A);
                lab_1809:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1811;
                  $$DoIV27E = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT27B = $$DoIV27E;
                  $$CIVBUMP29C = -1ll;
                  $$CIVFINAL27B = (unsigned long long) ((long long) ($$CIVINIT27B - (0ll + 1)) / $$csxE8 + 1);
                  $$CIV2A2 = (long long) 0;
                  $$EMTF194 = __pdf_profile@37($$CIVFINAL27B,2ll,0ll);
                  do {   /* id=5 guarded */ /* ~1812 */ 
                    /* region = 1908 */
                    /* bump-normalized */
                    $$DoIV27E = $$CIVINIT27B + (long long) ($$CIVBUMP29C * (long long) $$CIV2A2);
                    ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[1ll + ((long long) m_high - $$DoIV27E)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV27C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0)]] = ((double *)((char *)d-T_352_1%addr  + -8ll))->T_352[].rns880.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV27E)];
                    /* DIR   LATCH */
                    $$DoIV27E = $$DoIV27E + -1ll;
                    $$CIV2A2 = $$CIV2A2 + 1ll;
                  } while ((unsigned long long) $$CIV2A2 < $$EMTF194);    /* ~1812 */
                  $$DoIV27E = $$CIVINIT27B + (long long) ($$CIVBUMP29C * (long long) $$CIVFINAL27B);
                lab_1811:
                  if (max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll) goto lab_18;
                  free(d-T_352_1%addr)
                lab_18:
                  _dealloca[U,TmPShadow_64D](stack_pos_64)
  2087 |          /* DIR   LATCH */
                  $$DoIV27C = $$DoIV27C + -1ll;
                  $$CIV2A3 = $$CIV2A3 + 1ll;
                } while ((unsigned long long) $$CIV2A3 < $$EMTF196);    /* ~1808 */
                $$DoIV27C = $$CIVINIT27C + (long long) ($$CIVBUMP29D * (long long) $$CIVFINAL27C);
              lab_1807:
                /* DIR   LATCH */
                $$DoIV27B = $$DoIV27B + -1ll;
                $$CIV2A4 = $$CIV2A4 + 1ll;
              } while ((unsigned long long) $$CIV2A4 < $$EMTF197);    /* ~1806 */
              $$DoIV27B = $$CIVINIT27D + (long long) ($$CIVBUMP29E * (long long) $$CIVFINAL27D);
            lab_1805:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1813;
              $$DoIV27F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT27F = $$DoIV27F;
              $$CIVBUMP2A0 = -1ll;
              $$CIVFINAL27F = (unsigned long long) ((long long) ($$CIVINIT27F - (0ll + 1)) / $$csxE8 + 1);
              $$CIV2A6 = (long long) 0;
              $$EMTF193 = __pdf_profile@37($$CIVFINAL27F,2ll,0ll);
              do {   /* id=6 guarded */ /* ~1814 */ 
                /* region = 1912 */
                /* bump-normalized */
                $$DoIV27F = $$CIVINIT27F + (long long) ($$CIVBUMP2A0 * (long long) $$CIV2A6);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1815;
                $$DoIV280 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT27E = $$DoIV280;
                $$CIVBUMP29F = -1ll;
                $$CIVFINAL27E = (unsigned long long) ((long long) ($$CIVINIT27E - (0ll + 1)) / $$csxE8 + 1);
                $$CIV2A5 = (long long) 0;
  2089 |        $$ICMC0 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A);
                $$ICMC1 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A));
                $$ICMC2 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0;
                $$ICMC3 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27F);
                $$ICMC4 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27F));
                $$ICMC5 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27F))) + mb[].off4;
                $$ICMC6 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0) + .index->index;
                $$ICMC7 = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV27F))) + mb[].off4);
                $$ICMC8 = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0) + .index->index);
  2087 |        $$EMTF192 = __pdf_profile@37($$CIVFINAL27E,2ll,0ll);
                do {   /* id=7 guarded */ /* ~1816 */ 
                  /* region = 1911 */
                  /* bump-normalized */
                  $$DoIV280 = $$CIVINIT27E + (long long) ($$CIVBUMP29F * (long long) $$CIV2A5);
                  k.rnnA1E = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV280));
  2089 |          T_353 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnnA1E][(long long) $$ICMC5][(long long) $$ICMC6] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnnA1E][(long long) $$ICMC7][(long long) $$ICMC6]);
                  T_354 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnnA1E][(long long) $$ICMC5][(long long) $$ICMC8] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnnA1E][(long long) $$ICMC5][(long long) $$ICMC6]);
                  $$RET3C = __sweepscheme_NMOD_minmod(&T_353,&T_354);
                  ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ibz][1ll][(long long) k.rnnA1E][(long long) $$ICMC5][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) $$ICMC2]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) ivz][1ll][(long long) k.rnnA1E][(long long) $$ICMC5][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMC2]] * $$RET3C;
  2087 |          /* DIR   LATCH */
                  $$DoIV280 = $$DoIV280 + -1ll;
                  $$CIV2A5 = $$CIV2A5 + 1ll;
                } while ((unsigned long long) $$CIV2A5 < $$EMTF192);    /* ~1816 */
                $$DoIV280 = $$CIVINIT27E + (long long) ($$CIVBUMP29F * (long long) $$CIVFINAL27E);
              lab_1815:
                /* DIR   LATCH */
                $$DoIV27F = $$DoIV27F + -1ll;
                $$CIV2A6 = $$CIV2A6 + 1ll;
              } while ((unsigned long long) $$CIV2A6 < $$EMTF193);    /* ~1814 */
              $$DoIV27F = $$CIVINIT27F + (long long) ($$CIVBUMP2A0 * (long long) $$CIVFINAL27F);
            lab_1813:
  2092 |      if (!(ie != 0)) goto lab_34;
  2093 |      stack_pos_65 = _getstack();
              d-T_355_1%flags = 144u;
              d-T_355_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_355_1%bounds%mult[].off72 = 8ll;
              d-T_355_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_355_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_355_1%rvo = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
              allocate_size_86 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(allocate_size_86 <= 1048576ll)) goto lab_35;
              d-T_355_1%addr = _alloca(allocate_size_86);
              goto lab_36;
            lab_35:
              d-T_355_1%addr = malloc(allocate_size_86);
            lab_36:
  2092 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1817;
              $$DoIV281 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT281 = $$DoIV281;
              $$CIVBUMP2A2 = -1ll;
              $$CIVFINAL281 = (unsigned long long) ((long long) ($$CIVINIT281 - (0ll + 1)) / $$csxE8 + 1);
              $$CIV2A8 = (long long) 0;
              $$EMTF191 = __pdf_profile@37($$CIVFINAL281,2ll,0ll);
              do {   /* id=8 guarded */ /* ~1818 */ 
                /* region = 1914 */
                /* bump-normalized */
                $$DoIV281 = $$CIVINIT281 + (long long) ($$CIVBUMP2A2 * (long long) $$CIV2A8);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1819;
                $$DoIV282 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT280 = $$DoIV282;
                $$CIVBUMP2A1 = -1ll;
                $$CIVFINAL280 = (unsigned long long) ((long long) ($$CIVINIT280 - (0ll + 1)) / $$csxE8 + 1);
                $$CIV2A7 = (long long) 0;
                $$EMTF190 = __pdf_profile@37($$CIVFINAL280,2ll,0ll);
                do {   /* id=9 guarded */ /* ~1820 */ 
                  /* region = 1913 */
                  /* bump-normalized */
                  $$DoIV282 = $$CIVINIT280 + (long long) ($$CIVBUMP2A1 * (long long) $$CIV2A7);
                  k.rnn9E3 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV282));
  2093 |          ((double *)((char *)d-T_355_1%addr  + $$csxEA))->T_355[].rns891.[(long long) k.rnn9E3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV281))) + mb[].off4)] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) ibz][1ll][(long long) k.rnn9E3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV281))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ibz][1ll][(long long) k.rnn9E3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV281))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0)]];
  2092 |          /* DIR   LATCH */
                  $$DoIV282 = $$DoIV282 + -1ll;
                  $$CIV2A7 = $$CIV2A7 + 1ll;
                } while ((unsigned long long) $$CIV2A7 < $$EMTF190);    /* ~1820 */
                $$DoIV282 = $$CIVINIT280 + (long long) ($$CIVBUMP2A1 * (long long) $$CIVFINAL280);
              lab_1819:
                /* DIR   LATCH */
                $$DoIV281 = $$DoIV281 + -1ll;
                $$CIV2A8 = $$CIV2A8 + 1ll;
              } while ((unsigned long long) $$CIV2A8 < $$EMTF191);    /* ~1818 */
              $$DoIV281 = $$CIVINIT281 + (long long) ($$CIVBUMP2A2 * (long long) $$CIVFINAL281);
            lab_1817:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1821;
              $$DoIV283 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT283 = $$DoIV283;
              $$CIVBUMP2A4 = -1ll;
              $$CIVFINAL283 = (unsigned long long) ((long long) ($$CIVINIT283 - (0ll + 1)) / $$csxE8 + 1);
              $$CIV2AA = (long long) 0;
              $$EMTF18F = __pdf_profile@37($$CIVFINAL283,2ll,0ll);
              do {   /* id=10 guarded */ /* ~1822 */ 
                /* region = 1916 */
                /* bump-normalized */
                $$DoIV283 = $$CIVINIT283 + (long long) ($$CIVBUMP2A4 * (long long) $$CIV2AA);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1823;
                $$DoIV284 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT282 = $$DoIV284;
                $$CIVBUMP2A3 = -1ll;
                $$CIVFINAL282 = (unsigned long long) ((long long) ($$CIVINIT282 - (0ll + 1)) / $$csxE8 + 1);
                $$CIV2A9 = (long long) 0;
                $$EMTF18E = __pdf_profile@37($$CIVFINAL282,2ll,0ll);
                do {   /* id=11 guarded */ /* ~1824 */ 
                  /* region = 1915 */
                  /* bump-normalized */
                  $$DoIV284 = $$CIVINIT282 + (long long) ($$CIVBUMP2A3 * (long long) $$CIV2A9);
                  k.rnn9E2 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV284));
  2093 |          ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ie][1ll][(long long) k.rnn9E2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV283))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV27A))) + mb[].off0)]] = ((double *)((char *)d-T_355_1%addr  + $$csxEA))->T_355[].rns891.[(long long) k.rnn9E2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV283))) + mb[].off4)];
  2092 |          /* DIR   LATCH */
                  $$DoIV284 = $$DoIV284 + -1ll;
                  $$CIV2A9 = $$CIV2A9 + 1ll;
                } while ((unsigned long long) $$CIV2A9 < $$EMTF18E);    /* ~1824 */
                $$DoIV284 = $$CIVINIT282 + (long long) ($$CIVBUMP2A3 * (long long) $$CIVFINAL282);
              lab_1823:
                /* DIR   LATCH */
                $$DoIV283 = $$DoIV283 + -1ll;
                $$CIV2AA = $$CIV2AA + 1ll;
              } while ((unsigned long long) $$CIV2AA < $$EMTF18F);    /* ~1822 */
              $$DoIV283 = $$CIVINIT283 + (long long) ($$CIVBUMP2A4 * (long long) $$CIVFINAL283);
            lab_1821:
              if (allocate_size_86 <= 1048576ll) goto lab_55;
              free(d-T_355_1%addr)
            lab_55:
              _dealloca[U,TmPShadow_65D](stack_pos_65)
  2093 |    lab_34:
  2094 |      /* DIR   LATCH */
              $$DoIV27A = $$DoIV27A + -1ll;
              $$CIV2AB = $$CIV2AB + 1ll;
            } while ((unsigned long long) $$CIV2AB < $$EMTF198);    /* ~1804 */
            $$DoIV27A = $$CIVINIT284 + (long long) ($$CIVBUMP2A5 * (long long) $$CIVFINAL284);
          lab_1803:
  2095 |    goto lab_60;
          lab_2:
  2096 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1825;
            $$DoIV285 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT291 = $$DoIV285;
            $$CIVBUMP2B2 = -1ll;
            $$csxEC = - ((long long) $$CIVBUMP2B2);
            $$CIVFINAL291 = (unsigned long long) ((long long) ($$CIVINIT291 - (0ll + 1)) / $$csxEC + 1);
            $$CIV2B8 = (long long) 0;
  2098 |    $$ICM.d-w_%addrBD = d-w_%addr;
            $$ICM.d-sx_%addrBE = d-sx_%addr;
  2107 |    $$csxED = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
            $$csxEE = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
  2096 |    $$EMTF18D = __pdf_profile@37($$CIVFINAL291,2ll,0ll);
            do {   /* id=12 guarded */ /* ~1826 */ 
              /* region = 1930 */
              /* bump-normalized */
              $$DoIV285 = $$CIVINIT291 + (long long) ($$CIVBUMP2B2 * (long long) $$CIV2B8);
  2097 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1827;
              $$DoIV286 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT288 = $$DoIV286;
              $$CIVBUMP2A9 = -1ll;
              $$CIVFINAL288 = (unsigned long long) ((long long) ($$CIVINIT288 - (0ll + 1)) / $$csxEC + 1);
              $$CIV2AF = (long long) 0;
              $$EMTF18C = __pdf_profile@37($$CIVFINAL288,2ll,0ll);
              do {   /* id=13 guarded */ /* ~1828 */ 
                /* region = 1921 */
                /* bump-normalized */
                $$DoIV286 = $$CIVINIT288 + (long long) ($$CIVBUMP2A9 * (long long) $$CIV2AF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1829;
                $$DoIV287 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT287 = $$DoIV287;
                $$CIVBUMP2A8 = -1ll;
                $$CIVFINAL287 = (unsigned long long) ((long long) ($$CIVINIT287 - (0ll + 1)) / $$csxEC + 1);
                $$CIV2AE = (long long) 0;
                $$EMTF18B = __pdf_profile@37($$CIVFINAL287,2ll,0ll);
                do {   /* id=14 guarded */ /* ~1830 */ 
                  /* region = 1920 */
                  /* bump-normalized */
                  $$DoIV287 = $$CIVINIT287 + (long long) ($$CIVBUMP2A8 * (long long) $$CIV2AE);
  2098 |          stack_pos_66 = _getstack();
                  d-T_356_1%flags = 144u;
                  d-T_356_1%bounds%extent[].off40 = max(1ll + ((long long) m_high - (long long) m_low),0ll);
                  d-T_356_1%bounds%mult[].off48 = 8ll;
                  if (!(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll)) goto lab_66;
                  d-T_356_1%addr = _alloca(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                  goto lab_67;
                lab_66:
                  d-T_356_1%addr = malloc(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                lab_67:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1831;
                  $$DoIV288 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT285 = $$DoIV288;
                  $$CIVBUMP2A6 = -1ll;
                  $$CIVFINAL285 = (unsigned long long) ((long long) ($$CIVINIT285 - (0ll + 1)) / $$csxEC + 1);
                  $$CIV2AC = (long long) 0;
                  $$csxEF = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV287))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV286))) + mb[].off4)][(long long) (1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index))] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV287))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV286))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index)];
                  $$EMTF18A = __pdf_profile@37($$CIVFINAL285,2ll,0ll);
                  do {   /* id=15 guarded */ /* ~1832 */ 
                    /* region = 1918 */
                    /* bump-normalized */
                    $$DoIV288 = $$CIVINIT285 + (long long) ($$CIVBUMP2A6 * (long long) $$CIV2AC);
                    ((double *)((char *)d-T_356_1%addr  + -8ll))->T_356[].rns1172.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV288)] = ($$ICM.hdtdxBC * ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[1ll + ((((long long) m_high - (long long) m_low) + (long long) ibx) - $$DoIV288)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV287))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV286))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]]) * $$csxEF;
                    /* DIR   LATCH */
                    $$DoIV288 = $$DoIV288 + -1ll;
                    $$CIV2AC = $$CIV2AC + 1ll;
                  } while ((unsigned long long) $$CIV2AC < $$EMTF18A);    /* ~1832 */
                  $$DoIV288 = $$CIVINIT285 + (long long) ($$CIVBUMP2A6 * (long long) $$CIVFINAL285);
                lab_1831:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1833;
                  $$DoIV289 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT286 = $$DoIV289;
                  $$CIVBUMP2A7 = -1ll;
                  $$CIVFINAL286 = (unsigned long long) ((long long) ($$CIVINIT286 - (0ll + 1)) / $$csxEC + 1);
                  $$CIV2AD = (long long) 0;
                  $$EMTF189 = __pdf_profile@37($$CIVFINAL286,2ll,0ll);
                  do {   /* id=16 guarded */ /* ~1834 */ 
                    /* region = 1919 */
                    /* bump-normalized */
                    $$DoIV289 = $$CIVINIT286 + (long long) ($$CIVBUMP2A7 * (long long) $$CIV2AD);
                    ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[1ll + ((long long) m_high - $$DoIV289)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV287))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV286))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]] = ((double *)((char *)d-T_356_1%addr  + -8ll))->T_356[].rns1172.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV289)];
                    /* DIR   LATCH */
                    $$DoIV289 = $$DoIV289 + -1ll;
                    $$CIV2AD = $$CIV2AD + 1ll;
                  } while ((unsigned long long) $$CIV2AD < $$EMTF189);    /* ~1834 */
                  $$DoIV289 = $$CIVINIT286 + (long long) ($$CIVBUMP2A7 * (long long) $$CIVFINAL286);
                lab_1833:
                  if (max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll) goto lab_76;
                  free(d-T_356_1%addr)
                lab_76:
                  _dealloca[U,TmPShadow_66D](stack_pos_66)
  2097 |          /* DIR   LATCH */
                  $$DoIV287 = $$DoIV287 + -1ll;
                  $$CIV2AE = $$CIV2AE + 1ll;
                } while ((unsigned long long) $$CIV2AE < $$EMTF18B);    /* ~1830 */
                $$DoIV287 = $$CIVINIT287 + (long long) ($$CIVBUMP2A8 * (long long) $$CIVFINAL287);
              lab_1829:
                /* DIR   LATCH */
                $$DoIV286 = $$DoIV286 + -1ll;
                $$CIV2AF = $$CIV2AF + 1ll;
              } while ((unsigned long long) $$CIV2AF < $$EMTF18C);    /* ~1828 */
              $$DoIV286 = $$CIVINIT288 + (long long) ($$CIVBUMP2A9 * (long long) $$CIVFINAL288);
            lab_1827:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1835;
              $$DoIV28A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT28A = $$DoIV28A;
              $$CIVBUMP2AB = -1ll;
              $$CIVFINAL28A = (unsigned long long) ((long long) ($$CIVINIT28A - (0ll + 1)) / $$csxEC + 1);
              $$CIV2B1 = (long long) 0;
              $$EMTF188 = __pdf_profile@37($$CIVFINAL28A,2ll,0ll);
              do {   /* id=17 guarded */ /* ~1836 */ 
                /* region = 1923 */
                /* bump-normalized */
                $$DoIV28A = $$CIVINIT28A + (long long) ($$CIVBUMP2AB * (long long) $$CIV2B1);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1837;
                $$DoIV28B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT289 = $$DoIV28B;
                $$CIVBUMP2AA = -1ll;
                $$CIVFINAL289 = (unsigned long long) ((long long) ($$CIVINIT289 - (0ll + 1)) / $$csxEC + 1);
                $$CIV2B0 = (long long) 0;
  2100 |        $$ICMCA = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285);
                $$ICMCB = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285));
                $$ICMCC = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0;
                $$ICMCD = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28A);
                $$ICMCE = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28A));
                $$ICMCF = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28A))) + mb[].off4;
                $$ICMD0 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index;
                $$ICMD1 = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index);
  2097 |        $$EMTF187 = __pdf_profile@37($$CIVFINAL289,2ll,0ll);
                do {   /* id=18 guarded */ /* ~1838 */ 
                  /* region = 1922 */
                  /* bump-normalized */
                  $$DoIV28B = $$CIVINIT289 + (long long) ($$CIVBUMP2AA * (long long) $$CIV2B0);
                  k.rnn9DB = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV28B));
  2100 |          T_357 = $$ICM.hdtdzC9 * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) k.rnn9DB][(long long) $$ICMCF][(long long) $$ICMD0] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) (k.rnn9DB + 1)][(long long) $$ICMCF][(long long) $$ICMD0]);
                  T_358 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9DB][(long long) $$ICMCF][(long long) $$ICMD1] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9DB][(long long) $$ICMCF][(long long) $$ICMD0]);
                  $$RET3D = __sweepscheme_NMOD_minmod(&T_357,&T_358);
                  ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) iby][1ll][(long long) k.rnn9DB][(long long) $$ICMCF][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) $$ICMCC]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) ivy][1ll][(long long) k.rnn9DB][(long long) $$ICMCF][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMCC]] * $$RET3D;
  2097 |          /* DIR   LATCH */
                  $$DoIV28B = $$DoIV28B + -1ll;
                  $$CIV2B0 = $$CIV2B0 + 1ll;
                } while ((unsigned long long) $$CIV2B0 < $$EMTF187);    /* ~1838 */
                $$DoIV28B = $$CIVINIT289 + (long long) ($$CIVBUMP2AA * (long long) $$CIVFINAL289);
              lab_1837:
                /* DIR   LATCH */
                $$DoIV28A = $$DoIV28A + -1ll;
                $$CIV2B1 = $$CIV2B1 + 1ll;
              } while ((unsigned long long) $$CIV2B1 < $$EMTF188);    /* ~1836 */
              $$DoIV28A = $$CIVINIT28A + (long long) ($$CIVBUMP2AB * (long long) $$CIVFINAL28A);
            lab_1835:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1839;
              $$DoIV28C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT28C = $$DoIV28C;
              $$CIVBUMP2AD = -1ll;
              $$CIVFINAL28C = (unsigned long long) ((long long) ($$CIVINIT28C - (0ll + 1)) / $$csxEC + 1);
              $$CIV2B3 = (long long) 0;
              $$EMTF186 = __pdf_profile@37($$CIVFINAL28C,2ll,0ll);
              do {   /* id=19 guarded */ /* ~1840 */ 
                /* region = 1925 */
                /* bump-normalized */
                $$DoIV28C = $$CIVINIT28C + (long long) ($$CIVBUMP2AD * (long long) $$CIV2B3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1841;
                $$DoIV28D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT28B = $$DoIV28D;
                $$CIVBUMP2AC = -1ll;
                $$CIVFINAL28B = (unsigned long long) ((long long) ($$CIVINIT28B - (0ll + 1)) / $$csxEC + 1);
                $$CIV2B2 = (long long) 0;
  2102 |        $$ICMCA = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285);
                $$ICMCB = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285));
                $$ICMCC = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0;
                $$ICMD2 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28C);
                $$ICMD3 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28C));
                $$ICMD4 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28C))) + mb[].off4;
                $$ICMD0 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index;
                $$ICMD5 = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28C))) + mb[].off4);
                $$ICMD1 = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0) + .index->index);
  2097 |        $$EMTF185 = __pdf_profile@37($$CIVFINAL28B,2ll,0ll);
                do {   /* id=20 guarded */ /* ~1842 */ 
                  /* region = 1924 */
                  /* bump-normalized */
                  $$DoIV28D = $$CIVINIT28B + (long long) ($$CIVBUMP2AC * (long long) $$CIV2B2);
                  k.rnn9DA = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV28D));
  2102 |          T_359 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9DA][(long long) $$ICMD4][(long long) $$ICMD0] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9DA][(long long) $$ICMD5][(long long) $$ICMD0]);
                  T_360 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9DA][(long long) $$ICMD4][(long long) $$ICMD1] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9DA][(long long) $$ICMD4][(long long) $$ICMD0]);
                  $$RET3E = __sweepscheme_NMOD_minmod(&T_359,&T_360);
                  ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ibz][1ll][(long long) k.rnn9DA][(long long) $$ICMD4][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) $$ICMCC]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) ivz][1ll][(long long) k.rnn9DA][(long long) $$ICMD4][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMCC]] * $$RET3E;
  2097 |          /* DIR   LATCH */
                  $$DoIV28D = $$DoIV28D + -1ll;
                  $$CIV2B2 = $$CIV2B2 + 1ll;
                } while ((unsigned long long) $$CIV2B2 < $$EMTF185);    /* ~1842 */
                $$DoIV28D = $$CIVINIT28B + (long long) ($$CIVBUMP2AC * (long long) $$CIVFINAL28B);
              lab_1841:
                /* DIR   LATCH */
                $$DoIV28C = $$DoIV28C + -1ll;
                $$CIV2B3 = $$CIV2B3 + 1ll;
              } while ((unsigned long long) $$CIV2B3 < $$EMTF186);    /* ~1840 */
              $$DoIV28C = $$CIVINIT28C + (long long) ($$CIVBUMP2AD * (long long) $$CIVFINAL28C);
            lab_1839:
  2105 |      if (!(ie != 0)) goto lab_101;
  2107 |      stack_pos_67 = _getstack();
              d-T_361_1%flags = 144u;
              d-T_361_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_361_1%bounds%mult[].off72 = 8ll;
              d-T_361_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_361_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_361_1%rvo = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
              allocate_size_88 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(allocate_size_88 <= 1048576ll)) goto lab_102;
              d-T_361_1%addr = _alloca(allocate_size_88);
              goto lab_103;
            lab_102:
              d-T_361_1%addr = malloc(allocate_size_88);
            lab_103:
  2106 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1843;
              $$DoIV28E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT28E = $$DoIV28E;
              $$CIVBUMP2AF = -1ll;
              $$CIVFINAL28E = (unsigned long long) ((long long) ($$CIVINIT28E - (0ll + 1)) / $$csxEC + 1);
              $$CIV2B5 = (long long) 0;
              $$EMTF184 = __pdf_profile@37($$CIVFINAL28E,2ll,0ll);
              do {   /* id=21 guarded */ /* ~1844 */ 
                /* region = 1927 */
                /* bump-normalized */
                $$DoIV28E = $$CIVINIT28E + (long long) ($$CIVBUMP2AF * (long long) $$CIV2B5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1845;
                $$DoIV28F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT28D = $$DoIV28F;
                $$CIVBUMP2AE = -1ll;
                $$CIVFINAL28D = (unsigned long long) ((long long) ($$CIVINIT28D - (0ll + 1)) / $$csxEC + 1);
                $$CIV2B4 = (long long) 0;
                $$EMTF183 = __pdf_profile@37($$CIVFINAL28D,2ll,0ll);
                do {   /* id=22 guarded */ /* ~1846 */ 
                  /* region = 1926 */
                  /* bump-normalized */
                  $$DoIV28F = $$CIVINIT28D + (long long) ($$CIVBUMP2AE * (long long) $$CIV2B4);
                  k.rnn9D6 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV28F));
  2107 |          ((double *)((char *)d-T_361_1%addr  + $$csxEE))->T_361[].rns1173.[(long long) k.rnn9D6][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28E))) + mb[].off4)] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) iby][1ll][(long long) k.rnn9D6][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) iby][1ll][(long long) k.rnn9D6][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns885.[(long long) ibz][1ll][(long long) k.rnn9D6][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ibz][1ll][(long long) k.rnn9D6][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV28E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]];
  2106 |          /* DIR   LATCH */
                  $$DoIV28F = $$DoIV28F + -1ll;
                  $$CIV2B4 = $$CIV2B4 + 1ll;
                } while ((unsigned long long) $$CIV2B4 < $$EMTF183);    /* ~1846 */
                $$DoIV28F = $$CIVINIT28D + (long long) ($$CIVBUMP2AE * (long long) $$CIVFINAL28D);
              lab_1845:
                /* DIR   LATCH */
                $$DoIV28E = $$DoIV28E + -1ll;
                $$CIV2B5 = $$CIV2B5 + 1ll;
              } while ((unsigned long long) $$CIV2B5 < $$EMTF184);    /* ~1844 */
              $$DoIV28E = $$CIVINIT28E + (long long) ($$CIVBUMP2AF * (long long) $$CIVFINAL28E);
            lab_1843:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1847;
              $$DoIV290 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT290 = $$DoIV290;
              $$CIVBUMP2B1 = -1ll;
              $$CIVFINAL290 = (unsigned long long) ((long long) ($$CIVINIT290 - (0ll + 1)) / $$csxEC + 1);
              $$CIV2B7 = (long long) 0;
              $$EMTF182 = __pdf_profile@37($$CIVFINAL290,2ll,0ll);
              do {   /* id=23 guarded */ /* ~1848 */ 
                /* region = 1929 */
                /* bump-normalized */
                $$DoIV290 = $$CIVINIT290 + (long long) ($$CIVBUMP2B1 * (long long) $$CIV2B7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1849;
                $$DoIV291 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT28F = $$DoIV291;
                $$CIVBUMP2B0 = -1ll;
                $$CIVFINAL28F = (unsigned long long) ((long long) ($$CIVINIT28F - (0ll + 1)) / $$csxEC + 1);
                $$CIV2B6 = (long long) 0;
                $$EMTF181 = __pdf_profile@37($$CIVFINAL28F,2ll,0ll);
                do {   /* id=24 guarded */ /* ~1850 */ 
                  /* region = 1928 */
                  /* bump-normalized */
                  $$DoIV291 = $$CIVINIT28F + (long long) ($$CIVBUMP2B0 * (long long) $$CIV2B6);
                  k.rnn9D5 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV291));
  2107 |          ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns890.[(long long) ie][1ll][(long long) k.rnn9D5][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV290))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV285))) + mb[].off0)]] = ((double *)((char *)d-T_361_1%addr  + $$csxEE))->T_361[].rns1173.[(long long) k.rnn9D5][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV290))) + mb[].off4)];
  2106 |          /* DIR   LATCH */
                  $$DoIV291 = $$DoIV291 + -1ll;
                  $$CIV2B6 = $$CIV2B6 + 1ll;
                } while ((unsigned long long) $$CIV2B6 < $$EMTF181);    /* ~1850 */
                $$DoIV291 = $$CIVINIT28F + (long long) ($$CIVBUMP2B0 * (long long) $$CIVFINAL28F);
              lab_1849:
                /* DIR   LATCH */
                $$DoIV290 = $$DoIV290 + -1ll;
                $$CIV2B7 = $$CIV2B7 + 1ll;
              } while ((unsigned long long) $$CIV2B7 < $$EMTF182);    /* ~1848 */
              $$DoIV290 = $$CIVINIT290 + (long long) ($$CIVBUMP2B1 * (long long) $$CIVFINAL290);
            lab_1847:
              if (allocate_size_88 <= 1048576ll) goto lab_122;
              free(d-T_361_1%addr)
            lab_122:
              _dealloca[U,TmPShadow_67D](stack_pos_67)
  2109 |    lab_101:
  2110 |      /* DIR   LATCH */
              $$DoIV285 = $$DoIV285 + -1ll;
              $$CIV2B8 = $$CIV2B8 + 1ll;
            } while ((unsigned long long) $$CIV2B8 < $$EMTF18D);    /* ~1826 */
            $$DoIV285 = $$CIVINIT291 + (long long) ($$CIVBUMP2B2 * (long long) $$CIVFINAL291);
          lab_1825:
  2111 |  lab_60:
  2112 |  lab_1:
            $$RET3F = __stencilcontrol_NMOD_istimeshift(.index,.info,&sy,&mb);
  2113 |    if (!(0 != ($$RET3F & 1))) goto lab_127;
  2114 |    if (!(ndim == 2)) goto lab_128;
  2115 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1851;
            $$DoIV292 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT29C = $$DoIV292;
            $$CIVBUMP2BD = -1ll;
            $$csxF0 = - ((long long) $$CIVBUMP2BD);
            $$CIVFINAL29C = (unsigned long long) ((long long) ($$CIVINIT29C - (0ll + 1)) / $$csxF0 + 1);
            $$CIV2C3 = (long long) 0;
  2117 |    $$ICM.d-w_%addrBD = d-w_%addr;
            $$ICM.d-sy_%addrD6 = d-sy_%addr;
  2123 |    $$csxF1 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
            $$csxF2 = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
  2115 |    $$EMTF180 = __pdf_profile@37($$CIVFINAL29C,2ll,0ll);
            do {   /* id=25 guarded */ /* ~1852 */ 
              /* region = 1941 */
              /* bump-normalized */
              $$DoIV292 = $$CIVINIT29C + (long long) ($$CIVBUMP2BD * (long long) $$CIV2C3);
  2116 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1853;
              $$DoIV293 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT295 = $$DoIV293;
              $$CIVBUMP2B6 = -1ll;
              $$CIVFINAL295 = (unsigned long long) ((long long) ($$CIVINIT295 - (0ll + 1)) / $$csxF0 + 1);
              $$CIV2BC = (long long) 0;
              $$EMTF17F = __pdf_profile@37($$CIVFINAL295,2ll,0ll);
              do {   /* id=26 guarded */ /* ~1854 */ 
                /* region = 1934 */
                /* bump-normalized */
                $$DoIV293 = $$CIVINIT295 + (long long) ($$CIVBUMP2B6 * (long long) $$CIV2BC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1855;
                $$DoIV294 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT294 = $$DoIV294;
                $$CIVBUMP2B5 = -1ll;
                $$CIVFINAL294 = (unsigned long long) ((long long) ($$CIVINIT294 - (0ll + 1)) / $$csxF0 + 1);
                $$CIV2BB = (long long) 0;
                $$EMTF17E = __pdf_profile@37($$CIVFINAL294,2ll,0ll);
                do {   /* id=27 guarded */ /* ~1856 */ 
                  /* region = 1933 */
                  /* bump-normalized */
                  $$DoIV294 = $$CIVINIT294 + (long long) ($$CIVBUMP2B5 * (long long) $$CIV2BB);
  2117 |          stack_pos_68 = _getstack();
                  d-T_362_1%flags = 144u;
                  d-T_362_1%bounds%extent[].off40 = max(1ll + ((long long) m_high - (long long) m_low),0ll);
                  d-T_362_1%bounds%mult[].off48 = 8ll;
                  if (!(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll)) goto lab_134;
                  d-T_362_1%addr = _alloca(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                  goto lab_135;
                lab_134:
                  d-T_362_1%addr = malloc(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                lab_135:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1857;
                  $$DoIV295 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT292 = $$DoIV295;
                  $$CIVBUMP2B3 = -1ll;
                  $$CIVFINAL292 = (unsigned long long) ((long long) ($$CIVINIT292 - (0ll + 1)) / $$csxF0 + 1);
                  $$CIV2B9 = (long long) 0;
                  $$csxF3 = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV294))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV293))) + mb[].off4))][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0) + .index->index)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV294))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV293))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0) + .index->index)];
                  $$EMTF17D = __pdf_profile@37($$CIVFINAL292,2ll,0ll);
                  do {   /* id=28 guarded */ /* ~1858 */ 
                    /* region = 1931 */
                    /* bump-normalized */
                    $$DoIV295 = $$CIVINIT292 + (long long) ($$CIVBUMP2B3 * (long long) $$CIV2B9);
                    ((double *)((char *)d-T_362_1%addr  + -8ll))->T_362[].rns892.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV295)] = ($$ICM.hdtdyBF * ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[1ll + ((((long long) m_high - (long long) m_low) + (long long) ibx) - $$DoIV295)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV294))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV293))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0)]]) * $$csxF3;
                    /* DIR   LATCH */
                    $$DoIV295 = $$DoIV295 + -1ll;
                    $$CIV2B9 = $$CIV2B9 + 1ll;
                  } while ((unsigned long long) $$CIV2B9 < $$EMTF17D);    /* ~1858 */
                  $$DoIV295 = $$CIVINIT292 + (long long) ($$CIVBUMP2B3 * (long long) $$CIVFINAL292);
                lab_1857:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1859;
                  $$DoIV296 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT293 = $$DoIV296;
                  $$CIVBUMP2B4 = -1ll;
                  $$CIVFINAL293 = (unsigned long long) ((long long) ($$CIVINIT293 - (0ll + 1)) / $$csxF0 + 1);
                  $$CIV2BA = (long long) 0;
                  $$EMTF17C = __pdf_profile@37($$CIVFINAL293,2ll,0ll);
                  do {   /* id=29 guarded */ /* ~1860 */ 
                    /* region = 1932 */
                    /* bump-normalized */
                    $$DoIV296 = $$CIVINIT293 + (long long) ($$CIVBUMP2B4 * (long long) $$CIV2BA);
                    ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[1ll + ((long long) m_high - $$DoIV296)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV294))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV293))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0)]] = ((double *)((char *)d-T_362_1%addr  + -8ll))->T_362[].rns892.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV296)];
                    /* DIR   LATCH */
                    $$DoIV296 = $$DoIV296 + -1ll;
                    $$CIV2BA = $$CIV2BA + 1ll;
                  } while ((unsigned long long) $$CIV2BA < $$EMTF17C);    /* ~1860 */
                  $$DoIV296 = $$CIVINIT293 + (long long) ($$CIVBUMP2B4 * (long long) $$CIVFINAL293);
                lab_1859:
                  if (max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll) goto lab_144;
                  free(d-T_362_1%addr)
                lab_144:
                  _dealloca[U,TmPShadow_68D](stack_pos_68)
  2116 |          /* DIR   LATCH */
                  $$DoIV294 = $$DoIV294 + -1ll;
                  $$CIV2BB = $$CIV2BB + 1ll;
                } while ((unsigned long long) $$CIV2BB < $$EMTF17E);    /* ~1856 */
                $$DoIV294 = $$CIVINIT294 + (long long) ($$CIVBUMP2B5 * (long long) $$CIVFINAL294);
              lab_1855:
                /* DIR   LATCH */
                $$DoIV293 = $$DoIV293 + -1ll;
                $$CIV2BC = $$CIV2BC + 1ll;
              } while ((unsigned long long) $$CIV2BC < $$EMTF17F);    /* ~1854 */
              $$DoIV293 = $$CIVINIT295 + (long long) ($$CIVBUMP2B6 * (long long) $$CIVFINAL295);
            lab_1853:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1861;
              $$DoIV297 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT297 = $$DoIV297;
              $$CIVBUMP2B8 = -1ll;
              $$CIVFINAL297 = (unsigned long long) ((long long) ($$CIVINIT297 - (0ll + 1)) / $$csxF0 + 1);
              $$CIV2BE = (long long) 0;
              $$EMTF17B = __pdf_profile@37($$CIVFINAL297,2ll,0ll);
              do {   /* id=30 guarded */ /* ~1862 */ 
                /* region = 1936 */
                /* bump-normalized */
                $$DoIV297 = $$CIVINIT297 + (long long) ($$CIVBUMP2B8 * (long long) $$CIV2BE);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1863;
                $$DoIV298 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT296 = $$DoIV298;
                $$CIVBUMP2B7 = -1ll;
                $$CIVFINAL296 = (unsigned long long) ((long long) ($$CIVINIT296 - (0ll + 1)) / $$csxF0 + 1);
                $$CIV2BD = (long long) 0;
  2118 |        $$ICMD7 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292);
                $$ICMD8 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292));
                $$ICMD9 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0;
                $$ICMDA = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV297);
                $$ICMDB = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV297));
                $$ICMDC = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV297))) + mb[].off4;
                $$ICMDD = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0) + .index->index;
                $$ICMDE = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0) + .index->index);
                $$ICMDF = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV297))) + mb[].off4);
  2116 |        $$EMTF17A = __pdf_profile@37($$CIVFINAL296,2ll,0ll);
                do {   /* id=31 guarded */ /* ~1864 */ 
                  /* region = 1935 */
                  /* bump-normalized */
                  $$DoIV298 = $$CIVINIT296 + (long long) ($$CIVBUMP2B7 * (long long) $$CIV2BD);
                  k.rnn9D0 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV298));
  2118 |          T_363 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9D0][(long long) $$ICMDC][(long long) $$ICMDD] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9D0][(long long) $$ICMDC][(long long) $$ICMDE]);
                  T_364 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9D0][(long long) $$ICMDF][(long long) $$ICMDD] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9D0][(long long) $$ICMDC][(long long) $$ICMDD]);
                  $$RET40 = __sweepscheme_NMOD_minmod(&T_363,&T_364);
                  ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibz][1ll][(long long) k.rnn9D0][(long long) $$ICMDC][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) $$ICMD9]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ivz][1ll][(long long) k.rnn9D0][(long long) $$ICMDC][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMD9]] * $$RET40;
  2116 |          /* DIR   LATCH */
                  $$DoIV298 = $$DoIV298 + -1ll;
                  $$CIV2BD = $$CIV2BD + 1ll;
                } while ((unsigned long long) $$CIV2BD < $$EMTF17A);    /* ~1864 */
                $$DoIV298 = $$CIVINIT296 + (long long) ($$CIVBUMP2B7 * (long long) $$CIVFINAL296);
              lab_1863:
                /* DIR   LATCH */
                $$DoIV297 = $$DoIV297 + -1ll;
                $$CIV2BE = $$CIV2BE + 1ll;
              } while ((unsigned long long) $$CIV2BE < $$EMTF17B);    /* ~1862 */
              $$DoIV297 = $$CIVINIT297 + (long long) ($$CIVBUMP2B8 * (long long) $$CIVFINAL297);
            lab_1861:
  2121 |      if (!(ie != 0)) goto lab_160;
  2123 |      stack_pos_69 = _getstack();
              d-T_365_1%flags = 144u;
              d-T_365_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_365_1%bounds%mult[].off72 = 8ll;
              d-T_365_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_365_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_365_1%rvo = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
              allocate_size_90 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(allocate_size_90 <= 1048576ll)) goto lab_161;
              d-T_365_1%addr = _alloca(allocate_size_90);
              goto lab_162;
            lab_161:
              d-T_365_1%addr = malloc(allocate_size_90);
            lab_162:
  2122 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1865;
              $$DoIV299 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT299 = $$DoIV299;
              $$CIVBUMP2BA = -1ll;
              $$CIVFINAL299 = (unsigned long long) ((long long) ($$CIVINIT299 - (0ll + 1)) / $$csxF0 + 1);
              $$CIV2C0 = (long long) 0;
              $$EMTF179 = __pdf_profile@37($$CIVFINAL299,2ll,0ll);
              do {   /* id=32 guarded */ /* ~1866 */ 
                /* region = 1938 */
                /* bump-normalized */
                $$DoIV299 = $$CIVINIT299 + (long long) ($$CIVBUMP2BA * (long long) $$CIV2C0);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1867;
                $$DoIV29A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT298 = $$DoIV29A;
                $$CIVBUMP2B9 = -1ll;
                $$CIVFINAL298 = (unsigned long long) ((long long) ($$CIVINIT298 - (0ll + 1)) / $$csxF0 + 1);
                $$CIV2BF = (long long) 0;
                $$EMTF178 = __pdf_profile@37($$CIVFINAL298,2ll,0ll);
                do {   /* id=33 guarded */ /* ~1868 */ 
                  /* region = 1937 */
                  /* bump-normalized */
                  $$DoIV29A = $$CIVINIT298 + (long long) ($$CIVBUMP2B9 * (long long) $$CIV2BF);
                  k.rnn9CC = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV29A));
  2123 |          ((double *)((char *)d-T_365_1%addr  + $$csxF2))->T_365[].rns899.[(long long) k.rnn9CC][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV299))) + mb[].off4)] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ibz][1ll][(long long) k.rnn9CC][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV299))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibz][1ll][(long long) k.rnn9CC][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV299))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0)]];
  2122 |          /* DIR   LATCH */
                  $$DoIV29A = $$DoIV29A + -1ll;
                  $$CIV2BF = $$CIV2BF + 1ll;
                } while ((unsigned long long) $$CIV2BF < $$EMTF178);    /* ~1868 */
                $$DoIV29A = $$CIVINIT298 + (long long) ($$CIVBUMP2B9 * (long long) $$CIVFINAL298);
              lab_1867:
                /* DIR   LATCH */
                $$DoIV299 = $$DoIV299 + -1ll;
                $$CIV2C0 = $$CIV2C0 + 1ll;
              } while ((unsigned long long) $$CIV2C0 < $$EMTF179);    /* ~1866 */
              $$DoIV299 = $$CIVINIT299 + (long long) ($$CIVBUMP2BA * (long long) $$CIVFINAL299);
            lab_1865:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1869;
              $$DoIV29B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT29B = $$DoIV29B;
              $$CIVBUMP2BC = -1ll;
              $$CIVFINAL29B = (unsigned long long) ((long long) ($$CIVINIT29B - (0ll + 1)) / $$csxF0 + 1);
              $$CIV2C2 = (long long) 0;
              $$EMTF177 = __pdf_profile@37($$CIVFINAL29B,2ll,0ll);
              do {   /* id=34 guarded */ /* ~1870 */ 
                /* region = 1940 */
                /* bump-normalized */
                $$DoIV29B = $$CIVINIT29B + (long long) ($$CIVBUMP2BC * (long long) $$CIV2C2);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1871;
                $$DoIV29C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT29A = $$DoIV29C;
                $$CIVBUMP2BB = -1ll;
                $$CIVFINAL29A = (unsigned long long) ((long long) ($$CIVINIT29A - (0ll + 1)) / $$csxF0 + 1);
                $$CIV2C1 = (long long) 0;
                $$EMTF176 = __pdf_profile@37($$CIVFINAL29A,2ll,0ll);
                do {   /* id=35 guarded */ /* ~1872 */ 
                  /* region = 1939 */
                  /* bump-normalized */
                  $$DoIV29C = $$CIVINIT29A + (long long) ($$CIVBUMP2BB * (long long) $$CIV2C1);
                  k.rnn9CB = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV29C));
  2123 |          ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ie][1ll][(long long) k.rnn9CB][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV292))) + mb[].off0)]] = ((double *)((char *)d-T_365_1%addr  + $$csxF2))->T_365[].rns899.[(long long) k.rnn9CB][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29B))) + mb[].off4)];
  2122 |          /* DIR   LATCH */
                  $$DoIV29C = $$DoIV29C + -1ll;
                  $$CIV2C1 = $$CIV2C1 + 1ll;
                } while ((unsigned long long) $$CIV2C1 < $$EMTF176);    /* ~1872 */
                $$DoIV29C = $$CIVINIT29A + (long long) ($$CIVBUMP2BB * (long long) $$CIVFINAL29A);
              lab_1871:
                /* DIR   LATCH */
                $$DoIV29B = $$DoIV29B + -1ll;
                $$CIV2C2 = $$CIV2C2 + 1ll;
              } while ((unsigned long long) $$CIV2C2 < $$EMTF177);    /* ~1870 */
              $$DoIV29B = $$CIVINIT29B + (long long) ($$CIVBUMP2BC * (long long) $$CIVFINAL29B);
            lab_1869:
              if (allocate_size_90 <= 1048576ll) goto lab_181;
              free(d-T_365_1%addr)
            lab_181:
              _dealloca[U,TmPShadow_69D](stack_pos_69)
  2125 |    lab_160:
  2126 |      /* DIR   LATCH */
              $$DoIV292 = $$DoIV292 + -1ll;
              $$CIV2C3 = $$CIV2C3 + 1ll;
            } while ((unsigned long long) $$CIV2C3 < $$EMTF180);    /* ~1852 */
            $$DoIV292 = $$CIVINIT29C + (long long) ($$CIVBUMP2BD * (long long) $$CIVFINAL29C);
          lab_1851:
  2127 |    goto lab_186;
          lab_128:
  2128 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1873;
            $$DoIV29D = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT2A9 = $$DoIV29D;
            $$CIVBUMP2CA = -1ll;
            $$csxF4 = - ((long long) $$CIVBUMP2CA);
            $$CIVFINAL2A9 = (unsigned long long) ((long long) ($$CIVINIT2A9 - (0ll + 1)) / $$csxF4 + 1);
            $$CIV2D0 = (long long) 0;
  2130 |    $$ICM.d-w_%addrBD = d-w_%addr;
            $$ICM.d-sy_%addrD6 = d-sy_%addr;
  2138 |    $$csxF5 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
            $$csxF6 = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
  2128 |    $$EMTF175 = __pdf_profile@37($$CIVFINAL2A9,2ll,0ll);
            do {   /* id=36 guarded */ /* ~1874 */ 
              /* region = 1954 */
              /* bump-normalized */
              $$DoIV29D = $$CIVINIT2A9 + (long long) ($$CIVBUMP2CA * (long long) $$CIV2D0);
  2129 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1875;
              $$DoIV29E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2A0 = $$DoIV29E;
              $$CIVBUMP2C1 = -1ll;
              $$CIVFINAL2A0 = (unsigned long long) ((long long) ($$CIVINIT2A0 - (0ll + 1)) / $$csxF4 + 1);
              $$CIV2C7 = (long long) 0;
              $$EMTF174 = __pdf_profile@37($$CIVFINAL2A0,2ll,0ll);
              do {   /* id=37 guarded */ /* ~1876 */ 
                /* region = 1945 */
                /* bump-normalized */
                $$DoIV29E = $$CIVINIT2A0 + (long long) ($$CIVBUMP2C1 * (long long) $$CIV2C7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1877;
                $$DoIV29F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT29F = $$DoIV29F;
                $$CIVBUMP2C0 = -1ll;
                $$CIVFINAL29F = (unsigned long long) ((long long) ($$CIVINIT29F - (0ll + 1)) / $$csxF4 + 1);
                $$CIV2C6 = (long long) 0;
                $$EMTF173 = __pdf_profile@37($$CIVFINAL29F,2ll,0ll);
                do {   /* id=38 guarded */ /* ~1878 */ 
                  /* region = 1944 */
                  /* bump-normalized */
                  $$DoIV29F = $$CIVINIT29F + (long long) ($$CIVBUMP2C0 * (long long) $$CIV2C6);
  2130 |          stack_pos_70 = _getstack();
                  d-T_366_1%flags = 144u;
                  d-T_366_1%bounds%extent[].off40 = max(1ll + ((long long) m_high - (long long) m_low),0ll);
                  d-T_366_1%bounds%mult[].off48 = 8ll;
                  if (!(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll)) goto lab_192;
                  d-T_366_1%addr = _alloca(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                  goto lab_193;
                lab_192:
                  d-T_366_1%addr = malloc(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                lab_193:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1879;
                  $$DoIV2A0 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT29D = $$DoIV2A0;
                  $$CIVBUMP2BE = -1ll;
                  $$CIVFINAL29D = (unsigned long long) ((long long) ($$CIVINIT29D - (0ll + 1)) / $$csxF4 + 1);
                  $$CIV2C4 = (long long) 0;
                  $$csxF7 = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV29F))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29E))) + mb[].off4))][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0) + .index->index)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV29F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29E))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0) + .index->index)];
                  $$EMTF172 = __pdf_profile@37($$CIVFINAL29D,2ll,0ll);
                  do {   /* id=39 guarded */ /* ~1880 */ 
                    /* region = 1942 */
                    /* bump-normalized */
                    $$DoIV2A0 = $$CIVINIT29D + (long long) ($$CIVBUMP2BE * (long long) $$CIV2C4);
                    ((double *)((char *)d-T_366_1%addr  + -8ll))->T_366[].rns1170.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV2A0)] = ($$ICM.hdtdyBF * ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[1ll + ((((long long) m_high - (long long) m_low) + (long long) ibx) - $$DoIV2A0)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV29F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]]) * $$csxF7;
                    /* DIR   LATCH */
                    $$DoIV2A0 = $$DoIV2A0 + -1ll;
                    $$CIV2C4 = $$CIV2C4 + 1ll;
                  } while ((unsigned long long) $$CIV2C4 < $$EMTF172);    /* ~1880 */
                  $$DoIV2A0 = $$CIVINIT29D + (long long) ($$CIVBUMP2BE * (long long) $$CIVFINAL29D);
                lab_1879:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1881;
                  $$DoIV2A1 = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT29E = $$DoIV2A1;
                  $$CIVBUMP2BF = -1ll;
                  $$CIVFINAL29E = (unsigned long long) ((long long) ($$CIVINIT29E - (0ll + 1)) / $$csxF4 + 1);
                  $$CIV2C5 = (long long) 0;
                  $$EMTF171 = __pdf_profile@37($$CIVFINAL29E,2ll,0ll);
                  do {   /* id=40 guarded */ /* ~1882 */ 
                    /* region = 1943 */
                    /* bump-normalized */
                    $$DoIV2A1 = $$CIVINIT29E + (long long) ($$CIVBUMP2BF * (long long) $$CIV2C5);
                    ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[1ll + ((long long) m_high - $$DoIV2A1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV29F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV29E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]] = ((double *)((char *)d-T_366_1%addr  + -8ll))->T_366[].rns1170.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV2A1)];
                    /* DIR   LATCH */
                    $$DoIV2A1 = $$DoIV2A1 + -1ll;
                    $$CIV2C5 = $$CIV2C5 + 1ll;
                  } while ((unsigned long long) $$CIV2C5 < $$EMTF171);    /* ~1882 */
                  $$DoIV2A1 = $$CIVINIT29E + (long long) ($$CIVBUMP2BF * (long long) $$CIVFINAL29E);
                lab_1881:
                  if (max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll) goto lab_202;
                  free(d-T_366_1%addr)
                lab_202:
                  _dealloca[U,TmPShadow_70D](stack_pos_70)
  2129 |          /* DIR   LATCH */
                  $$DoIV29F = $$DoIV29F + -1ll;
                  $$CIV2C6 = $$CIV2C6 + 1ll;
                } while ((unsigned long long) $$CIV2C6 < $$EMTF173);    /* ~1878 */
                $$DoIV29F = $$CIVINIT29F + (long long) ($$CIVBUMP2C0 * (long long) $$CIVFINAL29F);
              lab_1877:
                /* DIR   LATCH */
                $$DoIV29E = $$DoIV29E + -1ll;
                $$CIV2C7 = $$CIV2C7 + 1ll;
              } while ((unsigned long long) $$CIV2C7 < $$EMTF174);    /* ~1876 */
              $$DoIV29E = $$CIVINIT2A0 + (long long) ($$CIVBUMP2C1 * (long long) $$CIVFINAL2A0);
            lab_1875:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1883;
              $$DoIV2A2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2A2 = $$DoIV2A2;
              $$CIVBUMP2C3 = -1ll;
              $$CIVFINAL2A2 = (unsigned long long) ((long long) ($$CIVINIT2A2 - (0ll + 1)) / $$csxF4 + 1);
              $$CIV2C9 = (long long) 0;
              $$EMTF170 = __pdf_profile@37($$CIVFINAL2A2,2ll,0ll);
              do {   /* id=41 guarded */ /* ~1884 */ 
                /* region = 1947 */
                /* bump-normalized */
                $$DoIV2A2 = $$CIVINIT2A2 + (long long) ($$CIVBUMP2C3 * (long long) $$CIV2C9);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1885;
                $$DoIV2A3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2A1 = $$DoIV2A3;
                $$CIVBUMP2C2 = -1ll;
                $$CIVFINAL2A1 = (unsigned long long) ((long long) ($$CIVINIT2A1 - (0ll + 1)) / $$csxF4 + 1);
                $$CIV2C8 = (long long) 0;
  2131 |        $$ICME0 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D);
                $$ICME1 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D));
                $$ICME2 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0;
                $$ICME3 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A2);
                $$ICME4 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A2));
                $$ICME5 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A2))) + mb[].off4;
                $$ICME6 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0) + .index->index;
                $$ICME7 = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0) + .index->index);
                $$ICME8 = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A2))) + mb[].off4);
  2129 |        $$EMTF16F = __pdf_profile@37($$CIVFINAL2A1,2ll,0ll);
                do {   /* id=42 guarded */ /* ~1886 */ 
                  /* region = 1946 */
                  /* bump-normalized */
                  $$DoIV2A3 = $$CIVINIT2A1 + (long long) ($$CIVBUMP2C2 * (long long) $$CIV2C8);
                  k.rnn9C4 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2A3));
  2131 |          T_367 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9C4][(long long) $$ICME5][(long long) $$ICME6] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9C4][(long long) $$ICME5][(long long) $$ICME7]);
                  T_368 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9C4][(long long) $$ICME8][(long long) $$ICME6] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9C4][(long long) $$ICME5][(long long) $$ICME6]);
                  $$RET41 = __sweepscheme_NMOD_minmod(&T_367,&T_368);
                  ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibz][1ll][(long long) k.rnn9C4][(long long) $$ICME5][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) $$ICME2]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ivz][1ll][(long long) k.rnn9C4][(long long) $$ICME5][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICME2]] * $$RET41;
  2129 |          /* DIR   LATCH */
                  $$DoIV2A3 = $$DoIV2A3 + -1ll;
                  $$CIV2C8 = $$CIV2C8 + 1ll;
                } while ((unsigned long long) $$CIV2C8 < $$EMTF16F);    /* ~1886 */
                $$DoIV2A3 = $$CIVINIT2A1 + (long long) ($$CIVBUMP2C2 * (long long) $$CIVFINAL2A1);
              lab_1885:
                /* DIR   LATCH */
                $$DoIV2A2 = $$DoIV2A2 + -1ll;
                $$CIV2C9 = $$CIV2C9 + 1ll;
              } while ((unsigned long long) $$CIV2C9 < $$EMTF170);    /* ~1884 */
              $$DoIV2A2 = $$CIVINIT2A2 + (long long) ($$CIVBUMP2C3 * (long long) $$CIVFINAL2A2);
            lab_1883:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1887;
              $$DoIV2A4 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2A4 = $$DoIV2A4;
              $$CIVBUMP2C5 = -1ll;
              $$CIVFINAL2A4 = (unsigned long long) ((long long) ($$CIVINIT2A4 - (0ll + 1)) / $$csxF4 + 1);
              $$CIV2CB = (long long) 0;
              $$EMTF16E = __pdf_profile@37($$CIVFINAL2A4,2ll,0ll);
              do {   /* id=43 guarded */ /* ~1888 */ 
                /* region = 1949 */
                /* bump-normalized */
                $$DoIV2A4 = $$CIVINIT2A4 + (long long) ($$CIVBUMP2C5 * (long long) $$CIV2CB);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1889;
                $$DoIV2A5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2A3 = $$DoIV2A5;
                $$CIVBUMP2C4 = -1ll;
                $$CIVFINAL2A3 = (unsigned long long) ((long long) ($$CIVINIT2A3 - (0ll + 1)) / $$csxF4 + 1);
                $$CIV2CA = (long long) 0;
  2133 |        $$ICME0 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D);
                $$ICME1 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D));
                $$ICME2 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0;
                $$ICME9 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A4);
                $$ICMEA = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A4));
                $$ICMEB = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A4))) + mb[].off4;
                $$ICME6 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0) + .index->index;
                $$ICMEC = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A4))) + mb[].off4);
  2129 |        $$EMTF16D = __pdf_profile@37($$CIVFINAL2A3,2ll,0ll);
                do {   /* id=44 guarded */ /* ~1890 */ 
                  /* region = 1948 */
                  /* bump-normalized */
                  $$DoIV2A5 = $$CIVINIT2A3 + (long long) ($$CIVBUMP2C4 * (long long) $$CIV2CA);
                  k.rnn9C3 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2A5));
  2133 |          T_369 = $$ICM.hdtdzC9 * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) k.rnn9C3][(long long) $$ICMEB][(long long) $$ICME6] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) (k.rnn9C3 + 1)][(long long) $$ICMEB][(long long) $$ICME6]);
                  T_370 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9C3][(long long) $$ICMEC][(long long) $$ICME6] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9C3][(long long) $$ICMEB][(long long) $$ICME6]);
                  $$RET42 = __sweepscheme_NMOD_minmod(&T_369,&T_370);
                  ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibx][1ll][(long long) k.rnn9C3][(long long) $$ICMEB][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) $$ICME2]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ivx][1ll][(long long) k.rnn9C3][(long long) $$ICMEB][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICME2]] * $$RET42;
  2129 |          /* DIR   LATCH */
                  $$DoIV2A5 = $$DoIV2A5 + -1ll;
                  $$CIV2CA = $$CIV2CA + 1ll;
                } while ((unsigned long long) $$CIV2CA < $$EMTF16D);    /* ~1890 */
                $$DoIV2A5 = $$CIVINIT2A3 + (long long) ($$CIVBUMP2C4 * (long long) $$CIVFINAL2A3);
              lab_1889:
                /* DIR   LATCH */
                $$DoIV2A4 = $$DoIV2A4 + -1ll;
                $$CIV2CB = $$CIV2CB + 1ll;
              } while ((unsigned long long) $$CIV2CB < $$EMTF16E);    /* ~1888 */
              $$DoIV2A4 = $$CIVINIT2A4 + (long long) ($$CIVBUMP2C5 * (long long) $$CIVFINAL2A4);
            lab_1887:
  2136 |      if (!(ie != 0)) goto lab_227;
  2138 |      stack_pos_71 = _getstack();
              d-T_371_1%flags = 144u;
              d-T_371_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_371_1%bounds%mult[].off72 = 8ll;
              d-T_371_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_371_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_371_1%rvo = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
              allocate_size_92 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(allocate_size_92 <= 1048576ll)) goto lab_228;
              d-T_371_1%addr = _alloca(allocate_size_92);
              goto lab_229;
            lab_228:
              d-T_371_1%addr = malloc(allocate_size_92);
            lab_229:
  2137 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1891;
              $$DoIV2A6 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2A6 = $$DoIV2A6;
              $$CIVBUMP2C7 = -1ll;
              $$CIVFINAL2A6 = (unsigned long long) ((long long) ($$CIVINIT2A6 - (0ll + 1)) / $$csxF4 + 1);
              $$CIV2CD = (long long) 0;
              $$EMTF16C = __pdf_profile@37($$CIVFINAL2A6,2ll,0ll);
              do {   /* id=45 guarded */ /* ~1892 */ 
                /* region = 1951 */
                /* bump-normalized */
                $$DoIV2A6 = $$CIVINIT2A6 + (long long) ($$CIVBUMP2C7 * (long long) $$CIV2CD);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1893;
                $$DoIV2A7 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2A5 = $$DoIV2A7;
                $$CIVBUMP2C6 = -1ll;
                $$CIVFINAL2A5 = (unsigned long long) ((long long) ($$CIVINIT2A5 - (0ll + 1)) / $$csxF4 + 1);
                $$CIV2CC = (long long) 0;
                $$EMTF16B = __pdf_profile@37($$CIVFINAL2A5,2ll,0ll);
                do {   /* id=46 guarded */ /* ~1894 */ 
                  /* region = 1950 */
                  /* bump-normalized */
                  $$DoIV2A7 = $$CIVINIT2A5 + (long long) ($$CIVBUMP2C6 * (long long) $$CIV2CC);
                  k.rnn9BF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2A7));
  2138 |          ((double *)((char *)d-T_371_1%addr  + $$csxF6))->T_371[].rns1171.[(long long) k.rnn9BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A6))) + mb[].off4)] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ibz][1ll][(long long) k.rnn9BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibz][1ll][(long long) k.rnn9BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns893.[(long long) ibx][1ll][(long long) k.rnn9BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ibx][1ll][(long long) k.rnn9BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]];
  2137 |          /* DIR   LATCH */
                  $$DoIV2A7 = $$DoIV2A7 + -1ll;
                  $$CIV2CC = $$CIV2CC + 1ll;
                } while ((unsigned long long) $$CIV2CC < $$EMTF16B);    /* ~1894 */
                $$DoIV2A7 = $$CIVINIT2A5 + (long long) ($$CIVBUMP2C6 * (long long) $$CIVFINAL2A5);
              lab_1893:
                /* DIR   LATCH */
                $$DoIV2A6 = $$DoIV2A6 + -1ll;
                $$CIV2CD = $$CIV2CD + 1ll;
              } while ((unsigned long long) $$CIV2CD < $$EMTF16C);    /* ~1892 */
              $$DoIV2A6 = $$CIVINIT2A6 + (long long) ($$CIVBUMP2C7 * (long long) $$CIVFINAL2A6);
            lab_1891:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1895;
              $$DoIV2A8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2A8 = $$DoIV2A8;
              $$CIVBUMP2C9 = -1ll;
              $$CIVFINAL2A8 = (unsigned long long) ((long long) ($$CIVINIT2A8 - (0ll + 1)) / $$csxF4 + 1);
              $$CIV2CF = (long long) 0;
              $$EMTF16A = __pdf_profile@37($$CIVFINAL2A8,2ll,0ll);
              do {   /* id=47 guarded */ /* ~1896 */ 
                /* region = 1953 */
                /* bump-normalized */
                $$DoIV2A8 = $$CIVINIT2A8 + (long long) ($$CIVBUMP2C9 * (long long) $$CIV2CF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1897;
                $$DoIV2A9 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2A7 = $$DoIV2A9;
                $$CIVBUMP2C8 = -1ll;
                $$CIVFINAL2A7 = (unsigned long long) ((long long) ($$CIVINIT2A7 - (0ll + 1)) / $$csxF4 + 1);
                $$CIV2CE = (long long) 0;
                $$EMTF169 = __pdf_profile@37($$CIVFINAL2A7,2ll,0ll);
                do {   /* id=48 guarded */ /* ~1898 */ 
                  /* region = 1952 */
                  /* bump-normalized */
                  $$DoIV2A9 = $$CIVINIT2A7 + (long long) ($$CIVBUMP2C8 * (long long) $$CIV2CE);
                  k.rnn9BE = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2A9));
  2138 |          ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns898.[(long long) ie][1ll][(long long) k.rnn9BE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV29D))) + mb[].off0)]] = ((double *)((char *)d-T_371_1%addr  + $$csxF6))->T_371[].rns1171.[(long long) k.rnn9BE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2A8))) + mb[].off4)];
  2137 |          /* DIR   LATCH */
                  $$DoIV2A9 = $$DoIV2A9 + -1ll;
                  $$CIV2CE = $$CIV2CE + 1ll;
                } while ((unsigned long long) $$CIV2CE < $$EMTF169);    /* ~1898 */
                $$DoIV2A9 = $$CIVINIT2A7 + (long long) ($$CIVBUMP2C8 * (long long) $$CIVFINAL2A7);
              lab_1897:
                /* DIR   LATCH */
                $$DoIV2A8 = $$DoIV2A8 + -1ll;
                $$CIV2CF = $$CIV2CF + 1ll;
              } while ((unsigned long long) $$CIV2CF < $$EMTF16A);    /* ~1896 */
              $$DoIV2A8 = $$CIVINIT2A8 + (long long) ($$CIVBUMP2C9 * (long long) $$CIVFINAL2A8);
            lab_1895:
              if (allocate_size_92 <= 1048576ll) goto lab_248;
              free(d-T_371_1%addr)
            lab_248:
              _dealloca[U,TmPShadow_71D](stack_pos_71)
  2140 |    lab_227:
  2141 |      /* DIR   LATCH */
              $$DoIV29D = $$DoIV29D + -1ll;
              $$CIV2D0 = $$CIV2D0 + 1ll;
            } while ((unsigned long long) $$CIV2D0 < $$EMTF175);    /* ~1874 */
            $$DoIV29D = $$CIVINIT2A9 + (long long) ($$CIVBUMP2CA * (long long) $$CIVFINAL2A9);
          lab_1873:
  2143 |  lab_186:
  2144 |  lab_127:
            $$RET43 = __stencilcontrol_NMOD_istimeshift(.index,.info,&sz,&mb);
  2145 |    if (!(0 != ($$RET43 & 1))) goto lab_253;
  2146 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1899;
            $$DoIV2AA = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT2B6 = $$DoIV2AA;
            $$CIVBUMP2D7 = -1ll;
            $$csxF8 = - ((long long) $$CIVBUMP2D7);
            $$CIVFINAL2B6 = (unsigned long long) ((long long) ($$CIVINIT2B6 - (0ll + 1)) / $$csxF8 + 1);
            $$CIV2DD = (long long) 0;
  2148 |    $$ICM.d-w_%addrBD = d-w_%addr;
            $$ICM.d-sz_%addrED = d-sz_%addr;
  2156 |    $$csxF9 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
            $$csxFA = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
  2146 |    $$EMTF168 = __pdf_profile@37($$CIVFINAL2B6,2ll,0ll);
            do {   /* id=49 guarded */ /* ~1900 */ 
              /* region = 1967 */
              /* bump-normalized */
              $$DoIV2AA = $$CIVINIT2B6 + (long long) ($$CIVBUMP2D7 * (long long) $$CIV2DD);
  2147 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1901;
              $$DoIV2AB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2AD = $$DoIV2AB;
              $$CIVBUMP2CE = -1ll;
              $$CIVFINAL2AD = (unsigned long long) ((long long) ($$CIVINIT2AD - (0ll + 1)) / $$csxF8 + 1);
              $$CIV2D4 = (long long) 0;
              $$EMTF167 = __pdf_profile@37($$CIVFINAL2AD,2ll,0ll);
              do {   /* id=50 guarded */ /* ~1902 */ 
                /* region = 1958 */
                /* bump-normalized */
                $$DoIV2AB = $$CIVINIT2AD + (long long) ($$CIVBUMP2CE * (long long) $$CIV2D4);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1903;
                $$DoIV2AC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2AC = $$DoIV2AC;
                $$CIVBUMP2CD = -1ll;
                $$CIVFINAL2AC = (unsigned long long) ((long long) ($$CIVINIT2AC - (0ll + 1)) / $$csxF8 + 1);
                $$CIV2D3 = (long long) 0;
                $$EMTF166 = __pdf_profile@37($$CIVFINAL2AC,2ll,0ll);
                do {   /* id=51 guarded */ /* ~1904 */ 
                  /* region = 1957 */
                  /* bump-normalized */
                  $$DoIV2AC = $$CIVINIT2AC + (long long) ($$CIVBUMP2CD * (long long) $$CIV2D3);
  2148 |          stack_pos_72 = _getstack();
                  d-T_372_1%flags = 144u;
                  d-T_372_1%bounds%extent[].off40 = max(1ll + ((long long) m_high - (long long) m_low),0ll);
                  d-T_372_1%bounds%mult[].off48 = 8ll;
                  if (!(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll)) goto lab_259;
                  d-T_372_1%addr = _alloca(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                  goto lab_260;
                lab_259:
                  d-T_372_1%addr = malloc(max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll);
                lab_260:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1905;
                  $$DoIV2AD = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT2AA = $$DoIV2AD;
                  $$CIVBUMP2CB = -1ll;
                  $$CIVFINAL2AA = (unsigned long long) ((long long) ($$CIVINIT2AA - (0ll + 1)) / $$csxF8 + 1);
                  $$CIV2D1 = (long long) 0;
                  $$csxFB = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2AC))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AB))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0) + .index->index)] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2AC))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AB))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0) + .index->index)];
                  $$EMTF165 = __pdf_profile@37($$CIVFINAL2AA,2ll,0ll);
                  do {   /* id=52 guarded */ /* ~1906 */ 
                    /* region = 1955 */
                    /* bump-normalized */
                    $$DoIV2AD = $$CIVINIT2AA + (long long) ($$CIVBUMP2CB * (long long) $$CIV2D1);
                    ((double *)((char *)d-T_372_1%addr  + -8ll))->T_372[].rns900.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV2AD)] = ($$ICM.hdtdzC9 * ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns901.[1ll + ((((long long) m_high - (long long) m_low) + (long long) ibx) - $$DoIV2AD)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2AC))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]]) * $$csxFB;
                    /* DIR   LATCH */
                    $$DoIV2AD = $$DoIV2AD + -1ll;
                    $$CIV2D1 = $$CIV2D1 + 1ll;
                  } while ((unsigned long long) $$CIV2D1 < $$EMTF165);    /* ~1906 */
                  $$DoIV2AD = $$CIVINIT2AA + (long long) ($$CIVBUMP2CB * (long long) $$CIVFINAL2AA);
                lab_1905:
                  if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_1907;
                  $$DoIV2AE = 1ll + ((long long) m_high - (long long) m_low);
                  $$CIVINIT2AB = $$DoIV2AE;
                  $$CIVBUMP2CC = -1ll;
                  $$CIVFINAL2AB = (unsigned long long) ((long long) ($$CIVINIT2AB - (0ll + 1)) / $$csxF8 + 1);
                  $$CIV2D2 = (long long) 0;
                  $$EMTF164 = __pdf_profile@37($$CIVFINAL2AB,2ll,0ll);
                  do {   /* id=53 guarded */ /* ~1908 */ 
                    /* region = 1956 */
                    /* bump-normalized */
                    $$DoIV2AE = $$CIVINIT2AB + (long long) ($$CIVBUMP2CC * (long long) $$CIV2D2);
                    ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[1ll + ((long long) m_high - $$DoIV2AE)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2AC))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]] = ((double *)((char *)d-T_372_1%addr  + -8ll))->T_372[].rns900.[2ll + (((long long) m_high - (long long) m_low) - $$DoIV2AE)];
                    /* DIR   LATCH */
                    $$DoIV2AE = $$DoIV2AE + -1ll;
                    $$CIV2D2 = $$CIV2D2 + 1ll;
                  } while ((unsigned long long) $$CIV2D2 < $$EMTF164);    /* ~1908 */
                  $$DoIV2AE = $$CIVINIT2AB + (long long) ($$CIVBUMP2CC * (long long) $$CIVFINAL2AB);
                lab_1907:
                  if (max(1ll + ((long long) m_high - (long long) m_low),0ll) * 8ll <= 1048576ll) goto lab_269;
                  free(d-T_372_1%addr)
                lab_269:
                  _dealloca[U,TmPShadow_72D](stack_pos_72)
  2147 |          /* DIR   LATCH */
                  $$DoIV2AC = $$DoIV2AC + -1ll;
                  $$CIV2D3 = $$CIV2D3 + 1ll;
                } while ((unsigned long long) $$CIV2D3 < $$EMTF166);    /* ~1904 */
                $$DoIV2AC = $$CIVINIT2AC + (long long) ($$CIVBUMP2CD * (long long) $$CIVFINAL2AC);
              lab_1903:
                /* DIR   LATCH */
                $$DoIV2AB = $$DoIV2AB + -1ll;
                $$CIV2D4 = $$CIV2D4 + 1ll;
              } while ((unsigned long long) $$CIV2D4 < $$EMTF167);    /* ~1902 */
              $$DoIV2AB = $$CIVINIT2AD + (long long) ($$CIVBUMP2CE * (long long) $$CIVFINAL2AD);
            lab_1901:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1909;
              $$DoIV2AF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2AF = $$DoIV2AF;
              $$CIVBUMP2D0 = -1ll;
              $$CIVFINAL2AF = (unsigned long long) ((long long) ($$CIVINIT2AF - (0ll + 1)) / $$csxF8 + 1);
              $$CIV2D6 = (long long) 0;
              $$EMTF163 = __pdf_profile@37($$CIVFINAL2AF,2ll,0ll);
              do {   /* id=54 guarded */ /* ~1910 */ 
                /* region = 1960 */
                /* bump-normalized */
                $$DoIV2AF = $$CIVINIT2AF + (long long) ($$CIVBUMP2D0 * (long long) $$CIV2D6);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1911;
                $$DoIV2B0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2AE = $$DoIV2B0;
                $$CIVBUMP2CF = -1ll;
                $$CIVFINAL2AE = (unsigned long long) ((long long) ($$CIVINIT2AE - (0ll + 1)) / $$csxF8 + 1);
                $$CIV2D5 = (long long) 0;
  2149 |        $$ICMEE = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA);
                $$ICMEF = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA));
                $$ICMF0 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0;
                $$ICMF1 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AF);
                $$ICMF2 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AF));
                $$ICMF3 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AF))) + mb[].off4;
                $$ICMF4 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0) + .index->index;
                $$ICMF5 = 1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2AF))) + mb[].off4);
  2147 |        $$EMTF162 = __pdf_profile@37($$CIVFINAL2AE,2ll,0ll);
                do {   /* id=55 guarded */ /* ~1912 */ 
                  /* region = 1959 */
                  /* bump-normalized */
                  $$DoIV2B0 = $$CIVINIT2AE + (long long) ($$CIVBUMP2CF * (long long) $$CIV2D5);
                  k.rnn9B7 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2B0));
  2149 |          T_373 = $$ICM.hdtdyBF * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9B7][(long long) $$ICMF3][(long long) $$ICMF4] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) k.rnn9B7][(long long) $$ICMF5][(long long) $$ICMF4]);
                  T_374 = $$ICM.hdtdzC9 * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) (k.rnn9B7 + 1)][(long long) $$ICMF3][(long long) $$ICMF4] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) k.rnn9B7][(long long) $$ICMF3][(long long) $$ICMF4]);
                  $$RET44 = __sweepscheme_NMOD_minmod(&T_373,&T_374);
                  ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[(long long) ibx][1ll][(long long) k.rnn9B7][(long long) $$ICMF3][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) $$ICMF0]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns901.[(long long) ivx][1ll][(long long) k.rnn9B7][(long long) $$ICMF3][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMF0]] * $$RET44;
  2147 |          /* DIR   LATCH */
                  $$DoIV2B0 = $$DoIV2B0 + -1ll;
                  $$CIV2D5 = $$CIV2D5 + 1ll;
                } while ((unsigned long long) $$CIV2D5 < $$EMTF162);    /* ~1912 */
                $$DoIV2B0 = $$CIVINIT2AE + (long long) ($$CIVBUMP2CF * (long long) $$CIVFINAL2AE);
              lab_1911:
                /* DIR   LATCH */
                $$DoIV2AF = $$DoIV2AF + -1ll;
                $$CIV2D6 = $$CIV2D6 + 1ll;
              } while ((unsigned long long) $$CIV2D6 < $$EMTF163);    /* ~1910 */
              $$DoIV2AF = $$CIVINIT2AF + (long long) ($$CIVBUMP2D0 * (long long) $$CIVFINAL2AF);
            lab_1909:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1913;
              $$DoIV2B1 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2B1 = $$DoIV2B1;
              $$CIVBUMP2D2 = -1ll;
              $$CIVFINAL2B1 = (unsigned long long) ((long long) ($$CIVINIT2B1 - (0ll + 1)) / $$csxF8 + 1);
              $$CIV2D8 = (long long) 0;
              $$EMTF161 = __pdf_profile@37($$CIVFINAL2B1,2ll,0ll);
              do {   /* id=56 guarded */ /* ~1914 */ 
                /* region = 1962 */
                /* bump-normalized */
                $$DoIV2B1 = $$CIVINIT2B1 + (long long) ($$CIVBUMP2D2 * (long long) $$CIV2D8);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1915;
                $$DoIV2B2 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2B0 = $$DoIV2B2;
                $$CIVBUMP2D1 = -1ll;
                $$CIVFINAL2B0 = (unsigned long long) ((long long) ($$CIVINIT2B0 - (0ll + 1)) / $$csxF8 + 1);
                $$CIV2D7 = (long long) 0;
  2151 |        $$ICMEE = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA);
                $$ICMEF = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA));
                $$ICMF0 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0;
                $$ICMF6 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B1);
                $$ICMF7 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B1));
                $$ICMF8 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B1))) + mb[].off4;
                $$ICMF4 = ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0) + .index->index;
                $$ICMF9 = 1 + (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0) + .index->index);
  2147 |        $$EMTF160 = __pdf_profile@37($$CIVFINAL2B0,2ll,0ll);
                do {   /* id=57 guarded */ /* ~1916 */ 
                  /* region = 1961 */
                  /* bump-normalized */
                  $$DoIV2B2 = $$CIVINIT2B0 + (long long) ($$CIVBUMP2D1 * (long long) $$CIV2D7);
                  k.rnn9B6 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2B2));
  2151 |          T_375 = $$ICM.hdtdxBC * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9B6][(long long) $$ICMF8][(long long) $$ICMF4] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) k.rnn9B6][(long long) $$ICMF8][(long long) $$ICMF9]);
                  T_376 = $$ICM.hdtdzC9 * (((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) (k.rnn9B6 + 1)][(long long) $$ICMF8][(long long) $$ICMF4] - ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) k.rnn9B6][(long long) $$ICMF8][(long long) $$ICMF4]);
                  $$RET45 = __sweepscheme_NMOD_minmod(&T_375,&T_376);
                  ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[(long long) iby][1ll][(long long) k.rnn9B6][(long long) $$ICMF8][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) $$ICMF0]] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns901.[(long long) ivy][1ll][(long long) k.rnn9B6][(long long) $$ICMF8][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) $$ICMF0]] * $$RET45;
  2147 |          /* DIR   LATCH */
                  $$DoIV2B2 = $$DoIV2B2 + -1ll;
                  $$CIV2D7 = $$CIV2D7 + 1ll;
                } while ((unsigned long long) $$CIV2D7 < $$EMTF160);    /* ~1916 */
                $$DoIV2B2 = $$CIVINIT2B0 + (long long) ($$CIVBUMP2D1 * (long long) $$CIVFINAL2B0);
              lab_1915:
                /* DIR   LATCH */
                $$DoIV2B1 = $$DoIV2B1 + -1ll;
                $$CIV2D8 = $$CIV2D8 + 1ll;
              } while ((unsigned long long) $$CIV2D8 < $$EMTF161);    /* ~1914 */
              $$DoIV2B1 = $$CIVINIT2B1 + (long long) ($$CIVBUMP2D2 * (long long) $$CIVFINAL2B1);
            lab_1913:
  2154 |      if (!(ie != 0)) goto lab_294;
  2156 |      stack_pos_73 = _getstack();
              d-T_377_1%flags = 144u;
              d-T_377_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_377_1%bounds%mult[].off72 = 8ll;
              d-T_377_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_377_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_377_1%rvo = - ((max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * (long long) mb[].off8 + (long long) mb[].off4) * 8ll);
              allocate_size_94 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(allocate_size_94 <= 1048576ll)) goto lab_295;
              d-T_377_1%addr = _alloca(allocate_size_94);
              goto lab_296;
            lab_295:
              d-T_377_1%addr = malloc(allocate_size_94);
            lab_296:
  2155 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1917;
              $$DoIV2B3 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2B3 = $$DoIV2B3;
              $$CIVBUMP2D4 = -1ll;
              $$CIVFINAL2B3 = (unsigned long long) ((long long) ($$CIVINIT2B3 - (0ll + 1)) / $$csxF8 + 1);
              $$CIV2DA = (long long) 0;
              $$EMTF15F = __pdf_profile@37($$CIVFINAL2B3,2ll,0ll);
              do {   /* id=58 guarded */ /* ~1918 */ 
                /* region = 1964 */
                /* bump-normalized */
                $$DoIV2B3 = $$CIVINIT2B3 + (long long) ($$CIVBUMP2D4 * (long long) $$CIV2DA);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1919;
                $$DoIV2B4 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2B2 = $$DoIV2B4;
                $$CIVBUMP2D3 = -1ll;
                $$CIVFINAL2B2 = (unsigned long long) ((long long) ($$CIVINIT2B2 - (0ll + 1)) / $$csxF8 + 1);
                $$CIV2D9 = (long long) 0;
                $$EMTF15E = __pdf_profile@37($$CIVFINAL2B2,2ll,0ll);
                do {   /* id=59 guarded */ /* ~1920 */ 
                  /* region = 1963 */
                  /* bump-normalized */
                  $$DoIV2B4 = $$CIVINIT2B2 + (long long) ($$CIVBUMP2D3 * (long long) $$CIV2D9);
                  k.rnn9B2 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2B4));
  2156 |          ((double *)((char *)d-T_377_1%addr  + $$csxFA))->T_377[].rns907.[(long long) k.rnn9B2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B3))) + mb[].off4)] = ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns901.[(long long) ibx][1ll][(long long) k.rnn9B2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[(long long) ibx][1ll][(long long) k.rnn9B2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-w_%addrBD->w_%d-data%addr.rns884.  + $$ICM.d-w_%addrBD->w_%d-data%rvo.rns881.))->w_%data[].rns901.[(long long) iby][1ll][(long long) k.rnn9B2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addrBD  + 40ll))->w_%x[].rns882.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[(long long) iby][1ll][(long long) k.rnn9B2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]];
  2155 |          /* DIR   LATCH */
                  $$DoIV2B4 = $$DoIV2B4 + -1ll;
                  $$CIV2D9 = $$CIV2D9 + 1ll;
                } while ((unsigned long long) $$CIV2D9 < $$EMTF15E);    /* ~1920 */
                $$DoIV2B4 = $$CIVINIT2B2 + (long long) ($$CIVBUMP2D3 * (long long) $$CIVFINAL2B2);
              lab_1919:
                /* DIR   LATCH */
                $$DoIV2B3 = $$DoIV2B3 + -1ll;
                $$CIV2DA = $$CIV2DA + 1ll;
              } while ((unsigned long long) $$CIV2DA < $$EMTF15F);    /* ~1918 */
              $$DoIV2B3 = $$CIVINIT2B3 + (long long) ($$CIVBUMP2D4 * (long long) $$CIVFINAL2B3);
            lab_1917:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1921;
              $$DoIV2B5 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2B5 = $$DoIV2B5;
              $$CIVBUMP2D6 = -1ll;
              $$CIVFINAL2B5 = (unsigned long long) ((long long) ($$CIVINIT2B5 - (0ll + 1)) / $$csxF8 + 1);
              $$CIV2DC = (long long) 0;
              $$EMTF15D = __pdf_profile@37($$CIVFINAL2B5,2ll,0ll);
              do {   /* id=60 guarded */ /* ~1922 */ 
                /* region = 1966 */
                /* bump-normalized */
                $$DoIV2B5 = $$CIVINIT2B5 + (long long) ($$CIVBUMP2D6 * (long long) $$CIV2DC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1923;
                $$DoIV2B6 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2B4 = $$DoIV2B6;
                $$CIVBUMP2D5 = -1ll;
                $$CIVFINAL2B4 = (unsigned long long) ((long long) ($$CIVINIT2B4 - (0ll + 1)) / $$csxF8 + 1);
                $$CIV2DB = (long long) 0;
                $$EMTF15C = __pdf_profile@37($$CIVFINAL2B4,2ll,0ll);
                do {   /* id=61 guarded */ /* ~1924 */ 
                  /* region = 1965 */
                  /* bump-normalized */
                  $$DoIV2B6 = $$CIVINIT2B4 + (long long) ($$CIVBUMP2D5 * (long long) $$CIV2DB);
                  k.rnn9B1 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2B6));
  2156 |          ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns906.[(long long) ie][1ll][(long long) k.rnn9B1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2AA))) + mb[].off0)]] = ((double *)((char *)d-T_377_1%addr  + $$csxFA))->T_377[].rns907.[(long long) k.rnn9B1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B5))) + mb[].off4)];
  2155 |          /* DIR   LATCH */
                  $$DoIV2B6 = $$DoIV2B6 + -1ll;
                  $$CIV2DB = $$CIV2DB + 1ll;
                } while ((unsigned long long) $$CIV2DB < $$EMTF15C);    /* ~1924 */
                $$DoIV2B6 = $$CIVINIT2B4 + (long long) ($$CIVBUMP2D5 * (long long) $$CIVFINAL2B4);
              lab_1923:
                /* DIR   LATCH */
                $$DoIV2B5 = $$DoIV2B5 + -1ll;
                $$CIV2DC = $$CIV2DC + 1ll;
              } while ((unsigned long long) $$CIV2DC < $$EMTF15D);    /* ~1922 */
              $$DoIV2B5 = $$CIVINIT2B5 + (long long) ($$CIVBUMP2D6 * (long long) $$CIVFINAL2B5);
            lab_1921:
              if (allocate_size_94 <= 1048576ll) goto lab_315;
              free(d-T_377_1%addr)
            lab_315:
              _dealloca[U,TmPShadow_73D](stack_pos_73)
  2158 |    lab_294:
  2159 |      /* DIR   LATCH */
              $$DoIV2AA = $$DoIV2AA + -1ll;
              $$CIV2DD = $$CIV2DD + 1ll;
            } while ((unsigned long long) $$CIV2DD < $$EMTF168);    /* ~1900 */
            $$DoIV2AA = $$CIVINIT2B6 + (long long) ($$CIVBUMP2D7 * (long long) $$CIVFINAL2B6);
          lab_1899:
  2160 |  lab_253:
            $$RET46 = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2lx,&mb);
  2163 |    if (!(0 != ($$RET46 & 1))) goto lab_320;
  2164 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1925;
            $$DoIV2B7 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT2E7 = $$DoIV2B7;
            $$CIVBUMP308 = -1ll;
            $$csxFC = - ((long long) $$CIVBUMP308);
            $$CIVFINAL2E7 = (unsigned long long) ((long long) ($$CIVINIT2E7 - (0ll + 1)) / $$csxFC + 1);
            $$CIV30E = (long long) 0;
  2165 |    $$ICM.d-qlx_%addrFA = d-qlx_%addr;
  2168 |    $$ICM.d-fy_%addrFC = d-fy_%addr;
  2173 |    $$ICM.d-fz_%addrFD = d-fz_%addr;
  2165 |    $$ICM.d-q2lx_%addrFB = d-q2lx_%addr;
  2188 |    $$ICM.d-ctfy_%addr100 = d-ctfy_%addr;
  2187 |    $$ICM.d-ctfz_%addrFF = d-ctfz_%addr;
  2182 |    $$ICM.d-a2x_%addrFE = d-a2x_%addr;
  2179 |    $$ICM.d-sx_%addrBE = d-sx_%addr;
  2194 |    $$ICM.d-gradphiy_%addr101 = d-gradphiy_%addr;
  2203 |    $$ICM.d-gradphiz_%addr110 = d-gradphiz_%addr;
  2168 |    $$csxFD = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2187 |    $$csxFF = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csxFE = - ($$csxFF * 8ll);
  2168 |    $$ICM111 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2173 |    $$csx100 = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2164 |    $$EMTF15B = __pdf_profile@37($$CIVFINAL2E7,2ll,0ll);
            do {   /* id=62 guarded */ /* ~1926 */ 
              /* region = 2020 */
              /* bump-normalized */
              $$DoIV2B7 = $$CIVINIT2E7 + (long long) ($$CIVBUMP308 * (long long) $$CIV30E);
              i.rnnA28 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV2B7));
  2165 |      d-unctl_rtd_50%dscr_type = 3u;
              d-unctl_rtd_50%data_type = 14u;
              d-unctl_rtd_50%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qlx_%addrFA->qlx_%d-data%flags.rns908. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qlx_%addrFA->qlx_%d-data%flags.rns908.;
              d-unctl_rtd_50%version = 129u;
              d-unctl_rtd_50%element_len = 8ll;
              d-unctl_rtd_50%rank = 3;
              if (!1) goto lab_2505;
              $$CIV289 = 0u;
              do {   /* id=352 guarded */ /* ~2506 */ 
                /* region = 2019 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_50  + -24ll))->d-unctl_rtd_50%bounds%lbound[][3ll - (long long) $$CIV289] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_50  + -24ll))->d-unctl_rtd_50%bounds%extent[][3ll - (long long) $$CIV289] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV289 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV289 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_50  + -24ll))->d-unctl_rtd_50%bounds%mult[][3ll - (long long) $$CIV289] = ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%mult[].rns910.[4ll - (long long) $$CIV289];
                /* DIR   LATCH */
                $$CIV289 = $$CIV289 + 1u;
              } while ($$CIV289 < 2u);    /* ~2506 */
            lab_2505:
              d-unctl_rtd_50%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_50%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[1ll],0ll);
              d-unctl_rtd_50%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%mult[].rns910.[1ll];
              d-unctl_rtd_50%rvo = - (((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%mult[].rns910.[3ll] * d-unctl_rtd_50%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%mult[].rns910.[4ll] * d-unctl_rtd_50%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%mult[].rns910.[1ll]));
              d-unctl_rtd_51%dscr_type = 3u;
              d-unctl_rtd_51%data_type = 14u;
              d-unctl_rtd_51%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911.;
              d-unctl_rtd_51%version = 129u;
              d-unctl_rtd_51%element_len = 8ll;
              d-unctl_rtd_51%rank = 3;
              if (!1) goto lab_2507;
              $$CIV28A = 0u;
              do {   /* id=353 guarded */ /* ~2508 */ 
                /* region = 2018 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_51  + -24ll))->d-unctl_rtd_51%bounds%lbound[][3ll - (long long) $$CIV28A] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_51  + -24ll))->d-unctl_rtd_51%bounds%extent[][3ll - (long long) $$CIV28A] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28A + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28A + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_51  + -24ll))->d-unctl_rtd_51%bounds%mult[][3ll - (long long) $$CIV28A] = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll - (long long) $$CIV28A];
                /* DIR   LATCH */
                $$CIV28A = $$CIV28A + 1u;
              } while ($$CIV28A < 2u);    /* ~2508 */
            lab_2507:
              d-unctl_rtd_51%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_51%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll],0ll);
              d-unctl_rtd_51%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll];
              d-unctl_rtd_51%rvo = - (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[3ll] * d-unctl_rtd_51%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll] * d-unctl_rtd_51%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll]));
              $$csx342 = mb[].off8;
              $$csx343 = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qlx_%addrFA->qlx_%d-data%addr.rns922.  + $$ICM.d-qlx_%addrFA->qlx_%d-data%rvo.rns919. + ($$ICM.d-qlx_%addrFA->qlx_%d-data%bounds%mult[].rns910.)*((((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%extent[].rns909.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addrFA  + -24ll))->qlx_%d-data%bounds%lbound[].rns921.[1ll])) + ($$ICM.d-qlx_%addrFA->qlx_%d-data%bounds%mult[].rns910.[1ll])*(1ll) + ($$ICM.d-qlx_%addrFA->qlx_%d-data%bounds%mult[].rns910.[2ll])*((long long) $$csx342) + ($$ICM.d-qlx_%addrFA->qlx_%d-data%bounds%mult[].rns910.[3ll])*((long long) $$csx343) + ($$ICM.d-qlx_%addrFA->qlx_%d-data%bounds%mult[].rns910.[4ll])*((long long) ((int *)((char *)$$ICM.d-qlx_%addrFA  + 40ll))->qlx_%x[].rns920.[(long long) i.rnnA28])),((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914. + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.)*((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%lbound[].rns916.[1ll])) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[1ll])*(1ll) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[2ll])*((long long) $$csx342) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[3ll])*((long long) $$csx343) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) i.rnnA28])),&d-unctl_rtd_50,&d-unctl_rtd_51)
  2168 |      stack_pos_74 = _getstack();
              d-T_378_1%flags = 144u;
              d-T_378_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_378_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_378_1%bounds%mult[].off96 = 8ll;
              d-T_378_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_378_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_378_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_378_1%bounds%lbound[].off32 = 1ll;
              d-T_378_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_378_1%bounds%mult[].off48 = $$ICM111;
              d-T_378_1%rvo = - (($$csxFF + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_95 = $$ICM111 * max((long long) nsweepflux,0ll);
              $$csx101 = allocate_size_95 <= 1048576ll;
              if (!$$csx101) goto lab_323;
              d-T_378_1%addr = _alloca(allocate_size_95);
              goto lab_324;
            lab_323:
              d-T_378_1%addr = malloc(allocate_size_95);
            lab_324:
  2167 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1927;
              $$DoIV2B8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2B9 = $$DoIV2B8;
              $$CIVBUMP2DA = -1ll;
              $$CIVFINAL2B9 = (unsigned long long) ((long long) ($$CIVINIT2B9 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2E0 = (long long) 0;
              $$EMTF15A = __pdf_profile@37($$CIVFINAL2B9,2ll,0ll);
              do {   /* id=63 guarded */ /* ~1928 */ 
                /* region = 1970 */
                /* bump-normalized */
                $$DoIV2B8 = $$CIVINIT2B9 + (long long) ($$CIVBUMP2DA * (long long) $$CIV2E0);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1929;
                $$DoIV2B9 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2B8 = $$DoIV2B9;
                $$CIVBUMP2D9 = -1ll;
                $$CIVFINAL2B8 = (unsigned long long) ((long long) ($$CIVINIT2B8 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2DF = (long long) 0;
                $$EMTF159 = __pdf_profile@37($$CIVFINAL2B8,2ll,0ll);
                do {   /* id=64 guarded */ /* ~1930 */ 
                  /* region = 1969 */
                  /* bump-normalized */
                  $$DoIV2B9 = $$CIVINIT2B8 + (long long) ($$CIVBUMP2D9 * (long long) $$CIV2DF);
                  if (!((long long) nsweepflux > 0ll)) goto lab_1931;
                  $$DoIV2BA = (long long) nsweepflux;
                  $$CIVINIT2B7 = $$DoIV2BA;
                  $$CIVBUMP2D8 = -1ll;
                  $$CIVFINAL2B7 = (unsigned long long) ((long long) ($$CIVINIT2B7 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2DE = (long long) 0;
                  $$EMTF158 = __pdf_profile@37($$CIVFINAL2B7,2ll,0ll);
                  do {   /* id=65 guarded */ /* ~1932 */ 
                    /* region = 1968 */
                    /* bump-normalized */
                    $$DoIV2BA = $$CIVINIT2B7 + (long long) ($$CIVBUMP2D8 * (long long) $$CIV2DE);
  2168 |            ((double *)((char *)d-T_378_1%addr  + d-T_378_1%rvo))->T_378[].rns924.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BA) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2B9))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B8))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BA) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2B9))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns930.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BA) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2B9))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] - ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns930.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BA) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2B9))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2B8))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2167 |            /* DIR   LATCH */
                    $$DoIV2BA = $$DoIV2BA + -1ll;
                    $$CIV2DE = $$CIV2DE + 1ll;
                  } while ((unsigned long long) $$CIV2DE < $$EMTF158);    /* ~1932 */
                  $$DoIV2BA = $$CIVINIT2B7 + (long long) ($$CIVBUMP2D8 * (long long) $$CIVFINAL2B7);
                lab_1931:
                  /* DIR   LATCH */
                  $$DoIV2B9 = $$DoIV2B9 + -1ll;
                  $$CIV2DF = $$CIV2DF + 1ll;
                } while ((unsigned long long) $$CIV2DF < $$EMTF159);    /* ~1930 */
                $$DoIV2B9 = $$CIVINIT2B8 + (long long) ($$CIVBUMP2D9 * (long long) $$CIVFINAL2B8);
              lab_1929:
                /* DIR   LATCH */
                $$DoIV2B8 = $$DoIV2B8 + -1ll;
                $$CIV2E0 = $$CIV2E0 + 1ll;
              } while ((unsigned long long) $$CIV2E0 < $$EMTF15A);    /* ~1928 */
              $$DoIV2B8 = $$CIVINIT2B9 + (long long) ($$CIVBUMP2DA * (long long) $$CIVFINAL2B9);
            lab_1927:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1933;
              $$DoIV2BB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2BC = $$DoIV2BB;
              $$CIVBUMP2DD = -1ll;
              $$CIVFINAL2BC = (unsigned long long) ((long long) ($$CIVINIT2BC - (0ll + 1)) / $$csxFC + 1);
              $$CIV2E3 = (long long) 0;
              $$EMTF157 = __pdf_profile@37($$CIVFINAL2BC,2ll,0ll);
              do {   /* id=66 guarded */ /* ~1934 */ 
                /* region = 1973 */
                /* bump-normalized */
                $$DoIV2BB = $$CIVINIT2BC + (long long) ($$CIVBUMP2DD * (long long) $$CIV2E3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1935;
                $$DoIV2BC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2BB = $$DoIV2BC;
                $$CIVBUMP2DC = -1ll;
                $$CIVFINAL2BB = (unsigned long long) ((long long) ($$CIVINIT2BB - (0ll + 1)) / $$csxFC + 1);
                $$CIV2E2 = (long long) 0;
                $$EMTF156 = __pdf_profile@37($$CIVFINAL2BB,2ll,0ll);
                do {   /* id=67 guarded */ /* ~1936 */ 
                  /* region = 1972 */
                  /* bump-normalized */
                  $$DoIV2BC = $$CIVINIT2BB + (long long) ($$CIVBUMP2DC * (long long) $$CIV2E2);
                  if (!((long long) nsweepflux > 0ll)) goto lab_1937;
                  $$DoIV2BD = (long long) nsweepflux;
                  $$CIVINIT2BA = $$DoIV2BD;
                  $$CIVBUMP2DB = -1ll;
                  $$CIVFINAL2BA = (unsigned long long) ((long long) ($$CIVINIT2BA - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2E1 = (long long) 0;
                  $$EMTF155 = __pdf_profile@37($$CIVFINAL2BA,2ll,0ll);
                  do {   /* id=68 guarded */ /* ~1938 */ 
                    /* region = 1971 */
                    /* bump-normalized */
                    $$DoIV2BD = $$CIVINIT2BA + (long long) ($$CIVBUMP2DB * (long long) $$CIV2E1);
  2168 |            ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BD) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BC))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_378_1%addr  + d-T_378_1%rvo))->T_378[].rns924.[(long long) ((int) ((long long) nsweepflux - $$DoIV2BD) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BC))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BB))) + mb[].off4)];
  2167 |            /* DIR   LATCH */
                    $$DoIV2BD = $$DoIV2BD + -1ll;
                    $$CIV2E1 = $$CIV2E1 + 1ll;
                  } while ((unsigned long long) $$CIV2E1 < $$EMTF155);    /* ~1938 */
                  $$DoIV2BD = $$CIVINIT2BA + (long long) ($$CIVBUMP2DB * (long long) $$CIVFINAL2BA);
                lab_1937:
                  /* DIR   LATCH */
                  $$DoIV2BC = $$DoIV2BC + -1ll;
                  $$CIV2E2 = $$CIV2E2 + 1ll;
                } while ((unsigned long long) $$CIV2E2 < $$EMTF156);    /* ~1936 */
                $$DoIV2BC = $$CIVINIT2BB + (long long) ($$CIVBUMP2DC * (long long) $$CIVFINAL2BB);
              lab_1935:
                /* DIR   LATCH */
                $$DoIV2BB = $$DoIV2BB + -1ll;
                $$CIV2E3 = $$CIV2E3 + 1ll;
              } while ((unsigned long long) $$CIV2E3 < $$EMTF157);    /* ~1934 */
              $$DoIV2BB = $$CIVINIT2BC + (long long) ($$CIVBUMP2DD * (long long) $$CIVFINAL2BC);
            lab_1933:
              if ($$csx101) goto lab_351;
              free(d-T_378_1%addr)
            lab_351:
              _dealloca[U,TmPShadow_74D](stack_pos_74)
  2171 |      if (!(ndim >= 3)) goto lab_352;
  2173 |      stack_pos_75 = _getstack();
              d-T_379_1%flags = 144u;
              d-T_379_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_379_1%bounds%mult[].off96 = 8ll;
              d-T_379_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_379_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_379_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_379_1%bounds%mult[].off48 = $$ICM111;
              d-T_379_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_96 = $$ICM111 * max((long long) nsweepflux,0ll);
              if (!$$csx101) goto lab_353;
              d-T_379_1%addr = _alloca(allocate_size_96);
              goto lab_354;
            lab_353:
              d-T_379_1%addr = malloc(allocate_size_96);
            lab_354:
  2172 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1939;
              $$DoIV2BE = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2BF = $$DoIV2BE;
              $$CIVBUMP2E0 = -1ll;
              $$CIVFINAL2BF = (unsigned long long) ((long long) ($$CIVINIT2BF - (0ll + 1)) / $$csxFC + 1);
              $$CIV2E6 = (long long) 0;
              $$EMTF154 = __pdf_profile@37($$CIVFINAL2BF,2ll,0ll);
              do {   /* id=69 guarded */ /* ~1940 */ 
                /* region = 1976 */
                /* bump-normalized */
                $$DoIV2BE = $$CIVINIT2BF + (long long) ($$CIVBUMP2E0 * (long long) $$CIV2E6);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1941;
                $$DoIV2BF = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2BE = $$DoIV2BF;
                $$CIVBUMP2DF = -1ll;
                $$CIVFINAL2BE = (unsigned long long) ((long long) ($$CIVINIT2BE - (0ll + 1)) / $$csxFC + 1);
                $$CIV2E5 = (long long) 0;
                $$EMTF153 = __pdf_profile@37($$CIVFINAL2BE,2ll,0ll);
                do {   /* id=70 guarded */ /* ~1942 */ 
                  /* region = 1975 */
                  /* bump-normalized */
                  $$DoIV2BF = $$CIVINIT2BE + (long long) ($$CIVBUMP2DF * (long long) $$CIV2E5);
                  if (!((long long) nsweepflux > 0ll)) goto lab_1943;
                  $$DoIV2C0 = (long long) nsweepflux;
                  $$CIVINIT2BD = $$DoIV2C0;
                  $$CIVBUMP2DE = -1ll;
                  $$CIVFINAL2BD = (unsigned long long) ((long long) ($$CIVINIT2BD - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2E4 = (long long) 0;
                  $$EMTF152 = __pdf_profile@37($$CIVFINAL2BD,2ll,0ll);
                  do {   /* id=71 guarded */ /* ~1944 */ 
                    /* region = 1974 */
                    /* bump-normalized */
                    $$DoIV2C0 = $$CIVINIT2BD + (long long) ($$CIVBUMP2DE * (long long) $$CIV2E4);
  2173 |            ((double *)((char *)d-T_379_1%addr  + $$csx100))->T_379[].rns932.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C0) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BF))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BE))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C0) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BF))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns937.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C0) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BF))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] - ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns937.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C0) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2BF))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2BE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2172 |            /* DIR   LATCH */
                    $$DoIV2C0 = $$DoIV2C0 + -1ll;
                    $$CIV2E4 = $$CIV2E4 + 1ll;
                  } while ((unsigned long long) $$CIV2E4 < $$EMTF152);    /* ~1944 */
                  $$DoIV2C0 = $$CIVINIT2BD + (long long) ($$CIVBUMP2DE * (long long) $$CIVFINAL2BD);
                lab_1943:
                  /* DIR   LATCH */
                  $$DoIV2BF = $$DoIV2BF + -1ll;
                  $$CIV2E5 = $$CIV2E5 + 1ll;
                } while ((unsigned long long) $$CIV2E5 < $$EMTF153);    /* ~1942 */
                $$DoIV2BF = $$CIVINIT2BE + (long long) ($$CIVBUMP2DF * (long long) $$CIVFINAL2BE);
              lab_1941:
                /* DIR   LATCH */
                $$DoIV2BE = $$DoIV2BE + -1ll;
                $$CIV2E6 = $$CIV2E6 + 1ll;
              } while ((unsigned long long) $$CIV2E6 < $$EMTF154);    /* ~1940 */
              $$DoIV2BE = $$CIVINIT2BF + (long long) ($$CIVBUMP2E0 * (long long) $$CIVFINAL2BF);
            lab_1939:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1945;
              $$DoIV2C1 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2C2 = $$DoIV2C1;
              $$CIVBUMP2E3 = -1ll;
              $$CIVFINAL2C2 = (unsigned long long) ((long long) ($$CIVINIT2C2 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2E9 = (long long) 0;
              $$EMTF151 = __pdf_profile@37($$CIVFINAL2C2,2ll,0ll);
              do {   /* id=72 guarded */ /* ~1946 */ 
                /* region = 1979 */
                /* bump-normalized */
                $$DoIV2C1 = $$CIVINIT2C2 + (long long) ($$CIVBUMP2E3 * (long long) $$CIV2E9);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1947;
                $$DoIV2C2 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2C1 = $$DoIV2C2;
                $$CIVBUMP2E2 = -1ll;
                $$CIVFINAL2C1 = (unsigned long long) ((long long) ($$CIVINIT2C1 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2E8 = (long long) 0;
                $$EMTF150 = __pdf_profile@37($$CIVFINAL2C1,2ll,0ll);
                do {   /* id=73 guarded */ /* ~1948 */ 
                  /* region = 1978 */
                  /* bump-normalized */
                  $$DoIV2C2 = $$CIVINIT2C1 + (long long) ($$CIVBUMP2E2 * (long long) $$CIV2E8);
                  if (!((long long) nsweepflux > 0ll)) goto lab_1949;
                  $$DoIV2C3 = (long long) nsweepflux;
                  $$CIVINIT2C0 = $$DoIV2C3;
                  $$CIVBUMP2E1 = -1ll;
                  $$CIVFINAL2C0 = (unsigned long long) ((long long) ($$CIVINIT2C0 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2E7 = (long long) 0;
                  $$EMTF14F = __pdf_profile@37($$CIVFINAL2C0,2ll,0ll);
                  do {   /* id=74 guarded */ /* ~1950 */ 
                    /* region = 1977 */
                    /* bump-normalized */
                    $$DoIV2C3 = $$CIVINIT2C0 + (long long) ($$CIVBUMP2E1 * (long long) $$CIV2E7);
  2173 |            ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns928.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C3) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C2))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C1))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_379_1%addr  + $$csx100))->T_379[].rns932.[(long long) ((int) ((long long) nsweepflux - $$DoIV2C3) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C2))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C1))) + mb[].off4)];
  2172 |            /* DIR   LATCH */
                    $$DoIV2C3 = $$DoIV2C3 + -1ll;
                    $$CIV2E7 = $$CIV2E7 + 1ll;
                  } while ((unsigned long long) $$CIV2E7 < $$EMTF14F);    /* ~1950 */
                  $$DoIV2C3 = $$CIVINIT2C0 + (long long) ($$CIVBUMP2E1 * (long long) $$CIVFINAL2C0);
                lab_1949:
                  /* DIR   LATCH */
                  $$DoIV2C2 = $$DoIV2C2 + -1ll;
                  $$CIV2E8 = $$CIV2E8 + 1ll;
                } while ((unsigned long long) $$CIV2E8 < $$EMTF150);    /* ~1948 */
                $$DoIV2C2 = $$CIVINIT2C1 + (long long) ($$CIVBUMP2E2 * (long long) $$CIVFINAL2C1);
              lab_1947:
                /* DIR   LATCH */
                $$DoIV2C1 = $$DoIV2C1 + -1ll;
                $$CIV2E9 = $$CIV2E9 + 1ll;
              } while ((unsigned long long) $$CIV2E9 < $$EMTF151);    /* ~1946 */
              $$DoIV2C1 = $$CIVINIT2C2 + (long long) ($$CIVBUMP2E3 * (long long) $$CIVFINAL2C2);
            lab_1945:
              if (allocate_size_96 <= 1048576ll) goto lab_381;
              free(d-T_379_1%addr)
            lab_381:
              _dealloca[U,TmPShadow_75D](stack_pos_75)
  2176 |    lab_352:
  2177 |      if (!(0 != (lmhd & 1))) goto lab_382;
  2179 |      stack_pos_76 = _getstack();
              d-T_380_1%flags = 144u;
              d-T_380_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_380_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_380_1%bounds%mult[].off96 = 8ll;
              d-T_380_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_380_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_380_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_380_1%bounds%lbound[].off32 = 1ll;
              d-T_380_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_380_1%bounds%mult[].off48 = $$ICM111;
              d-T_380_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_97 = $$ICM111 * max((long long) sweepcons,0ll);
              if (!(allocate_size_97 <= 1048576ll)) goto lab_383;
              d-T_380_1%addr = _alloca(allocate_size_97);
              goto lab_384;
            lab_383:
              d-T_380_1%addr = malloc(allocate_size_97);
            lab_384:
  2178 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1951;
              $$DoIV2C4 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2C5 = $$DoIV2C4;
              $$CIVBUMP2E6 = -1ll;
              $$CIVFINAL2C5 = (unsigned long long) ((long long) ($$CIVINIT2C5 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2EC = (long long) 0;
              $$EMTF14E = __pdf_profile@37($$CIVFINAL2C5,2ll,0ll);
              do {   /* id=75 guarded */ /* ~1952 */ 
                /* region = 1982 */
                /* bump-normalized */
                $$DoIV2C4 = $$CIVINIT2C5 + (long long) ($$CIVBUMP2E6 * (long long) $$CIV2EC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1953;
                $$DoIV2C5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2C4 = $$DoIV2C5;
                $$CIVBUMP2E5 = -1ll;
                $$CIVFINAL2C4 = (unsigned long long) ((long long) ($$CIVINIT2C4 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2EB = (long long) 0;
                $$EMTF14D = __pdf_profile@37($$CIVFINAL2C4,2ll,0ll);
                do {   /* id=76 guarded */ /* ~1954 */ 
                  /* region = 1981 */
                  /* bump-normalized */
                  $$DoIV2C5 = $$CIVINIT2C4 + (long long) ($$CIVBUMP2E5 * (long long) $$CIV2EB);
                  if (!((long long) sweepcons > 0ll)) goto lab_1955;
                  $$DoIV2C6 = (long long) sweepcons;
                  $$CIVINIT2C3 = $$DoIV2C6;
                  $$CIVBUMP2E4 = -1ll;
                  $$CIVFINAL2C3 = (unsigned long long) ((long long) ($$CIVINIT2C3 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2EA = (long long) 0;
                  $$EMTF14C = __pdf_profile@37($$CIVFINAL2C3,2ll,0ll);
                  do {   /* id=77 guarded */ /* ~1956 */ 
                    /* region = 1980 */
                    /* bump-normalized */
                    $$DoIV2C6 = $$CIVINIT2C3 + (long long) ($$CIVBUMP2E4 * (long long) $$CIV2EA);
  2179 |            ((double *)((char *)d-T_380_1%addr  + $$csx100))->T_380[].rns938.[(long long) ((int) ((long long) sweepcons - $$DoIV2C6) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C5))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C4))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int) ((long long) sweepcons - $$DoIV2C6) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C5))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns939.[(long long) ((int) ((long long) sweepcons - $$DoIV2C6) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C5))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]];
  2178 |            /* DIR   LATCH */
                    $$DoIV2C6 = $$DoIV2C6 + -1ll;
                    $$CIV2EA = $$CIV2EA + 1ll;
                  } while ((unsigned long long) $$CIV2EA < $$EMTF14C);    /* ~1956 */
                  $$DoIV2C6 = $$CIVINIT2C3 + (long long) ($$CIVBUMP2E4 * (long long) $$CIVFINAL2C3);
                lab_1955:
                  /* DIR   LATCH */
                  $$DoIV2C5 = $$DoIV2C5 + -1ll;
                  $$CIV2EB = $$CIV2EB + 1ll;
                } while ((unsigned long long) $$CIV2EB < $$EMTF14D);    /* ~1954 */
                $$DoIV2C5 = $$CIVINIT2C4 + (long long) ($$CIVBUMP2E5 * (long long) $$CIVFINAL2C4);
              lab_1953:
                /* DIR   LATCH */
                $$DoIV2C4 = $$DoIV2C4 + -1ll;
                $$CIV2EC = $$CIV2EC + 1ll;
              } while ((unsigned long long) $$CIV2EC < $$EMTF14E);    /* ~1952 */
              $$DoIV2C4 = $$CIVINIT2C5 + (long long) ($$CIVBUMP2E6 * (long long) $$CIVFINAL2C5);
            lab_1951:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1957;
              $$DoIV2C7 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2C8 = $$DoIV2C7;
              $$CIVBUMP2E9 = -1ll;
              $$CIVFINAL2C8 = (unsigned long long) ((long long) ($$CIVINIT2C8 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2EF = (long long) 0;
              $$EMTF14B = __pdf_profile@37($$CIVFINAL2C8,2ll,0ll);
              do {   /* id=78 guarded */ /* ~1958 */ 
                /* region = 1985 */
                /* bump-normalized */
                $$DoIV2C7 = $$CIVINIT2C8 + (long long) ($$CIVBUMP2E9 * (long long) $$CIV2EF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1959;
                $$DoIV2C8 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2C7 = $$DoIV2C8;
                $$CIVBUMP2E8 = -1ll;
                $$CIVFINAL2C7 = (unsigned long long) ((long long) ($$CIVINIT2C7 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2EE = (long long) 0;
                $$EMTF14A = __pdf_profile@37($$CIVFINAL2C7,2ll,0ll);
                do {   /* id=79 guarded */ /* ~1960 */ 
                  /* region = 1984 */
                  /* bump-normalized */
                  $$DoIV2C8 = $$CIVINIT2C7 + (long long) ($$CIVBUMP2E8 * (long long) $$CIV2EE);
                  if (!((long long) sweepcons > 0ll)) goto lab_1961;
                  $$DoIV2C9 = (long long) sweepcons;
                  $$CIVINIT2C6 = $$DoIV2C9;
                  $$CIVBUMP2E7 = -1ll;
                  $$CIVFINAL2C6 = (unsigned long long) ((long long) ($$CIVINIT2C6 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2ED = (long long) 0;
                  $$EMTF149 = __pdf_profile@37($$CIVFINAL2C6,2ll,0ll);
                  do {   /* id=80 guarded */ /* ~1962 */ 
                    /* region = 1983 */
                    /* bump-normalized */
                    $$DoIV2C9 = $$CIVINIT2C6 + (long long) ($$CIVBUMP2E7 * (long long) $$CIV2ED);
  2179 |            ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ((int) ((long long) sweepcons - $$DoIV2C9) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C8))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C7))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_380_1%addr  + $$csx100))->T_380[].rns938.[(long long) ((int) ((long long) sweepcons - $$DoIV2C9) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2C8))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2C7))) + mb[].off4)];
  2178 |            /* DIR   LATCH */
                    $$DoIV2C9 = $$DoIV2C9 + -1ll;
                    $$CIV2ED = $$CIV2ED + 1ll;
                  } while ((unsigned long long) $$CIV2ED < $$EMTF149);    /* ~1962 */
                  $$DoIV2C9 = $$CIVINIT2C6 + (long long) ($$CIVBUMP2E7 * (long long) $$CIVFINAL2C6);
                lab_1961:
                  /* DIR   LATCH */
                  $$DoIV2C8 = $$DoIV2C8 + -1ll;
                  $$CIV2EE = $$CIV2EE + 1ll;
                } while ((unsigned long long) $$CIV2EE < $$EMTF14A);    /* ~1960 */
                $$DoIV2C8 = $$CIVINIT2C7 + (long long) ($$CIVBUMP2E8 * (long long) $$CIVFINAL2C7);
              lab_1959:
                /* DIR   LATCH */
                $$DoIV2C7 = $$DoIV2C7 + -1ll;
                $$CIV2EF = $$CIV2EF + 1ll;
              } while ((unsigned long long) $$CIV2EF < $$EMTF14B);    /* ~1958 */
              $$DoIV2C7 = $$CIVINIT2C8 + (long long) ($$CIVBUMP2E9 * (long long) $$CIVFINAL2C8);
            lab_1957:
              if (allocate_size_97 <= 1048576ll) goto lab_411;
              free(d-T_380_1%addr)
            lab_411:
              _dealloca[U,TmPShadow_76D](stack_pos_76)
  2181 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1963;
              $$DoIV2CA = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2CA = $$DoIV2CA;
              $$CIVBUMP2EB = -1ll;
              $$CIVFINAL2CA = (unsigned long long) ((long long) ($$CIVINIT2CA - (0ll + 1)) / $$csxFC + 1);
              $$CIV2F1 = (long long) 0;
              $$EMTF148 = __pdf_profile@37($$CIVFINAL2CA,2ll,0ll);
              do {   /* id=81 guarded */ /* ~1964 */ 
                /* region = 1987 */
                /* bump-normalized */
                $$DoIV2CA = $$CIVINIT2CA + (long long) ($$CIVBUMP2EB * (long long) $$CIV2F1);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1965;
                $$DoIV2CB = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2C9 = $$DoIV2CB;
                $$CIVBUMP2EA = -1ll;
                $$CIVFINAL2C9 = (unsigned long long) ((long long) ($$CIVINIT2C9 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2F0 = (long long) 0;
                $$EMTF147 = __pdf_profile@37($$CIVFINAL2C9,2ll,0ll);
                do {   /* id=82 guarded */ /* ~1966 */ 
                  /* region = 1986 */
                  /* bump-normalized */
                  $$DoIV2CB = $$CIVINIT2C9 + (long long) ($$CIVBUMP2EA * (long long) $$CIV2F0);
                  k.rnn99A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2CB));
  2182 |          ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ibx][1ll][(long long) k.rnn99A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2x_%addrFE->a2x_%d-data%addr.rns943.  + $$ICM.d-a2x_%addrFE->a2x_%d-data%rvo.rns940.))->a2x_%data[].rns944.[1ll][1ll][(long long) k.rnn99A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2x_%addrFE  + 40ll))->a2x_%x[].rns941.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]];
  2181 |          /* DIR   LATCH */
                  $$DoIV2CB = $$DoIV2CB + -1ll;
                  $$CIV2F0 = $$CIV2F0 + 1ll;
                } while ((unsigned long long) $$CIV2F0 < $$EMTF147);    /* ~1966 */
                $$DoIV2CB = $$CIVINIT2C9 + (long long) ($$CIVBUMP2EA * (long long) $$CIVFINAL2C9);
              lab_1965:
                /* DIR   LATCH */
                $$DoIV2CA = $$DoIV2CA + -1ll;
                $$CIV2F1 = $$CIV2F1 + 1ll;
              } while ((unsigned long long) $$CIV2F1 < $$EMTF148);    /* ~1964 */
              $$DoIV2CA = $$CIVINIT2CA + (long long) ($$CIVBUMP2EB * (long long) $$CIVFINAL2CA);
            lab_1963:
  2185 |      if (!(ndim >= 3)) goto lab_421;
  2187 |      stack_pos_77 = _getstack();
              d-T_381_1%flags = 144u;
              d-T_381_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_381_1%bounds%mult[].off72 = 8ll;
              d-T_381_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_381_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_381_1%rvo = - ($$csxFF * 8ll);
              allocate_size_98 = $$ICM111;
              $$csx102 = allocate_size_98 <= 1048576ll;
              if (!$$csx102) goto lab_422;
              d-T_381_1%addr = _alloca(allocate_size_98);
              goto lab_423;
            lab_422:
              d-T_381_1%addr = malloc(allocate_size_98);
            lab_423:
  2186 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1967;
              $$DoIV2CC = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2CC = $$DoIV2CC;
              $$CIVBUMP2ED = -1ll;
              $$CIVFINAL2CC = (unsigned long long) ((long long) ($$CIVINIT2CC - (0ll + 1)) / $$csxFC + 1);
              $$CIV2F3 = (long long) 0;
              $$EMTF146 = __pdf_profile@37($$CIVFINAL2CC,2ll,0ll);
              do {   /* id=83 guarded */ /* ~1968 */ 
                /* region = 1989 */
                /* bump-normalized */
                $$DoIV2CC = $$CIVINIT2CC + (long long) ($$CIVBUMP2ED * (long long) $$CIV2F3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1969;
                $$DoIV2CD = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2CB = $$DoIV2CD;
                $$CIVBUMP2EC = -1ll;
                $$CIVFINAL2CB = (unsigned long long) ((long long) ($$CIVINIT2CB - (0ll + 1)) / $$csxFC + 1);
                $$CIV2F2 = (long long) 0;
                $$EMTF145 = __pdf_profile@37($$CIVFINAL2CB,2ll,0ll);
                do {   /* id=84 guarded */ /* ~1970 */ 
                  /* region = 1988 */
                  /* bump-normalized */
                  $$DoIV2CD = $$CIVINIT2CB + (long long) ($$CIVBUMP2EC * (long long) $$CIV2F2);
                  k.rnn992 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2CD));
  2187 |          ((double *)((char *)d-T_381_1%addr  + $$csxFE))->T_381[].rns945.[(long long) k.rnn992][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CC))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) iby][1ll][(long long) k.rnn992][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CC))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns950.[2ll][1ll][(long long) k.rnn992][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CC))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] - ((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns950.[2ll][1ll][(long long) (k.rnn992 + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CC))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2186 |          /* DIR   LATCH */
                  $$DoIV2CD = $$DoIV2CD + -1ll;
                  $$CIV2F2 = $$CIV2F2 + 1ll;
                } while ((unsigned long long) $$CIV2F2 < $$EMTF145);    /* ~1970 */
                $$DoIV2CD = $$CIVINIT2CB + (long long) ($$CIVBUMP2EC * (long long) $$CIVFINAL2CB);
              lab_1969:
                /* DIR   LATCH */
                $$DoIV2CC = $$DoIV2CC + -1ll;
                $$CIV2F3 = $$CIV2F3 + 1ll;
              } while ((unsigned long long) $$CIV2F3 < $$EMTF146);    /* ~1968 */
              $$DoIV2CC = $$CIVINIT2CC + (long long) ($$CIVBUMP2ED * (long long) $$CIVFINAL2CC);
            lab_1967:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1971;
              $$DoIV2CE = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2CE = $$DoIV2CE;
              $$CIVBUMP2EF = -1ll;
              $$CIVFINAL2CE = (unsigned long long) ((long long) ($$CIVINIT2CE - (0ll + 1)) / $$csxFC + 1);
              $$CIV2F5 = (long long) 0;
              $$EMTF144 = __pdf_profile@37($$CIVFINAL2CE,2ll,0ll);
              do {   /* id=85 guarded */ /* ~1972 */ 
                /* region = 1991 */
                /* bump-normalized */
                $$DoIV2CE = $$CIVINIT2CE + (long long) ($$CIVBUMP2EF * (long long) $$CIV2F5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1973;
                $$DoIV2CF = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2CD = $$DoIV2CF;
                $$CIVBUMP2EE = -1ll;
                $$CIVFINAL2CD = (unsigned long long) ((long long) ($$CIVINIT2CD - (0ll + 1)) / $$csxFC + 1);
                $$CIV2F4 = (long long) 0;
                $$EMTF143 = __pdf_profile@37($$CIVFINAL2CD,2ll,0ll);
                do {   /* id=86 guarded */ /* ~1974 */ 
                  /* region = 1990 */
                  /* bump-normalized */
                  $$DoIV2CF = $$CIVINIT2CD + (long long) ($$CIVBUMP2EE * (long long) $$CIV2F4);
                  k.rnn991 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2CF));
  2187 |          ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) iby][1ll][(long long) k.rnn991][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_381_1%addr  + $$csxFE))->T_381[].rns945.[(long long) k.rnn991][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2CE))) + mb[].off4)];
  2186 |          /* DIR   LATCH */
                  $$DoIV2CF = $$DoIV2CF + -1ll;
                  $$CIV2F4 = $$CIV2F4 + 1ll;
                } while ((unsigned long long) $$CIV2F4 < $$EMTF143);    /* ~1974 */
                $$DoIV2CF = $$CIVINIT2CD + (long long) ($$CIVBUMP2EE * (long long) $$CIVFINAL2CD);
              lab_1973:
                /* DIR   LATCH */
                $$DoIV2CE = $$DoIV2CE + -1ll;
                $$CIV2F5 = $$CIV2F5 + 1ll;
              } while ((unsigned long long) $$CIV2F5 < $$EMTF144);    /* ~1972 */
              $$DoIV2CE = $$CIVINIT2CE + (long long) ($$CIVBUMP2EF * (long long) $$CIVFINAL2CE);
            lab_1971:
              if ($$csx102) goto lab_442;
              free(d-T_381_1%addr)
            lab_442:
              _dealloca[U,TmPShadow_77D](stack_pos_77)
  2188 |      stack_pos_78 = _getstack();
              d-T_382_1%flags = 144u;
              d-T_382_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_382_1%bounds%mult[].off72 = 8ll;
              d-T_382_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_382_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_382_1%rvo = - ($$csxFF * 8ll);
              allocate_size_99 = $$ICM111;
              if (!$$csx102) goto lab_443;
              d-T_382_1%addr = _alloca(allocate_size_99);
              goto lab_444;
            lab_443:
              d-T_382_1%addr = malloc(allocate_size_99);
            lab_444:
  2186 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1975;
              $$DoIV2D0 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2D0 = $$DoIV2D0;
              $$CIVBUMP2F1 = -1ll;
              $$CIVFINAL2D0 = (unsigned long long) ((long long) ($$CIVINIT2D0 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2F7 = (long long) 0;
              $$EMTF142 = __pdf_profile@37($$CIVFINAL2D0,2ll,0ll);
              do {   /* id=87 guarded */ /* ~1976 */ 
                /* region = 1993 */
                /* bump-normalized */
                $$DoIV2D0 = $$CIVINIT2D0 + (long long) ($$CIVBUMP2F1 * (long long) $$CIV2F7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1977;
                $$DoIV2D1 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2CF = $$DoIV2D1;
                $$CIVBUMP2F0 = -1ll;
                $$CIVFINAL2CF = (unsigned long long) ((long long) ($$CIVINIT2CF - (0ll + 1)) / $$csxFC + 1);
                $$CIV2F6 = (long long) 0;
                $$EMTF141 = __pdf_profile@37($$CIVFINAL2CF,2ll,0ll);
                do {   /* id=88 guarded */ /* ~1978 */ 
                  /* region = 1992 */
                  /* bump-normalized */
                  $$DoIV2D1 = $$CIVINIT2CF + (long long) ($$CIVBUMP2F0 * (long long) $$CIV2F6);
                  k.rnn990 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2D1));
  2188 |          ((double *)((char *)d-T_382_1%addr  + $$csxFE))->T_382[].rns951.[(long long) k.rnn990][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D0))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ibz][1ll][(long long) k.rnn990][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D0))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns956.[1ll][1ll][(long long) k.rnn990][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D0))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] - ((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns956.[1ll][1ll][(long long) k.rnn990][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D0))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2186 |          /* DIR   LATCH */
                  $$DoIV2D1 = $$DoIV2D1 + -1ll;
                  $$CIV2F6 = $$CIV2F6 + 1ll;
                } while ((unsigned long long) $$CIV2F6 < $$EMTF141);    /* ~1978 */
                $$DoIV2D1 = $$CIVINIT2CF + (long long) ($$CIVBUMP2F0 * (long long) $$CIVFINAL2CF);
              lab_1977:
                /* DIR   LATCH */
                $$DoIV2D0 = $$DoIV2D0 + -1ll;
                $$CIV2F7 = $$CIV2F7 + 1ll;
              } while ((unsigned long long) $$CIV2F7 < $$EMTF142);    /* ~1976 */
              $$DoIV2D0 = $$CIVINIT2D0 + (long long) ($$CIVBUMP2F1 * (long long) $$CIVFINAL2D0);
            lab_1975:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1979;
              $$DoIV2D2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2D2 = $$DoIV2D2;
              $$CIVBUMP2F3 = -1ll;
              $$CIVFINAL2D2 = (unsigned long long) ((long long) ($$CIVINIT2D2 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2F9 = (long long) 0;
              $$EMTF140 = __pdf_profile@37($$CIVFINAL2D2,2ll,0ll);
              do {   /* id=89 guarded */ /* ~1980 */ 
                /* region = 1995 */
                /* bump-normalized */
                $$DoIV2D2 = $$CIVINIT2D2 + (long long) ($$CIVBUMP2F3 * (long long) $$CIV2F9);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1981;
                $$DoIV2D3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2D1 = $$DoIV2D3;
                $$CIVBUMP2F2 = -1ll;
                $$CIVFINAL2D1 = (unsigned long long) ((long long) ($$CIVINIT2D1 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2F8 = (long long) 0;
                $$EMTF13F = __pdf_profile@37($$CIVFINAL2D1,2ll,0ll);
                do {   /* id=90 guarded */ /* ~1982 */ 
                  /* region = 1994 */
                  /* bump-normalized */
                  $$DoIV2D3 = $$CIVINIT2D1 + (long long) ($$CIVBUMP2F2 * (long long) $$CIV2F8);
                  k.rnn98F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2D3));
  2188 |          ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ibz][1ll][(long long) k.rnn98F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D2))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_382_1%addr  + $$csxFE))->T_382[].rns951.[(long long) k.rnn98F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D2))) + mb[].off4)];
  2186 |          /* DIR   LATCH */
                  $$DoIV2D3 = $$DoIV2D3 + -1ll;
                  $$CIV2F8 = $$CIV2F8 + 1ll;
                } while ((unsigned long long) $$CIV2F8 < $$EMTF13F);    /* ~1982 */
                $$DoIV2D3 = $$CIVINIT2D1 + (long long) ($$CIVBUMP2F2 * (long long) $$CIVFINAL2D1);
              lab_1981:
                /* DIR   LATCH */
                $$DoIV2D2 = $$DoIV2D2 + -1ll;
                $$CIV2F9 = $$CIV2F9 + 1ll;
              } while ((unsigned long long) $$CIV2F9 < $$EMTF140);    /* ~1980 */
              $$DoIV2D2 = $$CIVINIT2D2 + (long long) ($$CIVBUMP2F3 * (long long) $$CIVFINAL2D2);
            lab_1979:
              if (allocate_size_99 <= 1048576ll) goto lab_463;
              free(d-T_382_1%addr)
            lab_463:
              _dealloca[U,TmPShadow_78D](stack_pos_78)
  2190 |    lab_421:
  2191 |    lab_382:
  2192 |      if (!(0 != (lselfgravity & 1))) goto lab_464;
  2194 |      stack_pos_79 = _getstack();
              d-T_384_1%flags = 144u;
              d-T_384_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_384_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_384_1%bounds%mult[].off72 = 8ll;
              d-T_384_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_384_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_384_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_384_1%rvo = - ($$csxFF * 8ll);
              allocate_size_100 = $$ICM111;
              $$csx103 = allocate_size_100 <= 1048576ll;
              if (!$$csx103) goto lab_465;
              d-T_384_1%addr = _alloca(allocate_size_100);
              goto lab_466;
            lab_465:
              d-T_384_1%addr = malloc(allocate_size_100);
            lab_466:
  2193 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1983;
              $$DoIV2D4 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2D5 = $$DoIV2D4;
              $$CIVBUMP2F6 = -1ll;
              $$CIVFINAL2D5 = (unsigned long long) ((long long) ($$CIVINIT2D5 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2FC = (long long) 0;
              $$EMTF13E = __pdf_profile@37($$CIVFINAL2D5,2ll,0ll);
              do {   /* id=91 guarded */ /* ~1984 */ 
                /* region = 1998 */
                /* bump-normalized */
                $$DoIV2D4 = $$CIVINIT2D5 + (long long) ($$CIVBUMP2F6 * (long long) $$CIV2FC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1985;
                $$DoIV2D5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2D4 = $$DoIV2D5;
                $$CIVBUMP2F5 = -1ll;
                $$CIVFINAL2D4 = (unsigned long long) ((long long) ($$CIVINIT2D4 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2FB = (long long) 0;
  2194 |        $$ICM103 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D4);
                $$ICM104 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D4));
                $$ICM105 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D4))) + mb[].off4;
                $$ICM106 = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D4 + (long long) mb[].off4))) + mb[].off4);
                $$csx104 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D4 + (long long) mb[].off4))) + mb[].off4);
                $$ICM107 = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D4 + (long long) mb[].off4))) + mb[].off4)) - $$csx104;
                $$ICM108 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D4 + (long long) mb[].off4))) + mb[].off4)) - $$csx104);
  2193 |        $$EMTF13D = __pdf_profile@37($$CIVFINAL2D4,2ll,0ll);
                do {   /* id=92 guarded */ /* ~1986 */ 
                  /* region = 1997 */
                  /* bump-normalized */
                  $$DoIV2D5 = $$CIVINIT2D4 + (long long) ($$CIVBUMP2F5 * (long long) $$CIV2FB);
                  k.rnn98B = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2D5));
  2194 |          T_383 =  0.0000000000000000E+000;
                  $$DoIV2D6 = $$ICM108;
                  if (!($$DoIV2D6 > 0ll)) goto lab_1987;
                  $$DoIVBOUND2D6 = $$DoIV2D6;
                  $$CIVINIT2D3 = $$DoIV2D6;
                  $$CIVBUMP2F4 = -1ll;
                  $$CIVFINAL2D3 = (unsigned long long) ((long long) ($$CIVINIT2D3 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2FA = (long long) 0;
                  $$EMTF13C = __pdf_profile@37($$CIVFINAL2D3,2ll,0ll);
                  do {   /* id=93 guarded */ /* ~1988 */ 
                    /* region = 1996 */
                    /* bump-normalized */
                    $$DoIV2D6 = $$CIVINIT2D3 + (long long) ($$CIVBUMP2F4 * (long long) $$CIV2FA);
                    T_383 = T_383 + ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns961.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2D5))) + mb[].off8)][($$DoIVBOUND2D6 + $$csx104) - $$DoIV2D6][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]];
                    /* DIR   LATCH */
                    $$DoIV2D6 = $$DoIV2D6 + -1ll;
                    $$CIV2FA = $$CIV2FA + 1ll;
                  } while ((unsigned long long) $$CIV2FA < $$EMTF13C);    /* ~1988 */
                  $$DoIV2D6 = $$CIVINIT2D3 + (long long) ($$CIVBUMP2F4 * (long long) $$CIVFINAL2D3);
                lab_1987:
                  ((double *)((char *)d-T_384_1%addr  + $$csxFE))->T_384[].rns962.[(long long) k.rnn98B][$$csx104] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ivy][1ll][(long long) k.rnn98B][$$csx104][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn98B][$$csx104][(long long) ((((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) + .index->index) - 1)]) * T_383;
  2193 |          /* DIR   LATCH */
                  $$DoIV2D5 = $$DoIV2D5 + -1ll;
                  $$CIV2FB = $$CIV2FB + 1ll;
                } while ((unsigned long long) $$CIV2FB < $$EMTF13D);    /* ~1986 */
                $$DoIV2D5 = $$CIVINIT2D4 + (long long) ($$CIVBUMP2F5 * (long long) $$CIVFINAL2D4);
              lab_1985:
                /* DIR   LATCH */
                $$DoIV2D4 = $$DoIV2D4 + -1ll;
                $$CIV2FC = $$CIV2FC + 1ll;
              } while ((unsigned long long) $$CIV2FC < $$EMTF13E);    /* ~1984 */
              $$DoIV2D4 = $$CIVINIT2D5 + (long long) ($$CIVBUMP2F6 * (long long) $$CIVFINAL2D5);
            lab_1983:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1989;
              $$DoIV2D7 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2D8 = $$DoIV2D7;
              $$CIVBUMP2F9 = -1ll;
              $$CIVFINAL2D8 = (unsigned long long) ((long long) ($$CIVINIT2D8 - (0ll + 1)) / $$csxFC + 1);
              $$CIV2FF = (long long) 0;
              $$EMTF13B = __pdf_profile@37($$CIVFINAL2D8,2ll,0ll);
              do {   /* id=94 guarded */ /* ~1990 */ 
                /* region = 2001 */
                /* bump-normalized */
                $$DoIV2D7 = $$CIVINIT2D8 + (long long) ($$CIVBUMP2F9 * (long long) $$CIV2FF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1991;
                $$DoIV2D8 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2D7 = $$DoIV2D8;
                $$CIVBUMP2F8 = -1ll;
                $$CIVFINAL2D7 = (unsigned long long) ((long long) ($$CIVINIT2D7 - (0ll + 1)) / $$csxFC + 1);
                $$CIV2FE = (long long) 0;
  2194 |        $$ICM109 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D7);
                $$ICM10A = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D7));
                $$ICM10B = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2D7))) + mb[].off4;
                $$ICM10C = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D7 + (long long) mb[].off4))) + mb[].off4);
                $$csx105 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D7 + (long long) mb[].off4))) + mb[].off4);
                $$ICM10D = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D7 + (long long) mb[].off4))) + mb[].off4)) - $$csx105;
                $$ICM10E = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV2D7 + (long long) mb[].off4))) + mb[].off4)) - $$csx105);
  2193 |        $$EMTF13A = __pdf_profile@37($$CIVFINAL2D7,2ll,0ll);
                do {   /* id=95 guarded */ /* ~1992 */ 
                  /* region = 2000 */
                  /* bump-normalized */
                  $$DoIV2D8 = $$CIVINIT2D7 + (long long) ($$CIVBUMP2F8 * (long long) $$CIV2FE);
                  k.rnn98A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2D8));
  2194 |          $$DoIV2D9 = $$ICM10E;
                  if (!($$DoIV2D9 > 0ll)) goto lab_1993;
                  $$CIVINIT2D6 = $$DoIV2D9;
                  $$CIVBUMP2F7 = -1ll;
                  $$CIVFINAL2D6 = (unsigned long long) ((long long) ($$CIVINIT2D6 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV2FD = (long long) 0;
                  $$EMTF139 = __pdf_profile@37($$CIVFINAL2D6,2ll,0ll);
                  do {   /* id=96 guarded */ /* ~1994 */ 
                    /* region = 1999 */
                    /* bump-normalized */
                    $$DoIV2D9 = $$CIVINIT2D6 + (long long) ($$CIVBUMP2F7 * (long long) $$CIV2FD);
                    /* DIR   LATCH */
                    $$DoIV2D9 = $$DoIV2D9 + -1ll;
                    $$CIV2FD = $$CIV2FD + 1ll;
                  } while ((unsigned long long) $$CIV2FD < $$EMTF139);    /* ~1994 */
                  $$DoIV2D9 = $$CIVINIT2D6 + (long long) ($$CIVBUMP2F7 * (long long) $$CIVFINAL2D6);
                lab_1993:
                  ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ivy][1ll][(long long) k.rnn98A][$$csx105][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_384_1%addr  + $$csxFE))->T_384[].rns962.[(long long) k.rnn98A][$$csx105];
  2193 |          /* DIR   LATCH */
                  $$DoIV2D8 = $$DoIV2D8 + -1ll;
                  $$CIV2FE = $$CIV2FE + 1ll;
                } while ((unsigned long long) $$CIV2FE < $$EMTF13A);    /* ~1992 */
                $$DoIV2D8 = $$CIVINIT2D7 + (long long) ($$CIVBUMP2F8 * (long long) $$CIVFINAL2D7);
              lab_1991:
                /* DIR   LATCH */
                $$DoIV2D7 = $$DoIV2D7 + -1ll;
                $$CIV2FF = $$CIV2FF + 1ll;
              } while ((unsigned long long) $$CIV2FF < $$EMTF13B);    /* ~1990 */
              $$DoIV2D7 = $$CIVINIT2D8 + (long long) ($$CIVBUMP2F9 * (long long) $$CIVFINAL2D8);
            lab_1989:
              $$csx106 = allocate_size_100 > 1048576ll;
              if (!$$csx106) goto lab_493;
              free(d-T_384_1%addr)
            lab_493:
              _dealloca[U,TmPShadow_79D](stack_pos_79)
  2196 |      if (!(ie != 0)) goto lab_494;
  2198 |      stack_pos_80 = _getstack();
              d-T_385_1%flags = 144u;
              d-T_385_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_385_1%bounds%mult[].off72 = 8ll;
              d-T_385_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_385_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_385_1%rvo = - ($$csxFF * 8ll);
              allocate_size_101 = $$ICM111;
              if (!$$csx103) goto lab_495;
              d-T_385_1%addr = _alloca(allocate_size_101);
              goto lab_496;
            lab_495:
              d-T_385_1%addr = malloc(allocate_size_101);
            lab_496:
  2197 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1995;
              $$DoIV2DA = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2DA = $$DoIV2DA;
              $$CIVBUMP2FB = -1ll;
              $$CIVFINAL2DA = (unsigned long long) ((long long) ($$CIVINIT2DA - (0ll + 1)) / $$csxFC + 1);
              $$CIV301 = (long long) 0;
              $$EMTF138 = __pdf_profile@37($$CIVFINAL2DA,2ll,0ll);
              do {   /* id=97 guarded */ /* ~1996 */ 
                /* region = 2003 */
                /* bump-normalized */
                $$DoIV2DA = $$CIVINIT2DA + (long long) ($$CIVBUMP2FB * (long long) $$CIV301);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1997;
                $$DoIV2DB = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2D9 = $$DoIV2DB;
                $$CIVBUMP2FA = -1ll;
                $$CIVFINAL2D9 = (unsigned long long) ((long long) ($$CIVINIT2D9 - (0ll + 1)) / $$csxFC + 1);
                $$CIV300 = (long long) 0;
                $$EMTF137 = __pdf_profile@37($$CIVFINAL2D9,2ll,0ll);
                do {   /* id=98 guarded */ /* ~1998 */ 
                  /* region = 2002 */
                  /* bump-normalized */
                  $$DoIV2DB = $$CIVINIT2D9 + (long long) ($$CIVBUMP2FA * (long long) $$CIV300);
                  k.rnn986 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2DB));
  2198 |          ((double *)((char *)d-T_385_1%addr  + $$csxFE))->T_385[].rns963.[(long long) k.rnn986][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ie][1ll][(long long) k.rnn986][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns930.[1ll][1ll][(long long) k.rnn986][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns961.[1ll][1ll][(long long) k.rnn986][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] + ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns930.[1ll][1ll][(long long) k.rnn986][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns961.[1ll][1ll][(long long) k.rnn986][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DA))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2197 |          /* DIR   LATCH */
                  $$DoIV2DB = $$DoIV2DB + -1ll;
                  $$CIV300 = $$CIV300 + 1ll;
                } while ((unsigned long long) $$CIV300 < $$EMTF137);    /* ~1998 */
                $$DoIV2DB = $$CIVINIT2D9 + (long long) ($$CIVBUMP2FA * (long long) $$CIVFINAL2D9);
              lab_1997:
                /* DIR   LATCH */
                $$DoIV2DA = $$DoIV2DA + -1ll;
                $$CIV301 = $$CIV301 + 1ll;
              } while ((unsigned long long) $$CIV301 < $$EMTF138);    /* ~1996 */
              $$DoIV2DA = $$CIVINIT2DA + (long long) ($$CIVBUMP2FB * (long long) $$CIVFINAL2DA);
            lab_1995:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1999;
              $$DoIV2DC = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2DC = $$DoIV2DC;
              $$CIVBUMP2FD = -1ll;
              $$CIVFINAL2DC = (unsigned long long) ((long long) ($$CIVINIT2DC - (0ll + 1)) / $$csxFC + 1);
              $$CIV303 = (long long) 0;
              $$EMTF136 = __pdf_profile@37($$CIVFINAL2DC,2ll,0ll);
              do {   /* id=99 guarded */ /* ~2000 */ 
                /* region = 2005 */
                /* bump-normalized */
                $$DoIV2DC = $$CIVINIT2DC + (long long) ($$CIVBUMP2FD * (long long) $$CIV303);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2001;
                $$DoIV2DD = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2DB = $$DoIV2DD;
                $$CIVBUMP2FC = -1ll;
                $$CIVFINAL2DB = (unsigned long long) ((long long) ($$CIVINIT2DB - (0ll + 1)) / $$csxFC + 1);
                $$CIV302 = (long long) 0;
                $$EMTF135 = __pdf_profile@37($$CIVFINAL2DB,2ll,0ll);
                do {   /* id=100 guarded */ /* ~2002 */ 
                  /* region = 2004 */
                  /* bump-normalized */
                  $$DoIV2DD = $$CIVINIT2DB + (long long) ($$CIVBUMP2FC * (long long) $$CIV302);
                  k.rnn985 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2DD));
  2198 |          ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ie][1ll][(long long) k.rnn985][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DC))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_385_1%addr  + $$csxFE))->T_385[].rns963.[(long long) k.rnn985][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DC))) + mb[].off4)];
  2197 |          /* DIR   LATCH */
                  $$DoIV2DD = $$DoIV2DD + -1ll;
                  $$CIV302 = $$CIV302 + 1ll;
                } while ((unsigned long long) $$CIV302 < $$EMTF135);    /* ~2002 */
                $$DoIV2DD = $$CIVINIT2DB + (long long) ($$CIVBUMP2FC * (long long) $$CIVFINAL2DB);
              lab_2001:
                /* DIR   LATCH */
                $$DoIV2DC = $$DoIV2DC + -1ll;
                $$CIV303 = $$CIV303 + 1ll;
              } while ((unsigned long long) $$CIV303 < $$EMTF136);    /* ~2000 */
              $$DoIV2DC = $$CIVINIT2DC + (long long) ($$CIVBUMP2FD * (long long) $$CIVFINAL2DC);
            lab_1999:
              if (!$$csx106) goto lab_515;
              free(d-T_385_1%addr)
            lab_515:
              _dealloca[U,TmPShadow_80D](stack_pos_80)
  2200 |    lab_494:
  2201 |      if (!(ndim >= 3)) goto lab_516;
  2203 |      stack_pos_81 = _getstack();
              d-T_387_1%flags = 144u;
              d-T_387_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_387_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_387_1%bounds%mult[].off72 = 8ll;
              d-T_387_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_387_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_387_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_387_1%rvo = - ($$csxFF * 8ll);
              allocate_size_102 = $$ICM111;
              if (!$$csx103) goto lab_517;
              d-T_387_1%addr = _alloca(allocate_size_102);
              goto lab_518;
            lab_517:
              d-T_387_1%addr = malloc(allocate_size_102);
            lab_518:
  2202 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2003;
              $$DoIV2DE = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2DF = $$DoIV2DE;
              $$CIVBUMP300 = -1ll;
              $$CIVFINAL2DF = (unsigned long long) ((long long) ($$CIVINIT2DF - (0ll + 1)) / $$csxFC + 1);
              $$CIV306 = (long long) 0;
              $$EMTF134 = __pdf_profile@37($$CIVFINAL2DF,2ll,0ll);
              do {   /* id=101 guarded */ /* ~2004 */ 
                /* region = 2008 */
                /* bump-normalized */
                $$DoIV2DE = $$CIVINIT2DF + (long long) ($$CIVBUMP300 * (long long) $$CIV306);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2005;
                $$DoIV2DF = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2DE = $$DoIV2DF;
                $$CIVBUMP2FF = -1ll;
                $$CIVFINAL2DE = (unsigned long long) ((long long) ($$CIVINIT2DE - (0ll + 1)) / $$csxFC + 1);
                $$CIV305 = (long long) 0;
                $$EMTF133 = __pdf_profile@37($$CIVFINAL2DE,2ll,0ll);
                do {   /* id=102 guarded */ /* ~2006 */ 
                  /* region = 2007 */
                  /* bump-normalized */
                  $$DoIV2DF = $$CIVINIT2DE + (long long) ($$CIVBUMP2FF * (long long) $$CIV305);
                  k.rnn981 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2DF));
  2203 |          T_386 =  0.0000000000000000E+000;
                  $$FSM30 = k.rnn981;
                  $$csx107 = (long long) (k.rnn981 + 1) - (long long) k.rnn981;
                  if (!(1ll + $$csx107 > 0ll)) goto lab_2007;
                  $$DoIV2E0 = 1ll + $$csx107;
                  $$CIVINIT2DD = $$DoIV2E0;
                  $$CIVBUMP2FE = -1ll;
                  $$CIVFINAL2DD = (unsigned long long) ((long long) ($$CIVINIT2DD - (0ll + 1)) / $$csxFC + 1);
                  $$CIV304 = (long long) 0;
                  $$EMTF132 = __pdf_profile@37($$CIVFINAL2DD,2ll,0ll);
                  do {   /* id=103 guarded */ /* ~2008 */ 
                    /* region = 2006 */
                    /* bump-normalized */
                    $$DoIV2E0 = $$CIVINIT2DD + (long long) ($$CIVBUMP2FE * (long long) $$CIV304);
                    T_386 = T_386 + ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns968.[1ll][1ll][1ll + ((long long) (k.rnn981 + 1) - $$DoIV2E0)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]];
                    /* DIR   LATCH */
                    $$DoIV2E0 = $$DoIV2E0 + -1ll;
                    $$CIV304 = $$CIV304 + 1ll;
                  } while ((unsigned long long) $$CIV304 < $$EMTF132);    /* ~2008 */
                  $$DoIV2E0 = $$CIVINIT2DD + (long long) ($$CIVBUMP2FE * (long long) $$CIVFINAL2DD);
                lab_2007:
                  ((double *)((char *)d-T_387_1%addr  + $$csxFE))->T_387[].rns969.[(long long) k.rnn981][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DE))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ivz][1ll][(long long) k.rnn981][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DE))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn981][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2DE))) + mb[].off4)][(long long) ((((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) + .index->index) - 1)]) * T_386;
  2202 |          /* DIR   LATCH */
                  $$DoIV2DF = $$DoIV2DF + -1ll;
                  $$CIV305 = $$CIV305 + 1ll;
                } while ((unsigned long long) $$CIV305 < $$EMTF133);    /* ~2006 */
                $$DoIV2DF = $$CIVINIT2DE + (long long) ($$CIVBUMP2FF * (long long) $$CIVFINAL2DE);
              lab_2005:
                /* DIR   LATCH */
                $$DoIV2DE = $$DoIV2DE + -1ll;
                $$CIV306 = $$CIV306 + 1ll;
              } while ((unsigned long long) $$CIV306 < $$EMTF134);    /* ~2004 */
              $$DoIV2DE = $$CIVINIT2DF + (long long) ($$CIVBUMP300 * (long long) $$CIVFINAL2DF);
            lab_2003:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2009;
              $$DoIV2E1 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2E2 = $$DoIV2E1;
              $$CIVBUMP303 = -1ll;
              $$CIVFINAL2E2 = (unsigned long long) ((long long) ($$CIVINIT2E2 - (0ll + 1)) / $$csxFC + 1);
              $$CIV309 = (long long) 0;
              $$EMTF131 = __pdf_profile@37($$CIVFINAL2E2,2ll,0ll);
              do {   /* id=104 guarded */ /* ~2010 */ 
                /* region = 2011 */
                /* bump-normalized */
                $$DoIV2E1 = $$CIVINIT2E2 + (long long) ($$CIVBUMP303 * (long long) $$CIV309);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2011;
                $$DoIV2E2 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2E1 = $$DoIV2E2;
                $$CIVBUMP302 = -1ll;
                $$CIVFINAL2E1 = (unsigned long long) ((long long) ($$CIVINIT2E1 - (0ll + 1)) / $$csxFC + 1);
                $$CIV308 = (long long) 0;
                $$EMTF130 = __pdf_profile@37($$CIVFINAL2E1,2ll,0ll);
                do {   /* id=105 guarded */ /* ~2012 */ 
                  /* region = 2010 */
                  /* bump-normalized */
                  $$DoIV2E2 = $$CIVINIT2E1 + (long long) ($$CIVBUMP302 * (long long) $$CIV308);
                  k.rnn980 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2E2));
  2203 |          $$FSM2E = k.rnn980;
                  $$csx108 = (long long) (k.rnn980 + 1) - (long long) k.rnn980;
                  if (!(1ll + $$csx108 > 0ll)) goto lab_2013;
                  $$DoIV2E3 = 1ll + $$csx108;
                  $$CIVINIT2E0 = $$DoIV2E3;
                  $$CIVBUMP301 = -1ll;
                  $$CIVFINAL2E0 = (unsigned long long) ((long long) ($$CIVINIT2E0 - (0ll + 1)) / $$csxFC + 1);
                  $$CIV307 = (long long) 0;
                  $$EMTF12F = __pdf_profile@37($$CIVFINAL2E0,2ll,0ll);
                  do {   /* id=106 guarded */ /* ~2014 */ 
                    /* region = 2009 */
                    /* bump-normalized */
                    $$DoIV2E3 = $$CIVINIT2E0 + (long long) ($$CIVBUMP301 * (long long) $$CIV307);
                    /* DIR   LATCH */
                    $$DoIV2E3 = $$DoIV2E3 + -1ll;
                    $$CIV307 = $$CIV307 + 1ll;
                  } while ((unsigned long long) $$CIV307 < $$EMTF12F);    /* ~2014 */
                  $$DoIV2E3 = $$CIVINIT2E0 + (long long) ($$CIVBUMP301 * (long long) $$CIVFINAL2E0);
                lab_2013:
                  ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ivz][1ll][(long long) k.rnn980][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E1))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_387_1%addr  + $$csxFE))->T_387[].rns969.[(long long) k.rnn980][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E1))) + mb[].off4)];
  2202 |          /* DIR   LATCH */
                  $$DoIV2E2 = $$DoIV2E2 + -1ll;
                  $$CIV308 = $$CIV308 + 1ll;
                } while ((unsigned long long) $$CIV308 < $$EMTF130);    /* ~2012 */
                $$DoIV2E2 = $$CIVINIT2E1 + (long long) ($$CIVBUMP302 * (long long) $$CIVFINAL2E1);
              lab_2011:
                /* DIR   LATCH */
                $$DoIV2E1 = $$DoIV2E1 + -1ll;
                $$CIV309 = $$CIV309 + 1ll;
              } while ((unsigned long long) $$CIV309 < $$EMTF131);    /* ~2010 */
              $$DoIV2E1 = $$CIVINIT2E2 + (long long) ($$CIVBUMP303 * (long long) $$CIVFINAL2E2);
            lab_2009:
              if (!$$csx106) goto lab_545;
              free(d-T_387_1%addr)
            lab_545:
              _dealloca[U,TmPShadow_81D](stack_pos_81)
  2205 |      if (!(ie != 0)) goto lab_546;
  2207 |      stack_pos_82 = _getstack();
              d-T_388_1%flags = 144u;
              d-T_388_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_388_1%bounds%mult[].off72 = 8ll;
              d-T_388_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_388_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_388_1%rvo = - ($$csxFF * 8ll);
              allocate_size_103 = $$ICM111;
              if (!$$csx103) goto lab_547;
              d-T_388_1%addr = _alloca(allocate_size_103);
              goto lab_548;
            lab_547:
              d-T_388_1%addr = malloc(allocate_size_103);
            lab_548:
  2206 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2015;
              $$DoIV2E4 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2E4 = $$DoIV2E4;
              $$CIVBUMP305 = -1ll;
              $$CIVFINAL2E4 = (unsigned long long) ((long long) ($$CIVINIT2E4 - (0ll + 1)) / $$csxFC + 1);
              $$CIV30B = (long long) 0;
              $$EMTF12E = __pdf_profile@37($$CIVFINAL2E4,2ll,0ll);
              do {   /* id=107 guarded */ /* ~2016 */ 
                /* region = 2013 */
                /* bump-normalized */
                $$DoIV2E4 = $$CIVINIT2E4 + (long long) ($$CIVBUMP305 * (long long) $$CIV30B);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2017;
                $$DoIV2E5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2E3 = $$DoIV2E5;
                $$CIVBUMP304 = -1ll;
                $$CIVFINAL2E3 = (unsigned long long) ((long long) ($$CIVINIT2E3 - (0ll + 1)) / $$csxFC + 1);
                $$CIV30A = (long long) 0;
                $$EMTF12D = __pdf_profile@37($$CIVFINAL2E3,2ll,0ll);
                do {   /* id=108 guarded */ /* ~2018 */ 
                  /* region = 2012 */
                  /* bump-normalized */
                  $$DoIV2E5 = $$CIVINIT2E3 + (long long) ($$CIVBUMP304 * (long long) $$CIV30A);
                  k.rnn97C = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2E5));
  2207 |          ((double *)((char *)d-T_388_1%addr  + $$csxFE))->T_388[].rns970.[(long long) k.rnn97C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ie][1ll][(long long) k.rnn97C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns937.[1ll][1ll][(long long) k.rnn97C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns968.[1ll][1ll][(long long) k.rnn97C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] + ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns937.[1ll][1ll][(long long) (k.rnn97C + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns968.[1ll][1ll][(long long) (k.rnn97C + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E4))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0) - 1)]]);
  2206 |          /* DIR   LATCH */
                  $$DoIV2E5 = $$DoIV2E5 + -1ll;
                  $$CIV30A = $$CIV30A + 1ll;
                } while ((unsigned long long) $$CIV30A < $$EMTF12D);    /* ~2018 */
                $$DoIV2E5 = $$CIVINIT2E3 + (long long) ($$CIVBUMP304 * (long long) $$CIVFINAL2E3);
              lab_2017:
                /* DIR   LATCH */
                $$DoIV2E4 = $$DoIV2E4 + -1ll;
                $$CIV30B = $$CIV30B + 1ll;
              } while ((unsigned long long) $$CIV30B < $$EMTF12E);    /* ~2016 */
              $$DoIV2E4 = $$CIVINIT2E4 + (long long) ($$CIVBUMP305 * (long long) $$CIVFINAL2E4);
            lab_2015:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2019;
              $$DoIV2E6 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2E6 = $$DoIV2E6;
              $$CIVBUMP307 = -1ll;
              $$CIVFINAL2E6 = (unsigned long long) ((long long) ($$CIVINIT2E6 - (0ll + 1)) / $$csxFC + 1);
              $$CIV30D = (long long) 0;
              $$EMTF12C = __pdf_profile@37($$CIVFINAL2E6,2ll,0ll);
              do {   /* id=109 guarded */ /* ~2020 */ 
                /* region = 2015 */
                /* bump-normalized */
                $$DoIV2E6 = $$CIVINIT2E6 + (long long) ($$CIVBUMP307 * (long long) $$CIV30D);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2021;
                $$DoIV2E7 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2E5 = $$DoIV2E7;
                $$CIVBUMP306 = -1ll;
                $$CIVFINAL2E5 = (unsigned long long) ((long long) ($$CIVINIT2E5 - (0ll + 1)) / $$csxFC + 1);
                $$CIV30C = (long long) 0;
                $$EMTF12B = __pdf_profile@37($$CIVFINAL2E5,2ll,0ll);
                do {   /* id=110 guarded */ /* ~2022 */ 
                  /* region = 2014 */
                  /* bump-normalized */
                  $$DoIV2E7 = $$CIVINIT2E5 + (long long) ($$CIVBUMP306 * (long long) $$CIV30C);
                  k.rnn97B = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2E7));
  2207 |          ((double *)((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914.))->q2lx_%data[].rns931.[(long long) ie][1ll][(long long) k.rnn97B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2B7))) + mb[].off0)]] = ((double *)((char *)d-T_388_1%addr  + $$csxFE))->T_388[].rns970.[(long long) k.rnn97B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E6))) + mb[].off4)];
  2206 |          /* DIR   LATCH */
                  $$DoIV2E7 = $$DoIV2E7 + -1ll;
                  $$CIV30C = $$CIV30C + 1ll;
                } while ((unsigned long long) $$CIV30C < $$EMTF12B);    /* ~2022 */
                $$DoIV2E7 = $$CIVINIT2E5 + (long long) ($$CIVBUMP306 * (long long) $$CIVFINAL2E5);
              lab_2021:
                /* DIR   LATCH */
                $$DoIV2E6 = $$DoIV2E6 + -1ll;
                $$CIV30D = $$CIV30D + 1ll;
              } while ((unsigned long long) $$CIV30D < $$EMTF12C);    /* ~2020 */
              $$DoIV2E6 = $$CIVINIT2E6 + (long long) ($$CIVBUMP307 * (long long) $$CIVFINAL2E6);
            lab_2019:
              if (!$$csx106) goto lab_567;
              free(d-T_388_1%addr)
            lab_567:
              _dealloca[U,TmPShadow_82D](stack_pos_82)
  2209 |    lab_546:
  2210 |    lab_516:
  2211 |    lab_464:
  2212 |      d-unctl_rtd_52%dscr_type = 3u;
              d-unctl_rtd_52%data_type = 14u;
              d-unctl_rtd_52%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911.;
              d-unctl_rtd_52%version = 129u;
              d-unctl_rtd_52%element_len = 8ll;
              d-unctl_rtd_52%rank = 3;
              if (!1) goto lab_2509;
              $$CIV28B = 0u;
              do {   /* id=354 guarded */ /* ~2510 */ 
                /* region = 2017 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_52  + -24ll))->d-unctl_rtd_52%bounds%lbound[][3ll - (long long) $$CIV28B] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_52  + -24ll))->d-unctl_rtd_52%bounds%extent[][3ll - (long long) $$CIV28B] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28B + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28B + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_52  + -24ll))->d-unctl_rtd_52%bounds%mult[][3ll - (long long) $$CIV28B] = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll - (long long) $$CIV28B];
                /* DIR   LATCH */
                $$CIV28B = $$CIV28B + 1u;
              } while ($$CIV28B < 2u);    /* ~2510 */
            lab_2509:
              d-unctl_rtd_52%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_52%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll],0ll);
              d-unctl_rtd_52%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll];
              d-unctl_rtd_52%rvo = - (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[3ll] * d-unctl_rtd_52%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll] * d-unctl_rtd_52%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914. + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.)*((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%lbound[].rns916.[1ll])) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[1ll])*(1ll) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[2ll])*((long long) $$csx342) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[3ll])*((long long) $$csx343) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) i.rnnA28])),&d-unctl_rtd_52)
  2213 |      if (!(0 != (lcautious & 1))) goto lab_568;
              d-unctl_rtd_53%dscr_type = 3u;
              d-unctl_rtd_53%data_type = 14u;
              d-unctl_rtd_53%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lx_%addrFB->q2lx_%d-data%flags.rns911.;
              d-unctl_rtd_53%version = 129u;
              d-unctl_rtd_53%element_len = 8ll;
              d-unctl_rtd_53%rank = 3;
              if (!1) goto lab_2511;
              $$CIV28C = 0u;
              do {   /* id=355 guarded */ /* ~2512 */ 
                /* region = 2016 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_53  + -24ll))->d-unctl_rtd_53%bounds%lbound[][3ll - (long long) $$CIV28C] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_53  + -24ll))->d-unctl_rtd_53%bounds%extent[][3ll - (long long) $$CIV28C] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28C + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28C + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_53  + -24ll))->d-unctl_rtd_53%bounds%mult[][3ll - (long long) $$CIV28C] = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll - (long long) $$CIV28C];
                /* DIR   LATCH */
                $$CIV28C = $$CIV28C + 1u;
              } while ($$CIV28C < 2u);    /* ~2512 */
            lab_2511:
              d-unctl_rtd_53%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_53%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll],0ll);
              d-unctl_rtd_53%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll];
              d-unctl_rtd_53%rvo = - (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[3ll] * d-unctl_rtd_53%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[4ll] * d-unctl_rtd_53%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%mult[].rns913.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2lx_%addrFB->q2lx_%d-data%addr.rns917.  + $$ICM.d-q2lx_%addrFB->q2lx_%d-data%rvo.rns914. + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.)*((((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%extent[].rns912.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lx_%addrFB  + -24ll))->q2lx_%d-data%bounds%lbound[].rns916.[1ll])) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[1ll])*(1ll) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[2ll])*((long long) $$csx342) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[3ll])*((long long) $$csx343) + ($$ICM.d-q2lx_%addrFB->q2lx_%d-data%bounds%mult[].rns913.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lx_%addrFB  + 40ll))->q2lx_%x[].rns915.[(long long) i.rnnA28])),&d-unctl_rtd_53)
            lab_568:
  2214 |      /* DIR   LATCH */
              $$DoIV2B7 = $$DoIV2B7 + -1ll;
              $$CIV30E = $$CIV30E + 1ll;
            } while ((unsigned long long) $$CIV30E < $$EMTF15B);    /* ~1926 */
            $$DoIV2B7 = $$CIVINIT2E7 + (long long) ($$CIVBUMP308 * (long long) $$CIVFINAL2E7);
          lab_1925:
  2216 |  lab_320:
            $$RET47 = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2rx,&mb);
  2217 |    if (!(0 != ($$RET47 & 1))) goto lab_573;
  2218 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2023;
            $$DoIV2E8 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT318 = $$DoIV2E8;
            $$CIVBUMP339 = -1ll;
            $$csx109 = - ((long long) $$CIVBUMP339);
            $$CIVFINAL318 = (unsigned long long) ((long long) ($$CIVINIT318 - (0ll + 1)) / $$csx109 + 1);
            $$CIV33F = (long long) 0;
  2219 |    $$ICM.d-qrx_%addr112 = d-qrx_%addr;
  2222 |    $$ICM.d-fy_%addrFC = d-fy_%addr;
  2228 |    $$ICM.d-fz_%addrFD = d-fz_%addr;
  2219 |    $$ICM.d-q2rx_%addr113 = d-q2rx_%addr;
  2241 |    $$ICM.d-ctfy_%addr100 = d-ctfy_%addr;
  2242 |    $$ICM.d-ctfz_%addrFF = d-ctfz_%addr;
  2237 |    $$ICM.d-a2x_%addrFE = d-a2x_%addr;
  2234 |    $$ICM.d-sx_%addrBE = d-sx_%addr;
  2249 |    $$ICM.d-gradphiy_%addr101 = d-gradphiy_%addr;
  2258 |    $$ICM.d-gradphiz_%addr110 = d-gradphiz_%addr;
  2222 |    $$csx10A = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2241 |    $$csx10C = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csx10B = - ($$csx10C * 8ll);
  2222 |    $$ICM120 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2228 |    $$csx10D = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2218 |    $$EMTF12A = __pdf_profile@37($$CIVFINAL318,2ll,0ll);
            do {   /* id=111 guarded */ /* ~2024 */ 
              /* region = 2073 */
              /* bump-normalized */
              $$DoIV2E8 = $$CIVINIT318 + (long long) ($$CIVBUMP339 * (long long) $$CIV33F);
              i.rnnA27 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV2E8));
  2219 |      d-unctl_rtd_54%dscr_type = 3u;
              d-unctl_rtd_54%data_type = 14u;
              d-unctl_rtd_54%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qrx_%addr112->qrx_%d-data%flags.rns972. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qrx_%addr112->qrx_%d-data%flags.rns972.;
              d-unctl_rtd_54%version = 129u;
              d-unctl_rtd_54%element_len = 8ll;
              d-unctl_rtd_54%rank = 3;
              if (!1) goto lab_2513;
              $$CIV28D = 0u;
              do {   /* id=356 guarded */ /* ~2514 */ 
                /* region = 2072 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_54  + -24ll))->d-unctl_rtd_54%bounds%lbound[][3ll - (long long) $$CIV28D] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_54  + -24ll))->d-unctl_rtd_54%bounds%extent[][3ll - (long long) $$CIV28D] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28D + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28D + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_54  + -24ll))->d-unctl_rtd_54%bounds%mult[][3ll - (long long) $$CIV28D] = ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%mult[].rns974.[4ll - (long long) $$CIV28D];
                /* DIR   LATCH */
                $$CIV28D = $$CIV28D + 1u;
              } while ($$CIV28D < 2u);    /* ~2514 */
            lab_2513:
              d-unctl_rtd_54%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_54%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[1ll],0ll);
              d-unctl_rtd_54%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%mult[].rns974.[1ll];
              d-unctl_rtd_54%rvo = - (((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%mult[].rns974.[3ll] * d-unctl_rtd_54%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%mult[].rns974.[4ll] * d-unctl_rtd_54%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%mult[].rns974.[1ll]));
              d-unctl_rtd_55%dscr_type = 3u;
              d-unctl_rtd_55%data_type = 14u;
              d-unctl_rtd_55%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975.;
              d-unctl_rtd_55%version = 129u;
              d-unctl_rtd_55%element_len = 8ll;
              d-unctl_rtd_55%rank = 3;
              if (!1) goto lab_2515;
              $$CIV28E = 0u;
              do {   /* id=357 guarded */ /* ~2516 */ 
                /* region = 2071 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_55  + -24ll))->d-unctl_rtd_55%bounds%lbound[][3ll - (long long) $$CIV28E] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_55  + -24ll))->d-unctl_rtd_55%bounds%extent[][3ll - (long long) $$CIV28E] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28E + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28E + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_55  + -24ll))->d-unctl_rtd_55%bounds%mult[][3ll - (long long) $$CIV28E] = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll - (long long) $$CIV28E];
                /* DIR   LATCH */
                $$CIV28E = $$CIV28E + 1u;
              } while ($$CIV28E < 2u);    /* ~2516 */
            lab_2515:
              d-unctl_rtd_55%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_55%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll],0ll);
              d-unctl_rtd_55%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll];
              d-unctl_rtd_55%rvo = - (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[3ll] * d-unctl_rtd_55%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll] * d-unctl_rtd_55%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll]));
              $$csx344 = mb[].off8;
              $$csx345 = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qrx_%addr112->qrx_%d-data%addr.rns986.  + $$ICM.d-qrx_%addr112->qrx_%d-data%rvo.rns983. + ($$ICM.d-qrx_%addr112->qrx_%d-data%bounds%mult[].rns974.)*((((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%extent[].rns973.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr112  + -24ll))->qrx_%d-data%bounds%lbound[].rns985.[1ll])) + ($$ICM.d-qrx_%addr112->qrx_%d-data%bounds%mult[].rns974.[1ll])*(1ll) + ($$ICM.d-qrx_%addr112->qrx_%d-data%bounds%mult[].rns974.[2ll])*((long long) $$csx344) + ($$ICM.d-qrx_%addr112->qrx_%d-data%bounds%mult[].rns974.[3ll])*((long long) $$csx345) + ($$ICM.d-qrx_%addr112->qrx_%d-data%bounds%mult[].rns974.[4ll])*((long long) ((int *)((char *)$$ICM.d-qrx_%addr112  + 40ll))->qrx_%x[].rns984.[(long long) i.rnnA27])),((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978. + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.)*((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%lbound[].rns980.[1ll])) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[1ll])*(1ll) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[2ll])*((long long) $$csx344) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[3ll])*((long long) $$csx345) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) i.rnnA27])),&d-unctl_rtd_54,&d-unctl_rtd_55)
  2222 |      stack_pos_83 = _getstack();
              d-T_389_1%flags = 144u;
              d-T_389_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_389_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_389_1%bounds%mult[].off96 = 8ll;
              d-T_389_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_389_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_389_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_389_1%bounds%lbound[].off32 = 1ll;
              d-T_389_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_389_1%bounds%mult[].off48 = $$ICM120;
              d-T_389_1%rvo = - (($$csx10C + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_104 = $$ICM120 * max((long long) nsweepflux,0ll);
              $$csx10E = allocate_size_104 <= 1048576ll;
              if (!$$csx10E) goto lab_576;
              d-T_389_1%addr = _alloca(allocate_size_104);
              goto lab_577;
            lab_576:
              d-T_389_1%addr = malloc(allocate_size_104);
            lab_577:
  2221 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2025;
              $$DoIV2E9 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2EA = $$DoIV2E9;
              $$CIVBUMP30B = -1ll;
              $$CIVFINAL2EA = (unsigned long long) ((long long) ($$CIVINIT2EA - (0ll + 1)) / $$csx109 + 1);
              $$CIV311 = (long long) 0;
              $$EMTF129 = __pdf_profile@37($$CIVFINAL2EA,2ll,0ll);
              do {   /* id=112 guarded */ /* ~2026 */ 
                /* region = 2023 */
                /* bump-normalized */
                $$DoIV2E9 = $$CIVINIT2EA + (long long) ($$CIVBUMP30B * (long long) $$CIV311);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2027;
                $$DoIV2EA = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2E9 = $$DoIV2EA;
                $$CIVBUMP30A = -1ll;
                $$CIVFINAL2E9 = (unsigned long long) ((long long) ($$CIVINIT2E9 - (0ll + 1)) / $$csx109 + 1);
                $$CIV310 = (long long) 0;
                $$EMTF128 = __pdf_profile@37($$CIVFINAL2E9,2ll,0ll);
                do {   /* id=113 guarded */ /* ~2028 */ 
                  /* region = 2022 */
                  /* bump-normalized */
                  $$DoIV2EA = $$CIVINIT2E9 + (long long) ($$CIVBUMP30A * (long long) $$CIV310);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2029;
                  $$DoIV2EB = (long long) nsweepflux;
                  $$CIVINIT2E8 = $$DoIV2EB;
                  $$CIVBUMP309 = -1ll;
                  $$CIVFINAL2E8 = (unsigned long long) ((long long) ($$CIVINIT2E8 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV30F = (long long) 0;
                  $$EMTF127 = __pdf_profile@37($$CIVFINAL2E8,2ll,0ll);
                  do {   /* id=114 guarded */ /* ~2030 */ 
                    /* region = 2021 */
                    /* bump-normalized */
                    $$DoIV2EB = $$CIVINIT2E8 + (long long) ($$CIVBUMP309 * (long long) $$CIV30F);
  2222 |            ((double *)((char *)d-T_389_1%addr  + d-T_389_1%rvo))->T_389[].rns988.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EB) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2EA))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E9))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EB) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2EA))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E9))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns990.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EB) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2EA))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E9))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns990.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EB) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2EA))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2E9))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2221 |            /* DIR   LATCH */
                    $$DoIV2EB = $$DoIV2EB + -1ll;
                    $$CIV30F = $$CIV30F + 1ll;
                  } while ((unsigned long long) $$CIV30F < $$EMTF127);    /* ~2030 */
                  $$DoIV2EB = $$CIVINIT2E8 + (long long) ($$CIVBUMP309 * (long long) $$CIVFINAL2E8);
                lab_2029:
                  /* DIR   LATCH */
                  $$DoIV2EA = $$DoIV2EA + -1ll;
                  $$CIV310 = $$CIV310 + 1ll;
                } while ((unsigned long long) $$CIV310 < $$EMTF128);    /* ~2028 */
                $$DoIV2EA = $$CIVINIT2E9 + (long long) ($$CIVBUMP30A * (long long) $$CIVFINAL2E9);
              lab_2027:
                /* DIR   LATCH */
                $$DoIV2E9 = $$DoIV2E9 + -1ll;
                $$CIV311 = $$CIV311 + 1ll;
              } while ((unsigned long long) $$CIV311 < $$EMTF129);    /* ~2026 */
              $$DoIV2E9 = $$CIVINIT2EA + (long long) ($$CIVBUMP30B * (long long) $$CIVFINAL2EA);
            lab_2025:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2031;
              $$DoIV2EC = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2ED = $$DoIV2EC;
              $$CIVBUMP30E = -1ll;
              $$CIVFINAL2ED = (unsigned long long) ((long long) ($$CIVINIT2ED - (0ll + 1)) / $$csx109 + 1);
              $$CIV314 = (long long) 0;
              $$EMTF126 = __pdf_profile@37($$CIVFINAL2ED,2ll,0ll);
              do {   /* id=115 guarded */ /* ~2032 */ 
                /* region = 2026 */
                /* bump-normalized */
                $$DoIV2EC = $$CIVINIT2ED + (long long) ($$CIVBUMP30E * (long long) $$CIV314);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2033;
                $$DoIV2ED = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2EC = $$DoIV2ED;
                $$CIVBUMP30D = -1ll;
                $$CIVFINAL2EC = (unsigned long long) ((long long) ($$CIVINIT2EC - (0ll + 1)) / $$csx109 + 1);
                $$CIV313 = (long long) 0;
                $$EMTF125 = __pdf_profile@37($$CIVFINAL2EC,2ll,0ll);
                do {   /* id=116 guarded */ /* ~2034 */ 
                  /* region = 2025 */
                  /* bump-normalized */
                  $$DoIV2ED = $$CIVINIT2EC + (long long) ($$CIVBUMP30D * (long long) $$CIV313);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2035;
                  $$DoIV2EE = (long long) nsweepflux;
                  $$CIVINIT2EB = $$DoIV2EE;
                  $$CIVBUMP30C = -1ll;
                  $$CIVFINAL2EB = (unsigned long long) ((long long) ($$CIVINIT2EB - (0ll + 1)) / $$csx109 + 1);
                  $$CIV312 = (long long) 0;
                  $$EMTF124 = __pdf_profile@37($$CIVFINAL2EB,2ll,0ll);
                  do {   /* id=117 guarded */ /* ~2036 */ 
                    /* region = 2024 */
                    /* bump-normalized */
                    $$DoIV2EE = $$CIVINIT2EB + (long long) ($$CIVBUMP30C * (long long) $$CIV312);
  2222 |            ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EE) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2ED))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EC))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_389_1%addr  + d-T_389_1%rvo))->T_389[].rns988.[(long long) ((int) ((long long) nsweepflux - $$DoIV2EE) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2ED))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EC))) + mb[].off4)];
  2221 |            /* DIR   LATCH */
                    $$DoIV2EE = $$DoIV2EE + -1ll;
                    $$CIV312 = $$CIV312 + 1ll;
                  } while ((unsigned long long) $$CIV312 < $$EMTF124);    /* ~2036 */
                  $$DoIV2EE = $$CIVINIT2EB + (long long) ($$CIVBUMP30C * (long long) $$CIVFINAL2EB);
                lab_2035:
                  /* DIR   LATCH */
                  $$DoIV2ED = $$DoIV2ED + -1ll;
                  $$CIV313 = $$CIV313 + 1ll;
                } while ((unsigned long long) $$CIV313 < $$EMTF125);    /* ~2034 */
                $$DoIV2ED = $$CIVINIT2EC + (long long) ($$CIVBUMP30D * (long long) $$CIVFINAL2EC);
              lab_2033:
                /* DIR   LATCH */
                $$DoIV2EC = $$DoIV2EC + -1ll;
                $$CIV314 = $$CIV314 + 1ll;
              } while ((unsigned long long) $$CIV314 < $$EMTF126);    /* ~2032 */
              $$DoIV2EC = $$CIVINIT2ED + (long long) ($$CIVBUMP30E * (long long) $$CIVFINAL2ED);
            lab_2031:
              if ($$csx10E) goto lab_604;
              free(d-T_389_1%addr)
            lab_604:
              _dealloca[U,TmPShadow_83D](stack_pos_83)
  2226 |      if (!(ndim >= 3)) goto lab_605;
  2228 |      stack_pos_84 = _getstack();
              d-T_390_1%flags = 144u;
              d-T_390_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_390_1%bounds%mult[].off96 = 8ll;
              d-T_390_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_390_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_390_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_390_1%bounds%mult[].off48 = $$ICM120;
              d-T_390_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_105 = $$ICM120 * max((long long) nsweepflux,0ll);
              if (!$$csx10E) goto lab_606;
              d-T_390_1%addr = _alloca(allocate_size_105);
              goto lab_607;
            lab_606:
              d-T_390_1%addr = malloc(allocate_size_105);
            lab_607:
  2227 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2037;
              $$DoIV2EF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2F0 = $$DoIV2EF;
              $$CIVBUMP311 = -1ll;
              $$CIVFINAL2F0 = (unsigned long long) ((long long) ($$CIVINIT2F0 - (0ll + 1)) / $$csx109 + 1);
              $$CIV317 = (long long) 0;
              $$EMTF123 = __pdf_profile@37($$CIVFINAL2F0,2ll,0ll);
              do {   /* id=118 guarded */ /* ~2038 */ 
                /* region = 2029 */
                /* bump-normalized */
                $$DoIV2EF = $$CIVINIT2F0 + (long long) ($$CIVBUMP311 * (long long) $$CIV317);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2039;
                $$DoIV2F0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2EF = $$DoIV2F0;
                $$CIVBUMP310 = -1ll;
                $$CIVFINAL2EF = (unsigned long long) ((long long) ($$CIVINIT2EF - (0ll + 1)) / $$csx109 + 1);
                $$CIV316 = (long long) 0;
                $$EMTF122 = __pdf_profile@37($$CIVFINAL2EF,2ll,0ll);
                do {   /* id=119 guarded */ /* ~2040 */ 
                  /* region = 2028 */
                  /* bump-normalized */
                  $$DoIV2F0 = $$CIVINIT2EF + (long long) ($$CIVBUMP310 * (long long) $$CIV316);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2041;
                  $$DoIV2F1 = (long long) nsweepflux;
                  $$CIVINIT2EE = $$DoIV2F1;
                  $$CIVBUMP30F = -1ll;
                  $$CIVFINAL2EE = (unsigned long long) ((long long) ($$CIVINIT2EE - (0ll + 1)) / $$csx109 + 1);
                  $$CIV315 = (long long) 0;
                  $$EMTF121 = __pdf_profile@37($$CIVFINAL2EE,2ll,0ll);
                  do {   /* id=120 guarded */ /* ~2042 */ 
                    /* region = 2027 */
                    /* bump-normalized */
                    $$DoIV2F1 = $$CIVINIT2EE + (long long) ($$CIVBUMP30F * (long long) $$CIV315);
  2228 |            ((double *)((char *)d-T_390_1%addr  + $$csx10D))->T_390[].rns992.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F1) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EF))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns993.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns993.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F1) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F0))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2227 |            /* DIR   LATCH */
                    $$DoIV2F1 = $$DoIV2F1 + -1ll;
                    $$CIV315 = $$CIV315 + 1ll;
                  } while ((unsigned long long) $$CIV315 < $$EMTF121);    /* ~2042 */
                  $$DoIV2F1 = $$CIVINIT2EE + (long long) ($$CIVBUMP30F * (long long) $$CIVFINAL2EE);
                lab_2041:
                  /* DIR   LATCH */
                  $$DoIV2F0 = $$DoIV2F0 + -1ll;
                  $$CIV316 = $$CIV316 + 1ll;
                } while ((unsigned long long) $$CIV316 < $$EMTF122);    /* ~2040 */
                $$DoIV2F0 = $$CIVINIT2EF + (long long) ($$CIVBUMP310 * (long long) $$CIVFINAL2EF);
              lab_2039:
                /* DIR   LATCH */
                $$DoIV2EF = $$DoIV2EF + -1ll;
                $$CIV317 = $$CIV317 + 1ll;
              } while ((unsigned long long) $$CIV317 < $$EMTF123);    /* ~2038 */
              $$DoIV2EF = $$CIVINIT2F0 + (long long) ($$CIVBUMP311 * (long long) $$CIVFINAL2F0);
            lab_2037:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2043;
              $$DoIV2F2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2F3 = $$DoIV2F2;
              $$CIVBUMP314 = -1ll;
              $$CIVFINAL2F3 = (unsigned long long) ((long long) ($$CIVINIT2F3 - (0ll + 1)) / $$csx109 + 1);
              $$CIV31A = (long long) 0;
              $$EMTF120 = __pdf_profile@37($$CIVFINAL2F3,2ll,0ll);
              do {   /* id=121 guarded */ /* ~2044 */ 
                /* region = 2032 */
                /* bump-normalized */
                $$DoIV2F2 = $$CIVINIT2F3 + (long long) ($$CIVBUMP314 * (long long) $$CIV31A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2045;
                $$DoIV2F3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2F2 = $$DoIV2F3;
                $$CIVBUMP313 = -1ll;
                $$CIVFINAL2F2 = (unsigned long long) ((long long) ($$CIVINIT2F2 - (0ll + 1)) / $$csx109 + 1);
                $$CIV319 = (long long) 0;
                $$EMTF11F = __pdf_profile@37($$CIVFINAL2F2,2ll,0ll);
                do {   /* id=122 guarded */ /* ~2046 */ 
                  /* region = 2031 */
                  /* bump-normalized */
                  $$DoIV2F3 = $$CIVINIT2F2 + (long long) ($$CIVBUMP313 * (long long) $$CIV319);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2047;
                  $$DoIV2F4 = (long long) nsweepflux;
                  $$CIVINIT2F1 = $$DoIV2F4;
                  $$CIVBUMP312 = -1ll;
                  $$CIVFINAL2F1 = (unsigned long long) ((long long) ($$CIVINIT2F1 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV318 = (long long) 0;
                  $$EMTF11E = __pdf_profile@37($$CIVFINAL2F1,2ll,0ll);
                  do {   /* id=123 guarded */ /* ~2048 */ 
                    /* region = 2030 */
                    /* bump-normalized */
                    $$DoIV2F4 = $$CIVINIT2F1 + (long long) ($$CIVBUMP312 * (long long) $$CIV318);
  2228 |            ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns989.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F4) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F3))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F2))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_390_1%addr  + $$csx10D))->T_390[].rns992.[(long long) ((int) ((long long) nsweepflux - $$DoIV2F4) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F3))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F2))) + mb[].off4)];
  2227 |            /* DIR   LATCH */
                    $$DoIV2F4 = $$DoIV2F4 + -1ll;
                    $$CIV318 = $$CIV318 + 1ll;
                  } while ((unsigned long long) $$CIV318 < $$EMTF11E);    /* ~2048 */
                  $$DoIV2F4 = $$CIVINIT2F1 + (long long) ($$CIVBUMP312 * (long long) $$CIVFINAL2F1);
                lab_2047:
                  /* DIR   LATCH */
                  $$DoIV2F3 = $$DoIV2F3 + -1ll;
                  $$CIV319 = $$CIV319 + 1ll;
                } while ((unsigned long long) $$CIV319 < $$EMTF11F);    /* ~2046 */
                $$DoIV2F3 = $$CIVINIT2F2 + (long long) ($$CIVBUMP313 * (long long) $$CIVFINAL2F2);
              lab_2045:
                /* DIR   LATCH */
                $$DoIV2F2 = $$DoIV2F2 + -1ll;
                $$CIV31A = $$CIV31A + 1ll;
              } while ((unsigned long long) $$CIV31A < $$EMTF120);    /* ~2044 */
              $$DoIV2F2 = $$CIVINIT2F3 + (long long) ($$CIVBUMP314 * (long long) $$CIVFINAL2F3);
            lab_2043:
              if (allocate_size_105 <= 1048576ll) goto lab_634;
              free(d-T_390_1%addr)
            lab_634:
              _dealloca[U,TmPShadow_84D](stack_pos_84)
  2231 |    lab_605:
  2232 |      if (!(0 != (lmhd & 1))) goto lab_635;
  2234 |      stack_pos_85 = _getstack();
              d-T_391_1%flags = 144u;
              d-T_391_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_391_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_391_1%bounds%mult[].off96 = 8ll;
              d-T_391_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_391_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_391_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_391_1%bounds%lbound[].off32 = 1ll;
              d-T_391_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_391_1%bounds%mult[].off48 = $$ICM120;
              d-T_391_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_106 = $$ICM120 * max((long long) sweepcons,0ll);
              if (!(allocate_size_106 <= 1048576ll)) goto lab_636;
              d-T_391_1%addr = _alloca(allocate_size_106);
              goto lab_637;
            lab_636:
              d-T_391_1%addr = malloc(allocate_size_106);
            lab_637:
  2233 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2049;
              $$DoIV2F5 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2F6 = $$DoIV2F5;
              $$CIVBUMP317 = -1ll;
              $$CIVFINAL2F6 = (unsigned long long) ((long long) ($$CIVINIT2F6 - (0ll + 1)) / $$csx109 + 1);
              $$CIV31D = (long long) 0;
              $$EMTF11D = __pdf_profile@37($$CIVFINAL2F6,2ll,0ll);
              do {   /* id=124 guarded */ /* ~2050 */ 
                /* region = 2035 */
                /* bump-normalized */
                $$DoIV2F5 = $$CIVINIT2F6 + (long long) ($$CIVBUMP317 * (long long) $$CIV31D);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2051;
                $$DoIV2F6 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2F5 = $$DoIV2F6;
                $$CIVBUMP316 = -1ll;
                $$CIVFINAL2F5 = (unsigned long long) ((long long) ($$CIVINIT2F5 - (0ll + 1)) / $$csx109 + 1);
                $$CIV31C = (long long) 0;
                $$EMTF11C = __pdf_profile@37($$CIVFINAL2F5,2ll,0ll);
                do {   /* id=125 guarded */ /* ~2052 */ 
                  /* region = 2034 */
                  /* bump-normalized */
                  $$DoIV2F6 = $$CIVINIT2F5 + (long long) ($$CIVBUMP316 * (long long) $$CIV31C);
                  if (!((long long) sweepcons > 0ll)) goto lab_2053;
                  $$DoIV2F7 = (long long) sweepcons;
                  $$CIVINIT2F4 = $$DoIV2F7;
                  $$CIVBUMP315 = -1ll;
                  $$CIVFINAL2F4 = (unsigned long long) ((long long) ($$CIVINIT2F4 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV31B = (long long) 0;
                  $$EMTF11B = __pdf_profile@37($$CIVFINAL2F4,2ll,0ll);
                  do {   /* id=126 guarded */ /* ~2054 */ 
                    /* region = 2033 */
                    /* bump-normalized */
                    $$DoIV2F7 = $$CIVINIT2F4 + (long long) ($$CIVBUMP315 * (long long) $$CIV31B);
  2234 |            ((double *)((char *)d-T_391_1%addr  + $$csx10D))->T_391[].rns994.[(long long) ((int) ((long long) sweepcons - $$DoIV2F7) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F6))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F5))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int) ((long long) sweepcons - $$DoIV2F7) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F6))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sx_%addrBE->sx_%d-data%addr.rns889.  + $$ICM.d-sx_%addrBE->sx_%d-data%rvo.rns886.))->sx_%data[].rns995.[(long long) ((int) ((long long) sweepcons - $$DoIV2F7) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F6))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sx_%addrBE  + 40ll))->sx_%x[].rns887.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]];
  2233 |            /* DIR   LATCH */
                    $$DoIV2F7 = $$DoIV2F7 + -1ll;
                    $$CIV31B = $$CIV31B + 1ll;
                  } while ((unsigned long long) $$CIV31B < $$EMTF11B);    /* ~2054 */
                  $$DoIV2F7 = $$CIVINIT2F4 + (long long) ($$CIVBUMP315 * (long long) $$CIVFINAL2F4);
                lab_2053:
                  /* DIR   LATCH */
                  $$DoIV2F6 = $$DoIV2F6 + -1ll;
                  $$CIV31C = $$CIV31C + 1ll;
                } while ((unsigned long long) $$CIV31C < $$EMTF11C);    /* ~2052 */
                $$DoIV2F6 = $$CIVINIT2F5 + (long long) ($$CIVBUMP316 * (long long) $$CIVFINAL2F5);
              lab_2051:
                /* DIR   LATCH */
                $$DoIV2F5 = $$DoIV2F5 + -1ll;
                $$CIV31D = $$CIV31D + 1ll;
              } while ((unsigned long long) $$CIV31D < $$EMTF11D);    /* ~2050 */
              $$DoIV2F5 = $$CIVINIT2F6 + (long long) ($$CIVBUMP317 * (long long) $$CIVFINAL2F6);
            lab_2049:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2055;
              $$DoIV2F8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2F9 = $$DoIV2F8;
              $$CIVBUMP31A = -1ll;
              $$CIVFINAL2F9 = (unsigned long long) ((long long) ($$CIVINIT2F9 - (0ll + 1)) / $$csx109 + 1);
              $$CIV320 = (long long) 0;
              $$EMTF11A = __pdf_profile@37($$CIVFINAL2F9,2ll,0ll);
              do {   /* id=127 guarded */ /* ~2056 */ 
                /* region = 2038 */
                /* bump-normalized */
                $$DoIV2F8 = $$CIVINIT2F9 + (long long) ($$CIVBUMP31A * (long long) $$CIV320);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2057;
                $$DoIV2F9 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2F8 = $$DoIV2F9;
                $$CIVBUMP319 = -1ll;
                $$CIVFINAL2F8 = (unsigned long long) ((long long) ($$CIVINIT2F8 - (0ll + 1)) / $$csx109 + 1);
                $$CIV31F = (long long) 0;
                $$EMTF119 = __pdf_profile@37($$CIVFINAL2F8,2ll,0ll);
                do {   /* id=128 guarded */ /* ~2058 */ 
                  /* region = 2037 */
                  /* bump-normalized */
                  $$DoIV2F9 = $$CIVINIT2F8 + (long long) ($$CIVBUMP319 * (long long) $$CIV31F);
                  if (!((long long) sweepcons > 0ll)) goto lab_2059;
                  $$DoIV2FA = (long long) sweepcons;
                  $$CIVINIT2F7 = $$DoIV2FA;
                  $$CIVBUMP318 = -1ll;
                  $$CIVFINAL2F7 = (unsigned long long) ((long long) ($$CIVINIT2F7 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV31E = (long long) 0;
                  $$EMTF118 = __pdf_profile@37($$CIVFINAL2F7,2ll,0ll);
                  do {   /* id=129 guarded */ /* ~2060 */ 
                    /* region = 2036 */
                    /* bump-normalized */
                    $$DoIV2FA = $$CIVINIT2F7 + (long long) ($$CIVBUMP318 * (long long) $$CIV31E);
  2234 |            ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ((int) ((long long) sweepcons - $$DoIV2FA) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F9))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_391_1%addr  + $$csx10D))->T_391[].rns994.[(long long) ((int) ((long long) sweepcons - $$DoIV2FA) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV2F9))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2F8))) + mb[].off4)];
  2233 |            /* DIR   LATCH */
                    $$DoIV2FA = $$DoIV2FA + -1ll;
                    $$CIV31E = $$CIV31E + 1ll;
                  } while ((unsigned long long) $$CIV31E < $$EMTF118);    /* ~2060 */
                  $$DoIV2FA = $$CIVINIT2F7 + (long long) ($$CIVBUMP318 * (long long) $$CIVFINAL2F7);
                lab_2059:
                  /* DIR   LATCH */
                  $$DoIV2F9 = $$DoIV2F9 + -1ll;
                  $$CIV31F = $$CIV31F + 1ll;
                } while ((unsigned long long) $$CIV31F < $$EMTF119);    /* ~2058 */
                $$DoIV2F9 = $$CIVINIT2F8 + (long long) ($$CIVBUMP319 * (long long) $$CIVFINAL2F8);
              lab_2057:
                /* DIR   LATCH */
                $$DoIV2F8 = $$DoIV2F8 + -1ll;
                $$CIV320 = $$CIV320 + 1ll;
              } while ((unsigned long long) $$CIV320 < $$EMTF11A);    /* ~2056 */
              $$DoIV2F8 = $$CIVINIT2F9 + (long long) ($$CIVBUMP31A * (long long) $$CIVFINAL2F9);
            lab_2055:
              if (allocate_size_106 <= 1048576ll) goto lab_664;
              free(d-T_391_1%addr)
            lab_664:
              _dealloca[U,TmPShadow_85D](stack_pos_85)
  2236 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2061;
              $$DoIV2FB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2FB = $$DoIV2FB;
              $$CIVBUMP31C = -1ll;
              $$CIVFINAL2FB = (unsigned long long) ((long long) ($$CIVINIT2FB - (0ll + 1)) / $$csx109 + 1);
              $$CIV322 = (long long) 0;
              $$EMTF117 = __pdf_profile@37($$CIVFINAL2FB,2ll,0ll);
              do {   /* id=130 guarded */ /* ~2062 */ 
                /* region = 2040 */
                /* bump-normalized */
                $$DoIV2FB = $$CIVINIT2FB + (long long) ($$CIVBUMP31C * (long long) $$CIV322);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2063;
                $$DoIV2FC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2FA = $$DoIV2FC;
                $$CIVBUMP31B = -1ll;
                $$CIVFINAL2FA = (unsigned long long) ((long long) ($$CIVINIT2FA - (0ll + 1)) / $$csx109 + 1);
                $$CIV321 = (long long) 0;
                $$EMTF116 = __pdf_profile@37($$CIVFINAL2FA,2ll,0ll);
                do {   /* id=131 guarded */ /* ~2064 */ 
                  /* region = 2039 */
                  /* bump-normalized */
                  $$DoIV2FC = $$CIVINIT2FA + (long long) ($$CIVBUMP31B * (long long) $$CIV321);
                  k.rnn964 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2FC));
  2237 |          ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ibx][1ll][(long long) k.rnn964][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2x_%addrFE->a2x_%d-data%addr.rns943.  + $$ICM.d-a2x_%addrFE->a2x_%d-data%rvo.rns940.))->a2x_%data[].rns996.[1ll][1ll][(long long) k.rnn964][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2x_%addrFE  + 40ll))->a2x_%x[].rns941.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]];
  2236 |          /* DIR   LATCH */
                  $$DoIV2FC = $$DoIV2FC + -1ll;
                  $$CIV321 = $$CIV321 + 1ll;
                } while ((unsigned long long) $$CIV321 < $$EMTF116);    /* ~2064 */
                $$DoIV2FC = $$CIVINIT2FA + (long long) ($$CIVBUMP31B * (long long) $$CIVFINAL2FA);
              lab_2063:
                /* DIR   LATCH */
                $$DoIV2FB = $$DoIV2FB + -1ll;
                $$CIV322 = $$CIV322 + 1ll;
              } while ((unsigned long long) $$CIV322 < $$EMTF117);    /* ~2062 */
              $$DoIV2FB = $$CIVINIT2FB + (long long) ($$CIVBUMP31C * (long long) $$CIVFINAL2FB);
            lab_2061:
  2239 |      if (!(ndim >= 3)) goto lab_674;
  2241 |      stack_pos_86 = _getstack();
              d-T_392_1%flags = 144u;
              d-T_392_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_392_1%bounds%mult[].off72 = 8ll;
              d-T_392_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_392_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_392_1%rvo = - ($$csx10C * 8ll);
              allocate_size_107 = $$ICM120;
              $$csx10F = allocate_size_107 <= 1048576ll;
              if (!$$csx10F) goto lab_675;
              d-T_392_1%addr = _alloca(allocate_size_107);
              goto lab_676;
            lab_675:
              d-T_392_1%addr = malloc(allocate_size_107);
            lab_676:
  2240 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2065;
              $$DoIV2FD = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2FD = $$DoIV2FD;
              $$CIVBUMP31E = -1ll;
              $$CIVFINAL2FD = (unsigned long long) ((long long) ($$CIVINIT2FD - (0ll + 1)) / $$csx109 + 1);
              $$CIV324 = (long long) 0;
              $$EMTF115 = __pdf_profile@37($$CIVFINAL2FD,2ll,0ll);
              do {   /* id=132 guarded */ /* ~2066 */ 
                /* region = 2042 */
                /* bump-normalized */
                $$DoIV2FD = $$CIVINIT2FD + (long long) ($$CIVBUMP31E * (long long) $$CIV324);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2067;
                $$DoIV2FE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2FC = $$DoIV2FE;
                $$CIVBUMP31D = -1ll;
                $$CIVFINAL2FC = (unsigned long long) ((long long) ($$CIVINIT2FC - (0ll + 1)) / $$csx109 + 1);
                $$CIV323 = (long long) 0;
                $$EMTF114 = __pdf_profile@37($$CIVFINAL2FC,2ll,0ll);
                do {   /* id=133 guarded */ /* ~2068 */ 
                  /* region = 2041 */
                  /* bump-normalized */
                  $$DoIV2FE = $$CIVINIT2FC + (long long) ($$CIVBUMP31D * (long long) $$CIV323);
                  k.rnn95C = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV2FE));
  2241 |          ((double *)((char *)d-T_392_1%addr  + $$csx10B))->T_392[].rns997.[(long long) k.rnn95C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FD))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ibz][1ll][(long long) k.rnn95C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns998.[1ll][1ll][(long long) k.rnn95C][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns998.[1ll][1ll][(long long) k.rnn95C][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FD))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2240 |          /* DIR   LATCH */
                  $$DoIV2FE = $$DoIV2FE + -1ll;
                  $$CIV323 = $$CIV323 + 1ll;
                } while ((unsigned long long) $$CIV323 < $$EMTF114);    /* ~2068 */
                $$DoIV2FE = $$CIVINIT2FC + (long long) ($$CIVBUMP31D * (long long) $$CIVFINAL2FC);
              lab_2067:
                /* DIR   LATCH */
                $$DoIV2FD = $$DoIV2FD + -1ll;
                $$CIV324 = $$CIV324 + 1ll;
              } while ((unsigned long long) $$CIV324 < $$EMTF115);    /* ~2066 */
              $$DoIV2FD = $$CIVINIT2FD + (long long) ($$CIVBUMP31E * (long long) $$CIVFINAL2FD);
            lab_2065:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2069;
              $$DoIV2FF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT2FF = $$DoIV2FF;
              $$CIVBUMP320 = -1ll;
              $$CIVFINAL2FF = (unsigned long long) ((long long) ($$CIVINIT2FF - (0ll + 1)) / $$csx109 + 1);
              $$CIV326 = (long long) 0;
              $$EMTF113 = __pdf_profile@37($$CIVFINAL2FF,2ll,0ll);
              do {   /* id=134 guarded */ /* ~2070 */ 
                /* region = 2044 */
                /* bump-normalized */
                $$DoIV2FF = $$CIVINIT2FF + (long long) ($$CIVBUMP320 * (long long) $$CIV326);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2071;
                $$DoIV300 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT2FE = $$DoIV300;
                $$CIVBUMP31F = -1ll;
                $$CIVFINAL2FE = (unsigned long long) ((long long) ($$CIVINIT2FE - (0ll + 1)) / $$csx109 + 1);
                $$CIV325 = (long long) 0;
                $$EMTF112 = __pdf_profile@37($$CIVFINAL2FE,2ll,0ll);
                do {   /* id=135 guarded */ /* ~2072 */ 
                  /* region = 2043 */
                  /* bump-normalized */
                  $$DoIV300 = $$CIVINIT2FE + (long long) ($$CIVBUMP31F * (long long) $$CIV325);
                  k.rnn95B = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV300));
  2241 |          ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ibz][1ll][(long long) k.rnn95B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_392_1%addr  + $$csx10B))->T_392[].rns997.[(long long) k.rnn95B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV2FF))) + mb[].off4)];
  2240 |          /* DIR   LATCH */
                  $$DoIV300 = $$DoIV300 + -1ll;
                  $$CIV325 = $$CIV325 + 1ll;
                } while ((unsigned long long) $$CIV325 < $$EMTF112);    /* ~2072 */
                $$DoIV300 = $$CIVINIT2FE + (long long) ($$CIVBUMP31F * (long long) $$CIVFINAL2FE);
              lab_2071:
                /* DIR   LATCH */
                $$DoIV2FF = $$DoIV2FF + -1ll;
                $$CIV326 = $$CIV326 + 1ll;
              } while ((unsigned long long) $$CIV326 < $$EMTF113);    /* ~2070 */
              $$DoIV2FF = $$CIVINIT2FF + (long long) ($$CIVBUMP320 * (long long) $$CIVFINAL2FF);
            lab_2069:
              if ($$csx10F) goto lab_695;
              free(d-T_392_1%addr)
            lab_695:
              _dealloca[U,TmPShadow_86D](stack_pos_86)
  2242 |      stack_pos_87 = _getstack();
              d-T_393_1%flags = 144u;
              d-T_393_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_393_1%bounds%mult[].off72 = 8ll;
              d-T_393_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_393_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_393_1%rvo = - ($$csx10C * 8ll);
              allocate_size_108 = $$ICM120;
              if (!$$csx10F) goto lab_696;
              d-T_393_1%addr = _alloca(allocate_size_108);
              goto lab_697;
            lab_696:
              d-T_393_1%addr = malloc(allocate_size_108);
            lab_697:
  2240 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2073;
              $$DoIV301 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT301 = $$DoIV301;
              $$CIVBUMP322 = -1ll;
              $$CIVFINAL301 = (unsigned long long) ((long long) ($$CIVINIT301 - (0ll + 1)) / $$csx109 + 1);
              $$CIV328 = (long long) 0;
              $$EMTF111 = __pdf_profile@37($$CIVFINAL301,2ll,0ll);
              do {   /* id=136 guarded */ /* ~2074 */ 
                /* region = 2046 */
                /* bump-normalized */
                $$DoIV301 = $$CIVINIT301 + (long long) ($$CIVBUMP322 * (long long) $$CIV328);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2075;
                $$DoIV302 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT300 = $$DoIV302;
                $$CIVBUMP321 = -1ll;
                $$CIVFINAL300 = (unsigned long long) ((long long) ($$CIVINIT300 - (0ll + 1)) / $$csx109 + 1);
                $$CIV327 = (long long) 0;
                $$EMTF110 = __pdf_profile@37($$CIVFINAL300,2ll,0ll);
                do {   /* id=137 guarded */ /* ~2076 */ 
                  /* region = 2045 */
                  /* bump-normalized */
                  $$DoIV302 = $$CIVINIT300 + (long long) ($$CIVBUMP321 * (long long) $$CIV327);
                  k.rnn95A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV302));
  2242 |          ((double *)((char *)d-T_393_1%addr  + $$csx10B))->T_393[].rns999.[(long long) k.rnn95A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV301))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) iby][1ll][(long long) k.rnn95A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV301))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1000.[2ll][1ll][(long long) k.rnn95A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV301))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1000.[2ll][1ll][(long long) (k.rnn95A + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV301))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2240 |          /* DIR   LATCH */
                  $$DoIV302 = $$DoIV302 + -1ll;
                  $$CIV327 = $$CIV327 + 1ll;
                } while ((unsigned long long) $$CIV327 < $$EMTF110);    /* ~2076 */
                $$DoIV302 = $$CIVINIT300 + (long long) ($$CIVBUMP321 * (long long) $$CIVFINAL300);
              lab_2075:
                /* DIR   LATCH */
                $$DoIV301 = $$DoIV301 + -1ll;
                $$CIV328 = $$CIV328 + 1ll;
              } while ((unsigned long long) $$CIV328 < $$EMTF111);    /* ~2074 */
              $$DoIV301 = $$CIVINIT301 + (long long) ($$CIVBUMP322 * (long long) $$CIVFINAL301);
            lab_2073:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2077;
              $$DoIV303 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT303 = $$DoIV303;
              $$CIVBUMP324 = -1ll;
              $$CIVFINAL303 = (unsigned long long) ((long long) ($$CIVINIT303 - (0ll + 1)) / $$csx109 + 1);
              $$CIV32A = (long long) 0;
              $$EMTF10F = __pdf_profile@37($$CIVFINAL303,2ll,0ll);
              do {   /* id=138 guarded */ /* ~2078 */ 
                /* region = 2048 */
                /* bump-normalized */
                $$DoIV303 = $$CIVINIT303 + (long long) ($$CIVBUMP324 * (long long) $$CIV32A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2079;
                $$DoIV304 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT302 = $$DoIV304;
                $$CIVBUMP323 = -1ll;
                $$CIVFINAL302 = (unsigned long long) ((long long) ($$CIVINIT302 - (0ll + 1)) / $$csx109 + 1);
                $$CIV329 = (long long) 0;
                $$EMTF10E = __pdf_profile@37($$CIVFINAL302,2ll,0ll);
                do {   /* id=139 guarded */ /* ~2080 */ 
                  /* region = 2047 */
                  /* bump-normalized */
                  $$DoIV304 = $$CIVINIT302 + (long long) ($$CIVBUMP323 * (long long) $$CIV329);
                  k.rnn959 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV304));
  2242 |          ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) iby][1ll][(long long) k.rnn959][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV303))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_393_1%addr  + $$csx10B))->T_393[].rns999.[(long long) k.rnn959][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV303))) + mb[].off4)];
  2240 |          /* DIR   LATCH */
                  $$DoIV304 = $$DoIV304 + -1ll;
                  $$CIV329 = $$CIV329 + 1ll;
                } while ((unsigned long long) $$CIV329 < $$EMTF10E);    /* ~2080 */
                $$DoIV304 = $$CIVINIT302 + (long long) ($$CIVBUMP323 * (long long) $$CIVFINAL302);
              lab_2079:
                /* DIR   LATCH */
                $$DoIV303 = $$DoIV303 + -1ll;
                $$CIV32A = $$CIV32A + 1ll;
              } while ((unsigned long long) $$CIV32A < $$EMTF10F);    /* ~2078 */
              $$DoIV303 = $$CIVINIT303 + (long long) ($$CIVBUMP324 * (long long) $$CIVFINAL303);
            lab_2077:
              if (allocate_size_108 <= 1048576ll) goto lab_716;
              free(d-T_393_1%addr)
            lab_716:
              _dealloca[U,TmPShadow_87D](stack_pos_87)
  2244 |    lab_674:
  2245 |    lab_635:
  2247 |      if (!(0 != (lselfgravity & 1))) goto lab_717;
  2249 |      stack_pos_88 = _getstack();
              d-T_395_1%flags = 144u;
              d-T_395_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_395_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_395_1%bounds%mult[].off72 = 8ll;
              d-T_395_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_395_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_395_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_395_1%rvo = - ($$csx10C * 8ll);
              allocate_size_109 = $$ICM120;
              $$csx110 = allocate_size_109 <= 1048576ll;
              if (!$$csx110) goto lab_718;
              d-T_395_1%addr = _alloca(allocate_size_109);
              goto lab_719;
            lab_718:
              d-T_395_1%addr = malloc(allocate_size_109);
            lab_719:
  2248 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2081;
              $$DoIV305 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT306 = $$DoIV305;
              $$CIVBUMP327 = -1ll;
              $$CIVFINAL306 = (unsigned long long) ((long long) ($$CIVINIT306 - (0ll + 1)) / $$csx109 + 1);
              $$CIV32D = (long long) 0;
              $$EMTF10D = __pdf_profile@37($$CIVFINAL306,2ll,0ll);
              do {   /* id=140 guarded */ /* ~2082 */ 
                /* region = 2051 */
                /* bump-normalized */
                $$DoIV305 = $$CIVINIT306 + (long long) ($$CIVBUMP327 * (long long) $$CIV32D);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2083;
                $$DoIV306 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT305 = $$DoIV306;
                $$CIVBUMP326 = -1ll;
                $$CIVFINAL305 = (unsigned long long) ((long long) ($$CIVINIT305 - (0ll + 1)) / $$csx109 + 1);
                $$CIV32C = (long long) 0;
  2249 |        $$ICM114 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV305);
                $$ICM115 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV305));
                $$ICM116 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV305))) + mb[].off4;
                $$ICM117 = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV305 + (long long) mb[].off4))) + mb[].off4);
                $$csx111 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV305 + (long long) mb[].off4))) + mb[].off4);
                $$ICM118 = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV305 + (long long) mb[].off4))) + mb[].off4)) - $$csx111;
                $$ICM119 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV305 + (long long) mb[].off4))) + mb[].off4)) - $$csx111);
  2248 |        $$EMTF10C = __pdf_profile@37($$CIVFINAL305,2ll,0ll);
                do {   /* id=141 guarded */ /* ~2084 */ 
                  /* region = 2050 */
                  /* bump-normalized */
                  $$DoIV306 = $$CIVINIT305 + (long long) ($$CIVBUMP326 * (long long) $$CIV32C);
                  k.rnn955 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV306));
  2249 |          T_394 =  0.0000000000000000E+000;
                  $$DoIV307 = $$ICM119;
                  if (!($$DoIV307 > 0ll)) goto lab_2085;
                  $$DoIVBOUND307 = $$DoIV307;
                  $$CIVINIT304 = $$DoIV307;
                  $$CIVBUMP325 = -1ll;
                  $$CIVFINAL304 = (unsigned long long) ((long long) ($$CIVINIT304 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV32B = (long long) 0;
                  $$EMTF10B = __pdf_profile@37($$CIVFINAL304,2ll,0ll);
                  do {   /* id=142 guarded */ /* ~2086 */ 
                    /* region = 2049 */
                    /* bump-normalized */
                    $$DoIV307 = $$CIVINIT304 + (long long) ($$CIVBUMP325 * (long long) $$CIV32B);
                    T_394 = T_394 + ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1001.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV306))) + mb[].off8)][($$DoIVBOUND307 + $$csx111) - $$DoIV307][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV307 = $$DoIV307 + -1ll;
                    $$CIV32B = $$CIV32B + 1ll;
                  } while ((unsigned long long) $$CIV32B < $$EMTF10B);    /* ~2086 */
                  $$DoIV307 = $$CIVINIT304 + (long long) ($$CIVBUMP325 * (long long) $$CIVFINAL304);
                lab_2085:
                  ((double *)((char *)d-T_395_1%addr  + $$csx10B))->T_395[].rns1002.[(long long) k.rnn955][$$csx111] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ivy][1ll][(long long) k.rnn955][$$csx111][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn955][$$csx111][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0) + .index->index)]) * T_394;
  2248 |          /* DIR   LATCH */
                  $$DoIV306 = $$DoIV306 + -1ll;
                  $$CIV32C = $$CIV32C + 1ll;
                } while ((unsigned long long) $$CIV32C < $$EMTF10C);    /* ~2084 */
                $$DoIV306 = $$CIVINIT305 + (long long) ($$CIVBUMP326 * (long long) $$CIVFINAL305);
              lab_2083:
                /* DIR   LATCH */
                $$DoIV305 = $$DoIV305 + -1ll;
                $$CIV32D = $$CIV32D + 1ll;
              } while ((unsigned long long) $$CIV32D < $$EMTF10D);    /* ~2082 */
              $$DoIV305 = $$CIVINIT306 + (long long) ($$CIVBUMP327 * (long long) $$CIVFINAL306);
            lab_2081:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2087;
              $$DoIV308 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT309 = $$DoIV308;
              $$CIVBUMP32A = -1ll;
              $$CIVFINAL309 = (unsigned long long) ((long long) ($$CIVINIT309 - (0ll + 1)) / $$csx109 + 1);
              $$CIV330 = (long long) 0;
              $$EMTF10A = __pdf_profile@37($$CIVFINAL309,2ll,0ll);
              do {   /* id=143 guarded */ /* ~2088 */ 
                /* region = 2054 */
                /* bump-normalized */
                $$DoIV308 = $$CIVINIT309 + (long long) ($$CIVBUMP32A * (long long) $$CIV330);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2089;
                $$DoIV309 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT308 = $$DoIV309;
                $$CIVBUMP329 = -1ll;
                $$CIVFINAL308 = (unsigned long long) ((long long) ($$CIVINIT308 - (0ll + 1)) / $$csx109 + 1);
                $$CIV32F = (long long) 0;
  2249 |        $$ICM11A = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV308);
                $$ICM11B = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV308));
                $$ICM11C = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV308))) + mb[].off4;
                $$ICM11D = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV308 + (long long) mb[].off4))) + mb[].off4);
                $$csx112 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV308 + (long long) mb[].off4))) + mb[].off4);
                $$ICM11E = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV308 + (long long) mb[].off4))) + mb[].off4)) - $$csx112;
                $$ICM11F = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV308 + (long long) mb[].off4))) + mb[].off4)) - $$csx112);
  2248 |        $$EMTF109 = __pdf_profile@37($$CIVFINAL308,2ll,0ll);
                do {   /* id=144 guarded */ /* ~2090 */ 
                  /* region = 2053 */
                  /* bump-normalized */
                  $$DoIV309 = $$CIVINIT308 + (long long) ($$CIVBUMP329 * (long long) $$CIV32F);
                  k.rnn954 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV309));
  2249 |          $$DoIV30A = $$ICM11F;
                  if (!($$DoIV30A > 0ll)) goto lab_2091;
                  $$CIVINIT307 = $$DoIV30A;
                  $$CIVBUMP328 = -1ll;
                  $$CIVFINAL307 = (unsigned long long) ((long long) ($$CIVINIT307 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV32E = (long long) 0;
                  $$EMTF108 = __pdf_profile@37($$CIVFINAL307,2ll,0ll);
                  do {   /* id=145 guarded */ /* ~2092 */ 
                    /* region = 2052 */
                    /* bump-normalized */
                    $$DoIV30A = $$CIVINIT307 + (long long) ($$CIVBUMP328 * (long long) $$CIV32E);
                    /* DIR   LATCH */
                    $$DoIV30A = $$DoIV30A + -1ll;
                    $$CIV32E = $$CIV32E + 1ll;
                  } while ((unsigned long long) $$CIV32E < $$EMTF108);    /* ~2092 */
                  $$DoIV30A = $$CIVINIT307 + (long long) ($$CIVBUMP328 * (long long) $$CIVFINAL307);
                lab_2091:
                  ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ivy][1ll][(long long) k.rnn954][$$csx112][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_395_1%addr  + $$csx10B))->T_395[].rns1002.[(long long) k.rnn954][$$csx112];
  2248 |          /* DIR   LATCH */
                  $$DoIV309 = $$DoIV309 + -1ll;
                  $$CIV32F = $$CIV32F + 1ll;
                } while ((unsigned long long) $$CIV32F < $$EMTF109);    /* ~2090 */
                $$DoIV309 = $$CIVINIT308 + (long long) ($$CIVBUMP329 * (long long) $$CIVFINAL308);
              lab_2089:
                /* DIR   LATCH */
                $$DoIV308 = $$DoIV308 + -1ll;
                $$CIV330 = $$CIV330 + 1ll;
              } while ((unsigned long long) $$CIV330 < $$EMTF10A);    /* ~2088 */
              $$DoIV308 = $$CIVINIT309 + (long long) ($$CIVBUMP32A * (long long) $$CIVFINAL309);
            lab_2087:
              $$csx113 = allocate_size_109 > 1048576ll;
              if (!$$csx113) goto lab_746;
              free(d-T_395_1%addr)
            lab_746:
              _dealloca[U,TmPShadow_88D](stack_pos_88)
  2251 |      if (!(ie != 0)) goto lab_747;
  2253 |      stack_pos_89 = _getstack();
              d-T_396_1%flags = 144u;
              d-T_396_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_396_1%bounds%mult[].off72 = 8ll;
              d-T_396_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_396_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_396_1%rvo = - ($$csx10C * 8ll);
              allocate_size_110 = $$ICM120;
              if (!$$csx110) goto lab_748;
              d-T_396_1%addr = _alloca(allocate_size_110);
              goto lab_749;
            lab_748:
              d-T_396_1%addr = malloc(allocate_size_110);
            lab_749:
  2252 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2093;
              $$DoIV30B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT30B = $$DoIV30B;
              $$CIVBUMP32C = -1ll;
              $$CIVFINAL30B = (unsigned long long) ((long long) ($$CIVINIT30B - (0ll + 1)) / $$csx109 + 1);
              $$CIV332 = (long long) 0;
              $$EMTF107 = __pdf_profile@37($$CIVFINAL30B,2ll,0ll);
              do {   /* id=146 guarded */ /* ~2094 */ 
                /* region = 2056 */
                /* bump-normalized */
                $$DoIV30B = $$CIVINIT30B + (long long) ($$CIVBUMP32C * (long long) $$CIV332);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2095;
                $$DoIV30C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT30A = $$DoIV30C;
                $$CIVBUMP32B = -1ll;
                $$CIVFINAL30A = (unsigned long long) ((long long) ($$CIVINIT30A - (0ll + 1)) / $$csx109 + 1);
                $$CIV331 = (long long) 0;
                $$EMTF106 = __pdf_profile@37($$CIVFINAL30A,2ll,0ll);
                do {   /* id=147 guarded */ /* ~2096 */ 
                  /* region = 2055 */
                  /* bump-normalized */
                  $$DoIV30C = $$CIVINIT30A + (long long) ($$CIVBUMP32B * (long long) $$CIV331);
                  k.rnn950 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV30C));
  2253 |          ((double *)((char *)d-T_396_1%addr  + $$csx10B))->T_396[].rns1003.[(long long) k.rnn950][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ie][1ll][(long long) k.rnn950][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns990.[1ll][1ll][(long long) k.rnn950][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1001.[1ll][1ll][(long long) k.rnn950][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns990.[1ll][1ll][(long long) k.rnn950][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1001.[1ll][1ll][(long long) k.rnn950][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30B))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2252 |          /* DIR   LATCH */
                  $$DoIV30C = $$DoIV30C + -1ll;
                  $$CIV331 = $$CIV331 + 1ll;
                } while ((unsigned long long) $$CIV331 < $$EMTF106);    /* ~2096 */
                $$DoIV30C = $$CIVINIT30A + (long long) ($$CIVBUMP32B * (long long) $$CIVFINAL30A);
              lab_2095:
                /* DIR   LATCH */
                $$DoIV30B = $$DoIV30B + -1ll;
                $$CIV332 = $$CIV332 + 1ll;
              } while ((unsigned long long) $$CIV332 < $$EMTF107);    /* ~2094 */
              $$DoIV30B = $$CIVINIT30B + (long long) ($$CIVBUMP32C * (long long) $$CIVFINAL30B);
            lab_2093:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2097;
              $$DoIV30D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT30D = $$DoIV30D;
              $$CIVBUMP32E = -1ll;
              $$CIVFINAL30D = (unsigned long long) ((long long) ($$CIVINIT30D - (0ll + 1)) / $$csx109 + 1);
              $$CIV334 = (long long) 0;
              $$EMTF105 = __pdf_profile@37($$CIVFINAL30D,2ll,0ll);
              do {   /* id=148 guarded */ /* ~2098 */ 
                /* region = 2058 */
                /* bump-normalized */
                $$DoIV30D = $$CIVINIT30D + (long long) ($$CIVBUMP32E * (long long) $$CIV334);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2099;
                $$DoIV30E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT30C = $$DoIV30E;
                $$CIVBUMP32D = -1ll;
                $$CIVFINAL30C = (unsigned long long) ((long long) ($$CIVINIT30C - (0ll + 1)) / $$csx109 + 1);
                $$CIV333 = (long long) 0;
                $$EMTF104 = __pdf_profile@37($$CIVFINAL30C,2ll,0ll);
                do {   /* id=149 guarded */ /* ~2100 */ 
                  /* region = 2057 */
                  /* bump-normalized */
                  $$DoIV30E = $$CIVINIT30C + (long long) ($$CIVBUMP32D * (long long) $$CIV333);
                  k.rnn94F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV30E));
  2253 |          ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ie][1ll][(long long) k.rnn94F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_396_1%addr  + $$csx10B))->T_396[].rns1003.[(long long) k.rnn94F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30D))) + mb[].off4)];
  2252 |          /* DIR   LATCH */
                  $$DoIV30E = $$DoIV30E + -1ll;
                  $$CIV333 = $$CIV333 + 1ll;
                } while ((unsigned long long) $$CIV333 < $$EMTF104);    /* ~2100 */
                $$DoIV30E = $$CIVINIT30C + (long long) ($$CIVBUMP32D * (long long) $$CIVFINAL30C);
              lab_2099:
                /* DIR   LATCH */
                $$DoIV30D = $$DoIV30D + -1ll;
                $$CIV334 = $$CIV334 + 1ll;
              } while ((unsigned long long) $$CIV334 < $$EMTF105);    /* ~2098 */
              $$DoIV30D = $$CIVINIT30D + (long long) ($$CIVBUMP32E * (long long) $$CIVFINAL30D);
            lab_2097:
              if (!$$csx113) goto lab_768;
              free(d-T_396_1%addr)
            lab_768:
              _dealloca[U,TmPShadow_89D](stack_pos_89)
  2255 |    lab_747:
  2256 |      if (!(ndim >= 3)) goto lab_769;
  2258 |      stack_pos_90 = _getstack();
              d-T_398_1%flags = 144u;
              d-T_398_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_398_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_398_1%bounds%mult[].off72 = 8ll;
              d-T_398_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_398_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_398_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_398_1%rvo = - ($$csx10C * 8ll);
              allocate_size_111 = $$ICM120;
              if (!$$csx110) goto lab_770;
              d-T_398_1%addr = _alloca(allocate_size_111);
              goto lab_771;
            lab_770:
              d-T_398_1%addr = malloc(allocate_size_111);
            lab_771:
  2257 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2101;
              $$DoIV30F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT310 = $$DoIV30F;
              $$CIVBUMP331 = -1ll;
              $$CIVFINAL310 = (unsigned long long) ((long long) ($$CIVINIT310 - (0ll + 1)) / $$csx109 + 1);
              $$CIV337 = (long long) 0;
              $$EMTF103 = __pdf_profile@37($$CIVFINAL310,2ll,0ll);
              do {   /* id=150 guarded */ /* ~2102 */ 
                /* region = 2061 */
                /* bump-normalized */
                $$DoIV30F = $$CIVINIT310 + (long long) ($$CIVBUMP331 * (long long) $$CIV337);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2103;
                $$DoIV310 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT30F = $$DoIV310;
                $$CIVBUMP330 = -1ll;
                $$CIVFINAL30F = (unsigned long long) ((long long) ($$CIVINIT30F - (0ll + 1)) / $$csx109 + 1);
                $$CIV336 = (long long) 0;
                $$EMTF102 = __pdf_profile@37($$CIVFINAL30F,2ll,0ll);
                do {   /* id=151 guarded */ /* ~2104 */ 
                  /* region = 2060 */
                  /* bump-normalized */
                  $$DoIV310 = $$CIVINIT30F + (long long) ($$CIVBUMP330 * (long long) $$CIV336);
                  k.rnn94B = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV310));
  2258 |          T_397 =  0.0000000000000000E+000;
                  $$FSM2F = k.rnn94B;
                  $$csx114 = (long long) (k.rnn94B + 1) - (long long) k.rnn94B;
                  if (!(1ll + $$csx114 > 0ll)) goto lab_2105;
                  $$DoIV311 = 1ll + $$csx114;
                  $$CIVINIT30E = $$DoIV311;
                  $$CIVBUMP32F = -1ll;
                  $$CIVFINAL30E = (unsigned long long) ((long long) ($$CIVINIT30E - (0ll + 1)) / $$csx109 + 1);
                  $$CIV335 = (long long) 0;
                  $$EMTF101 = __pdf_profile@37($$CIVFINAL30E,2ll,0ll);
                  do {   /* id=152 guarded */ /* ~2106 */ 
                    /* region = 2059 */
                    /* bump-normalized */
                    $$DoIV311 = $$CIVINIT30E + (long long) ($$CIVBUMP32F * (long long) $$CIV335);
                    T_397 = T_397 + ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1004.[1ll][1ll][1ll + ((long long) (k.rnn94B + 1) - $$DoIV311)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV311 = $$DoIV311 + -1ll;
                    $$CIV335 = $$CIV335 + 1ll;
                  } while ((unsigned long long) $$CIV335 < $$EMTF101);    /* ~2106 */
                  $$DoIV311 = $$CIVINIT30E + (long long) ($$CIVBUMP32F * (long long) $$CIVFINAL30E);
                lab_2105:
                  ((double *)((char *)d-T_398_1%addr  + $$csx10B))->T_398[].rns1005.[(long long) k.rnn94B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30F))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ivz][1ll][(long long) k.rnn94B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn94B][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV30F))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0) + .index->index)]) * T_397;
  2257 |          /* DIR   LATCH */
                  $$DoIV310 = $$DoIV310 + -1ll;
                  $$CIV336 = $$CIV336 + 1ll;
                } while ((unsigned long long) $$CIV336 < $$EMTF102);    /* ~2104 */
                $$DoIV310 = $$CIVINIT30F + (long long) ($$CIVBUMP330 * (long long) $$CIVFINAL30F);
              lab_2103:
                /* DIR   LATCH */
                $$DoIV30F = $$DoIV30F + -1ll;
                $$CIV337 = $$CIV337 + 1ll;
              } while ((unsigned long long) $$CIV337 < $$EMTF103);    /* ~2102 */
              $$DoIV30F = $$CIVINIT310 + (long long) ($$CIVBUMP331 * (long long) $$CIVFINAL310);
            lab_2101:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2107;
              $$DoIV312 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT313 = $$DoIV312;
              $$CIVBUMP334 = -1ll;
              $$CIVFINAL313 = (unsigned long long) ((long long) ($$CIVINIT313 - (0ll + 1)) / $$csx109 + 1);
              $$CIV33A = (long long) 0;
              $$EMTF100 = __pdf_profile@37($$CIVFINAL313,2ll,0ll);
              do {   /* id=153 guarded */ /* ~2108 */ 
                /* region = 2064 */
                /* bump-normalized */
                $$DoIV312 = $$CIVINIT313 + (long long) ($$CIVBUMP334 * (long long) $$CIV33A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2109;
                $$DoIV313 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT312 = $$DoIV313;
                $$CIVBUMP333 = -1ll;
                $$CIVFINAL312 = (unsigned long long) ((long long) ($$CIVINIT312 - (0ll + 1)) / $$csx109 + 1);
                $$CIV339 = (long long) 0;
                $$EMTFFF = __pdf_profile@37($$CIVFINAL312,2ll,0ll);
                do {   /* id=154 guarded */ /* ~2110 */ 
                  /* region = 2063 */
                  /* bump-normalized */
                  $$DoIV313 = $$CIVINIT312 + (long long) ($$CIVBUMP333 * (long long) $$CIV339);
                  k.rnn94A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV313));
  2258 |          $$FSM2C = k.rnn94A;
                  $$csx115 = (long long) (k.rnn94A + 1) - (long long) k.rnn94A;
                  if (!(1ll + $$csx115 > 0ll)) goto lab_2111;
                  $$DoIV314 = 1ll + $$csx115;
                  $$CIVINIT311 = $$DoIV314;
                  $$CIVBUMP332 = -1ll;
                  $$CIVFINAL311 = (unsigned long long) ((long long) ($$CIVINIT311 - (0ll + 1)) / $$csx109 + 1);
                  $$CIV338 = (long long) 0;
                  $$EMTFFE = __pdf_profile@37($$CIVFINAL311,2ll,0ll);
                  do {   /* id=155 guarded */ /* ~2112 */ 
                    /* region = 2062 */
                    /* bump-normalized */
                    $$DoIV314 = $$CIVINIT311 + (long long) ($$CIVBUMP332 * (long long) $$CIV338);
                    /* DIR   LATCH */
                    $$DoIV314 = $$DoIV314 + -1ll;
                    $$CIV338 = $$CIV338 + 1ll;
                  } while ((unsigned long long) $$CIV338 < $$EMTFFE);    /* ~2112 */
                  $$DoIV314 = $$CIVINIT311 + (long long) ($$CIVBUMP332 * (long long) $$CIVFINAL311);
                lab_2111:
                  ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ivz][1ll][(long long) k.rnn94A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV312))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_398_1%addr  + $$csx10B))->T_398[].rns1005.[(long long) k.rnn94A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV312))) + mb[].off4)];
  2257 |          /* DIR   LATCH */
                  $$DoIV313 = $$DoIV313 + -1ll;
                  $$CIV339 = $$CIV339 + 1ll;
                } while ((unsigned long long) $$CIV339 < $$EMTFFF);    /* ~2110 */
                $$DoIV313 = $$CIVINIT312 + (long long) ($$CIVBUMP333 * (long long) $$CIVFINAL312);
              lab_2109:
                /* DIR   LATCH */
                $$DoIV312 = $$DoIV312 + -1ll;
                $$CIV33A = $$CIV33A + 1ll;
              } while ((unsigned long long) $$CIV33A < $$EMTF100);    /* ~2108 */
              $$DoIV312 = $$CIVINIT313 + (long long) ($$CIVBUMP334 * (long long) $$CIVFINAL313);
            lab_2107:
              if (!$$csx113) goto lab_798;
              free(d-T_398_1%addr)
            lab_798:
              _dealloca[U,TmPShadow_90D](stack_pos_90)
  2260 |      if (!(ie != 0)) goto lab_799;
  2262 |      stack_pos_91 = _getstack();
              d-T_399_1%flags = 144u;
              d-T_399_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_399_1%bounds%mult[].off72 = 8ll;
              d-T_399_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_399_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_399_1%rvo = - ($$csx10C * 8ll);
              allocate_size_112 = $$ICM120;
              if (!$$csx110) goto lab_800;
              d-T_399_1%addr = _alloca(allocate_size_112);
              goto lab_801;
            lab_800:
              d-T_399_1%addr = malloc(allocate_size_112);
            lab_801:
  2261 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2113;
              $$DoIV315 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT315 = $$DoIV315;
              $$CIVBUMP336 = -1ll;
              $$CIVFINAL315 = (unsigned long long) ((long long) ($$CIVINIT315 - (0ll + 1)) / $$csx109 + 1);
              $$CIV33C = (long long) 0;
              $$EMTFFD = __pdf_profile@37($$CIVFINAL315,2ll,0ll);
              do {   /* id=156 guarded */ /* ~2114 */ 
                /* region = 2066 */
                /* bump-normalized */
                $$DoIV315 = $$CIVINIT315 + (long long) ($$CIVBUMP336 * (long long) $$CIV33C);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2115;
                $$DoIV316 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT314 = $$DoIV316;
                $$CIVBUMP335 = -1ll;
                $$CIVFINAL314 = (unsigned long long) ((long long) ($$CIVINIT314 - (0ll + 1)) / $$csx109 + 1);
                $$CIV33B = (long long) 0;
                $$EMTFFC = __pdf_profile@37($$CIVFINAL314,2ll,0ll);
                do {   /* id=157 guarded */ /* ~2116 */ 
                  /* region = 2065 */
                  /* bump-normalized */
                  $$DoIV316 = $$CIVINIT314 + (long long) ($$CIVBUMP335 * (long long) $$CIV33B);
                  k.rnn946 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV316));
  2262 |          ((double *)((char *)d-T_399_1%addr  + $$csx10B))->T_399[].rns1006.[(long long) k.rnn946][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ie][1ll][(long long) k.rnn946][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns993.[1ll][1ll][(long long) k.rnn946][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1004.[1ll][1ll][(long long) k.rnn946][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns993.[1ll][1ll][(long long) (k.rnn946 + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1004.[1ll][1ll][(long long) (k.rnn946 + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV315))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]]);
  2261 |          /* DIR   LATCH */
                  $$DoIV316 = $$DoIV316 + -1ll;
                  $$CIV33B = $$CIV33B + 1ll;
                } while ((unsigned long long) $$CIV33B < $$EMTFFC);    /* ~2116 */
                $$DoIV316 = $$CIVINIT314 + (long long) ($$CIVBUMP335 * (long long) $$CIVFINAL314);
              lab_2115:
                /* DIR   LATCH */
                $$DoIV315 = $$DoIV315 + -1ll;
                $$CIV33C = $$CIV33C + 1ll;
              } while ((unsigned long long) $$CIV33C < $$EMTFFD);    /* ~2114 */
              $$DoIV315 = $$CIVINIT315 + (long long) ($$CIVBUMP336 * (long long) $$CIVFINAL315);
            lab_2113:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2117;
              $$DoIV317 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT317 = $$DoIV317;
              $$CIVBUMP338 = -1ll;
              $$CIVFINAL317 = (unsigned long long) ((long long) ($$CIVINIT317 - (0ll + 1)) / $$csx109 + 1);
              $$CIV33E = (long long) 0;
              $$EMTFFB = __pdf_profile@37($$CIVFINAL317,2ll,0ll);
              do {   /* id=158 guarded */ /* ~2118 */ 
                /* region = 2068 */
                /* bump-normalized */
                $$DoIV317 = $$CIVINIT317 + (long long) ($$CIVBUMP338 * (long long) $$CIV33E);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2119;
                $$DoIV318 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT316 = $$DoIV318;
                $$CIVBUMP337 = -1ll;
                $$CIVFINAL316 = (unsigned long long) ((long long) ($$CIVINIT316 - (0ll + 1)) / $$csx109 + 1);
                $$CIV33D = (long long) 0;
                $$EMTFFA = __pdf_profile@37($$CIVFINAL316,2ll,0ll);
                do {   /* id=159 guarded */ /* ~2120 */ 
                  /* region = 2067 */
                  /* bump-normalized */
                  $$DoIV318 = $$CIVINIT316 + (long long) ($$CIVBUMP337 * (long long) $$CIV33D);
                  k.rnn945 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV318));
  2262 |          ((double *)((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978.))->q2rx_%data[].rns991.[(long long) ie][1ll][(long long) k.rnn945][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV317))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV2E8))) + mb[].off0)]] = ((double *)((char *)d-T_399_1%addr  + $$csx10B))->T_399[].rns1006.[(long long) k.rnn945][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV317))) + mb[].off4)];
  2261 |          /* DIR   LATCH */
                  $$DoIV318 = $$DoIV318 + -1ll;
                  $$CIV33D = $$CIV33D + 1ll;
                } while ((unsigned long long) $$CIV33D < $$EMTFFA);    /* ~2120 */
                $$DoIV318 = $$CIVINIT316 + (long long) ($$CIVBUMP337 * (long long) $$CIVFINAL316);
              lab_2119:
                /* DIR   LATCH */
                $$DoIV317 = $$DoIV317 + -1ll;
                $$CIV33E = $$CIV33E + 1ll;
              } while ((unsigned long long) $$CIV33E < $$EMTFFB);    /* ~2118 */
              $$DoIV317 = $$CIVINIT317 + (long long) ($$CIVBUMP338 * (long long) $$CIVFINAL317);
            lab_2117:
              if (!$$csx113) goto lab_820;
              free(d-T_399_1%addr)
            lab_820:
              _dealloca[U,TmPShadow_91D](stack_pos_91)
  2264 |    lab_799:
  2265 |    lab_769:
  2266 |    lab_717:
  2268 |      d-unctl_rtd_56%dscr_type = 3u;
              d-unctl_rtd_56%data_type = 14u;
              d-unctl_rtd_56%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975.;
              d-unctl_rtd_56%version = 129u;
              d-unctl_rtd_56%element_len = 8ll;
              d-unctl_rtd_56%rank = 3;
              if (!1) goto lab_2517;
              $$CIV28F = 0u;
              do {   /* id=358 guarded */ /* ~2518 */ 
                /* region = 2070 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_56  + -24ll))->d-unctl_rtd_56%bounds%lbound[][3ll - (long long) $$CIV28F] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_56  + -24ll))->d-unctl_rtd_56%bounds%extent[][3ll - (long long) $$CIV28F] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV28F + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV28F + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_56  + -24ll))->d-unctl_rtd_56%bounds%mult[][3ll - (long long) $$CIV28F] = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll - (long long) $$CIV28F];
                /* DIR   LATCH */
                $$CIV28F = $$CIV28F + 1u;
              } while ($$CIV28F < 2u);    /* ~2518 */
            lab_2517:
              d-unctl_rtd_56%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_56%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll],0ll);
              d-unctl_rtd_56%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll];
              d-unctl_rtd_56%rvo = - (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[3ll] * d-unctl_rtd_56%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll] * d-unctl_rtd_56%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978. + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.)*((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%lbound[].rns980.[1ll])) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[1ll])*(1ll) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[2ll])*((long long) $$csx344) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[3ll])*((long long) $$csx345) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) i.rnnA27])),&d-unctl_rtd_56)
  2269 |      if (!(0 != (lcautious & 1))) goto lab_821;
              d-unctl_rtd_57%dscr_type = 3u;
              d-unctl_rtd_57%data_type = 14u;
              d-unctl_rtd_57%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rx_%addr113->q2rx_%d-data%flags.rns975.;
              d-unctl_rtd_57%version = 129u;
              d-unctl_rtd_57%element_len = 8ll;
              d-unctl_rtd_57%rank = 3;
              if (!1) goto lab_2519;
              $$CIV290 = 0u;
              do {   /* id=359 guarded */ /* ~2520 */ 
                /* region = 2069 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_57  + -24ll))->d-unctl_rtd_57%bounds%lbound[][3ll - (long long) $$CIV290] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_57  + -24ll))->d-unctl_rtd_57%bounds%extent[][3ll - (long long) $$CIV290] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV290 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV290 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_57  + -24ll))->d-unctl_rtd_57%bounds%mult[][3ll - (long long) $$CIV290] = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll - (long long) $$CIV290];
                /* DIR   LATCH */
                $$CIV290 = $$CIV290 + 1u;
              } while ($$CIV290 < 2u);    /* ~2520 */
            lab_2519:
              d-unctl_rtd_57%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_57%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll],0ll);
              d-unctl_rtd_57%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll];
              d-unctl_rtd_57%rvo = - (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[3ll] * d-unctl_rtd_57%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[4ll] * d-unctl_rtd_57%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%mult[].rns977.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2rx_%addr113->q2rx_%d-data%addr.rns981.  + $$ICM.d-q2rx_%addr113->q2rx_%d-data%rvo.rns978. + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.)*((((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%extent[].rns976.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rx_%addr113  + -24ll))->q2rx_%d-data%bounds%lbound[].rns980.[1ll])) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[1ll])*(1ll) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[2ll])*((long long) $$csx344) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[3ll])*((long long) $$csx345) + ($$ICM.d-q2rx_%addr113->q2rx_%d-data%bounds%mult[].rns977.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rx_%addr113  + 40ll))->q2rx_%x[].rns979.[(long long) i.rnnA27])),&d-unctl_rtd_57)
            lab_821:
  2270 |      /* DIR   LATCH */
              $$DoIV2E8 = $$DoIV2E8 + -1ll;
              $$CIV33F = $$CIV33F + 1ll;
            } while ((unsigned long long) $$CIV33F < $$EMTF12A);    /* ~2024 */
            $$DoIV2E8 = $$CIVINIT318 + (long long) ($$CIVBUMP339 * (long long) $$CIVFINAL318);
          lab_2023:
  2271 |  lab_573:
            $$RET48 = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2ly,&mb);
  2273 |    if (!(0 != ($$RET48 & 1))) goto lab_826;
  2274 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2121;
            $$DoIV319 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT34B = $$DoIV319;
            $$CIVBUMP36E = -1ll;
            $$csx116 = - ((long long) $$CIVBUMP36E);
            $$CIVFINAL34B = (unsigned long long) ((long long) ($$CIVINIT34B - (0ll + 1)) / $$csx116 + 1);
            $$CIV372 = (long long) 0;
  2275 |    $$ICM.d-qly_%addr121 = d-qly_%addr;
  2279 |    $$ICM.d-fx_%addr123 = d-fx_%addr;
  2284 |    $$ICM.d-fz_%addrFD = d-fz_%addr;
  2275 |    $$ICM.d-q2ly_%addr122 = d-q2ly_%addr;
  2298 |    $$ICM.d-ctfz_%addrFF = d-ctfz_%addr;
  2297 |    $$ICM.d-ctfx_%addr125 = d-ctfx_%addr;
  2293 |    $$ICM.d-a2y_%addr124 = d-a2y_%addr;
  2290 |    $$ICM.d-sy_%addrD6 = d-sy_%addr;
  2306 |    $$ICM.d-gradphix_%addr126 = d-gradphix_%addr;
  2315 |    $$ICM.d-gradphiz_%addr110 = d-gradphiz_%addr;
  2279 |    $$csx117 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2297 |    $$csx119 = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csx118 = - ($$csx119 * 8ll);
  2279 |    $$ICM130 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2284 |    $$csx11A = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2274 |    $$EMTFF9 = __pdf_profile@37($$CIVFINAL34B,2ll,0ll);
            do {   /* id=160 guarded */ /* ~2122 */ 
              /* region = 2128 */
              /* bump-normalized */
              $$DoIV319 = $$CIVINIT34B + (long long) ($$CIVBUMP36E * (long long) $$CIV372);
              i.rnnA26 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV319));
  2275 |      d-unctl_rtd_58%dscr_type = 3u;
              d-unctl_rtd_58%data_type = 14u;
              d-unctl_rtd_58%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qly_%addr121->qly_%d-data%flags.rns1008. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qly_%addr121->qly_%d-data%flags.rns1008.;
              d-unctl_rtd_58%version = 129u;
              d-unctl_rtd_58%element_len = 8ll;
              d-unctl_rtd_58%rank = 3;
              if (!1) goto lab_2521;
              $$CIV291 = 0u;
              do {   /* id=360 guarded */ /* ~2522 */ 
                /* region = 2127 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_58  + -24ll))->d-unctl_rtd_58%bounds%lbound[][3ll - (long long) $$CIV291] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_58  + -24ll))->d-unctl_rtd_58%bounds%extent[][3ll - (long long) $$CIV291] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV291 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV291 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_58  + -24ll))->d-unctl_rtd_58%bounds%mult[][3ll - (long long) $$CIV291] = ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%mult[].rns1010.[4ll - (long long) $$CIV291];
                /* DIR   LATCH */
                $$CIV291 = $$CIV291 + 1u;
              } while ($$CIV291 < 2u);    /* ~2522 */
            lab_2521:
              d-unctl_rtd_58%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_58%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[1ll],0ll);
              d-unctl_rtd_58%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%mult[].rns1010.[1ll];
              d-unctl_rtd_58%rvo = - (((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%mult[].rns1010.[3ll] * d-unctl_rtd_58%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%mult[].rns1010.[4ll] * d-unctl_rtd_58%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%mult[].rns1010.[1ll]));
              d-unctl_rtd_59%dscr_type = 3u;
              d-unctl_rtd_59%data_type = 14u;
              d-unctl_rtd_59%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011.;
              d-unctl_rtd_59%version = 129u;
              d-unctl_rtd_59%element_len = 8ll;
              d-unctl_rtd_59%rank = 3;
              if (!1) goto lab_2523;
              $$CIV292 = 0u;
              do {   /* id=361 guarded */ /* ~2524 */ 
                /* region = 2126 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_59  + -24ll))->d-unctl_rtd_59%bounds%lbound[][3ll - (long long) $$CIV292] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_59  + -24ll))->d-unctl_rtd_59%bounds%extent[][3ll - (long long) $$CIV292] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV292 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV292 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_59  + -24ll))->d-unctl_rtd_59%bounds%mult[][3ll - (long long) $$CIV292] = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll - (long long) $$CIV292];
                /* DIR   LATCH */
                $$CIV292 = $$CIV292 + 1u;
              } while ($$CIV292 < 2u);    /* ~2524 */
            lab_2523:
              d-unctl_rtd_59%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_59%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll],0ll);
              d-unctl_rtd_59%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll];
              d-unctl_rtd_59%rvo = - (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[3ll] * d-unctl_rtd_59%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll] * d-unctl_rtd_59%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll]));
              $$csx346 = mb[].off8;
              $$csx347 = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qly_%addr121->qly_%d-data%addr.rns1022.  + $$ICM.d-qly_%addr121->qly_%d-data%rvo.rns1019. + ($$ICM.d-qly_%addr121->qly_%d-data%bounds%mult[].rns1010.)*((((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%extent[].rns1009.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr121  + -24ll))->qly_%d-data%bounds%lbound[].rns1021.[1ll])) + ($$ICM.d-qly_%addr121->qly_%d-data%bounds%mult[].rns1010.[1ll])*(1ll) + ($$ICM.d-qly_%addr121->qly_%d-data%bounds%mult[].rns1010.[2ll])*((long long) $$csx346) + ($$ICM.d-qly_%addr121->qly_%d-data%bounds%mult[].rns1010.[3ll])*((long long) $$csx347) + ($$ICM.d-qly_%addr121->qly_%d-data%bounds%mult[].rns1010.[4ll])*((long long) ((int *)((char *)$$ICM.d-qly_%addr121  + 40ll))->qly_%x[].rns1020.[(long long) i.rnnA26])),((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014. + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.)*((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%lbound[].rns1016.[1ll])) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[1ll])*(1ll) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[2ll])*((long long) $$csx346) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[3ll])*((long long) $$csx347) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) i.rnnA26])),&d-unctl_rtd_58,&d-unctl_rtd_59)
  2279 |      stack_pos_92 = _getstack();
              d-T_400_1%flags = 144u;
              d-T_400_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_400_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_400_1%bounds%mult[].off96 = 8ll;
              d-T_400_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_400_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_400_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_400_1%bounds%lbound[].off32 = 1ll;
              d-T_400_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_400_1%bounds%mult[].off48 = $$ICM130;
              d-T_400_1%rvo = - (($$csx119 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_113 = $$ICM130 * max((long long) nsweepflux,0ll);
              $$csx11B = allocate_size_113 <= 1048576ll;
              if (!$$csx11B) goto lab_829;
              d-T_400_1%addr = _alloca(allocate_size_113);
              goto lab_830;
            lab_829:
              d-T_400_1%addr = malloc(allocate_size_113);
            lab_830:
  2278 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2123;
              $$DoIV31A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT31B = $$DoIV31A;
              $$CIVBUMP33C = -1ll;
              $$CIVFINAL31B = (unsigned long long) ((long long) ($$CIVINIT31B - (0ll + 1)) / $$csx116 + 1);
              $$CIV342 = (long long) 0;
              $$EMTFF8 = __pdf_profile@37($$CIVFINAL31B,2ll,0ll);
              do {   /* id=161 guarded */ /* ~2124 */ 
                /* region = 2076 */
                /* bump-normalized */
                $$DoIV31A = $$CIVINIT31B + (long long) ($$CIVBUMP33C * (long long) $$CIV342);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2125;
                $$DoIV31B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT31A = $$DoIV31B;
                $$CIVBUMP33B = -1ll;
                $$CIVFINAL31A = (unsigned long long) ((long long) ($$CIVINIT31A - (0ll + 1)) / $$csx116 + 1);
                $$CIV341 = (long long) 0;
                $$EMTFF7 = __pdf_profile@37($$CIVFINAL31A,2ll,0ll);
                do {   /* id=162 guarded */ /* ~2126 */ 
                  /* region = 2075 */
                  /* bump-normalized */
                  $$DoIV31B = $$CIVINIT31A + (long long) ($$CIVBUMP33B * (long long) $$CIV341);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2127;
                  $$DoIV31C = (long long) nsweepflux;
                  $$CIVINIT319 = $$DoIV31C;
                  $$CIVBUMP33A = -1ll;
                  $$CIVFINAL319 = (unsigned long long) ((long long) ($$CIVINIT319 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV340 = (long long) 0;
                  $$EMTFF6 = __pdf_profile@37($$CIVFINAL319,2ll,0ll);
                  do {   /* id=163 guarded */ /* ~2128 */ 
                    /* region = 2074 */
                    /* bump-normalized */
                    $$DoIV31C = $$CIVINIT319 + (long long) ($$CIVBUMP33A * (long long) $$CIV340);
  2279 |            ((double *)((char *)d-T_400_1%addr  + d-T_400_1%rvo))->T_400[].rns1024.[(long long) ((int) ((long long) nsweepflux - $$DoIV31C) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31A))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV31C) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1030.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV31C) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31B))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31A))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1030.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV31C) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31B))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31A))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0))]]);
  2278 |            /* DIR   LATCH */
                    $$DoIV31C = $$DoIV31C + -1ll;
                    $$CIV340 = $$CIV340 + 1ll;
                  } while ((unsigned long long) $$CIV340 < $$EMTFF6);    /* ~2128 */
                  $$DoIV31C = $$CIVINIT319 + (long long) ($$CIVBUMP33A * (long long) $$CIVFINAL319);
                lab_2127:
                  /* DIR   LATCH */
                  $$DoIV31B = $$DoIV31B + -1ll;
                  $$CIV341 = $$CIV341 + 1ll;
                } while ((unsigned long long) $$CIV341 < $$EMTFF7);    /* ~2126 */
                $$DoIV31B = $$CIVINIT31A + (long long) ($$CIVBUMP33B * (long long) $$CIVFINAL31A);
              lab_2125:
                /* DIR   LATCH */
                $$DoIV31A = $$DoIV31A + -1ll;
                $$CIV342 = $$CIV342 + 1ll;
              } while ((unsigned long long) $$CIV342 < $$EMTFF8);    /* ~2124 */
              $$DoIV31A = $$CIVINIT31B + (long long) ($$CIVBUMP33C * (long long) $$CIVFINAL31B);
            lab_2123:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2129;
              $$DoIV31D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT31E = $$DoIV31D;
              $$CIVBUMP33F = -1ll;
              $$CIVFINAL31E = (unsigned long long) ((long long) ($$CIVINIT31E - (0ll + 1)) / $$csx116 + 1);
              $$CIV345 = (long long) 0;
              $$EMTFF5 = __pdf_profile@37($$CIVFINAL31E,2ll,0ll);
              do {   /* id=164 guarded */ /* ~2130 */ 
                /* region = 2079 */
                /* bump-normalized */
                $$DoIV31D = $$CIVINIT31E + (long long) ($$CIVBUMP33F * (long long) $$CIV345);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2131;
                $$DoIV31E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT31D = $$DoIV31E;
                $$CIVBUMP33E = -1ll;
                $$CIVFINAL31D = (unsigned long long) ((long long) ($$CIVINIT31D - (0ll + 1)) / $$csx116 + 1);
                $$CIV344 = (long long) 0;
                $$EMTFF4 = __pdf_profile@37($$CIVFINAL31D,2ll,0ll);
                do {   /* id=165 guarded */ /* ~2132 */ 
                  /* region = 2078 */
                  /* bump-normalized */
                  $$DoIV31E = $$CIVINIT31D + (long long) ($$CIVBUMP33E * (long long) $$CIV344);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2133;
                  $$DoIV31F = (long long) nsweepflux;
                  $$CIVINIT31C = $$DoIV31F;
                  $$CIVBUMP33D = -1ll;
                  $$CIVFINAL31C = (unsigned long long) ((long long) ($$CIVINIT31C - (0ll + 1)) / $$csx116 + 1);
                  $$CIV343 = (long long) 0;
                  $$EMTFF3 = __pdf_profile@37($$CIVFINAL31C,2ll,0ll);
                  do {   /* id=166 guarded */ /* ~2134 */ 
                    /* region = 2077 */
                    /* bump-normalized */
                    $$DoIV31F = $$CIVINIT31C + (long long) ($$CIVBUMP33D * (long long) $$CIV343);
  2279 |            ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV31F) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_400_1%addr  + d-T_400_1%rvo))->T_400[].rns1024.[(long long) ((int) ((long long) nsweepflux - $$DoIV31F) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV31E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV31D))) + mb[].off4)];
  2278 |            /* DIR   LATCH */
                    $$DoIV31F = $$DoIV31F + -1ll;
                    $$CIV343 = $$CIV343 + 1ll;
                  } while ((unsigned long long) $$CIV343 < $$EMTFF3);    /* ~2134 */
                  $$DoIV31F = $$CIVINIT31C + (long long) ($$CIVBUMP33D * (long long) $$CIVFINAL31C);
                lab_2133:
                  /* DIR   LATCH */
                  $$DoIV31E = $$DoIV31E + -1ll;
                  $$CIV344 = $$CIV344 + 1ll;
                } while ((unsigned long long) $$CIV344 < $$EMTFF4);    /* ~2132 */
                $$DoIV31E = $$CIVINIT31D + (long long) ($$CIVBUMP33E * (long long) $$CIVFINAL31D);
              lab_2131:
                /* DIR   LATCH */
                $$DoIV31D = $$DoIV31D + -1ll;
                $$CIV345 = $$CIV345 + 1ll;
              } while ((unsigned long long) $$CIV345 < $$EMTFF5);    /* ~2130 */
              $$DoIV31D = $$CIVINIT31E + (long long) ($$CIVBUMP33F * (long long) $$CIVFINAL31E);
            lab_2129:
              if ($$csx11B) goto lab_857;
              free(d-T_400_1%addr)
            lab_857:
              _dealloca[U,TmPShadow_92D](stack_pos_92)
  2282 |      if (!(ndim >= 3)) goto lab_858;
  2284 |      stack_pos_93 = _getstack();
              d-T_401_1%flags = 144u;
              d-T_401_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_401_1%bounds%mult[].off96 = 8ll;
              d-T_401_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_401_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_401_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_401_1%bounds%mult[].off48 = $$ICM130;
              d-T_401_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_114 = $$ICM130 * max((long long) nsweepflux,0ll);
              if (!$$csx11B) goto lab_859;
              d-T_401_1%addr = _alloca(allocate_size_114);
              goto lab_860;
            lab_859:
              d-T_401_1%addr = malloc(allocate_size_114);
            lab_860:
  2283 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2135;
              $$DoIV320 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT321 = $$DoIV320;
              $$CIVBUMP342 = -1ll;
              $$CIVFINAL321 = (unsigned long long) ((long long) ($$CIVINIT321 - (0ll + 1)) / $$csx116 + 1);
              $$CIV348 = (long long) 0;
              $$EMTFF2 = __pdf_profile@37($$CIVFINAL321,2ll,0ll);
              do {   /* id=167 guarded */ /* ~2136 */ 
                /* region = 2082 */
                /* bump-normalized */
                $$DoIV320 = $$CIVINIT321 + (long long) ($$CIVBUMP342 * (long long) $$CIV348);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2137;
                $$DoIV321 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT320 = $$DoIV321;
                $$CIVBUMP341 = -1ll;
                $$CIVFINAL320 = (unsigned long long) ((long long) ($$CIVINIT320 - (0ll + 1)) / $$csx116 + 1);
                $$CIV347 = (long long) 0;
                $$EMTFF1 = __pdf_profile@37($$CIVFINAL320,2ll,0ll);
                do {   /* id=168 guarded */ /* ~2138 */ 
                  /* region = 2081 */
                  /* bump-normalized */
                  $$DoIV321 = $$CIVINIT320 + (long long) ($$CIVBUMP341 * (long long) $$CIV347);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2139;
                  $$DoIV322 = (long long) nsweepflux;
                  $$CIVINIT31F = $$DoIV322;
                  $$CIVBUMP340 = -1ll;
                  $$CIVFINAL31F = (unsigned long long) ((long long) ($$CIVINIT31F - (0ll + 1)) / $$csx116 + 1);
                  $$CIV346 = (long long) 0;
                  $$EMTFF0 = __pdf_profile@37($$CIVFINAL31F,2ll,0ll);
                  do {   /* id=169 guarded */ /* ~2140 */ 
                    /* region = 2080 */
                    /* bump-normalized */
                    $$DoIV322 = $$CIVINIT31F + (long long) ($$CIVBUMP340 * (long long) $$CIV346);
  2284 |            ((double *)((char *)d-T_401_1%addr  + $$csx11A))->T_401[].rns1032.[(long long) ((int) ((long long) nsweepflux - $$DoIV322) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV321))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV320))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV322) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV321))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV320))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1033.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV322) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV321))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV320))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1033.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV322) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV321))) + mb[].off8))][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV320))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]]);
  2283 |            /* DIR   LATCH */
                    $$DoIV322 = $$DoIV322 + -1ll;
                    $$CIV346 = $$CIV346 + 1ll;
                  } while ((unsigned long long) $$CIV346 < $$EMTFF0);    /* ~2140 */
                  $$DoIV322 = $$CIVINIT31F + (long long) ($$CIVBUMP340 * (long long) $$CIVFINAL31F);
                lab_2139:
                  /* DIR   LATCH */
                  $$DoIV321 = $$DoIV321 + -1ll;
                  $$CIV347 = $$CIV347 + 1ll;
                } while ((unsigned long long) $$CIV347 < $$EMTFF1);    /* ~2138 */
                $$DoIV321 = $$CIVINIT320 + (long long) ($$CIVBUMP341 * (long long) $$CIVFINAL320);
              lab_2137:
                /* DIR   LATCH */
                $$DoIV320 = $$DoIV320 + -1ll;
                $$CIV348 = $$CIV348 + 1ll;
              } while ((unsigned long long) $$CIV348 < $$EMTFF2);    /* ~2136 */
              $$DoIV320 = $$CIVINIT321 + (long long) ($$CIVBUMP342 * (long long) $$CIVFINAL321);
            lab_2135:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2141;
              $$DoIV323 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT324 = $$DoIV323;
              $$CIVBUMP345 = -1ll;
              $$CIVFINAL324 = (unsigned long long) ((long long) ($$CIVINIT324 - (0ll + 1)) / $$csx116 + 1);
              $$CIV34B = (long long) 0;
              $$EMTFEF = __pdf_profile@37($$CIVFINAL324,2ll,0ll);
              do {   /* id=170 guarded */ /* ~2142 */ 
                /* region = 2085 */
                /* bump-normalized */
                $$DoIV323 = $$CIVINIT324 + (long long) ($$CIVBUMP345 * (long long) $$CIV34B);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2143;
                $$DoIV324 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT323 = $$DoIV324;
                $$CIVBUMP344 = -1ll;
                $$CIVFINAL323 = (unsigned long long) ((long long) ($$CIVINIT323 - (0ll + 1)) / $$csx116 + 1);
                $$CIV34A = (long long) 0;
                $$EMTFEE = __pdf_profile@37($$CIVFINAL323,2ll,0ll);
                do {   /* id=171 guarded */ /* ~2144 */ 
                  /* region = 2084 */
                  /* bump-normalized */
                  $$DoIV324 = $$CIVINIT323 + (long long) ($$CIVBUMP344 * (long long) $$CIV34A);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2145;
                  $$DoIV325 = (long long) nsweepflux;
                  $$CIVINIT322 = $$DoIV325;
                  $$CIVBUMP343 = -1ll;
                  $$CIVFINAL322 = (unsigned long long) ((long long) ($$CIVINIT322 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV349 = (long long) 0;
                  $$EMTFED = __pdf_profile@37($$CIVFINAL322,2ll,0ll);
                  do {   /* id=172 guarded */ /* ~2146 */ 
                    /* region = 2083 */
                    /* bump-normalized */
                    $$DoIV325 = $$CIVINIT322 + (long long) ($$CIVBUMP343 * (long long) $$CIV349);
  2284 |            ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1028.[(long long) ((int) ((long long) nsweepflux - $$DoIV325) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV324))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV323))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_401_1%addr  + $$csx11A))->T_401[].rns1032.[(long long) ((int) ((long long) nsweepflux - $$DoIV325) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV324))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV323))) + mb[].off4)];
  2283 |            /* DIR   LATCH */
                    $$DoIV325 = $$DoIV325 + -1ll;
                    $$CIV349 = $$CIV349 + 1ll;
                  } while ((unsigned long long) $$CIV349 < $$EMTFED);    /* ~2146 */
                  $$DoIV325 = $$CIVINIT322 + (long long) ($$CIVBUMP343 * (long long) $$CIVFINAL322);
                lab_2145:
                  /* DIR   LATCH */
                  $$DoIV324 = $$DoIV324 + -1ll;
                  $$CIV34A = $$CIV34A + 1ll;
                } while ((unsigned long long) $$CIV34A < $$EMTFEE);    /* ~2144 */
                $$DoIV324 = $$CIVINIT323 + (long long) ($$CIVBUMP344 * (long long) $$CIVFINAL323);
              lab_2143:
                /* DIR   LATCH */
                $$DoIV323 = $$DoIV323 + -1ll;
                $$CIV34B = $$CIV34B + 1ll;
              } while ((unsigned long long) $$CIV34B < $$EMTFEF);    /* ~2142 */
              $$DoIV323 = $$CIVINIT324 + (long long) ($$CIVBUMP345 * (long long) $$CIVFINAL324);
            lab_2141:
              if (allocate_size_114 <= 1048576ll) goto lab_887;
              free(d-T_401_1%addr)
            lab_887:
              _dealloca[U,TmPShadow_93D](stack_pos_93)
  2287 |    lab_858:
  2288 |      if (!(0 != (lmhd & 1))) goto lab_888;
  2290 |      stack_pos_94 = _getstack();
              d-T_402_1%flags = 144u;
              d-T_402_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_402_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_402_1%bounds%mult[].off96 = 8ll;
              d-T_402_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_402_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_402_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_402_1%bounds%lbound[].off32 = 1ll;
              d-T_402_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_402_1%bounds%mult[].off48 = $$ICM130;
              d-T_402_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_115 = $$ICM130 * max((long long) sweepcons,0ll);
              if (!(allocate_size_115 <= 1048576ll)) goto lab_889;
              d-T_402_1%addr = _alloca(allocate_size_115);
              goto lab_890;
            lab_889:
              d-T_402_1%addr = malloc(allocate_size_115);
            lab_890:
  2289 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2147;
              $$DoIV326 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT327 = $$DoIV326;
              $$CIVBUMP348 = -1ll;
              $$CIVFINAL327 = (unsigned long long) ((long long) ($$CIVINIT327 - (0ll + 1)) / $$csx116 + 1);
              $$CIV34E = (long long) 0;
              $$EMTFEC = __pdf_profile@37($$CIVFINAL327,2ll,0ll);
              do {   /* id=173 guarded */ /* ~2148 */ 
                /* region = 2088 */
                /* bump-normalized */
                $$DoIV326 = $$CIVINIT327 + (long long) ($$CIVBUMP348 * (long long) $$CIV34E);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2149;
                $$DoIV327 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT326 = $$DoIV327;
                $$CIVBUMP347 = -1ll;
                $$CIVFINAL326 = (unsigned long long) ((long long) ($$CIVINIT326 - (0ll + 1)) / $$csx116 + 1);
                $$CIV34D = (long long) 0;
                $$EMTFEB = __pdf_profile@37($$CIVFINAL326,2ll,0ll);
                do {   /* id=174 guarded */ /* ~2150 */ 
                  /* region = 2087 */
                  /* bump-normalized */
                  $$DoIV327 = $$CIVINIT326 + (long long) ($$CIVBUMP347 * (long long) $$CIV34D);
                  if (!((long long) sweepcons > 0ll)) goto lab_2151;
                  $$DoIV328 = (long long) sweepcons;
                  $$CIVINIT325 = $$DoIV328;
                  $$CIVBUMP346 = -1ll;
                  $$CIVFINAL325 = (unsigned long long) ((long long) ($$CIVINIT325 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV34C = (long long) 0;
                  $$EMTFEA = __pdf_profile@37($$CIVFINAL325,2ll,0ll);
                  do {   /* id=175 guarded */ /* ~2152 */ 
                    /* region = 2086 */
                    /* bump-normalized */
                    $$DoIV328 = $$CIVINIT325 + (long long) ($$CIVBUMP346 * (long long) $$CIV34C);
  2290 |            ((double *)((char *)d-T_402_1%addr  + $$csx11A))->T_402[].rns1034.[(long long) ((int) ((long long) sweepcons - $$DoIV328) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV327))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV326))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int) ((long long) sweepcons - $$DoIV328) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV327))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV326))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns1035.[(long long) ((int) ((long long) sweepcons - $$DoIV328) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV327))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV326))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]];
  2289 |            /* DIR   LATCH */
                    $$DoIV328 = $$DoIV328 + -1ll;
                    $$CIV34C = $$CIV34C + 1ll;
                  } while ((unsigned long long) $$CIV34C < $$EMTFEA);    /* ~2152 */
                  $$DoIV328 = $$CIVINIT325 + (long long) ($$CIVBUMP346 * (long long) $$CIVFINAL325);
                lab_2151:
                  /* DIR   LATCH */
                  $$DoIV327 = $$DoIV327 + -1ll;
                  $$CIV34D = $$CIV34D + 1ll;
                } while ((unsigned long long) $$CIV34D < $$EMTFEB);    /* ~2150 */
                $$DoIV327 = $$CIVINIT326 + (long long) ($$CIVBUMP347 * (long long) $$CIVFINAL326);
              lab_2149:
                /* DIR   LATCH */
                $$DoIV326 = $$DoIV326 + -1ll;
                $$CIV34E = $$CIV34E + 1ll;
              } while ((unsigned long long) $$CIV34E < $$EMTFEC);    /* ~2148 */
              $$DoIV326 = $$CIVINIT327 + (long long) ($$CIVBUMP348 * (long long) $$CIVFINAL327);
            lab_2147:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2153;
              $$DoIV329 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT32A = $$DoIV329;
              $$CIVBUMP34B = -1ll;
              $$CIVFINAL32A = (unsigned long long) ((long long) ($$CIVINIT32A - (0ll + 1)) / $$csx116 + 1);
              $$CIV351 = (long long) 0;
              $$EMTFE9 = __pdf_profile@37($$CIVFINAL32A,2ll,0ll);
              do {   /* id=176 guarded */ /* ~2154 */ 
                /* region = 2091 */
                /* bump-normalized */
                $$DoIV329 = $$CIVINIT32A + (long long) ($$CIVBUMP34B * (long long) $$CIV351);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2155;
                $$DoIV32A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT329 = $$DoIV32A;
                $$CIVBUMP34A = -1ll;
                $$CIVFINAL329 = (unsigned long long) ((long long) ($$CIVINIT329 - (0ll + 1)) / $$csx116 + 1);
                $$CIV350 = (long long) 0;
                $$EMTFE8 = __pdf_profile@37($$CIVFINAL329,2ll,0ll);
                do {   /* id=177 guarded */ /* ~2156 */ 
                  /* region = 2090 */
                  /* bump-normalized */
                  $$DoIV32A = $$CIVINIT329 + (long long) ($$CIVBUMP34A * (long long) $$CIV350);
                  if (!((long long) sweepcons > 0ll)) goto lab_2157;
                  $$DoIV32B = (long long) sweepcons;
                  $$CIVINIT328 = $$DoIV32B;
                  $$CIVBUMP349 = -1ll;
                  $$CIVFINAL328 = (unsigned long long) ((long long) ($$CIVINIT328 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV34F = (long long) 0;
                  $$EMTFE7 = __pdf_profile@37($$CIVFINAL328,2ll,0ll);
                  do {   /* id=178 guarded */ /* ~2158 */ 
                    /* region = 2089 */
                    /* bump-normalized */
                    $$DoIV32B = $$CIVINIT328 + (long long) ($$CIVBUMP349 * (long long) $$CIV34F);
  2290 |            ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ((int) ((long long) sweepcons - $$DoIV32B) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV32A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV329))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_402_1%addr  + $$csx11A))->T_402[].rns1034.[(long long) ((int) ((long long) sweepcons - $$DoIV32B) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV32A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV329))) + mb[].off4)];
  2289 |            /* DIR   LATCH */
                    $$DoIV32B = $$DoIV32B + -1ll;
                    $$CIV34F = $$CIV34F + 1ll;
                  } while ((unsigned long long) $$CIV34F < $$EMTFE7);    /* ~2158 */
                  $$DoIV32B = $$CIVINIT328 + (long long) ($$CIVBUMP349 * (long long) $$CIVFINAL328);
                lab_2157:
                  /* DIR   LATCH */
                  $$DoIV32A = $$DoIV32A + -1ll;
                  $$CIV350 = $$CIV350 + 1ll;
                } while ((unsigned long long) $$CIV350 < $$EMTFE8);    /* ~2156 */
                $$DoIV32A = $$CIVINIT329 + (long long) ($$CIVBUMP34A * (long long) $$CIVFINAL329);
              lab_2155:
                /* DIR   LATCH */
                $$DoIV329 = $$DoIV329 + -1ll;
                $$CIV351 = $$CIV351 + 1ll;
              } while ((unsigned long long) $$CIV351 < $$EMTFE9);    /* ~2154 */
              $$DoIV329 = $$CIVINIT32A + (long long) ($$CIVBUMP34B * (long long) $$CIVFINAL32A);
            lab_2153:
              if (allocate_size_115 <= 1048576ll) goto lab_917;
              free(d-T_402_1%addr)
            lab_917:
              _dealloca[U,TmPShadow_94D](stack_pos_94)
  2292 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2159;
              $$DoIV32C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT32C = $$DoIV32C;
              $$CIVBUMP34D = -1ll;
              $$CIVFINAL32C = (unsigned long long) ((long long) ($$CIVINIT32C - (0ll + 1)) / $$csx116 + 1);
              $$CIV353 = (long long) 0;
              $$EMTFE6 = __pdf_profile@37($$CIVFINAL32C,2ll,0ll);
              do {   /* id=179 guarded */ /* ~2160 */ 
                /* region = 2093 */
                /* bump-normalized */
                $$DoIV32C = $$CIVINIT32C + (long long) ($$CIVBUMP34D * (long long) $$CIV353);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2161;
                $$DoIV32D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT32B = $$DoIV32D;
                $$CIVBUMP34C = -1ll;
                $$CIVFINAL32B = (unsigned long long) ((long long) ($$CIVINIT32B - (0ll + 1)) / $$csx116 + 1);
                $$CIV352 = (long long) 0;
                $$EMTFE5 = __pdf_profile@37($$CIVFINAL32B,2ll,0ll);
                do {   /* id=180 guarded */ /* ~2162 */ 
                  /* region = 2092 */
                  /* bump-normalized */
                  $$DoIV32D = $$CIVINIT32B + (long long) ($$CIVBUMP34C * (long long) $$CIV352);
                  k.rnn92E = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV32D));
  2293 |          ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) iby][1ll][(long long) k.rnn92E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2y_%addr124->a2y_%d-data%addr.rns1039.  + $$ICM.d-a2y_%addr124->a2y_%d-data%rvo.rns1036.))->a2y_%data[].rns1040.[1ll][1ll][(long long) k.rnn92E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr124  + 40ll))->a2y_%x[].rns1037.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]];
  2292 |          /* DIR   LATCH */
                  $$DoIV32D = $$DoIV32D + -1ll;
                  $$CIV352 = $$CIV352 + 1ll;
                } while ((unsigned long long) $$CIV352 < $$EMTFE5);    /* ~2162 */
                $$DoIV32D = $$CIVINIT32B + (long long) ($$CIVBUMP34C * (long long) $$CIVFINAL32B);
              lab_2161:
                /* DIR   LATCH */
                $$DoIV32C = $$DoIV32C + -1ll;
                $$CIV353 = $$CIV353 + 1ll;
              } while ((unsigned long long) $$CIV353 < $$EMTFE6);    /* ~2160 */
              $$DoIV32C = $$CIVINIT32C + (long long) ($$CIVBUMP34D * (long long) $$CIVFINAL32C);
            lab_2159:
  2295 |      if (!(ndim >= 3)) goto lab_927;
  2297 |      stack_pos_95 = _getstack();
              d-T_403_1%flags = 144u;
              d-T_403_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_403_1%bounds%mult[].off72 = 8ll;
              d-T_403_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_403_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_403_1%rvo = - ($$csx119 * 8ll);
              allocate_size_116 = $$ICM130;
              $$csx11C = allocate_size_116 <= 1048576ll;
              if (!$$csx11C) goto lab_928;
              d-T_403_1%addr = _alloca(allocate_size_116);
              goto lab_929;
            lab_928:
              d-T_403_1%addr = malloc(allocate_size_116);
            lab_929:
  2296 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2163;
              $$DoIV32E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT32E = $$DoIV32E;
              $$CIVBUMP34F = -1ll;
              $$CIVFINAL32E = (unsigned long long) ((long long) ($$CIVINIT32E - (0ll + 1)) / $$csx116 + 1);
              $$CIV355 = (long long) 0;
              $$EMTFE4 = __pdf_profile@37($$CIVFINAL32E,2ll,0ll);
              do {   /* id=181 guarded */ /* ~2164 */ 
                /* region = 2095 */
                /* bump-normalized */
                $$DoIV32E = $$CIVINIT32E + (long long) ($$CIVBUMP34F * (long long) $$CIV355);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2165;
                $$DoIV32F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT32D = $$DoIV32F;
                $$CIVBUMP34E = -1ll;
                $$CIVFINAL32D = (unsigned long long) ((long long) ($$CIVINIT32D - (0ll + 1)) / $$csx116 + 1);
                $$CIV354 = (long long) 0;
                $$EMTFE3 = __pdf_profile@37($$CIVFINAL32D,2ll,0ll);
                do {   /* id=182 guarded */ /* ~2166 */ 
                  /* region = 2094 */
                  /* bump-normalized */
                  $$DoIV32F = $$CIVINIT32D + (long long) ($$CIVBUMP34E * (long long) $$CIV354);
                  k.rnn926 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV32F));
  2297 |          ((double *)((char *)d-T_403_1%addr  + $$csx118))->T_403[].rns1041.[(long long) k.rnn926][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32E))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ibz][1ll][(long long) k.rnn926][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1046.[2ll][1ll][(long long) k.rnn926][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1046.[2ll][1ll][(long long) k.rnn926][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV32E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0))]]);
  2296 |          /* DIR   LATCH */
                  $$DoIV32F = $$DoIV32F + -1ll;
                  $$CIV354 = $$CIV354 + 1ll;
                } while ((unsigned long long) $$CIV354 < $$EMTFE3);    /* ~2166 */
                $$DoIV32F = $$CIVINIT32D + (long long) ($$CIVBUMP34E * (long long) $$CIVFINAL32D);
              lab_2165:
                /* DIR   LATCH */
                $$DoIV32E = $$DoIV32E + -1ll;
                $$CIV355 = $$CIV355 + 1ll;
              } while ((unsigned long long) $$CIV355 < $$EMTFE4);    /* ~2164 */
              $$DoIV32E = $$CIVINIT32E + (long long) ($$CIVBUMP34F * (long long) $$CIVFINAL32E);
            lab_2163:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2167;
              $$DoIV330 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT330 = $$DoIV330;
              $$CIVBUMP351 = -1ll;
              $$CIVFINAL330 = (unsigned long long) ((long long) ($$CIVINIT330 - (0ll + 1)) / $$csx116 + 1);
              $$CIV357 = (long long) 0;
              $$EMTFE2 = __pdf_profile@37($$CIVFINAL330,2ll,0ll);
              do {   /* id=183 guarded */ /* ~2168 */ 
                /* region = 2097 */
                /* bump-normalized */
                $$DoIV330 = $$CIVINIT330 + (long long) ($$CIVBUMP351 * (long long) $$CIV357);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2169;
                $$DoIV331 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT32F = $$DoIV331;
                $$CIVBUMP350 = -1ll;
                $$CIVFINAL32F = (unsigned long long) ((long long) ($$CIVINIT32F - (0ll + 1)) / $$csx116 + 1);
                $$CIV356 = (long long) 0;
                $$EMTFE1 = __pdf_profile@37($$CIVFINAL32F,2ll,0ll);
                do {   /* id=184 guarded */ /* ~2170 */ 
                  /* region = 2096 */
                  /* bump-normalized */
                  $$DoIV331 = $$CIVINIT32F + (long long) ($$CIVBUMP350 * (long long) $$CIV356);
                  k.rnn925 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV331));
  2297 |          ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ibz][1ll][(long long) k.rnn925][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV330))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_403_1%addr  + $$csx118))->T_403[].rns1041.[(long long) k.rnn925][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV330))) + mb[].off4)];
  2296 |          /* DIR   LATCH */
                  $$DoIV331 = $$DoIV331 + -1ll;
                  $$CIV356 = $$CIV356 + 1ll;
                } while ((unsigned long long) $$CIV356 < $$EMTFE1);    /* ~2170 */
                $$DoIV331 = $$CIVINIT32F + (long long) ($$CIVBUMP350 * (long long) $$CIVFINAL32F);
              lab_2169:
                /* DIR   LATCH */
                $$DoIV330 = $$DoIV330 + -1ll;
                $$CIV357 = $$CIV357 + 1ll;
              } while ((unsigned long long) $$CIV357 < $$EMTFE2);    /* ~2168 */
              $$DoIV330 = $$CIVINIT330 + (long long) ($$CIVBUMP351 * (long long) $$CIVFINAL330);
            lab_2167:
              if ($$csx11C) goto lab_948;
              free(d-T_403_1%addr)
            lab_948:
              _dealloca[U,TmPShadow_95D](stack_pos_95)
  2298 |      stack_pos_96 = _getstack();
              d-T_404_1%flags = 144u;
              d-T_404_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_404_1%bounds%mult[].off72 = 8ll;
              d-T_404_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_404_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_404_1%rvo = - ($$csx119 * 8ll);
              allocate_size_117 = $$ICM130;
              if (!$$csx11C) goto lab_949;
              d-T_404_1%addr = _alloca(allocate_size_117);
              goto lab_950;
            lab_949:
              d-T_404_1%addr = malloc(allocate_size_117);
            lab_950:
  2296 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2171;
              $$DoIV332 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT332 = $$DoIV332;
              $$CIVBUMP353 = -1ll;
              $$CIVFINAL332 = (unsigned long long) ((long long) ($$CIVINIT332 - (0ll + 1)) / $$csx116 + 1);
              $$CIV359 = (long long) 0;
              $$EMTFE0 = __pdf_profile@37($$CIVFINAL332,2ll,0ll);
              do {   /* id=185 guarded */ /* ~2172 */ 
                /* region = 2099 */
                /* bump-normalized */
                $$DoIV332 = $$CIVINIT332 + (long long) ($$CIVBUMP353 * (long long) $$CIV359);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2173;
                $$DoIV333 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT331 = $$DoIV333;
                $$CIVBUMP352 = -1ll;
                $$CIVFINAL331 = (unsigned long long) ((long long) ($$CIVINIT331 - (0ll + 1)) / $$csx116 + 1);
                $$CIV358 = (long long) 0;
                $$EMTFDF = __pdf_profile@37($$CIVFINAL331,2ll,0ll);
                do {   /* id=186 guarded */ /* ~2174 */ 
                  /* region = 2098 */
                  /* bump-normalized */
                  $$DoIV333 = $$CIVINIT331 + (long long) ($$CIVBUMP352 * (long long) $$CIV358);
                  k.rnn924 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV333));
  2298 |          ((double *)((char *)d-T_404_1%addr  + $$csx118))->T_404[].rns1047.[(long long) k.rnn924][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV332))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ibx][1ll][(long long) k.rnn924][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV332))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1048.[1ll][1ll][(long long) k.rnn924][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV332))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1048.[1ll][1ll][(long long) (k.rnn924 + 1)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV332))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]]);
  2296 |          /* DIR   LATCH */
                  $$DoIV333 = $$DoIV333 + -1ll;
                  $$CIV358 = $$CIV358 + 1ll;
                } while ((unsigned long long) $$CIV358 < $$EMTFDF);    /* ~2174 */
                $$DoIV333 = $$CIVINIT331 + (long long) ($$CIVBUMP352 * (long long) $$CIVFINAL331);
              lab_2173:
                /* DIR   LATCH */
                $$DoIV332 = $$DoIV332 + -1ll;
                $$CIV359 = $$CIV359 + 1ll;
              } while ((unsigned long long) $$CIV359 < $$EMTFE0);    /* ~2172 */
              $$DoIV332 = $$CIVINIT332 + (long long) ($$CIVBUMP353 * (long long) $$CIVFINAL332);
            lab_2171:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2175;
              $$DoIV334 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT334 = $$DoIV334;
              $$CIVBUMP355 = -1ll;
              $$CIVFINAL334 = (unsigned long long) ((long long) ($$CIVINIT334 - (0ll + 1)) / $$csx116 + 1);
              $$CIV35B = (long long) 0;
              $$EMTFDE = __pdf_profile@37($$CIVFINAL334,2ll,0ll);
              do {   /* id=187 guarded */ /* ~2176 */ 
                /* region = 2101 */
                /* bump-normalized */
                $$DoIV334 = $$CIVINIT334 + (long long) ($$CIVBUMP355 * (long long) $$CIV35B);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2177;
                $$DoIV335 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT333 = $$DoIV335;
                $$CIVBUMP354 = -1ll;
                $$CIVFINAL333 = (unsigned long long) ((long long) ($$CIVINIT333 - (0ll + 1)) / $$csx116 + 1);
                $$CIV35A = (long long) 0;
                $$EMTFDD = __pdf_profile@37($$CIVFINAL333,2ll,0ll);
                do {   /* id=188 guarded */ /* ~2178 */ 
                  /* region = 2100 */
                  /* bump-normalized */
                  $$DoIV335 = $$CIVINIT333 + (long long) ($$CIVBUMP354 * (long long) $$CIV35A);
                  k.rnn923 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV335));
  2298 |          ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ibx][1ll][(long long) k.rnn923][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV334))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_404_1%addr  + $$csx118))->T_404[].rns1047.[(long long) k.rnn923][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV334))) + mb[].off4)];
  2296 |          /* DIR   LATCH */
                  $$DoIV335 = $$DoIV335 + -1ll;
                  $$CIV35A = $$CIV35A + 1ll;
                } while ((unsigned long long) $$CIV35A < $$EMTFDD);    /* ~2178 */
                $$DoIV335 = $$CIVINIT333 + (long long) ($$CIVBUMP354 * (long long) $$CIVFINAL333);
              lab_2177:
                /* DIR   LATCH */
                $$DoIV334 = $$DoIV334 + -1ll;
                $$CIV35B = $$CIV35B + 1ll;
              } while ((unsigned long long) $$CIV35B < $$EMTFDE);    /* ~2176 */
              $$DoIV334 = $$CIVINIT334 + (long long) ($$CIVBUMP355 * (long long) $$CIVFINAL334);
            lab_2175:
              if (allocate_size_117 <= 1048576ll) goto lab_969;
              free(d-T_404_1%addr)
            lab_969:
              _dealloca[U,TmPShadow_96D](stack_pos_96)
  2300 |    lab_927:
  2301 |    lab_888:
  2304 |      if (!(0 != (lselfgravity & 1))) goto lab_970;
  2306 |      stack_pos_97 = _getstack();
              d-T_408_1%flags = 144u;
              d-T_408_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_408_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_408_1%bounds%mult[].off72 = 8ll;
              d-T_408_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_408_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_408_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_408_1%rvo = - ($$csx119 * 8ll);
              allocate_size_118 = $$ICM130;
              $$csx11D = allocate_size_118 <= 1048576ll;
              if (!$$csx11D) goto lab_971;
              d-T_408_1%addr = _alloca(allocate_size_118);
              goto lab_972;
            lab_971:
              d-T_408_1%addr = malloc(allocate_size_118);
            lab_972:
  2305 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2179;
              $$DoIV336 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT338 = $$DoIV336;
              $$CIVBUMP35A = -1ll;
              $$CIVFINAL338 = (unsigned long long) ((long long) ($$CIVINIT338 - (0ll + 1)) / $$csx116 + 1);
              $$CIV35F = (long long) 0;
  2306 |      $$ICM12F = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319);
              $$ICM128 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319));
              $$ICM129 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0;
              $$ICM12A = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0);
              $$csx11E = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0);
              $$ICM12B = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0)) - $$csx11E;
              $$ICM12C = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0)) - $$csx11E);
  2305 |      $$EMTFDC = __pdf_profile@37($$CIVFINAL338,2ll,0ll);
              do {   /* id=189 guarded */ /* ~2180 */ 
                /* region = 2105 */
                /* bump-normalized */
                $$DoIV336 = $$CIVINIT338 + (long long) ($$CIVBUMP35A * (long long) $$CIV35F);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2181;
                $$DoIV337 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT337 = $$DoIV337;
                $$CIVBUMP359 = -1ll;
                $$CIVFINAL337 = (unsigned long long) ((long long) ($$CIVINIT337 - (0ll + 1)) / $$csx116 + 1);
                $$CIV35E = (long long) 0;
  2306 |        $$ICM127 = (long long) mb[].off0 + $$DoIV319;
                $$ICM12D = $$ICM129 + .index->index;
                $$ICM12E = ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[$$csx11E];
  2305 |        $$EMTFDB = __pdf_profile@37($$CIVFINAL337,2ll,0ll);
                do {   /* id=190 guarded */ /* ~2182 */ 
                  /* region = 2104 */
                  /* bump-normalized */
                  $$DoIV337 = $$CIVINIT337 + (long long) ($$CIVBUMP359 * (long long) $$CIV35E);
                  k.rnn91F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV337));
  2306 |          T_406 = 0ll;
                  $$DoIV338 = $$ICM12C;
                  if (!($$DoIV338 > 0ll)) goto lab_2183;
                  $$DoIVBOUND338 = $$DoIV338;
                  $$CIVINIT335 = $$DoIV338;
                  $$CIVBUMP356 = -1ll;
                  $$CIVFINAL335 = (unsigned long long) ((long long) ($$CIVINIT335 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV35C = (long long) 0;
                  $$CIVSTART21 = T_406;
                  $$CIVBUMP357 = 1ll;
                  $$EMTFDA = __pdf_profile@37($$CIVFINAL335,2ll,0ll);
                  do {   /* id=191 guarded */ /* ~2184 */ 
                    /* region = 2102 */
                    /* bump-normalized */
                    $$DoIV338 = $$CIVINIT335 + (long long) ($$CIVBUMP356 * (long long) $$CIV35C);
                    T_406 = $$CIVSTART21 + (long long) ($$CIVBUMP357 * (long long) $$CIV35C);
                    T_406 = T_406 + 1ll;
                    ((int *)((char *)&T_405  + -4ll))->T_405[][T_406] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND338 + $$csx11E) - $$DoIV338];
                    /* DIR   LATCH */
                    $$DoIV338 = $$DoIV338 + -1ll;
                    $$CIV35C = $$CIV35C + 1ll;
                  } while ((unsigned long long) $$CIV35C < $$EMTFDA);    /* ~2184 */
                  $$DoIV338 = $$CIVINIT335 + (long long) ($$CIVBUMP356 * (long long) $$CIVFINAL335);
                  T_406 = $$CIVSTART21 + (long long) ($$CIVBUMP357 * (long long) $$CIVFINAL335);
                lab_2183:
                  T_407 =  0.0000000000000000E+000;
                  if (!(T_406 > 0ll)) goto lab_2185;
                  $$DoIV339 = T_406;
                  $$CIVINIT336 = $$DoIV339;
                  $$CIVBUMP358 = -1ll;
                  $$CIVFINAL336 = (unsigned long long) ((long long) ($$CIVINIT336 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV35D = (long long) 0;
                  $$EMTFD9 = __pdf_profile@37($$CIVFINAL336,2ll,0ll);
                  do {   /* id=192 guarded */ /* ~2186 */ 
                    /* region = 2103 */
                    /* bump-normalized */
                    $$DoIV339 = $$CIVINIT336 + (long long) ($$CIVBUMP358 * (long long) $$CIV35D);
                    T_407 = T_407 + ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1053.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV337))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV336))) + mb[].off4) - 1)][(long long) ((int *)((char *)&T_405  + -4ll))->T_405[][1ll + (T_406 - $$DoIV339)]];
                    /* DIR   LATCH */
                    $$DoIV339 = $$DoIV339 + -1ll;
                    $$CIV35D = $$CIV35D + 1ll;
                  } while ((unsigned long long) $$CIV35D < $$EMTFD9);    /* ~2186 */
                  $$DoIV339 = $$CIVINIT336 + (long long) ($$CIVBUMP358 * (long long) $$CIVFINAL336);
                lab_2185:
                  ((double *)((char *)d-T_408_1%addr  + $$csx118))->T_408[].rns1054.[(long long) k.rnn91F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV336))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ivx][1ll][(long long) k.rnn91F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV336))) + mb[].off4)][(long long) $$ICM12E] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn91F][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV336))) + mb[].off4) - 1)][(long long) $$ICM12D]) * T_407;
  2305 |          /* DIR   LATCH */
                  $$DoIV337 = $$DoIV337 + -1ll;
                  $$CIV35E = $$CIV35E + 1ll;
                } while ((unsigned long long) $$CIV35E < $$EMTFDB);    /* ~2182 */
                $$DoIV337 = $$CIVINIT337 + (long long) ($$CIVBUMP359 * (long long) $$CIVFINAL337);
              lab_2181:
                /* DIR   LATCH */
                $$DoIV336 = $$DoIV336 + -1ll;
                $$CIV35F = $$CIV35F + 1ll;
              } while ((unsigned long long) $$CIV35F < $$EMTFDC);    /* ~2180 */
              $$DoIV336 = $$CIVINIT338 + (long long) ($$CIVBUMP35A * (long long) $$CIVFINAL338);
            lab_2179:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2187;
              $$DoIV33A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT33C = $$DoIV33A;
              $$CIVBUMP35F = -1ll;
              $$CIVFINAL33C = (unsigned long long) ((long long) ($$CIVINIT33C - (0ll + 1)) / $$csx116 + 1);
              $$CIV363 = (long long) 0;
  2306 |      $$ICM12F = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319);
              $$ICM128 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319));
              $$ICM129 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0;
              $$ICM12A = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0);
              $$csx11F = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0);
              $$ICM12B = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0)) - $$csx11F;
              $$ICM12C = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV319 + (long long) mb[].off0))) + mb[].off0)) - $$csx11F);
  2305 |      $$EMTFD8 = __pdf_profile@37($$CIVFINAL33C,2ll,0ll);
              do {   /* id=193 guarded */ /* ~2188 */ 
                /* region = 2109 */
                /* bump-normalized */
                $$DoIV33A = $$CIVINIT33C + (long long) ($$CIVBUMP35F * (long long) $$CIV363);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2189;
                $$DoIV33B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT33B = $$DoIV33B;
                $$CIVBUMP35E = -1ll;
                $$CIVFINAL33B = (unsigned long long) ((long long) ($$CIVINIT33B - (0ll + 1)) / $$csx116 + 1);
                $$CIV362 = (long long) 0;
  2306 |        $$ICM127 = (long long) mb[].off0 + $$DoIV319;
                $$ICM12E = ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[$$csx11F];
  2305 |        $$EMTFD7 = __pdf_profile@37($$CIVFINAL33B,2ll,0ll);
                do {   /* id=194 guarded */ /* ~2190 */ 
                  /* region = 2108 */
                  /* bump-normalized */
                  $$DoIV33B = $$CIVINIT33B + (long long) ($$CIVBUMP35E * (long long) $$CIV362);
                  k.rnn91E = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV33B));
  2306 |          T_406.rnnA31 = 0ll;
                  $$DoIV33C = $$ICM12C;
                  if (!($$DoIV33C > 0ll)) goto lab_2191;
                  $$DoIVBOUND33C = $$DoIV33C;
                  $$CIVINIT339 = $$DoIV33C;
                  $$CIVBUMP35B = -1ll;
                  $$CIVFINAL339 = (unsigned long long) ((long long) ($$CIVINIT339 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV360 = (long long) 0;
                  $$CIVSTART22 = T_406.rnnA31;
                  $$CIVBUMP35C = 1ll;
                  $$EMTFD6 = __pdf_profile@37($$CIVFINAL339,2ll,0ll);
                  do {   /* id=195 guarded */ /* ~2192 */ 
                    /* region = 2106 */
                    /* bump-normalized */
                    $$DoIV33C = $$CIVINIT339 + (long long) ($$CIVBUMP35B * (long long) $$CIV360);
                    T_406.rnnA31 = $$CIVSTART22 + (long long) ($$CIVBUMP35C * (long long) $$CIV360);
                    T_406.rnnA31 = T_406.rnnA31 + 1ll;
                    ((int *)((char *)&T_405  + -4ll))->T_405[][T_406.rnnA31] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND33C + $$csx11F) - $$DoIV33C];
                    /* DIR   LATCH */
                    $$DoIV33C = $$DoIV33C + -1ll;
                    $$CIV360 = $$CIV360 + 1ll;
                  } while ((unsigned long long) $$CIV360 < $$EMTFD6);    /* ~2192 */
                  $$DoIV33C = $$CIVINIT339 + (long long) ($$CIVBUMP35B * (long long) $$CIVFINAL339);
                  T_406.rnnA31 = $$CIVSTART22 + (long long) ($$CIVBUMP35C * (long long) $$CIVFINAL339);
                lab_2191:
                  $$DoIV33D = T_406.rnnA31;
                  if (!(T_406.rnnA31 > 0ll)) goto lab_2193;
                  $$CIVINIT33A = $$DoIV33D;
                  $$CIVBUMP35D = -1ll;
                  $$CIVFINAL33A = (unsigned long long) ((long long) ($$CIVINIT33A - (0ll + 1)) / $$csx116 + 1);
                  $$CIV361 = (long long) 0;
                  $$EMTFD5 = __pdf_profile@37($$CIVFINAL33A,2ll,0ll);
                  do {   /* id=196 guarded */ /* ~2194 */ 
                    /* region = 2107 */
                    /* bump-normalized */
                    $$DoIV33D = $$CIVINIT33A + (long long) ($$CIVBUMP35D * (long long) $$CIV361);
                    /* DIR   LATCH */
                    $$DoIV33D = $$DoIV33D + -1ll;
                    $$CIV361 = $$CIV361 + 1ll;
                  } while ((unsigned long long) $$CIV361 < $$EMTFD5);    /* ~2194 */
                  $$DoIV33D = $$CIVINIT33A + (long long) ($$CIVBUMP35D * (long long) $$CIVFINAL33A);
                lab_2193:
                  ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ivx][1ll][(long long) k.rnn91E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33A))) + mb[].off4)][(long long) $$ICM12E] = ((double *)((char *)d-T_408_1%addr  + $$csx118))->T_408[].rns1054.[(long long) k.rnn91E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33A))) + mb[].off4)];
  2305 |          /* DIR   LATCH */
                  $$DoIV33B = $$DoIV33B + -1ll;
                  $$CIV362 = $$CIV362 + 1ll;
                } while ((unsigned long long) $$CIV362 < $$EMTFD7);    /* ~2190 */
                $$DoIV33B = $$CIVINIT33B + (long long) ($$CIVBUMP35E * (long long) $$CIVFINAL33B);
              lab_2189:
                /* DIR   LATCH */
                $$DoIV33A = $$DoIV33A + -1ll;
                $$CIV363 = $$CIV363 + 1ll;
              } while ((unsigned long long) $$CIV363 < $$EMTFD8);    /* ~2188 */
              $$DoIV33A = $$CIVINIT33C + (long long) ($$CIVBUMP35F * (long long) $$CIVFINAL33C);
            lab_2187:
              $$csx120 = allocate_size_118 > 1048576ll;
              if (!$$csx120) goto lab_1007;
              free(d-T_408_1%addr)
            lab_1007:
              _dealloca[U,TmPShadow_97D](stack_pos_97)
  2308 |      if (!(ie != 0)) goto lab_1008;
  2310 |      stack_pos_98 = _getstack();
              d-T_409_1%flags = 144u;
              d-T_409_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_409_1%bounds%mult[].off72 = 8ll;
              d-T_409_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_409_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_409_1%rvo = - ($$csx119 * 8ll);
              allocate_size_119 = $$ICM130;
              if (!$$csx11D) goto lab_1009;
              d-T_409_1%addr = _alloca(allocate_size_119);
              goto lab_1010;
            lab_1009:
              d-T_409_1%addr = malloc(allocate_size_119);
            lab_1010:
  2309 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2195;
              $$DoIV33E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT33E = $$DoIV33E;
              $$CIVBUMP361 = -1ll;
              $$CIVFINAL33E = (unsigned long long) ((long long) ($$CIVINIT33E - (0ll + 1)) / $$csx116 + 1);
              $$CIV365 = (long long) 0;
              $$EMTFD4 = __pdf_profile@37($$CIVFINAL33E,2ll,0ll);
              do {   /* id=197 guarded */ /* ~2196 */ 
                /* region = 2111 */
                /* bump-normalized */
                $$DoIV33E = $$CIVINIT33E + (long long) ($$CIVBUMP361 * (long long) $$CIV365);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2197;
                $$DoIV33F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT33D = $$DoIV33F;
                $$CIVBUMP360 = -1ll;
                $$CIVFINAL33D = (unsigned long long) ((long long) ($$CIVINIT33D - (0ll + 1)) / $$csx116 + 1);
                $$CIV364 = (long long) 0;
                $$EMTFD3 = __pdf_profile@37($$CIVFINAL33D,2ll,0ll);
                do {   /* id=198 guarded */ /* ~2198 */ 
                  /* region = 2110 */
                  /* bump-normalized */
                  $$DoIV33F = $$CIVINIT33D + (long long) ($$CIVBUMP360 * (long long) $$CIV364);
                  k.rnn91A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV33F));
  2310 |          ((double *)((char *)d-T_409_1%addr  + $$csx118))->T_409[].rns1055.[(long long) k.rnn91A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ie][1ll][(long long) k.rnn91A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1030.[1ll][1ll][(long long) k.rnn91A][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1053.[1ll][1ll][(long long) k.rnn91A][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1030.[1ll][1ll][(long long) k.rnn91A][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0))]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1053.[1ll][1ll][(long long) k.rnn91A][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV33E))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0))]]);
  2309 |          /* DIR   LATCH */
                  $$DoIV33F = $$DoIV33F + -1ll;
                  $$CIV364 = $$CIV364 + 1ll;
                } while ((unsigned long long) $$CIV364 < $$EMTFD3);    /* ~2198 */
                $$DoIV33F = $$CIVINIT33D + (long long) ($$CIVBUMP360 * (long long) $$CIVFINAL33D);
              lab_2197:
                /* DIR   LATCH */
                $$DoIV33E = $$DoIV33E + -1ll;
                $$CIV365 = $$CIV365 + 1ll;
              } while ((unsigned long long) $$CIV365 < $$EMTFD4);    /* ~2196 */
              $$DoIV33E = $$CIVINIT33E + (long long) ($$CIVBUMP361 * (long long) $$CIVFINAL33E);
            lab_2195:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2199;
              $$DoIV340 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT340 = $$DoIV340;
              $$CIVBUMP363 = -1ll;
              $$CIVFINAL340 = (unsigned long long) ((long long) ($$CIVINIT340 - (0ll + 1)) / $$csx116 + 1);
              $$CIV367 = (long long) 0;
              $$EMTFD2 = __pdf_profile@37($$CIVFINAL340,2ll,0ll);
              do {   /* id=199 guarded */ /* ~2200 */ 
                /* region = 2113 */
                /* bump-normalized */
                $$DoIV340 = $$CIVINIT340 + (long long) ($$CIVBUMP363 * (long long) $$CIV367);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2201;
                $$DoIV341 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT33F = $$DoIV341;
                $$CIVBUMP362 = -1ll;
                $$CIVFINAL33F = (unsigned long long) ((long long) ($$CIVINIT33F - (0ll + 1)) / $$csx116 + 1);
                $$CIV366 = (long long) 0;
                $$EMTFD1 = __pdf_profile@37($$CIVFINAL33F,2ll,0ll);
                do {   /* id=200 guarded */ /* ~2202 */ 
                  /* region = 2112 */
                  /* bump-normalized */
                  $$DoIV341 = $$CIVINIT33F + (long long) ($$CIVBUMP362 * (long long) $$CIV366);
                  k.rnn919 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV341));
  2310 |          ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ie][1ll][(long long) k.rnn919][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV340))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_409_1%addr  + $$csx118))->T_409[].rns1055.[(long long) k.rnn919][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV340))) + mb[].off4)];
  2309 |          /* DIR   LATCH */
                  $$DoIV341 = $$DoIV341 + -1ll;
                  $$CIV366 = $$CIV366 + 1ll;
                } while ((unsigned long long) $$CIV366 < $$EMTFD1);    /* ~2202 */
                $$DoIV341 = $$CIVINIT33F + (long long) ($$CIVBUMP362 * (long long) $$CIVFINAL33F);
              lab_2201:
                /* DIR   LATCH */
                $$DoIV340 = $$DoIV340 + -1ll;
                $$CIV367 = $$CIV367 + 1ll;
              } while ((unsigned long long) $$CIV367 < $$EMTFD2);    /* ~2200 */
              $$DoIV340 = $$CIVINIT340 + (long long) ($$CIVBUMP363 * (long long) $$CIVFINAL340);
            lab_2199:
              if (!$$csx120) goto lab_1029;
              free(d-T_409_1%addr)
            lab_1029:
              _dealloca[U,TmPShadow_98D](stack_pos_98)
  2312 |    lab_1008:
  2313 |      if (!(ndim >= 3)) goto lab_1030;
  2315 |      stack_pos_99 = _getstack();
              d-T_411_1%flags = 144u;
              d-T_411_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_411_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_411_1%bounds%mult[].off72 = 8ll;
              d-T_411_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_411_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_411_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_411_1%rvo = - ($$csx119 * 8ll);
              allocate_size_120 = $$ICM130;
              if (!$$csx11D) goto lab_1031;
              d-T_411_1%addr = _alloca(allocate_size_120);
              goto lab_1032;
            lab_1031:
              d-T_411_1%addr = malloc(allocate_size_120);
            lab_1032:
  2314 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2203;
              $$DoIV342 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT343 = $$DoIV342;
              $$CIVBUMP366 = -1ll;
              $$CIVFINAL343 = (unsigned long long) ((long long) ($$CIVINIT343 - (0ll + 1)) / $$csx116 + 1);
              $$CIV36A = (long long) 0;
              $$EMTFD0 = __pdf_profile@37($$CIVFINAL343,2ll,0ll);
              do {   /* id=201 guarded */ /* ~2204 */ 
                /* region = 2116 */
                /* bump-normalized */
                $$DoIV342 = $$CIVINIT343 + (long long) ($$CIVBUMP366 * (long long) $$CIV36A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2205;
                $$DoIV343 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT342 = $$DoIV343;
                $$CIVBUMP365 = -1ll;
                $$CIVFINAL342 = (unsigned long long) ((long long) ($$CIVINIT342 - (0ll + 1)) / $$csx116 + 1);
                $$CIV369 = (long long) 0;
                $$EMTFCF = __pdf_profile@37($$CIVFINAL342,2ll,0ll);
                do {   /* id=202 guarded */ /* ~2206 */ 
                  /* region = 2115 */
                  /* bump-normalized */
                  $$DoIV343 = $$CIVINIT342 + (long long) ($$CIVBUMP365 * (long long) $$CIV369);
                  k.rnn915 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV343));
  2315 |          T_410 =  0.0000000000000000E+000;
                  $$FSM2D = k.rnn915;
                  $$csx121 = (long long) (k.rnn915 + 1) - (long long) k.rnn915;
                  if (!(1ll + $$csx121 > 0ll)) goto lab_2207;
                  $$DoIV344 = 1ll + $$csx121;
                  $$CIVINIT341 = $$DoIV344;
                  $$CIVBUMP364 = -1ll;
                  $$CIVFINAL341 = (unsigned long long) ((long long) ($$CIVINIT341 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV368 = (long long) 0;
                  $$EMTFCE = __pdf_profile@37($$CIVFINAL341,2ll,0ll);
                  do {   /* id=203 guarded */ /* ~2208 */ 
                    /* region = 2114 */
                    /* bump-normalized */
                    $$DoIV344 = $$CIVINIT341 + (long long) ($$CIVBUMP364 * (long long) $$CIV368);
                    T_410 = T_410 + ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1056.[1ll][1ll][1ll + ((long long) (k.rnn915 + 1) - $$DoIV344)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV342))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV344 = $$DoIV344 + -1ll;
                    $$CIV368 = $$CIV368 + 1ll;
                  } while ((unsigned long long) $$CIV368 < $$EMTFCE);    /* ~2208 */
                  $$DoIV344 = $$CIVINIT341 + (long long) ($$CIVBUMP364 * (long long) $$CIVFINAL341);
                lab_2207:
                  ((double *)((char *)d-T_411_1%addr  + $$csx118))->T_411[].rns1057.[(long long) k.rnn915][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV342))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ivz][1ll][(long long) k.rnn915][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV342))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn915][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV342))) + mb[].off4) - 1)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0) + .index->index)]) * T_410;
  2314 |          /* DIR   LATCH */
                  $$DoIV343 = $$DoIV343 + -1ll;
                  $$CIV369 = $$CIV369 + 1ll;
                } while ((unsigned long long) $$CIV369 < $$EMTFCF);    /* ~2206 */
                $$DoIV343 = $$CIVINIT342 + (long long) ($$CIVBUMP365 * (long long) $$CIVFINAL342);
              lab_2205:
                /* DIR   LATCH */
                $$DoIV342 = $$DoIV342 + -1ll;
                $$CIV36A = $$CIV36A + 1ll;
              } while ((unsigned long long) $$CIV36A < $$EMTFD0);    /* ~2204 */
              $$DoIV342 = $$CIVINIT343 + (long long) ($$CIVBUMP366 * (long long) $$CIVFINAL343);
            lab_2203:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2209;
              $$DoIV345 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT346 = $$DoIV345;
              $$CIVBUMP369 = -1ll;
              $$CIVFINAL346 = (unsigned long long) ((long long) ($$CIVINIT346 - (0ll + 1)) / $$csx116 + 1);
              $$CIV36D = (long long) 0;
              $$EMTFCD = __pdf_profile@37($$CIVFINAL346,2ll,0ll);
              do {   /* id=204 guarded */ /* ~2210 */ 
                /* region = 2119 */
                /* bump-normalized */
                $$DoIV345 = $$CIVINIT346 + (long long) ($$CIVBUMP369 * (long long) $$CIV36D);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2211;
                $$DoIV346 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT345 = $$DoIV346;
                $$CIVBUMP368 = -1ll;
                $$CIVFINAL345 = (unsigned long long) ((long long) ($$CIVINIT345 - (0ll + 1)) / $$csx116 + 1);
                $$CIV36C = (long long) 0;
                $$EMTFCC = __pdf_profile@37($$CIVFINAL345,2ll,0ll);
                do {   /* id=205 guarded */ /* ~2212 */ 
                  /* region = 2118 */
                  /* bump-normalized */
                  $$DoIV346 = $$CIVINIT345 + (long long) ($$CIVBUMP368 * (long long) $$CIV36C);
                  k.rnn914 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV346));
  2315 |          $$FSM2A = k.rnn914;
                  $$csx122 = (long long) (k.rnn914 + 1) - (long long) k.rnn914;
                  if (!(1ll + $$csx122 > 0ll)) goto lab_2213;
                  $$DoIV347 = 1ll + $$csx122;
                  $$CIVINIT344 = $$DoIV347;
                  $$CIVBUMP367 = -1ll;
                  $$CIVFINAL344 = (unsigned long long) ((long long) ($$CIVINIT344 - (0ll + 1)) / $$csx116 + 1);
                  $$CIV36B = (long long) 0;
                  $$EMTFCB = __pdf_profile@37($$CIVFINAL344,2ll,0ll);
                  do {   /* id=206 guarded */ /* ~2214 */ 
                    /* region = 2117 */
                    /* bump-normalized */
                    $$DoIV347 = $$CIVINIT344 + (long long) ($$CIVBUMP367 * (long long) $$CIV36B);
                    /* DIR   LATCH */
                    $$DoIV347 = $$DoIV347 + -1ll;
                    $$CIV36B = $$CIV36B + 1ll;
                  } while ((unsigned long long) $$CIV36B < $$EMTFCB);    /* ~2214 */
                  $$DoIV347 = $$CIVINIT344 + (long long) ($$CIVBUMP367 * (long long) $$CIVFINAL344);
                lab_2213:
                  ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ivz][1ll][(long long) k.rnn914][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV345))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_411_1%addr  + $$csx118))->T_411[].rns1057.[(long long) k.rnn914][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV345))) + mb[].off4)];
  2314 |          /* DIR   LATCH */
                  $$DoIV346 = $$DoIV346 + -1ll;
                  $$CIV36C = $$CIV36C + 1ll;
                } while ((unsigned long long) $$CIV36C < $$EMTFCC);    /* ~2212 */
                $$DoIV346 = $$CIVINIT345 + (long long) ($$CIVBUMP368 * (long long) $$CIVFINAL345);
              lab_2211:
                /* DIR   LATCH */
                $$DoIV345 = $$DoIV345 + -1ll;
                $$CIV36D = $$CIV36D + 1ll;
              } while ((unsigned long long) $$CIV36D < $$EMTFCD);    /* ~2210 */
              $$DoIV345 = $$CIVINIT346 + (long long) ($$CIVBUMP369 * (long long) $$CIVFINAL346);
            lab_2209:
              if (!$$csx120) goto lab_1059;
              free(d-T_411_1%addr)
            lab_1059:
              _dealloca[U,TmPShadow_99D](stack_pos_99)
  2317 |      if (!(ie != 0)) goto lab_1060;
  2319 |      stack_pos_100 = _getstack();
              d-T_412_1%flags = 144u;
              d-T_412_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_412_1%bounds%mult[].off72 = 8ll;
              d-T_412_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_412_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_412_1%rvo = - ($$csx119 * 8ll);
              allocate_size_121 = $$ICM130;
              if (!$$csx11D) goto lab_1061;
              d-T_412_1%addr = _alloca(allocate_size_121);
              goto lab_1062;
            lab_1061:
              d-T_412_1%addr = malloc(allocate_size_121);
            lab_1062:
  2318 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2215;
              $$DoIV348 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT348 = $$DoIV348;
              $$CIVBUMP36B = -1ll;
              $$CIVFINAL348 = (unsigned long long) ((long long) ($$CIVINIT348 - (0ll + 1)) / $$csx116 + 1);
              $$CIV36F = (long long) 0;
              $$EMTFCA = __pdf_profile@37($$CIVFINAL348,2ll,0ll);
              do {   /* id=207 guarded */ /* ~2216 */ 
                /* region = 2121 */
                /* bump-normalized */
                $$DoIV348 = $$CIVINIT348 + (long long) ($$CIVBUMP36B * (long long) $$CIV36F);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2217;
                $$DoIV349 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT347 = $$DoIV349;
                $$CIVBUMP36A = -1ll;
                $$CIVFINAL347 = (unsigned long long) ((long long) ($$CIVINIT347 - (0ll + 1)) / $$csx116 + 1);
                $$CIV36E = (long long) 0;
                $$EMTFC9 = __pdf_profile@37($$CIVFINAL347,2ll,0ll);
                do {   /* id=208 guarded */ /* ~2218 */ 
                  /* region = 2120 */
                  /* bump-normalized */
                  $$DoIV349 = $$CIVINIT347 + (long long) ($$CIVBUMP36A * (long long) $$CIV36E);
                  k.rnn910 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV349));
  2319 |          ((double *)((char *)d-T_412_1%addr  + $$csx118))->T_412[].rns1058.[(long long) k.rnn910][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ie][1ll][(long long) k.rnn910][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1033.[1ll][1ll][(long long) k.rnn910][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1056.[1ll][1ll][(long long) k.rnn910][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1033.[1ll][1ll][(long long) (k.rnn910 + 1)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1056.[1ll][1ll][(long long) (k.rnn910 + 1)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV348))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]]);
  2318 |          /* DIR   LATCH */
                  $$DoIV349 = $$DoIV349 + -1ll;
                  $$CIV36E = $$CIV36E + 1ll;
                } while ((unsigned long long) $$CIV36E < $$EMTFC9);    /* ~2218 */
                $$DoIV349 = $$CIVINIT347 + (long long) ($$CIVBUMP36A * (long long) $$CIVFINAL347);
              lab_2217:
                /* DIR   LATCH */
                $$DoIV348 = $$DoIV348 + -1ll;
                $$CIV36F = $$CIV36F + 1ll;
              } while ((unsigned long long) $$CIV36F < $$EMTFCA);    /* ~2216 */
              $$DoIV348 = $$CIVINIT348 + (long long) ($$CIVBUMP36B * (long long) $$CIVFINAL348);
            lab_2215:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2219;
              $$DoIV34A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT34A = $$DoIV34A;
              $$CIVBUMP36D = -1ll;
              $$CIVFINAL34A = (unsigned long long) ((long long) ($$CIVINIT34A - (0ll + 1)) / $$csx116 + 1);
              $$CIV371 = (long long) 0;
              $$EMTFC8 = __pdf_profile@37($$CIVFINAL34A,2ll,0ll);
              do {   /* id=209 guarded */ /* ~2220 */ 
                /* region = 2123 */
                /* bump-normalized */
                $$DoIV34A = $$CIVINIT34A + (long long) ($$CIVBUMP36D * (long long) $$CIV371);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2221;
                $$DoIV34B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT349 = $$DoIV34B;
                $$CIVBUMP36C = -1ll;
                $$CIVFINAL349 = (unsigned long long) ((long long) ($$CIVINIT349 - (0ll + 1)) / $$csx116 + 1);
                $$CIV370 = (long long) 0;
                $$EMTFC7 = __pdf_profile@37($$CIVFINAL349,2ll,0ll);
                do {   /* id=210 guarded */ /* ~2222 */ 
                  /* region = 2122 */
                  /* bump-normalized */
                  $$DoIV34B = $$CIVINIT349 + (long long) ($$CIVBUMP36C * (long long) $$CIV370);
                  k.rnn90F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV34B));
  2319 |          ((double *)((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014.))->q2ly_%data[].rns1031.[(long long) ie][1ll][(long long) k.rnn90F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV319))) + mb[].off0)]] = ((double *)((char *)d-T_412_1%addr  + $$csx118))->T_412[].rns1058.[(long long) k.rnn90F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34A))) + mb[].off4)];
  2318 |          /* DIR   LATCH */
                  $$DoIV34B = $$DoIV34B + -1ll;
                  $$CIV370 = $$CIV370 + 1ll;
                } while ((unsigned long long) $$CIV370 < $$EMTFC7);    /* ~2222 */
                $$DoIV34B = $$CIVINIT349 + (long long) ($$CIVBUMP36C * (long long) $$CIVFINAL349);
              lab_2221:
                /* DIR   LATCH */
                $$DoIV34A = $$DoIV34A + -1ll;
                $$CIV371 = $$CIV371 + 1ll;
              } while ((unsigned long long) $$CIV371 < $$EMTFC8);    /* ~2220 */
              $$DoIV34A = $$CIVINIT34A + (long long) ($$CIVBUMP36D * (long long) $$CIVFINAL34A);
            lab_2219:
              if (!$$csx120) goto lab_1081;
              free(d-T_412_1%addr)
            lab_1081:
              _dealloca[U,TmPShadow_100D](stack_pos_100)
  2321 |    lab_1060:
  2322 |    lab_1030:
  2323 |    lab_970:
  2325 |      d-unctl_rtd_60%dscr_type = 3u;
              d-unctl_rtd_60%data_type = 14u;
              d-unctl_rtd_60%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011.;
              d-unctl_rtd_60%version = 129u;
              d-unctl_rtd_60%element_len = 8ll;
              d-unctl_rtd_60%rank = 3;
              if (!1) goto lab_2525;
              $$CIV293 = 0u;
              do {   /* id=362 guarded */ /* ~2526 */ 
                /* region = 2125 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_60  + -24ll))->d-unctl_rtd_60%bounds%lbound[][3ll - (long long) $$CIV293] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_60  + -24ll))->d-unctl_rtd_60%bounds%extent[][3ll - (long long) $$CIV293] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV293 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV293 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_60  + -24ll))->d-unctl_rtd_60%bounds%mult[][3ll - (long long) $$CIV293] = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll - (long long) $$CIV293];
                /* DIR   LATCH */
                $$CIV293 = $$CIV293 + 1u;
              } while ($$CIV293 < 2u);    /* ~2526 */
            lab_2525:
              d-unctl_rtd_60%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_60%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll],0ll);
              d-unctl_rtd_60%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll];
              d-unctl_rtd_60%rvo = - (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[3ll] * d-unctl_rtd_60%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll] * d-unctl_rtd_60%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014. + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.)*((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%lbound[].rns1016.[1ll])) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[1ll])*(1ll) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[2ll])*((long long) $$csx346) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[3ll])*((long long) $$csx347) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) i.rnnA26])),&d-unctl_rtd_60)
  2326 |      if (!(0 != (lcautious & 1))) goto lab_1082;
              d-unctl_rtd_61%dscr_type = 3u;
              d-unctl_rtd_61%data_type = 14u;
              d-unctl_rtd_61%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ly_%addr122->q2ly_%d-data%flags.rns1011.;
              d-unctl_rtd_61%version = 129u;
              d-unctl_rtd_61%element_len = 8ll;
              d-unctl_rtd_61%rank = 3;
              if (!1) goto lab_2527;
              $$CIV294 = 0u;
              do {   /* id=363 guarded */ /* ~2528 */ 
                /* region = 2124 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_61  + -24ll))->d-unctl_rtd_61%bounds%lbound[][3ll - (long long) $$CIV294] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_61  + -24ll))->d-unctl_rtd_61%bounds%extent[][3ll - (long long) $$CIV294] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV294 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV294 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_61  + -24ll))->d-unctl_rtd_61%bounds%mult[][3ll - (long long) $$CIV294] = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll - (long long) $$CIV294];
                /* DIR   LATCH */
                $$CIV294 = $$CIV294 + 1u;
              } while ($$CIV294 < 2u);    /* ~2528 */
            lab_2527:
              d-unctl_rtd_61%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_61%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll],0ll);
              d-unctl_rtd_61%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll];
              d-unctl_rtd_61%rvo = - (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[3ll] * d-unctl_rtd_61%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[4ll] * d-unctl_rtd_61%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%mult[].rns1013.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2ly_%addr122->q2ly_%d-data%addr.rns1017.  + $$ICM.d-q2ly_%addr122->q2ly_%d-data%rvo.rns1014. + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.)*((((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%extent[].rns1012.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ly_%addr122  + -24ll))->q2ly_%d-data%bounds%lbound[].rns1016.[1ll])) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[1ll])*(1ll) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[2ll])*((long long) $$csx346) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[3ll])*((long long) $$csx347) + ($$ICM.d-q2ly_%addr122->q2ly_%d-data%bounds%mult[].rns1013.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ly_%addr122  + 40ll))->q2ly_%x[].rns1015.[(long long) i.rnnA26])),&d-unctl_rtd_61)
            lab_1082:
  2327 |      /* DIR   LATCH */
              $$DoIV319 = $$DoIV319 + -1ll;
              $$CIV372 = $$CIV372 + 1ll;
            } while ((unsigned long long) $$CIV372 < $$EMTFF9);    /* ~2122 */
            $$DoIV319 = $$CIVINIT34B + (long long) ($$CIVBUMP36E * (long long) $$CIVFINAL34B);
          lab_2121:
  2328 |  lab_826:
            $$RET49 = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2ry,&mb);
  2329 |    if (!(0 != ($$RET49 & 1))) goto lab_1087;
  2330 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2223;
            $$DoIV34C = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT37E = $$DoIV34C;
            $$CIVBUMP3A3 = -1ll;
            $$csx123 = - ((long long) $$CIVBUMP3A3);
            $$CIVFINAL37E = (unsigned long long) ((long long) ($$CIVINIT37E - (0ll + 1)) / $$csx123 + 1);
            $$CIV3A5 = (long long) 0;
  2331 |    $$ICM.d-qry_%addr131 = d-qry_%addr;
  2335 |    $$ICM.d-fx_%addr123 = d-fx_%addr;
  2340 |    $$ICM.d-fz_%addrFD = d-fz_%addr;
  2331 |    $$ICM.d-q2ry_%addr132 = d-q2ry_%addr;
  2354 |    $$ICM.d-ctfz_%addrFF = d-ctfz_%addr;
  2353 |    $$ICM.d-ctfx_%addr125 = d-ctfx_%addr;
  2349 |    $$ICM.d-a2y_%addr124 = d-a2y_%addr;
  2346 |    $$ICM.d-sy_%addrD6 = d-sy_%addr;
  2362 |    $$ICM.d-gradphix_%addr126 = d-gradphix_%addr;
  2371 |    $$ICM.d-gradphiz_%addr110 = d-gradphiz_%addr;
  2335 |    $$csx124 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2353 |    $$csx126 = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csx125 = - ($$csx126 * 8ll);
  2335 |    $$ICM13C = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2340 |    $$csx127 = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2330 |    $$EMTFC6 = __pdf_profile@37($$CIVFINAL37E,2ll,0ll);
            do {   /* id=211 guarded */ /* ~2224 */ 
              /* region = 2183 */
              /* bump-normalized */
              $$DoIV34C = $$CIVINIT37E + (long long) ($$CIVBUMP3A3 * (long long) $$CIV3A5);
              i.rnnA25 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV34C));
  2331 |      d-unctl_rtd_62%dscr_type = 3u;
              d-unctl_rtd_62%data_type = 14u;
              d-unctl_rtd_62%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qry_%addr131->qry_%d-data%flags.rns1060. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qry_%addr131->qry_%d-data%flags.rns1060.;
              d-unctl_rtd_62%version = 129u;
              d-unctl_rtd_62%element_len = 8ll;
              d-unctl_rtd_62%rank = 3;
              if (!1) goto lab_2529;
              $$CIV295 = 0u;
              do {   /* id=364 guarded */ /* ~2530 */ 
                /* region = 2182 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_62  + -24ll))->d-unctl_rtd_62%bounds%lbound[][3ll - (long long) $$CIV295] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_62  + -24ll))->d-unctl_rtd_62%bounds%extent[][3ll - (long long) $$CIV295] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV295 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV295 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_62  + -24ll))->d-unctl_rtd_62%bounds%mult[][3ll - (long long) $$CIV295] = ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%mult[].rns1062.[4ll - (long long) $$CIV295];
                /* DIR   LATCH */
                $$CIV295 = $$CIV295 + 1u;
              } while ($$CIV295 < 2u);    /* ~2530 */
            lab_2529:
              d-unctl_rtd_62%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_62%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[1ll],0ll);
              d-unctl_rtd_62%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%mult[].rns1062.[1ll];
              d-unctl_rtd_62%rvo = - (((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%mult[].rns1062.[3ll] * d-unctl_rtd_62%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%mult[].rns1062.[4ll] * d-unctl_rtd_62%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%mult[].rns1062.[1ll]));
              d-unctl_rtd_63%dscr_type = 3u;
              d-unctl_rtd_63%data_type = 14u;
              d-unctl_rtd_63%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063.;
              d-unctl_rtd_63%version = 129u;
              d-unctl_rtd_63%element_len = 8ll;
              d-unctl_rtd_63%rank = 3;
              if (!1) goto lab_2531;
              $$CIV296 = 0u;
              do {   /* id=365 guarded */ /* ~2532 */ 
                /* region = 2181 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_63  + -24ll))->d-unctl_rtd_63%bounds%lbound[][3ll - (long long) $$CIV296] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_63  + -24ll))->d-unctl_rtd_63%bounds%extent[][3ll - (long long) $$CIV296] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV296 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV296 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_63  + -24ll))->d-unctl_rtd_63%bounds%mult[][3ll - (long long) $$CIV296] = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll - (long long) $$CIV296];
                /* DIR   LATCH */
                $$CIV296 = $$CIV296 + 1u;
              } while ($$CIV296 < 2u);    /* ~2532 */
            lab_2531:
              d-unctl_rtd_63%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_63%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll],0ll);
              d-unctl_rtd_63%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll];
              d-unctl_rtd_63%rvo = - (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[3ll] * d-unctl_rtd_63%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll] * d-unctl_rtd_63%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll]));
              $$csx348 = mb[].off8;
              $$csx349 = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qry_%addr131->qry_%d-data%addr.rns1074.  + $$ICM.d-qry_%addr131->qry_%d-data%rvo.rns1071. + ($$ICM.d-qry_%addr131->qry_%d-data%bounds%mult[].rns1062.)*((((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%extent[].rns1061.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr131  + -24ll))->qry_%d-data%bounds%lbound[].rns1073.[1ll])) + ($$ICM.d-qry_%addr131->qry_%d-data%bounds%mult[].rns1062.[1ll])*(1ll) + ($$ICM.d-qry_%addr131->qry_%d-data%bounds%mult[].rns1062.[2ll])*((long long) $$csx348) + ($$ICM.d-qry_%addr131->qry_%d-data%bounds%mult[].rns1062.[3ll])*((long long) $$csx349) + ($$ICM.d-qry_%addr131->qry_%d-data%bounds%mult[].rns1062.[4ll])*((long long) ((int *)((char *)$$ICM.d-qry_%addr131  + 40ll))->qry_%x[].rns1072.[(long long) i.rnnA25])),((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066. + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.)*((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%lbound[].rns1068.[1ll])) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[1ll])*(1ll) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[2ll])*((long long) $$csx348) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[3ll])*((long long) $$csx349) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) i.rnnA25])),&d-unctl_rtd_62,&d-unctl_rtd_63)
  2335 |      stack_pos_101 = _getstack();
              d-T_413_1%flags = 144u;
              d-T_413_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_413_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_413_1%bounds%mult[].off96 = 8ll;
              d-T_413_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_413_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_413_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_413_1%bounds%lbound[].off32 = 1ll;
              d-T_413_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_413_1%bounds%mult[].off48 = $$ICM13C;
              d-T_413_1%rvo = - (($$csx126 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_122 = $$ICM13C * max((long long) nsweepflux,0ll);
              $$csx128 = allocate_size_122 <= 1048576ll;
              if (!$$csx128) goto lab_1090;
              d-T_413_1%addr = _alloca(allocate_size_122);
              goto lab_1091;
            lab_1090:
              d-T_413_1%addr = malloc(allocate_size_122);
            lab_1091:
  2334 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2225;
              $$DoIV34D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT34E = $$DoIV34D;
              $$CIVBUMP371 = -1ll;
              $$CIVFINAL34E = (unsigned long long) ((long long) ($$CIVINIT34E - (0ll + 1)) / $$csx123 + 1);
              $$CIV375 = (long long) 0;
              $$EMTFC5 = __pdf_profile@37($$CIVFINAL34E,2ll,0ll);
              do {   /* id=212 guarded */ /* ~2226 */ 
                /* region = 2131 */
                /* bump-normalized */
                $$DoIV34D = $$CIVINIT34E + (long long) ($$CIVBUMP371 * (long long) $$CIV375);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2227;
                $$DoIV34E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT34D = $$DoIV34E;
                $$CIVBUMP370 = -1ll;
                $$CIVFINAL34D = (unsigned long long) ((long long) ($$CIVINIT34D - (0ll + 1)) / $$csx123 + 1);
                $$CIV374 = (long long) 0;
                $$EMTFC4 = __pdf_profile@37($$CIVFINAL34D,2ll,0ll);
                do {   /* id=213 guarded */ /* ~2228 */ 
                  /* region = 2130 */
                  /* bump-normalized */
                  $$DoIV34E = $$CIVINIT34D + (long long) ($$CIVBUMP370 * (long long) $$CIV374);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2229;
                  $$DoIV34F = (long long) nsweepflux;
                  $$CIVINIT34C = $$DoIV34F;
                  $$CIVBUMP36F = -1ll;
                  $$CIVFINAL34C = (unsigned long long) ((long long) ($$CIVINIT34C - (0ll + 1)) / $$csx123 + 1);
                  $$CIV373 = (long long) 0;
                  $$EMTFC3 = __pdf_profile@37($$CIVFINAL34C,2ll,0ll);
                  do {   /* id=214 guarded */ /* ~2230 */ 
                    /* region = 2129 */
                    /* bump-normalized */
                    $$DoIV34F = $$CIVINIT34C + (long long) ($$CIVBUMP36F * (long long) $$CIV373);
  2335 |            ((double *)((char *)d-T_413_1%addr  + d-T_413_1%rvo))->T_413[].rns1076.[(long long) ((int) ((long long) nsweepflux - $$DoIV34F) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV34E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34D))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV34F) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV34E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1078.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV34F) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV34E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1078.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV34F) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV34E))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV34D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0))]]);
  2334 |            /* DIR   LATCH */
                    $$DoIV34F = $$DoIV34F + -1ll;
                    $$CIV373 = $$CIV373 + 1ll;
                  } while ((unsigned long long) $$CIV373 < $$EMTFC3);    /* ~2230 */
                  $$DoIV34F = $$CIVINIT34C + (long long) ($$CIVBUMP36F * (long long) $$CIVFINAL34C);
                lab_2229:
                  /* DIR   LATCH */
                  $$DoIV34E = $$DoIV34E + -1ll;
                  $$CIV374 = $$CIV374 + 1ll;
                } while ((unsigned long long) $$CIV374 < $$EMTFC4);    /* ~2228 */
                $$DoIV34E = $$CIVINIT34D + (long long) ($$CIVBUMP370 * (long long) $$CIVFINAL34D);
              lab_2227:
                /* DIR   LATCH */
                $$DoIV34D = $$DoIV34D + -1ll;
                $$CIV375 = $$CIV375 + 1ll;
              } while ((unsigned long long) $$CIV375 < $$EMTFC5);    /* ~2226 */
              $$DoIV34D = $$CIVINIT34E + (long long) ($$CIVBUMP371 * (long long) $$CIVFINAL34E);
            lab_2225:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2231;
              $$DoIV350 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT351 = $$DoIV350;
              $$CIVBUMP374 = -1ll;
              $$CIVFINAL351 = (unsigned long long) ((long long) ($$CIVINIT351 - (0ll + 1)) / $$csx123 + 1);
              $$CIV378 = (long long) 0;
              $$EMTFC2 = __pdf_profile@37($$CIVFINAL351,2ll,0ll);
              do {   /* id=215 guarded */ /* ~2232 */ 
                /* region = 2134 */
                /* bump-normalized */
                $$DoIV350 = $$CIVINIT351 + (long long) ($$CIVBUMP374 * (long long) $$CIV378);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2233;
                $$DoIV351 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT350 = $$DoIV351;
                $$CIVBUMP373 = -1ll;
                $$CIVFINAL350 = (unsigned long long) ((long long) ($$CIVINIT350 - (0ll + 1)) / $$csx123 + 1);
                $$CIV377 = (long long) 0;
                $$EMTFC1 = __pdf_profile@37($$CIVFINAL350,2ll,0ll);
                do {   /* id=216 guarded */ /* ~2234 */ 
                  /* region = 2133 */
                  /* bump-normalized */
                  $$DoIV351 = $$CIVINIT350 + (long long) ($$CIVBUMP373 * (long long) $$CIV377);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2235;
                  $$DoIV352 = (long long) nsweepflux;
                  $$CIVINIT34F = $$DoIV352;
                  $$CIVBUMP372 = -1ll;
                  $$CIVFINAL34F = (unsigned long long) ((long long) ($$CIVINIT34F - (0ll + 1)) / $$csx123 + 1);
                  $$CIV376 = (long long) 0;
                  $$EMTFC0 = __pdf_profile@37($$CIVFINAL34F,2ll,0ll);
                  do {   /* id=217 guarded */ /* ~2236 */ 
                    /* region = 2132 */
                    /* bump-normalized */
                    $$DoIV352 = $$CIVINIT34F + (long long) ($$CIVBUMP372 * (long long) $$CIV376);
  2335 |            ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV352) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV351))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV350))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_413_1%addr  + d-T_413_1%rvo))->T_413[].rns1076.[(long long) ((int) ((long long) nsweepflux - $$DoIV352) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV351))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV350))) + mb[].off4)];
  2334 |            /* DIR   LATCH */
                    $$DoIV352 = $$DoIV352 + -1ll;
                    $$CIV376 = $$CIV376 + 1ll;
                  } while ((unsigned long long) $$CIV376 < $$EMTFC0);    /* ~2236 */
                  $$DoIV352 = $$CIVINIT34F + (long long) ($$CIVBUMP372 * (long long) $$CIVFINAL34F);
                lab_2235:
                  /* DIR   LATCH */
                  $$DoIV351 = $$DoIV351 + -1ll;
                  $$CIV377 = $$CIV377 + 1ll;
                } while ((unsigned long long) $$CIV377 < $$EMTFC1);    /* ~2234 */
                $$DoIV351 = $$CIVINIT350 + (long long) ($$CIVBUMP373 * (long long) $$CIVFINAL350);
              lab_2233:
                /* DIR   LATCH */
                $$DoIV350 = $$DoIV350 + -1ll;
                $$CIV378 = $$CIV378 + 1ll;
              } while ((unsigned long long) $$CIV378 < $$EMTFC2);    /* ~2232 */
              $$DoIV350 = $$CIVINIT351 + (long long) ($$CIVBUMP374 * (long long) $$CIVFINAL351);
            lab_2231:
              if ($$csx128) goto lab_1118;
              free(d-T_413_1%addr)
            lab_1118:
              _dealloca[U,TmPShadow_101D](stack_pos_101)
  2338 |      if (!(ndim >= 3)) goto lab_1119;
  2340 |      stack_pos_102 = _getstack();
              d-T_414_1%flags = 144u;
              d-T_414_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_414_1%bounds%mult[].off96 = 8ll;
              d-T_414_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_414_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_414_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_414_1%bounds%mult[].off48 = $$ICM13C;
              d-T_414_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_123 = $$ICM13C * max((long long) nsweepflux,0ll);
              if (!$$csx128) goto lab_1120;
              d-T_414_1%addr = _alloca(allocate_size_123);
              goto lab_1121;
            lab_1120:
              d-T_414_1%addr = malloc(allocate_size_123);
            lab_1121:
  2339 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2237;
              $$DoIV353 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT354 = $$DoIV353;
              $$CIVBUMP377 = -1ll;
              $$CIVFINAL354 = (unsigned long long) ((long long) ($$CIVINIT354 - (0ll + 1)) / $$csx123 + 1);
              $$CIV37B = (long long) 0;
              $$EMTFBF = __pdf_profile@37($$CIVFINAL354,2ll,0ll);
              do {   /* id=218 guarded */ /* ~2238 */ 
                /* region = 2137 */
                /* bump-normalized */
                $$DoIV353 = $$CIVINIT354 + (long long) ($$CIVBUMP377 * (long long) $$CIV37B);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2239;
                $$DoIV354 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT353 = $$DoIV354;
                $$CIVBUMP376 = -1ll;
                $$CIVFINAL353 = (unsigned long long) ((long long) ($$CIVINIT353 - (0ll + 1)) / $$csx123 + 1);
                $$CIV37A = (long long) 0;
                $$EMTFBE = __pdf_profile@37($$CIVFINAL353,2ll,0ll);
                do {   /* id=219 guarded */ /* ~2240 */ 
                  /* region = 2136 */
                  /* bump-normalized */
                  $$DoIV354 = $$CIVINIT353 + (long long) ($$CIVBUMP376 * (long long) $$CIV37A);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2241;
                  $$DoIV355 = (long long) nsweepflux;
                  $$CIVINIT352 = $$DoIV355;
                  $$CIVBUMP375 = -1ll;
                  $$CIVFINAL352 = (unsigned long long) ((long long) ($$CIVINIT352 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV379 = (long long) 0;
                  $$EMTFBD = __pdf_profile@37($$CIVFINAL352,2ll,0ll);
                  do {   /* id=220 guarded */ /* ~2242 */ 
                    /* region = 2135 */
                    /* bump-normalized */
                    $$DoIV355 = $$CIVINIT352 + (long long) ($$CIVBUMP375 * (long long) $$CIV379);
  2340 |            ((double *)((char *)d-T_414_1%addr  + $$csx127))->T_414[].rns1080.[(long long) ((int) ((long long) nsweepflux - $$DoIV355) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV354))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV353))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV355) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV354))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV353))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1081.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV355) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV354))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV353))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1081.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV355) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV354))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV353))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]]);
  2339 |            /* DIR   LATCH */
                    $$DoIV355 = $$DoIV355 + -1ll;
                    $$CIV379 = $$CIV379 + 1ll;
                  } while ((unsigned long long) $$CIV379 < $$EMTFBD);    /* ~2242 */
                  $$DoIV355 = $$CIVINIT352 + (long long) ($$CIVBUMP375 * (long long) $$CIVFINAL352);
                lab_2241:
                  /* DIR   LATCH */
                  $$DoIV354 = $$DoIV354 + -1ll;
                  $$CIV37A = $$CIV37A + 1ll;
                } while ((unsigned long long) $$CIV37A < $$EMTFBE);    /* ~2240 */
                $$DoIV354 = $$CIVINIT353 + (long long) ($$CIVBUMP376 * (long long) $$CIVFINAL353);
              lab_2239:
                /* DIR   LATCH */
                $$DoIV353 = $$DoIV353 + -1ll;
                $$CIV37B = $$CIV37B + 1ll;
              } while ((unsigned long long) $$CIV37B < $$EMTFBF);    /* ~2238 */
              $$DoIV353 = $$CIVINIT354 + (long long) ($$CIVBUMP377 * (long long) $$CIVFINAL354);
            lab_2237:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2243;
              $$DoIV356 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT357 = $$DoIV356;
              $$CIVBUMP37A = -1ll;
              $$CIVFINAL357 = (unsigned long long) ((long long) ($$CIVINIT357 - (0ll + 1)) / $$csx123 + 1);
              $$CIV37E = (long long) 0;
              $$EMTFBC = __pdf_profile@37($$CIVFINAL357,2ll,0ll);
              do {   /* id=221 guarded */ /* ~2244 */ 
                /* region = 2140 */
                /* bump-normalized */
                $$DoIV356 = $$CIVINIT357 + (long long) ($$CIVBUMP37A * (long long) $$CIV37E);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2245;
                $$DoIV357 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT356 = $$DoIV357;
                $$CIVBUMP379 = -1ll;
                $$CIVFINAL356 = (unsigned long long) ((long long) ($$CIVINIT356 - (0ll + 1)) / $$csx123 + 1);
                $$CIV37D = (long long) 0;
                $$EMTFBB = __pdf_profile@37($$CIVFINAL356,2ll,0ll);
                do {   /* id=222 guarded */ /* ~2246 */ 
                  /* region = 2139 */
                  /* bump-normalized */
                  $$DoIV357 = $$CIVINIT356 + (long long) ($$CIVBUMP379 * (long long) $$CIV37D);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2247;
                  $$DoIV358 = (long long) nsweepflux;
                  $$CIVINIT355 = $$DoIV358;
                  $$CIVBUMP378 = -1ll;
                  $$CIVFINAL355 = (unsigned long long) ((long long) ($$CIVINIT355 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV37C = (long long) 0;
                  $$EMTFBA = __pdf_profile@37($$CIVFINAL355,2ll,0ll);
                  do {   /* id=223 guarded */ /* ~2248 */ 
                    /* region = 2138 */
                    /* bump-normalized */
                    $$DoIV358 = $$CIVINIT355 + (long long) ($$CIVBUMP378 * (long long) $$CIV37C);
  2340 |            ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1077.[(long long) ((int) ((long long) nsweepflux - $$DoIV358) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV357))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV356))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_414_1%addr  + $$csx127))->T_414[].rns1080.[(long long) ((int) ((long long) nsweepflux - $$DoIV358) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV357))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV356))) + mb[].off4)];
  2339 |            /* DIR   LATCH */
                    $$DoIV358 = $$DoIV358 + -1ll;
                    $$CIV37C = $$CIV37C + 1ll;
                  } while ((unsigned long long) $$CIV37C < $$EMTFBA);    /* ~2248 */
                  $$DoIV358 = $$CIVINIT355 + (long long) ($$CIVBUMP378 * (long long) $$CIVFINAL355);
                lab_2247:
                  /* DIR   LATCH */
                  $$DoIV357 = $$DoIV357 + -1ll;
                  $$CIV37D = $$CIV37D + 1ll;
                } while ((unsigned long long) $$CIV37D < $$EMTFBB);    /* ~2246 */
                $$DoIV357 = $$CIVINIT356 + (long long) ($$CIVBUMP379 * (long long) $$CIVFINAL356);
              lab_2245:
                /* DIR   LATCH */
                $$DoIV356 = $$DoIV356 + -1ll;
                $$CIV37E = $$CIV37E + 1ll;
              } while ((unsigned long long) $$CIV37E < $$EMTFBC);    /* ~2244 */
              $$DoIV356 = $$CIVINIT357 + (long long) ($$CIVBUMP37A * (long long) $$CIVFINAL357);
            lab_2243:
              if (allocate_size_123 <= 1048576ll) goto lab_1148;
              free(d-T_414_1%addr)
            lab_1148:
              _dealloca[U,TmPShadow_102D](stack_pos_102)
  2343 |    lab_1119:
  2344 |      if (!(0 != (lmhd & 1))) goto lab_1149;
  2346 |      stack_pos_103 = _getstack();
              d-T_415_1%flags = 144u;
              d-T_415_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_415_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_415_1%bounds%mult[].off96 = 8ll;
              d-T_415_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_415_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_415_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_415_1%bounds%lbound[].off32 = 1ll;
              d-T_415_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_415_1%bounds%mult[].off48 = $$ICM13C;
              d-T_415_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_124 = $$ICM13C * max((long long) sweepcons,0ll);
              if (!(allocate_size_124 <= 1048576ll)) goto lab_1150;
              d-T_415_1%addr = _alloca(allocate_size_124);
              goto lab_1151;
            lab_1150:
              d-T_415_1%addr = malloc(allocate_size_124);
            lab_1151:
  2345 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2249;
              $$DoIV359 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT35A = $$DoIV359;
              $$CIVBUMP37D = -1ll;
              $$CIVFINAL35A = (unsigned long long) ((long long) ($$CIVINIT35A - (0ll + 1)) / $$csx123 + 1);
              $$CIV381 = (long long) 0;
              $$EMTFB9 = __pdf_profile@37($$CIVFINAL35A,2ll,0ll);
              do {   /* id=224 guarded */ /* ~2250 */ 
                /* region = 2143 */
                /* bump-normalized */
                $$DoIV359 = $$CIVINIT35A + (long long) ($$CIVBUMP37D * (long long) $$CIV381);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2251;
                $$DoIV35A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT359 = $$DoIV35A;
                $$CIVBUMP37C = -1ll;
                $$CIVFINAL359 = (unsigned long long) ((long long) ($$CIVINIT359 - (0ll + 1)) / $$csx123 + 1);
                $$CIV380 = (long long) 0;
                $$EMTFB8 = __pdf_profile@37($$CIVFINAL359,2ll,0ll);
                do {   /* id=225 guarded */ /* ~2252 */ 
                  /* region = 2142 */
                  /* bump-normalized */
                  $$DoIV35A = $$CIVINIT359 + (long long) ($$CIVBUMP37C * (long long) $$CIV380);
                  if (!((long long) sweepcons > 0ll)) goto lab_2253;
                  $$DoIV35B = (long long) sweepcons;
                  $$CIVINIT358 = $$DoIV35B;
                  $$CIVBUMP37B = -1ll;
                  $$CIVFINAL358 = (unsigned long long) ((long long) ($$CIVINIT358 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV37F = (long long) 0;
                  $$EMTFB7 = __pdf_profile@37($$CIVFINAL358,2ll,0ll);
                  do {   /* id=226 guarded */ /* ~2254 */ 
                    /* region = 2141 */
                    /* bump-normalized */
                    $$DoIV35B = $$CIVINIT358 + (long long) ($$CIVBUMP37B * (long long) $$CIV37F);
  2346 |            ((double *)((char *)d-T_415_1%addr  + $$csx127))->T_415[].rns1082.[(long long) ((int) ((long long) sweepcons - $$DoIV35B) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV35A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV359))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int) ((long long) sweepcons - $$DoIV35B) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV35A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV359))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sy_%addrD6->sy_%d-data%addr.rns897.  + $$ICM.d-sy_%addrD6->sy_%d-data%rvo.rns894.))->sy_%data[].rns1083.[(long long) ((int) ((long long) sweepcons - $$DoIV35B) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV35A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV359))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sy_%addrD6  + 40ll))->sy_%x[].rns895.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]];
  2345 |            /* DIR   LATCH */
                    $$DoIV35B = $$DoIV35B + -1ll;
                    $$CIV37F = $$CIV37F + 1ll;
                  } while ((unsigned long long) $$CIV37F < $$EMTFB7);    /* ~2254 */
                  $$DoIV35B = $$CIVINIT358 + (long long) ($$CIVBUMP37B * (long long) $$CIVFINAL358);
                lab_2253:
                  /* DIR   LATCH */
                  $$DoIV35A = $$DoIV35A + -1ll;
                  $$CIV380 = $$CIV380 + 1ll;
                } while ((unsigned long long) $$CIV380 < $$EMTFB8);    /* ~2252 */
                $$DoIV35A = $$CIVINIT359 + (long long) ($$CIVBUMP37C * (long long) $$CIVFINAL359);
              lab_2251:
                /* DIR   LATCH */
                $$DoIV359 = $$DoIV359 + -1ll;
                $$CIV381 = $$CIV381 + 1ll;
              } while ((unsigned long long) $$CIV381 < $$EMTFB9);    /* ~2250 */
              $$DoIV359 = $$CIVINIT35A + (long long) ($$CIVBUMP37D * (long long) $$CIVFINAL35A);
            lab_2249:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2255;
              $$DoIV35C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT35D = $$DoIV35C;
              $$CIVBUMP380 = -1ll;
              $$CIVFINAL35D = (unsigned long long) ((long long) ($$CIVINIT35D - (0ll + 1)) / $$csx123 + 1);
              $$CIV384 = (long long) 0;
              $$EMTFB6 = __pdf_profile@37($$CIVFINAL35D,2ll,0ll);
              do {   /* id=227 guarded */ /* ~2256 */ 
                /* region = 2146 */
                /* bump-normalized */
                $$DoIV35C = $$CIVINIT35D + (long long) ($$CIVBUMP380 * (long long) $$CIV384);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2257;
                $$DoIV35D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT35C = $$DoIV35D;
                $$CIVBUMP37F = -1ll;
                $$CIVFINAL35C = (unsigned long long) ((long long) ($$CIVINIT35C - (0ll + 1)) / $$csx123 + 1);
                $$CIV383 = (long long) 0;
                $$EMTFB5 = __pdf_profile@37($$CIVFINAL35C,2ll,0ll);
                do {   /* id=228 guarded */ /* ~2258 */ 
                  /* region = 2145 */
                  /* bump-normalized */
                  $$DoIV35D = $$CIVINIT35C + (long long) ($$CIVBUMP37F * (long long) $$CIV383);
                  if (!((long long) sweepcons > 0ll)) goto lab_2259;
                  $$DoIV35E = (long long) sweepcons;
                  $$CIVINIT35B = $$DoIV35E;
                  $$CIVBUMP37E = -1ll;
                  $$CIVFINAL35B = (unsigned long long) ((long long) ($$CIVINIT35B - (0ll + 1)) / $$csx123 + 1);
                  $$CIV382 = (long long) 0;
                  $$EMTFB4 = __pdf_profile@37($$CIVFINAL35B,2ll,0ll);
                  do {   /* id=229 guarded */ /* ~2260 */ 
                    /* region = 2144 */
                    /* bump-normalized */
                    $$DoIV35E = $$CIVINIT35B + (long long) ($$CIVBUMP37E * (long long) $$CIV382);
  2346 |            ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ((int) ((long long) sweepcons - $$DoIV35E) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV35D))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV35C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_415_1%addr  + $$csx127))->T_415[].rns1082.[(long long) ((int) ((long long) sweepcons - $$DoIV35E) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV35D))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV35C))) + mb[].off4)];
  2345 |            /* DIR   LATCH */
                    $$DoIV35E = $$DoIV35E + -1ll;
                    $$CIV382 = $$CIV382 + 1ll;
                  } while ((unsigned long long) $$CIV382 < $$EMTFB4);    /* ~2260 */
                  $$DoIV35E = $$CIVINIT35B + (long long) ($$CIVBUMP37E * (long long) $$CIVFINAL35B);
                lab_2259:
                  /* DIR   LATCH */
                  $$DoIV35D = $$DoIV35D + -1ll;
                  $$CIV383 = $$CIV383 + 1ll;
                } while ((unsigned long long) $$CIV383 < $$EMTFB5);    /* ~2258 */
                $$DoIV35D = $$CIVINIT35C + (long long) ($$CIVBUMP37F * (long long) $$CIVFINAL35C);
              lab_2257:
                /* DIR   LATCH */
                $$DoIV35C = $$DoIV35C + -1ll;
                $$CIV384 = $$CIV384 + 1ll;
              } while ((unsigned long long) $$CIV384 < $$EMTFB6);    /* ~2256 */
              $$DoIV35C = $$CIVINIT35D + (long long) ($$CIVBUMP380 * (long long) $$CIVFINAL35D);
            lab_2255:
              if (allocate_size_124 <= 1048576ll) goto lab_1178;
              free(d-T_415_1%addr)
            lab_1178:
              _dealloca[U,TmPShadow_103D](stack_pos_103)
  2348 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2261;
              $$DoIV35F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT35F = $$DoIV35F;
              $$CIVBUMP382 = -1ll;
              $$CIVFINAL35F = (unsigned long long) ((long long) ($$CIVINIT35F - (0ll + 1)) / $$csx123 + 1);
              $$CIV386 = (long long) 0;
              $$EMTFB3 = __pdf_profile@37($$CIVFINAL35F,2ll,0ll);
              do {   /* id=230 guarded */ /* ~2262 */ 
                /* region = 2148 */
                /* bump-normalized */
                $$DoIV35F = $$CIVINIT35F + (long long) ($$CIVBUMP382 * (long long) $$CIV386);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2263;
                $$DoIV360 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT35E = $$DoIV360;
                $$CIVBUMP381 = -1ll;
                $$CIVFINAL35E = (unsigned long long) ((long long) ($$CIVINIT35E - (0ll + 1)) / $$csx123 + 1);
                $$CIV385 = (long long) 0;
                $$EMTFB2 = __pdf_profile@37($$CIVFINAL35E,2ll,0ll);
                do {   /* id=231 guarded */ /* ~2264 */ 
                  /* region = 2147 */
                  /* bump-normalized */
                  $$DoIV360 = $$CIVINIT35E + (long long) ($$CIVBUMP381 * (long long) $$CIV385);
                  k.rnn8F8 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV360));
  2349 |          ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) iby][1ll][(long long) k.rnn8F8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV35F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2y_%addr124->a2y_%d-data%addr.rns1039.  + $$ICM.d-a2y_%addr124->a2y_%d-data%rvo.rns1036.))->a2y_%data[].rns1084.[1ll][1ll][(long long) k.rnn8F8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV35F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr124  + 40ll))->a2y_%x[].rns1037.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]];
  2348 |          /* DIR   LATCH */
                  $$DoIV360 = $$DoIV360 + -1ll;
                  $$CIV385 = $$CIV385 + 1ll;
                } while ((unsigned long long) $$CIV385 < $$EMTFB2);    /* ~2264 */
                $$DoIV360 = $$CIVINIT35E + (long long) ($$CIVBUMP381 * (long long) $$CIVFINAL35E);
              lab_2263:
                /* DIR   LATCH */
                $$DoIV35F = $$DoIV35F + -1ll;
                $$CIV386 = $$CIV386 + 1ll;
              } while ((unsigned long long) $$CIV386 < $$EMTFB3);    /* ~2262 */
              $$DoIV35F = $$CIVINIT35F + (long long) ($$CIVBUMP382 * (long long) $$CIVFINAL35F);
            lab_2261:
  2351 |      if (!(ndim >= 3)) goto lab_1188;
  2353 |      stack_pos_104 = _getstack();
              d-T_416_1%flags = 144u;
              d-T_416_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_416_1%bounds%mult[].off72 = 8ll;
              d-T_416_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_416_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_416_1%rvo = - ($$csx126 * 8ll);
              allocate_size_125 = $$ICM13C;
              $$csx129 = allocate_size_125 <= 1048576ll;
              if (!$$csx129) goto lab_1189;
              d-T_416_1%addr = _alloca(allocate_size_125);
              goto lab_1190;
            lab_1189:
              d-T_416_1%addr = malloc(allocate_size_125);
            lab_1190:
  2352 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2265;
              $$DoIV361 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT361 = $$DoIV361;
              $$CIVBUMP384 = -1ll;
              $$CIVFINAL361 = (unsigned long long) ((long long) ($$CIVINIT361 - (0ll + 1)) / $$csx123 + 1);
              $$CIV388 = (long long) 0;
              $$EMTFB1 = __pdf_profile@37($$CIVFINAL361,2ll,0ll);
              do {   /* id=232 guarded */ /* ~2266 */ 
                /* region = 2150 */
                /* bump-normalized */
                $$DoIV361 = $$CIVINIT361 + (long long) ($$CIVBUMP384 * (long long) $$CIV388);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2267;
                $$DoIV362 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT360 = $$DoIV362;
                $$CIVBUMP383 = -1ll;
                $$CIVFINAL360 = (unsigned long long) ((long long) ($$CIVINIT360 - (0ll + 1)) / $$csx123 + 1);
                $$CIV387 = (long long) 0;
                $$EMTFB0 = __pdf_profile@37($$CIVFINAL360,2ll,0ll);
                do {   /* id=233 guarded */ /* ~2268 */ 
                  /* region = 2149 */
                  /* bump-normalized */
                  $$DoIV362 = $$CIVINIT360 + (long long) ($$CIVBUMP383 * (long long) $$CIV387);
                  k.rnn8F0 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV362));
  2353 |          ((double *)((char *)d-T_416_1%addr  + $$csx125))->T_416[].rns1085.[(long long) k.rnn8F0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV361))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ibz][1ll][(long long) k.rnn8F0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV361))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1086.[2ll][1ll][(long long) k.rnn8F0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV361))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1086.[2ll][1ll][(long long) k.rnn8F0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV361))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0))]]);
  2352 |          /* DIR   LATCH */
                  $$DoIV362 = $$DoIV362 + -1ll;
                  $$CIV387 = $$CIV387 + 1ll;
                } while ((unsigned long long) $$CIV387 < $$EMTFB0);    /* ~2268 */
                $$DoIV362 = $$CIVINIT360 + (long long) ($$CIVBUMP383 * (long long) $$CIVFINAL360);
              lab_2267:
                /* DIR   LATCH */
                $$DoIV361 = $$DoIV361 + -1ll;
                $$CIV388 = $$CIV388 + 1ll;
              } while ((unsigned long long) $$CIV388 < $$EMTFB1);    /* ~2266 */
              $$DoIV361 = $$CIVINIT361 + (long long) ($$CIVBUMP384 * (long long) $$CIVFINAL361);
            lab_2265:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2269;
              $$DoIV363 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT363 = $$DoIV363;
              $$CIVBUMP386 = -1ll;
              $$CIVFINAL363 = (unsigned long long) ((long long) ($$CIVINIT363 - (0ll + 1)) / $$csx123 + 1);
              $$CIV38A = (long long) 0;
              $$EMTFAF = __pdf_profile@37($$CIVFINAL363,2ll,0ll);
              do {   /* id=234 guarded */ /* ~2270 */ 
                /* region = 2152 */
                /* bump-normalized */
                $$DoIV363 = $$CIVINIT363 + (long long) ($$CIVBUMP386 * (long long) $$CIV38A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2271;
                $$DoIV364 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT362 = $$DoIV364;
                $$CIVBUMP385 = -1ll;
                $$CIVFINAL362 = (unsigned long long) ((long long) ($$CIVINIT362 - (0ll + 1)) / $$csx123 + 1);
                $$CIV389 = (long long) 0;
                $$EMTFAE = __pdf_profile@37($$CIVFINAL362,2ll,0ll);
                do {   /* id=235 guarded */ /* ~2272 */ 
                  /* region = 2151 */
                  /* bump-normalized */
                  $$DoIV364 = $$CIVINIT362 + (long long) ($$CIVBUMP385 * (long long) $$CIV389);
                  k.rnn8EF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV364));
  2353 |          ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ibz][1ll][(long long) k.rnn8EF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV363))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_416_1%addr  + $$csx125))->T_416[].rns1085.[(long long) k.rnn8EF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV363))) + mb[].off4)];
  2352 |          /* DIR   LATCH */
                  $$DoIV364 = $$DoIV364 + -1ll;
                  $$CIV389 = $$CIV389 + 1ll;
                } while ((unsigned long long) $$CIV389 < $$EMTFAE);    /* ~2272 */
                $$DoIV364 = $$CIVINIT362 + (long long) ($$CIVBUMP385 * (long long) $$CIVFINAL362);
              lab_2271:
                /* DIR   LATCH */
                $$DoIV363 = $$DoIV363 + -1ll;
                $$CIV38A = $$CIV38A + 1ll;
              } while ((unsigned long long) $$CIV38A < $$EMTFAF);    /* ~2270 */
              $$DoIV363 = $$CIVINIT363 + (long long) ($$CIVBUMP386 * (long long) $$CIVFINAL363);
            lab_2269:
              if ($$csx129) goto lab_1209;
              free(d-T_416_1%addr)
            lab_1209:
              _dealloca[U,TmPShadow_104D](stack_pos_104)
  2354 |      stack_pos_105 = _getstack();
              d-T_417_1%flags = 144u;
              d-T_417_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_417_1%bounds%mult[].off72 = 8ll;
              d-T_417_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_417_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_417_1%rvo = - ($$csx126 * 8ll);
              allocate_size_126 = $$ICM13C;
              if (!$$csx129) goto lab_1210;
              d-T_417_1%addr = _alloca(allocate_size_126);
              goto lab_1211;
            lab_1210:
              d-T_417_1%addr = malloc(allocate_size_126);
            lab_1211:
  2352 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2273;
              $$DoIV365 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT365 = $$DoIV365;
              $$CIVBUMP388 = -1ll;
              $$CIVFINAL365 = (unsigned long long) ((long long) ($$CIVINIT365 - (0ll + 1)) / $$csx123 + 1);
              $$CIV38C = (long long) 0;
              $$EMTFAD = __pdf_profile@37($$CIVFINAL365,2ll,0ll);
              do {   /* id=236 guarded */ /* ~2274 */ 
                /* region = 2154 */
                /* bump-normalized */
                $$DoIV365 = $$CIVINIT365 + (long long) ($$CIVBUMP388 * (long long) $$CIV38C);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2275;
                $$DoIV366 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT364 = $$DoIV366;
                $$CIVBUMP387 = -1ll;
                $$CIVFINAL364 = (unsigned long long) ((long long) ($$CIVINIT364 - (0ll + 1)) / $$csx123 + 1);
                $$CIV38B = (long long) 0;
                $$EMTFAC = __pdf_profile@37($$CIVFINAL364,2ll,0ll);
                do {   /* id=237 guarded */ /* ~2276 */ 
                  /* region = 2153 */
                  /* bump-normalized */
                  $$DoIV366 = $$CIVINIT364 + (long long) ($$CIVBUMP387 * (long long) $$CIV38B);
                  k.rnn8EE = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV366));
  2354 |          ((double *)((char *)d-T_417_1%addr  + $$csx125))->T_417[].rns1087.[(long long) k.rnn8EE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV365))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ibx][1ll][(long long) k.rnn8EE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV365))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1088.[1ll][1ll][(long long) k.rnn8EE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV365))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfz_%addrFF->ctfz_%d-data%addr.rns949.  + $$ICM.d-ctfz_%addrFF->ctfz_%d-data%rvo.rns946.))->ctfz_%data[].rns1088.[1ll][1ll][(long long) (k.rnn8EE + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV365))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfz_%addrFF  + 40ll))->ctfz_%x[].rns947.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]]);
  2352 |          /* DIR   LATCH */
                  $$DoIV366 = $$DoIV366 + -1ll;
                  $$CIV38B = $$CIV38B + 1ll;
                } while ((unsigned long long) $$CIV38B < $$EMTFAC);    /* ~2276 */
                $$DoIV366 = $$CIVINIT364 + (long long) ($$CIVBUMP387 * (long long) $$CIVFINAL364);
              lab_2275:
                /* DIR   LATCH */
                $$DoIV365 = $$DoIV365 + -1ll;
                $$CIV38C = $$CIV38C + 1ll;
              } while ((unsigned long long) $$CIV38C < $$EMTFAD);    /* ~2274 */
              $$DoIV365 = $$CIVINIT365 + (long long) ($$CIVBUMP388 * (long long) $$CIVFINAL365);
            lab_2273:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2277;
              $$DoIV367 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT367 = $$DoIV367;
              $$CIVBUMP38A = -1ll;
              $$CIVFINAL367 = (unsigned long long) ((long long) ($$CIVINIT367 - (0ll + 1)) / $$csx123 + 1);
              $$CIV38E = (long long) 0;
              $$EMTFAB = __pdf_profile@37($$CIVFINAL367,2ll,0ll);
              do {   /* id=238 guarded */ /* ~2278 */ 
                /* region = 2156 */
                /* bump-normalized */
                $$DoIV367 = $$CIVINIT367 + (long long) ($$CIVBUMP38A * (long long) $$CIV38E);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2279;
                $$DoIV368 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT366 = $$DoIV368;
                $$CIVBUMP389 = -1ll;
                $$CIVFINAL366 = (unsigned long long) ((long long) ($$CIVINIT366 - (0ll + 1)) / $$csx123 + 1);
                $$CIV38D = (long long) 0;
                $$EMTFAA = __pdf_profile@37($$CIVFINAL366,2ll,0ll);
                do {   /* id=239 guarded */ /* ~2280 */ 
                  /* region = 2155 */
                  /* bump-normalized */
                  $$DoIV368 = $$CIVINIT366 + (long long) ($$CIVBUMP389 * (long long) $$CIV38D);
                  k.rnn8ED = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV368));
  2354 |          ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ibx][1ll][(long long) k.rnn8ED][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV367))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_417_1%addr  + $$csx125))->T_417[].rns1087.[(long long) k.rnn8ED][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV367))) + mb[].off4)];
  2352 |          /* DIR   LATCH */
                  $$DoIV368 = $$DoIV368 + -1ll;
                  $$CIV38D = $$CIV38D + 1ll;
                } while ((unsigned long long) $$CIV38D < $$EMTFAA);    /* ~2280 */
                $$DoIV368 = $$CIVINIT366 + (long long) ($$CIVBUMP389 * (long long) $$CIVFINAL366);
              lab_2279:
                /* DIR   LATCH */
                $$DoIV367 = $$DoIV367 + -1ll;
                $$CIV38E = $$CIV38E + 1ll;
              } while ((unsigned long long) $$CIV38E < $$EMTFAB);    /* ~2278 */
              $$DoIV367 = $$CIVINIT367 + (long long) ($$CIVBUMP38A * (long long) $$CIVFINAL367);
            lab_2277:
              if (allocate_size_126 <= 1048576ll) goto lab_1230;
              free(d-T_417_1%addr)
            lab_1230:
              _dealloca[U,TmPShadow_105D](stack_pos_105)
  2356 |    lab_1188:
  2357 |    lab_1149:
  2360 |      if (!(0 != (lselfgravity & 1))) goto lab_1231;
  2362 |      stack_pos_106 = _getstack();
              d-T_421_1%flags = 144u;
              d-T_421_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_421_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_421_1%bounds%mult[].off72 = 8ll;
              d-T_421_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_421_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_421_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_421_1%rvo = - ($$csx126 * 8ll);
              allocate_size_127 = $$ICM13C;
              $$csx12A = allocate_size_127 <= 1048576ll;
              if (!$$csx12A) goto lab_1232;
              d-T_421_1%addr = _alloca(allocate_size_127);
              goto lab_1233;
            lab_1232:
              d-T_421_1%addr = malloc(allocate_size_127);
            lab_1233:
  2361 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2281;
              $$DoIV369 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT36B = $$DoIV369;
              $$CIVBUMP38F = -1ll;
              $$CIVFINAL36B = (unsigned long long) ((long long) ($$CIVINIT36B - (0ll + 1)) / $$csx123 + 1);
              $$CIV392 = (long long) 0;
  2362 |      $$ICM13B = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C);
              $$ICM134 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C));
              $$ICM135 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0;
              $$ICM136 = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0);
              $$csx12B = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0);
              $$ICM137 = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0)) - $$csx12B;
              $$ICM138 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0)) - $$csx12B);
  2361 |      $$EMTFA9 = __pdf_profile@37($$CIVFINAL36B,2ll,0ll);
              do {   /* id=240 guarded */ /* ~2282 */ 
                /* region = 2160 */
                /* bump-normalized */
                $$DoIV369 = $$CIVINIT36B + (long long) ($$CIVBUMP38F * (long long) $$CIV392);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2283;
                $$DoIV36A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT36A = $$DoIV36A;
                $$CIVBUMP38E = -1ll;
                $$CIVFINAL36A = (unsigned long long) ((long long) ($$CIVINIT36A - (0ll + 1)) / $$csx123 + 1);
                $$CIV391 = (long long) 0;
  2362 |        $$ICM133 = (long long) mb[].off0 + $$DoIV34C;
                $$ICM139 = $$ICM135 + .index->index;
                $$ICM13A = ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[$$csx12B];
  2361 |        $$EMTFA8 = __pdf_profile@37($$CIVFINAL36A,2ll,0ll);
                do {   /* id=241 guarded */ /* ~2284 */ 
                  /* region = 2159 */
                  /* bump-normalized */
                  $$DoIV36A = $$CIVINIT36A + (long long) ($$CIVBUMP38E * (long long) $$CIV391);
                  k.rnn8E9 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV36A));
  2362 |          T_419 = 0ll;
                  $$DoIV36B = $$ICM138;
                  if (!($$DoIV36B > 0ll)) goto lab_2285;
                  $$DoIVBOUND36B = $$DoIV36B;
                  $$CIVINIT368 = $$DoIV36B;
                  $$CIVBUMP38B = -1ll;
                  $$CIVFINAL368 = (unsigned long long) ((long long) ($$CIVINIT368 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV38F = (long long) 0;
                  $$CIVSTART23 = T_419;
                  $$CIVBUMP38C = 1ll;
                  $$EMTFA7 = __pdf_profile@37($$CIVFINAL368,2ll,0ll);
                  do {   /* id=242 guarded */ /* ~2286 */ 
                    /* region = 2157 */
                    /* bump-normalized */
                    $$DoIV36B = $$CIVINIT368 + (long long) ($$CIVBUMP38B * (long long) $$CIV38F);
                    T_419 = $$CIVSTART23 + (long long) ($$CIVBUMP38C * (long long) $$CIV38F);
                    T_419 = T_419 + 1ll;
                    ((int *)((char *)&T_418  + -4ll))->T_418[][T_419] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND36B + $$csx12B) - $$DoIV36B];
                    /* DIR   LATCH */
                    $$DoIV36B = $$DoIV36B + -1ll;
                    $$CIV38F = $$CIV38F + 1ll;
                  } while ((unsigned long long) $$CIV38F < $$EMTFA7);    /* ~2286 */
                  $$DoIV36B = $$CIVINIT368 + (long long) ($$CIVBUMP38B * (long long) $$CIVFINAL368);
                  T_419 = $$CIVSTART23 + (long long) ($$CIVBUMP38C * (long long) $$CIVFINAL368);
                lab_2285:
                  T_420 =  0.0000000000000000E+000;
                  if (!(T_419 > 0ll)) goto lab_2287;
                  $$DoIV36C = T_419;
                  $$CIVINIT369 = $$DoIV36C;
                  $$CIVBUMP38D = -1ll;
                  $$CIVFINAL369 = (unsigned long long) ((long long) ($$CIVINIT369 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV390 = (long long) 0;
                  $$EMTFA6 = __pdf_profile@37($$CIVFINAL369,2ll,0ll);
                  do {   /* id=243 guarded */ /* ~2288 */ 
                    /* region = 2158 */
                    /* bump-normalized */
                    $$DoIV36C = $$CIVINIT369 + (long long) ($$CIVBUMP38D * (long long) $$CIV390);
                    T_420 = T_420 + ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1089.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV36A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV369))) + mb[].off4)][(long long) ((int *)((char *)&T_418  + -4ll))->T_418[][1ll + (T_419 - $$DoIV36C)]];
                    /* DIR   LATCH */
                    $$DoIV36C = $$DoIV36C + -1ll;
                    $$CIV390 = $$CIV390 + 1ll;
                  } while ((unsigned long long) $$CIV390 < $$EMTFA6);    /* ~2288 */
                  $$DoIV36C = $$CIVINIT369 + (long long) ($$CIVBUMP38D * (long long) $$CIVFINAL369);
                lab_2287:
                  ((double *)((char *)d-T_421_1%addr  + $$csx125))->T_421[].rns1090.[(long long) k.rnn8E9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV369))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ivx][1ll][(long long) k.rnn8E9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV369))) + mb[].off4)][(long long) $$ICM13A] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn8E9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV369))) + mb[].off4)][(long long) $$ICM139]) * T_420;
  2361 |          /* DIR   LATCH */
                  $$DoIV36A = $$DoIV36A + -1ll;
                  $$CIV391 = $$CIV391 + 1ll;
                } while ((unsigned long long) $$CIV391 < $$EMTFA8);    /* ~2284 */
                $$DoIV36A = $$CIVINIT36A + (long long) ($$CIVBUMP38E * (long long) $$CIVFINAL36A);
              lab_2283:
                /* DIR   LATCH */
                $$DoIV369 = $$DoIV369 + -1ll;
                $$CIV392 = $$CIV392 + 1ll;
              } while ((unsigned long long) $$CIV392 < $$EMTFA9);    /* ~2282 */
              $$DoIV369 = $$CIVINIT36B + (long long) ($$CIVBUMP38F * (long long) $$CIVFINAL36B);
            lab_2281:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2289;
              $$DoIV36D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT36F = $$DoIV36D;
              $$CIVBUMP394 = -1ll;
              $$CIVFINAL36F = (unsigned long long) ((long long) ($$CIVINIT36F - (0ll + 1)) / $$csx123 + 1);
              $$CIV396 = (long long) 0;
  2362 |      $$ICM13B = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C);
              $$ICM134 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C));
              $$ICM135 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0;
              $$ICM136 = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0);
              $$csx12C = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0);
              $$ICM137 = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0)) - $$csx12C;
              $$ICM138 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV34C + (long long) mb[].off0))) + mb[].off0)) - $$csx12C);
  2361 |      $$EMTFA5 = __pdf_profile@37($$CIVFINAL36F,2ll,0ll);
              do {   /* id=244 guarded */ /* ~2290 */ 
                /* region = 2164 */
                /* bump-normalized */
                $$DoIV36D = $$CIVINIT36F + (long long) ($$CIVBUMP394 * (long long) $$CIV396);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2291;
                $$DoIV36E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT36E = $$DoIV36E;
                $$CIVBUMP393 = -1ll;
                $$CIVFINAL36E = (unsigned long long) ((long long) ($$CIVINIT36E - (0ll + 1)) / $$csx123 + 1);
                $$CIV395 = (long long) 0;
  2362 |        $$ICM133 = (long long) mb[].off0 + $$DoIV34C;
                $$ICM13A = ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[$$csx12C];
  2361 |        $$EMTFA4 = __pdf_profile@37($$CIVFINAL36E,2ll,0ll);
                do {   /* id=245 guarded */ /* ~2292 */ 
                  /* region = 2163 */
                  /* bump-normalized */
                  $$DoIV36E = $$CIVINIT36E + (long long) ($$CIVBUMP393 * (long long) $$CIV395);
                  k.rnn8E8 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV36E));
  2362 |          T_419.rnnA30 = 0ll;
                  $$DoIV36F = $$ICM138;
                  if (!($$DoIV36F > 0ll)) goto lab_2293;
                  $$DoIVBOUND36F = $$DoIV36F;
                  $$CIVINIT36C = $$DoIV36F;
                  $$CIVBUMP390 = -1ll;
                  $$CIVFINAL36C = (unsigned long long) ((long long) ($$CIVINIT36C - (0ll + 1)) / $$csx123 + 1);
                  $$CIV393 = (long long) 0;
                  $$CIVSTART24 = T_419.rnnA30;
                  $$CIVBUMP391 = 1ll;
                  $$EMTFA3 = __pdf_profile@37($$CIVFINAL36C,2ll,0ll);
                  do {   /* id=246 guarded */ /* ~2294 */ 
                    /* region = 2161 */
                    /* bump-normalized */
                    $$DoIV36F = $$CIVINIT36C + (long long) ($$CIVBUMP390 * (long long) $$CIV393);
                    T_419.rnnA30 = $$CIVSTART24 + (long long) ($$CIVBUMP391 * (long long) $$CIV393);
                    T_419.rnnA30 = T_419.rnnA30 + 1ll;
                    ((int *)((char *)&T_418  + -4ll))->T_418[][T_419.rnnA30] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND36F + $$csx12C) - $$DoIV36F];
                    /* DIR   LATCH */
                    $$DoIV36F = $$DoIV36F + -1ll;
                    $$CIV393 = $$CIV393 + 1ll;
                  } while ((unsigned long long) $$CIV393 < $$EMTFA3);    /* ~2294 */
                  $$DoIV36F = $$CIVINIT36C + (long long) ($$CIVBUMP390 * (long long) $$CIVFINAL36C);
                  T_419.rnnA30 = $$CIVSTART24 + (long long) ($$CIVBUMP391 * (long long) $$CIVFINAL36C);
                lab_2293:
                  $$DoIV370 = T_419.rnnA30;
                  if (!(T_419.rnnA30 > 0ll)) goto lab_2295;
                  $$CIVINIT36D = $$DoIV370;
                  $$CIVBUMP392 = -1ll;
                  $$CIVFINAL36D = (unsigned long long) ((long long) ($$CIVINIT36D - (0ll + 1)) / $$csx123 + 1);
                  $$CIV394 = (long long) 0;
                  $$EMTFA2 = __pdf_profile@37($$CIVFINAL36D,2ll,0ll);
                  do {   /* id=247 guarded */ /* ~2296 */ 
                    /* region = 2162 */
                    /* bump-normalized */
                    $$DoIV370 = $$CIVINIT36D + (long long) ($$CIVBUMP392 * (long long) $$CIV394);
                    /* DIR   LATCH */
                    $$DoIV370 = $$DoIV370 + -1ll;
                    $$CIV394 = $$CIV394 + 1ll;
                  } while ((unsigned long long) $$CIV394 < $$EMTFA2);    /* ~2296 */
                  $$DoIV370 = $$CIVINIT36D + (long long) ($$CIVBUMP392 * (long long) $$CIVFINAL36D);
                lab_2295:
                  ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ivx][1ll][(long long) k.rnn8E8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV36D))) + mb[].off4)][(long long) $$ICM13A] = ((double *)((char *)d-T_421_1%addr  + $$csx125))->T_421[].rns1090.[(long long) k.rnn8E8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV36D))) + mb[].off4)];
  2361 |          /* DIR   LATCH */
                  $$DoIV36E = $$DoIV36E + -1ll;
                  $$CIV395 = $$CIV395 + 1ll;
                } while ((unsigned long long) $$CIV395 < $$EMTFA4);    /* ~2292 */
                $$DoIV36E = $$CIVINIT36E + (long long) ($$CIVBUMP393 * (long long) $$CIVFINAL36E);
              lab_2291:
                /* DIR   LATCH */
                $$DoIV36D = $$DoIV36D + -1ll;
                $$CIV396 = $$CIV396 + 1ll;
              } while ((unsigned long long) $$CIV396 < $$EMTFA5);    /* ~2290 */
              $$DoIV36D = $$CIVINIT36F + (long long) ($$CIVBUMP394 * (long long) $$CIVFINAL36F);
            lab_2289:
              $$csx12D = allocate_size_127 > 1048576ll;
              if (!$$csx12D) goto lab_1268;
              free(d-T_421_1%addr)
            lab_1268:
              _dealloca[U,TmPShadow_106D](stack_pos_106)
  2364 |      if (!(ie != 0)) goto lab_1269;
  2366 |      stack_pos_107 = _getstack();
              d-T_422_1%flags = 144u;
              d-T_422_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_422_1%bounds%mult[].off72 = 8ll;
              d-T_422_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_422_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_422_1%rvo = - ($$csx126 * 8ll);
              allocate_size_128 = $$ICM13C;
              if (!$$csx12A) goto lab_1270;
              d-T_422_1%addr = _alloca(allocate_size_128);
              goto lab_1271;
            lab_1270:
              d-T_422_1%addr = malloc(allocate_size_128);
            lab_1271:
  2365 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2297;
              $$DoIV371 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT371 = $$DoIV371;
              $$CIVBUMP396 = -1ll;
              $$CIVFINAL371 = (unsigned long long) ((long long) ($$CIVINIT371 - (0ll + 1)) / $$csx123 + 1);
              $$CIV398 = (long long) 0;
              $$EMTFA1 = __pdf_profile@37($$CIVFINAL371,2ll,0ll);
              do {   /* id=248 guarded */ /* ~2298 */ 
                /* region = 2166 */
                /* bump-normalized */
                $$DoIV371 = $$CIVINIT371 + (long long) ($$CIVBUMP396 * (long long) $$CIV398);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2299;
                $$DoIV372 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT370 = $$DoIV372;
                $$CIVBUMP395 = -1ll;
                $$CIVFINAL370 = (unsigned long long) ((long long) ($$CIVINIT370 - (0ll + 1)) / $$csx123 + 1);
                $$CIV397 = (long long) 0;
                $$EMTFA0 = __pdf_profile@37($$CIVFINAL370,2ll,0ll);
                do {   /* id=249 guarded */ /* ~2300 */ 
                  /* region = 2165 */
                  /* bump-normalized */
                  $$DoIV372 = $$CIVINIT370 + (long long) ($$CIVBUMP395 * (long long) $$CIV397);
                  k.rnn8E4 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV372));
  2366 |          ((double *)((char *)d-T_422_1%addr  + $$csx125))->T_422[].rns1091.[(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ie][1ll][(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1078.[1ll][1ll][(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1089.[1ll][1ll][(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1078.[1ll][1ll][(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0))]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1089.[1ll][1ll][(long long) k.rnn8E4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV371))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0))]]);
  2365 |          /* DIR   LATCH */
                  $$DoIV372 = $$DoIV372 + -1ll;
                  $$CIV397 = $$CIV397 + 1ll;
                } while ((unsigned long long) $$CIV397 < $$EMTFA0);    /* ~2300 */
                $$DoIV372 = $$CIVINIT370 + (long long) ($$CIVBUMP395 * (long long) $$CIVFINAL370);
              lab_2299:
                /* DIR   LATCH */
                $$DoIV371 = $$DoIV371 + -1ll;
                $$CIV398 = $$CIV398 + 1ll;
              } while ((unsigned long long) $$CIV398 < $$EMTFA1);    /* ~2298 */
              $$DoIV371 = $$CIVINIT371 + (long long) ($$CIVBUMP396 * (long long) $$CIVFINAL371);
            lab_2297:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2301;
              $$DoIV373 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT373 = $$DoIV373;
              $$CIVBUMP398 = -1ll;
              $$CIVFINAL373 = (unsigned long long) ((long long) ($$CIVINIT373 - (0ll + 1)) / $$csx123 + 1);
              $$CIV39A = (long long) 0;
              $$EMTF9F = __pdf_profile@37($$CIVFINAL373,2ll,0ll);
              do {   /* id=250 guarded */ /* ~2302 */ 
                /* region = 2168 */
                /* bump-normalized */
                $$DoIV373 = $$CIVINIT373 + (long long) ($$CIVBUMP398 * (long long) $$CIV39A);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2303;
                $$DoIV374 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT372 = $$DoIV374;
                $$CIVBUMP397 = -1ll;
                $$CIVFINAL372 = (unsigned long long) ((long long) ($$CIVINIT372 - (0ll + 1)) / $$csx123 + 1);
                $$CIV399 = (long long) 0;
                $$EMTF9E = __pdf_profile@37($$CIVFINAL372,2ll,0ll);
                do {   /* id=251 guarded */ /* ~2304 */ 
                  /* region = 2167 */
                  /* bump-normalized */
                  $$DoIV374 = $$CIVINIT372 + (long long) ($$CIVBUMP397 * (long long) $$CIV399);
                  k.rnn8E3 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV374));
  2366 |          ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ie][1ll][(long long) k.rnn8E3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV373))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_422_1%addr  + $$csx125))->T_422[].rns1091.[(long long) k.rnn8E3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV373))) + mb[].off4)];
  2365 |          /* DIR   LATCH */
                  $$DoIV374 = $$DoIV374 + -1ll;
                  $$CIV399 = $$CIV399 + 1ll;
                } while ((unsigned long long) $$CIV399 < $$EMTF9E);    /* ~2304 */
                $$DoIV374 = $$CIVINIT372 + (long long) ($$CIVBUMP397 * (long long) $$CIVFINAL372);
              lab_2303:
                /* DIR   LATCH */
                $$DoIV373 = $$DoIV373 + -1ll;
                $$CIV39A = $$CIV39A + 1ll;
              } while ((unsigned long long) $$CIV39A < $$EMTF9F);    /* ~2302 */
              $$DoIV373 = $$CIVINIT373 + (long long) ($$CIVBUMP398 * (long long) $$CIVFINAL373);
            lab_2301:
              if (!$$csx12D) goto lab_1290;
              free(d-T_422_1%addr)
            lab_1290:
              _dealloca[U,TmPShadow_107D](stack_pos_107)
  2368 |    lab_1269:
  2369 |      if (!(ndim >= 3)) goto lab_1291;
  2371 |      stack_pos_108 = _getstack();
              d-T_424_1%flags = 144u;
              d-T_424_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_424_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_424_1%bounds%mult[].off72 = 8ll;
              d-T_424_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_424_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_424_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_424_1%rvo = - ($$csx126 * 8ll);
              allocate_size_129 = $$ICM13C;
              if (!$$csx12A) goto lab_1292;
              d-T_424_1%addr = _alloca(allocate_size_129);
              goto lab_1293;
            lab_1292:
              d-T_424_1%addr = malloc(allocate_size_129);
            lab_1293:
  2370 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2305;
              $$DoIV375 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT376 = $$DoIV375;
              $$CIVBUMP39B = -1ll;
              $$CIVFINAL376 = (unsigned long long) ((long long) ($$CIVINIT376 - (0ll + 1)) / $$csx123 + 1);
              $$CIV39D = (long long) 0;
              $$EMTF9D = __pdf_profile@37($$CIVFINAL376,2ll,0ll);
              do {   /* id=252 guarded */ /* ~2306 */ 
                /* region = 2171 */
                /* bump-normalized */
                $$DoIV375 = $$CIVINIT376 + (long long) ($$CIVBUMP39B * (long long) $$CIV39D);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2307;
                $$DoIV376 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT375 = $$DoIV376;
                $$CIVBUMP39A = -1ll;
                $$CIVFINAL375 = (unsigned long long) ((long long) ($$CIVINIT375 - (0ll + 1)) / $$csx123 + 1);
                $$CIV39C = (long long) 0;
                $$EMTF9C = __pdf_profile@37($$CIVFINAL375,2ll,0ll);
                do {   /* id=253 guarded */ /* ~2308 */ 
                  /* region = 2170 */
                  /* bump-normalized */
                  $$DoIV376 = $$CIVINIT375 + (long long) ($$CIVBUMP39A * (long long) $$CIV39C);
                  k.rnn8DF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV376));
  2371 |          T_423 =  0.0000000000000000E+000;
                  $$FSM2B = k.rnn8DF;
                  $$csx12E = (long long) (k.rnn8DF + 1) - (long long) k.rnn8DF;
                  if (!(1ll + $$csx12E > 0ll)) goto lab_2309;
                  $$DoIV377 = 1ll + $$csx12E;
                  $$CIVINIT374 = $$DoIV377;
                  $$CIVBUMP399 = -1ll;
                  $$CIVFINAL374 = (unsigned long long) ((long long) ($$CIVINIT374 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV39B = (long long) 0;
                  $$EMTF9B = __pdf_profile@37($$CIVFINAL374,2ll,0ll);
                  do {   /* id=254 guarded */ /* ~2310 */ 
                    /* region = 2169 */
                    /* bump-normalized */
                    $$DoIV377 = $$CIVINIT374 + (long long) ($$CIVBUMP399 * (long long) $$CIV39B);
                    T_423 = T_423 + ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1092.[1ll][1ll][1ll + ((long long) (k.rnn8DF + 1) - $$DoIV377)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV375))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV377 = $$DoIV377 + -1ll;
                    $$CIV39B = $$CIV39B + 1ll;
                  } while ((unsigned long long) $$CIV39B < $$EMTF9B);    /* ~2310 */
                  $$DoIV377 = $$CIVINIT374 + (long long) ($$CIVBUMP399 * (long long) $$CIVFINAL374);
                lab_2309:
                  ((double *)((char *)d-T_424_1%addr  + $$csx125))->T_424[].rns1093.[(long long) k.rnn8DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV375))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ivz][1ll][(long long) k.rnn8DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV375))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn8DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV375))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0) + .index->index)]) * T_423;
  2370 |          /* DIR   LATCH */
                  $$DoIV376 = $$DoIV376 + -1ll;
                  $$CIV39C = $$CIV39C + 1ll;
                } while ((unsigned long long) $$CIV39C < $$EMTF9C);    /* ~2308 */
                $$DoIV376 = $$CIVINIT375 + (long long) ($$CIVBUMP39A * (long long) $$CIVFINAL375);
              lab_2307:
                /* DIR   LATCH */
                $$DoIV375 = $$DoIV375 + -1ll;
                $$CIV39D = $$CIV39D + 1ll;
              } while ((unsigned long long) $$CIV39D < $$EMTF9D);    /* ~2306 */
              $$DoIV375 = $$CIVINIT376 + (long long) ($$CIVBUMP39B * (long long) $$CIVFINAL376);
            lab_2305:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2311;
              $$DoIV378 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT379 = $$DoIV378;
              $$CIVBUMP39E = -1ll;
              $$CIVFINAL379 = (unsigned long long) ((long long) ($$CIVINIT379 - (0ll + 1)) / $$csx123 + 1);
              $$CIV3A0 = (long long) 0;
              $$EMTF9A = __pdf_profile@37($$CIVFINAL379,2ll,0ll);
              do {   /* id=255 guarded */ /* ~2312 */ 
                /* region = 2174 */
                /* bump-normalized */
                $$DoIV378 = $$CIVINIT379 + (long long) ($$CIVBUMP39E * (long long) $$CIV3A0);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2313;
                $$DoIV379 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT378 = $$DoIV379;
                $$CIVBUMP39D = -1ll;
                $$CIVFINAL378 = (unsigned long long) ((long long) ($$CIVINIT378 - (0ll + 1)) / $$csx123 + 1);
                $$CIV39F = (long long) 0;
                $$EMTF99 = __pdf_profile@37($$CIVFINAL378,2ll,0ll);
                do {   /* id=256 guarded */ /* ~2314 */ 
                  /* region = 2173 */
                  /* bump-normalized */
                  $$DoIV379 = $$CIVINIT378 + (long long) ($$CIVBUMP39D * (long long) $$CIV39F);
                  k.rnn8DE = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV379));
  2371 |          $$FSM29 = k.rnn8DE;
                  $$csx12F = (long long) (k.rnn8DE + 1) - (long long) k.rnn8DE;
                  if (!(1ll + $$csx12F > 0ll)) goto lab_2315;
                  $$DoIV37A = 1ll + $$csx12F;
                  $$CIVINIT377 = $$DoIV37A;
                  $$CIVBUMP39C = -1ll;
                  $$CIVFINAL377 = (unsigned long long) ((long long) ($$CIVINIT377 - (0ll + 1)) / $$csx123 + 1);
                  $$CIV39E = (long long) 0;
                  $$EMTF98 = __pdf_profile@37($$CIVFINAL377,2ll,0ll);
                  do {   /* id=257 guarded */ /* ~2316 */ 
                    /* region = 2172 */
                    /* bump-normalized */
                    $$DoIV37A = $$CIVINIT377 + (long long) ($$CIVBUMP39C * (long long) $$CIV39E);
                    /* DIR   LATCH */
                    $$DoIV37A = $$DoIV37A + -1ll;
                    $$CIV39E = $$CIV39E + 1ll;
                  } while ((unsigned long long) $$CIV39E < $$EMTF98);    /* ~2316 */
                  $$DoIV37A = $$CIVINIT377 + (long long) ($$CIVBUMP39C * (long long) $$CIVFINAL377);
                lab_2315:
                  ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ivz][1ll][(long long) k.rnn8DE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV378))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_424_1%addr  + $$csx125))->T_424[].rns1093.[(long long) k.rnn8DE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV378))) + mb[].off4)];
  2370 |          /* DIR   LATCH */
                  $$DoIV379 = $$DoIV379 + -1ll;
                  $$CIV39F = $$CIV39F + 1ll;
                } while ((unsigned long long) $$CIV39F < $$EMTF99);    /* ~2314 */
                $$DoIV379 = $$CIVINIT378 + (long long) ($$CIVBUMP39D * (long long) $$CIVFINAL378);
              lab_2313:
                /* DIR   LATCH */
                $$DoIV378 = $$DoIV378 + -1ll;
                $$CIV3A0 = $$CIV3A0 + 1ll;
              } while ((unsigned long long) $$CIV3A0 < $$EMTF9A);    /* ~2312 */
              $$DoIV378 = $$CIVINIT379 + (long long) ($$CIVBUMP39E * (long long) $$CIVFINAL379);
            lab_2311:
              if (!$$csx12D) goto lab_1320;
              free(d-T_424_1%addr)
            lab_1320:
              _dealloca[U,TmPShadow_108D](stack_pos_108)
  2373 |      if (!(ie != 0)) goto lab_1321;
  2375 |      stack_pos_109 = _getstack();
              d-T_425_1%flags = 144u;
              d-T_425_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_425_1%bounds%mult[].off72 = 8ll;
              d-T_425_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_425_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_425_1%rvo = - ($$csx126 * 8ll);
              allocate_size_130 = $$ICM13C;
              if (!$$csx12A) goto lab_1322;
              d-T_425_1%addr = _alloca(allocate_size_130);
              goto lab_1323;
            lab_1322:
              d-T_425_1%addr = malloc(allocate_size_130);
            lab_1323:
  2374 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2317;
              $$DoIV37B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT37B = $$DoIV37B;
              $$CIVBUMP3A0 = -1ll;
              $$CIVFINAL37B = (unsigned long long) ((long long) ($$CIVINIT37B - (0ll + 1)) / $$csx123 + 1);
              $$CIV3A2 = (long long) 0;
              $$EMTF97 = __pdf_profile@37($$CIVFINAL37B,2ll,0ll);
              do {   /* id=258 guarded */ /* ~2318 */ 
                /* region = 2176 */
                /* bump-normalized */
                $$DoIV37B = $$CIVINIT37B + (long long) ($$CIVBUMP3A0 * (long long) $$CIV3A2);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2319;
                $$DoIV37C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT37A = $$DoIV37C;
                $$CIVBUMP39F = -1ll;
                $$CIVFINAL37A = (unsigned long long) ((long long) ($$CIVINIT37A - (0ll + 1)) / $$csx123 + 1);
                $$CIV3A1 = (long long) 0;
                $$EMTF96 = __pdf_profile@37($$CIVFINAL37A,2ll,0ll);
                do {   /* id=259 guarded */ /* ~2320 */ 
                  /* region = 2175 */
                  /* bump-normalized */
                  $$DoIV37C = $$CIVINIT37A + (long long) ($$CIVBUMP39F * (long long) $$CIV3A1);
                  k.rnn8DA = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV37C));
  2375 |          ((double *)((char *)d-T_425_1%addr  + $$csx125))->T_425[].rns1094.[(long long) k.rnn8DA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ie][1ll][(long long) k.rnn8DA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1081.[1ll][1ll][(long long) k.rnn8DA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1092.[1ll][1ll][(long long) k.rnn8DA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fz_%addrFD->fz_%d-data%addr.rns936.  + $$ICM.d-fz_%addrFD->fz_%d-data%rvo.rns933.))->fz_%data[].rns1081.[1ll][1ll][(long long) (k.rnn8DA + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addrFD  + 40ll))->fz_%x[].rns934.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiz_%addr110->gradphiz_%d-data%addr.rns967.  + $$ICM.d-gradphiz_%addr110->gradphiz_%d-data%rvo.rns964.))->gradphiz_%data[].rns1092.[1ll][1ll][(long long) (k.rnn8DA + 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr110  + 40ll))->gradphiz_%x[].rns965.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]]);
  2374 |          /* DIR   LATCH */
                  $$DoIV37C = $$DoIV37C + -1ll;
                  $$CIV3A1 = $$CIV3A1 + 1ll;
                } while ((unsigned long long) $$CIV3A1 < $$EMTF96);    /* ~2320 */
                $$DoIV37C = $$CIVINIT37A + (long long) ($$CIVBUMP39F * (long long) $$CIVFINAL37A);
              lab_2319:
                /* DIR   LATCH */
                $$DoIV37B = $$DoIV37B + -1ll;
                $$CIV3A2 = $$CIV3A2 + 1ll;
              } while ((unsigned long long) $$CIV3A2 < $$EMTF97);    /* ~2318 */
              $$DoIV37B = $$CIVINIT37B + (long long) ($$CIVBUMP3A0 * (long long) $$CIVFINAL37B);
            lab_2317:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2321;
              $$DoIV37D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT37D = $$DoIV37D;
              $$CIVBUMP3A2 = -1ll;
              $$CIVFINAL37D = (unsigned long long) ((long long) ($$CIVINIT37D - (0ll + 1)) / $$csx123 + 1);
              $$CIV3A4 = (long long) 0;
              $$EMTF95 = __pdf_profile@37($$CIVFINAL37D,2ll,0ll);
              do {   /* id=260 guarded */ /* ~2322 */ 
                /* region = 2178 */
                /* bump-normalized */
                $$DoIV37D = $$CIVINIT37D + (long long) ($$CIVBUMP3A2 * (long long) $$CIV3A4);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2323;
                $$DoIV37E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT37C = $$DoIV37E;
                $$CIVBUMP3A1 = -1ll;
                $$CIVFINAL37C = (unsigned long long) ((long long) ($$CIVINIT37C - (0ll + 1)) / $$csx123 + 1);
                $$CIV3A3 = (long long) 0;
                $$EMTF94 = __pdf_profile@37($$CIVFINAL37C,2ll,0ll);
                do {   /* id=261 guarded */ /* ~2324 */ 
                  /* region = 2177 */
                  /* bump-normalized */
                  $$DoIV37E = $$CIVINIT37C + (long long) ($$CIVBUMP3A1 * (long long) $$CIV3A3);
                  k.rnn8D9 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV37E));
  2375 |          ((double *)((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066.))->q2ry_%data[].rns1079.[(long long) ie][1ll][(long long) k.rnn8D9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37D))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV34C))) + mb[].off0)]] = ((double *)((char *)d-T_425_1%addr  + $$csx125))->T_425[].rns1094.[(long long) k.rnn8D9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV37D))) + mb[].off4)];
  2374 |          /* DIR   LATCH */
                  $$DoIV37E = $$DoIV37E + -1ll;
                  $$CIV3A3 = $$CIV3A3 + 1ll;
                } while ((unsigned long long) $$CIV3A3 < $$EMTF94);    /* ~2324 */
                $$DoIV37E = $$CIVINIT37C + (long long) ($$CIVBUMP3A1 * (long long) $$CIVFINAL37C);
              lab_2323:
                /* DIR   LATCH */
                $$DoIV37D = $$DoIV37D + -1ll;
                $$CIV3A4 = $$CIV3A4 + 1ll;
              } while ((unsigned long long) $$CIV3A4 < $$EMTF95);    /* ~2322 */
              $$DoIV37D = $$CIVINIT37D + (long long) ($$CIVBUMP3A2 * (long long) $$CIVFINAL37D);
            lab_2321:
              if (!$$csx12D) goto lab_1342;
              free(d-T_425_1%addr)
            lab_1342:
              _dealloca[U,TmPShadow_109D](stack_pos_109)
  2377 |    lab_1321:
  2378 |    lab_1291:
  2379 |    lab_1231:
  2383 |      d-unctl_rtd_64%dscr_type = 3u;
              d-unctl_rtd_64%data_type = 14u;
              d-unctl_rtd_64%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063.;
              d-unctl_rtd_64%version = 129u;
              d-unctl_rtd_64%element_len = 8ll;
              d-unctl_rtd_64%rank = 3;
              if (!1) goto lab_2533;
              $$CIV297 = 0u;
              do {   /* id=366 guarded */ /* ~2534 */ 
                /* region = 2180 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_64  + -24ll))->d-unctl_rtd_64%bounds%lbound[][3ll - (long long) $$CIV297] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_64  + -24ll))->d-unctl_rtd_64%bounds%extent[][3ll - (long long) $$CIV297] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV297 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV297 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_64  + -24ll))->d-unctl_rtd_64%bounds%mult[][3ll - (long long) $$CIV297] = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll - (long long) $$CIV297];
                /* DIR   LATCH */
                $$CIV297 = $$CIV297 + 1u;
              } while ($$CIV297 < 2u);    /* ~2534 */
            lab_2533:
              d-unctl_rtd_64%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_64%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll],0ll);
              d-unctl_rtd_64%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll];
              d-unctl_rtd_64%rvo = - (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[3ll] * d-unctl_rtd_64%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll] * d-unctl_rtd_64%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066. + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.)*((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%lbound[].rns1068.[1ll])) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[1ll])*(1ll) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[2ll])*((long long) $$csx348) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[3ll])*((long long) $$csx349) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) i.rnnA25])),&d-unctl_rtd_64)
  2384 |      if (!(0 != (lcautious & 1))) goto lab_1343;
              d-unctl_rtd_65%dscr_type = 3u;
              d-unctl_rtd_65%data_type = 14u;
              d-unctl_rtd_65%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2ry_%addr132->q2ry_%d-data%flags.rns1063.;
              d-unctl_rtd_65%version = 129u;
              d-unctl_rtd_65%element_len = 8ll;
              d-unctl_rtd_65%rank = 3;
              if (!1) goto lab_2535;
              $$CIV298 = 0u;
              do {   /* id=367 guarded */ /* ~2536 */ 
                /* region = 2179 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_65  + -24ll))->d-unctl_rtd_65%bounds%lbound[][3ll - (long long) $$CIV298] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_65  + -24ll))->d-unctl_rtd_65%bounds%extent[][3ll - (long long) $$CIV298] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV298 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV298 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_65  + -24ll))->d-unctl_rtd_65%bounds%mult[][3ll - (long long) $$CIV298] = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll - (long long) $$CIV298];
                /* DIR   LATCH */
                $$CIV298 = $$CIV298 + 1u;
              } while ($$CIV298 < 2u);    /* ~2536 */
            lab_2535:
              d-unctl_rtd_65%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_65%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll],0ll);
              d-unctl_rtd_65%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll];
              d-unctl_rtd_65%rvo = - (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[3ll] * d-unctl_rtd_65%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[4ll] * d-unctl_rtd_65%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%mult[].rns1065.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2ry_%addr132->q2ry_%d-data%addr.rns1069.  + $$ICM.d-q2ry_%addr132->q2ry_%d-data%rvo.rns1066. + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.)*((((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%extent[].rns1064.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2ry_%addr132  + -24ll))->q2ry_%d-data%bounds%lbound[].rns1068.[1ll])) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[1ll])*(1ll) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[2ll])*((long long) $$csx348) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[3ll])*((long long) $$csx349) + ($$ICM.d-q2ry_%addr132->q2ry_%d-data%bounds%mult[].rns1065.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2ry_%addr132  + 40ll))->q2ry_%x[].rns1067.[(long long) i.rnnA25])),&d-unctl_rtd_65)
            lab_1343:
  2385 |      /* DIR   LATCH */
              $$DoIV34C = $$DoIV34C + -1ll;
              $$CIV3A5 = $$CIV3A5 + 1ll;
            } while ((unsigned long long) $$CIV3A5 < $$EMTFC6);    /* ~2224 */
            $$DoIV34C = $$CIVINIT37E + (long long) ($$CIVBUMP3A3 * (long long) $$CIVFINAL37E);
          lab_2223:
  2386 |  lab_1087:
            $$RET4A = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2lz,&mb);
  2388 |    if (!(0 != ($$RET4A & 1))) goto lab_1347;
  2389 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2325;
            $$DoIV37F = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT3AB = $$DoIV37F;
            $$CIVBUMP3D2 = -1ll;
            $$csx130 = - ((long long) $$CIVBUMP3D2);
            $$CIVFINAL3AB = (unsigned long long) ((long long) ($$CIVINIT3AB - (0ll + 1)) / $$csx130 + 1);
            $$CIV3D2 = (long long) 0;
  2390 |    $$ICM.d-qlz_%addr13D = d-qlz_%addr;
  2393 |    $$ICM.d-fx_%addr123 = d-fx_%addr;
            $$ICM.d-fy_%addrFC = d-fy_%addr;
  2390 |    $$ICM.d-q2lz_%addr13E = d-q2lz_%addr;
  2405 |    $$ICM.d-ctfy_%addr100 = d-ctfy_%addr;
  2404 |    $$ICM.d-ctfx_%addr125 = d-ctfx_%addr;
  2403 |    $$ICM.d-a2z_%addr13F = d-a2z_%addr;
  2399 |    $$ICM.d-sz_%addrED = d-sz_%addr;
  2411 |    $$ICM.d-gradphix_%addr126 = d-gradphix_%addr;
  2420 |    $$ICM.d-gradphiy_%addr101 = d-gradphiy_%addr;
  2393 |    $$csx131 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2404 |    $$csx133 = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csx132 = - ($$csx133 * 8ll);
  2393 |    $$ICM155 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2399 |    $$csx134 = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2389 |    $$EMTF93 = __pdf_profile@37($$CIVFINAL3AB,2ll,0ll);
            do {   /* id=262 guarded */ /* ~2326 */ 
              /* region = 2232 */
              /* bump-normalized */
              $$DoIV37F = $$CIVINIT3AB + (long long) ($$CIVBUMP3D2 * (long long) $$CIV3D2);
              i.rnnA24 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV37F));
  2390 |      d-unctl_rtd_66%dscr_type = 3u;
              d-unctl_rtd_66%data_type = 14u;
              d-unctl_rtd_66%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qlz_%addr13D->qlz_%d-data%flags.rns1096. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qlz_%addr13D->qlz_%d-data%flags.rns1096.;
              d-unctl_rtd_66%version = 129u;
              d-unctl_rtd_66%element_len = 8ll;
              d-unctl_rtd_66%rank = 3;
              if (!1) goto lab_2537;
              $$CIV299 = 0u;
              do {   /* id=368 guarded */ /* ~2538 */ 
                /* region = 2231 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_66  + -24ll))->d-unctl_rtd_66%bounds%lbound[][3ll - (long long) $$CIV299] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_66  + -24ll))->d-unctl_rtd_66%bounds%extent[][3ll - (long long) $$CIV299] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV299 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV299 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_66  + -24ll))->d-unctl_rtd_66%bounds%mult[][3ll - (long long) $$CIV299] = ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%mult[].rns1098.[4ll - (long long) $$CIV299];
                /* DIR   LATCH */
                $$CIV299 = $$CIV299 + 1u;
              } while ($$CIV299 < 2u);    /* ~2538 */
            lab_2537:
              d-unctl_rtd_66%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_66%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[1ll],0ll);
              d-unctl_rtd_66%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%mult[].rns1098.[1ll];
              d-unctl_rtd_66%rvo = - (((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%mult[].rns1098.[3ll] * d-unctl_rtd_66%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%mult[].rns1098.[4ll] * d-unctl_rtd_66%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%mult[].rns1098.[1ll]));
              d-unctl_rtd_67%dscr_type = 3u;
              d-unctl_rtd_67%data_type = 14u;
              d-unctl_rtd_67%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099.;
              d-unctl_rtd_67%version = 129u;
              d-unctl_rtd_67%element_len = 8ll;
              d-unctl_rtd_67%rank = 3;
              if (!1) goto lab_2539;
              $$CIV29A = 0u;
              do {   /* id=369 guarded */ /* ~2540 */ 
                /* region = 2230 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_67  + -24ll))->d-unctl_rtd_67%bounds%lbound[][3ll - (long long) $$CIV29A] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_67  + -24ll))->d-unctl_rtd_67%bounds%extent[][3ll - (long long) $$CIV29A] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29A + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29A + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_67  + -24ll))->d-unctl_rtd_67%bounds%mult[][3ll - (long long) $$CIV29A] = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll - (long long) $$CIV29A];
                /* DIR   LATCH */
                $$CIV29A = $$CIV29A + 1u;
              } while ($$CIV29A < 2u);    /* ~2540 */
            lab_2539:
              d-unctl_rtd_67%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_67%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll],0ll);
              d-unctl_rtd_67%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll];
              d-unctl_rtd_67%rvo = - (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[3ll] * d-unctl_rtd_67%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll] * d-unctl_rtd_67%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll]));
              $$csx34A = mb[].off8;
              $$csx34B = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qlz_%addr13D->qlz_%d-data%addr.rns1110.  + $$ICM.d-qlz_%addr13D->qlz_%d-data%rvo.rns1107. + ($$ICM.d-qlz_%addr13D->qlz_%d-data%bounds%mult[].rns1098.)*((((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%extent[].rns1097.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr13D  + -24ll))->qlz_%d-data%bounds%lbound[].rns1109.[1ll])) + ($$ICM.d-qlz_%addr13D->qlz_%d-data%bounds%mult[].rns1098.[1ll])*(1ll) + ($$ICM.d-qlz_%addr13D->qlz_%d-data%bounds%mult[].rns1098.[2ll])*((long long) $$csx34A) + ($$ICM.d-qlz_%addr13D->qlz_%d-data%bounds%mult[].rns1098.[3ll])*((long long) $$csx34B) + ($$ICM.d-qlz_%addr13D->qlz_%d-data%bounds%mult[].rns1098.[4ll])*((long long) ((int *)((char *)$$ICM.d-qlz_%addr13D  + 40ll))->qlz_%x[].rns1108.[(long long) i.rnnA24])),((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102. + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.)*((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%lbound[].rns1104.[1ll])) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[1ll])*(1ll) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[2ll])*((long long) $$csx34A) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[3ll])*((long long) $$csx34B) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) i.rnnA24])),&d-unctl_rtd_66,&d-unctl_rtd_67)
  2393 |      stack_pos_110 = _getstack();
              d-T_426_1%flags = 144u;
              d-T_426_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_426_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_426_1%bounds%mult[].off96 = 8ll;
              d-T_426_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_426_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_426_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_426_1%bounds%lbound[].off32 = 1ll;
              d-T_426_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_426_1%bounds%mult[].off48 = $$ICM155;
              d-T_426_1%rvo = - (($$csx133 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_131 = $$ICM155 * max((long long) nsweepflux,0ll);
              if (!(allocate_size_131 <= 1048576ll)) goto lab_1350;
              d-T_426_1%addr = _alloca(allocate_size_131);
              goto lab_1351;
            lab_1350:
              d-T_426_1%addr = malloc(allocate_size_131);
            lab_1351:
  2392 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2327;
              $$DoIV380 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT381 = $$DoIV380;
              $$CIVBUMP3A6 = -1ll;
              $$CIVFINAL381 = (unsigned long long) ((long long) ($$CIVINIT381 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3A8 = (long long) 0;
              $$EMTF92 = __pdf_profile@37($$CIVFINAL381,2ll,0ll);
              do {   /* id=263 guarded */ /* ~2328 */ 
                /* region = 2186 */
                /* bump-normalized */
                $$DoIV380 = $$CIVINIT381 + (long long) ($$CIVBUMP3A6 * (long long) $$CIV3A8);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2329;
                $$DoIV381 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT380 = $$DoIV381;
                $$CIVBUMP3A5 = -1ll;
                $$CIVFINAL380 = (unsigned long long) ((long long) ($$CIVINIT380 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3A7 = (long long) 0;
                $$EMTF91 = __pdf_profile@37($$CIVFINAL380,2ll,0ll);
                do {   /* id=264 guarded */ /* ~2330 */ 
                  /* region = 2185 */
                  /* bump-normalized */
                  $$DoIV381 = $$CIVINIT380 + (long long) ($$CIVBUMP3A5 * (long long) $$CIV3A7);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2331;
                  $$DoIV382 = (long long) nsweepflux;
                  $$CIVINIT37F = $$DoIV382;
                  $$CIVBUMP3A4 = -1ll;
                  $$CIVFINAL37F = (unsigned long long) ((long long) ($$CIVINIT37F - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3A6 = (long long) 0;
                  $$EMTF90 = __pdf_profile@37($$CIVFINAL37F,2ll,0ll);
                  do {   /* id=265 guarded */ /* ~2332 */ 
                    /* region = 2184 */
                    /* bump-normalized */
                    $$DoIV382 = $$CIVINIT37F + (long long) ($$CIVBUMP3A4 * (long long) $$CIV3A6);
  2393 |            ((double *)((char *)d-T_426_1%addr  + d-T_426_1%rvo))->T_426[].rns1112.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4)] = (((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1115.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1115.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0))]])) + (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1114.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1114.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV382) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV381))) + mb[].off8) - 1)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV380))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]]);
  2392 |            /* DIR   LATCH */
                    $$DoIV382 = $$DoIV382 + -1ll;
                    $$CIV3A6 = $$CIV3A6 + 1ll;
                  } while ((unsigned long long) $$CIV3A6 < $$EMTF90);    /* ~2332 */
                  $$DoIV382 = $$CIVINIT37F + (long long) ($$CIVBUMP3A4 * (long long) $$CIVFINAL37F);
                lab_2331:
                  /* DIR   LATCH */
                  $$DoIV381 = $$DoIV381 + -1ll;
                  $$CIV3A7 = $$CIV3A7 + 1ll;
                } while ((unsigned long long) $$CIV3A7 < $$EMTF91);    /* ~2330 */
                $$DoIV381 = $$CIVINIT380 + (long long) ($$CIVBUMP3A5 * (long long) $$CIVFINAL380);
              lab_2329:
                /* DIR   LATCH */
                $$DoIV380 = $$DoIV380 + -1ll;
                $$CIV3A8 = $$CIV3A8 + 1ll;
              } while ((unsigned long long) $$CIV3A8 < $$EMTF92);    /* ~2328 */
              $$DoIV380 = $$CIVINIT381 + (long long) ($$CIVBUMP3A6 * (long long) $$CIVFINAL381);
            lab_2327:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2333;
              $$DoIV383 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT384 = $$DoIV383;
              $$CIVBUMP3A9 = -1ll;
              $$CIVFINAL384 = (unsigned long long) ((long long) ($$CIVINIT384 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3AB = (long long) 0;
              $$EMTF8F = __pdf_profile@37($$CIVFINAL384,2ll,0ll);
              do {   /* id=266 guarded */ /* ~2334 */ 
                /* region = 2189 */
                /* bump-normalized */
                $$DoIV383 = $$CIVINIT384 + (long long) ($$CIVBUMP3A9 * (long long) $$CIV3AB);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2335;
                $$DoIV384 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT383 = $$DoIV384;
                $$CIVBUMP3A8 = -1ll;
                $$CIVFINAL383 = (unsigned long long) ((long long) ($$CIVINIT383 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3AA = (long long) 0;
                $$EMTF8E = __pdf_profile@37($$CIVFINAL383,2ll,0ll);
                do {   /* id=267 guarded */ /* ~2336 */ 
                  /* region = 2188 */
                  /* bump-normalized */
                  $$DoIV384 = $$CIVINIT383 + (long long) ($$CIVBUMP3A8 * (long long) $$CIV3AA);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2337;
                  $$DoIV385 = (long long) nsweepflux;
                  $$CIVINIT382 = $$DoIV385;
                  $$CIVBUMP3A7 = -1ll;
                  $$CIVFINAL382 = (unsigned long long) ((long long) ($$CIVINIT382 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3A9 = (long long) 0;
                  $$EMTF8D = __pdf_profile@37($$CIVFINAL382,2ll,0ll);
                  do {   /* id=268 guarded */ /* ~2338 */ 
                    /* region = 2187 */
                    /* bump-normalized */
                    $$DoIV385 = $$CIVINIT382 + (long long) ($$CIVBUMP3A7 * (long long) $$CIV3A9);
  2393 |            ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1113.[(long long) ((int) ((long long) nsweepflux - $$DoIV385) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV384))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV383))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_426_1%addr  + d-T_426_1%rvo))->T_426[].rns1112.[(long long) ((int) ((long long) nsweepflux - $$DoIV385) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV384))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV383))) + mb[].off4)];
  2392 |            /* DIR   LATCH */
                    $$DoIV385 = $$DoIV385 + -1ll;
                    $$CIV3A9 = $$CIV3A9 + 1ll;
                  } while ((unsigned long long) $$CIV3A9 < $$EMTF8D);    /* ~2338 */
                  $$DoIV385 = $$CIVINIT382 + (long long) ($$CIVBUMP3A7 * (long long) $$CIVFINAL382);
                lab_2337:
                  /* DIR   LATCH */
                  $$DoIV384 = $$DoIV384 + -1ll;
                  $$CIV3AA = $$CIV3AA + 1ll;
                } while ((unsigned long long) $$CIV3AA < $$EMTF8E);    /* ~2336 */
                $$DoIV384 = $$CIVINIT383 + (long long) ($$CIVBUMP3A8 * (long long) $$CIVFINAL383);
              lab_2335:
                /* DIR   LATCH */
                $$DoIV383 = $$DoIV383 + -1ll;
                $$CIV3AB = $$CIV3AB + 1ll;
              } while ((unsigned long long) $$CIV3AB < $$EMTF8F);    /* ~2334 */
              $$DoIV383 = $$CIVINIT384 + (long long) ($$CIVBUMP3A9 * (long long) $$CIVFINAL384);
            lab_2333:
              if (allocate_size_131 <= 1048576ll) goto lab_1378;
              free(d-T_426_1%addr)
            lab_1378:
              _dealloca[U,TmPShadow_110D](stack_pos_110)
  2397 |      if (!(0 != (lmhd & 1))) goto lab_1379;
  2399 |      stack_pos_111 = _getstack();
              d-T_427_1%flags = 144u;
              d-T_427_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_427_1%bounds%mult[].off96 = 8ll;
              d-T_427_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_427_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_427_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_427_1%bounds%mult[].off48 = $$ICM155;
              d-T_427_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_132 = $$ICM155 * max((long long) sweepcons,0ll);
              if (!(allocate_size_132 <= 1048576ll)) goto lab_1380;
              d-T_427_1%addr = _alloca(allocate_size_132);
              goto lab_1381;
            lab_1380:
              d-T_427_1%addr = malloc(allocate_size_132);
            lab_1381:
  2398 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2339;
              $$DoIV386 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT387 = $$DoIV386;
              $$CIVBUMP3AC = -1ll;
              $$CIVFINAL387 = (unsigned long long) ((long long) ($$CIVINIT387 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3AE = (long long) 0;
              $$EMTF8C = __pdf_profile@37($$CIVFINAL387,2ll,0ll);
              do {   /* id=269 guarded */ /* ~2340 */ 
                /* region = 2192 */
                /* bump-normalized */
                $$DoIV386 = $$CIVINIT387 + (long long) ($$CIVBUMP3AC * (long long) $$CIV3AE);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2341;
                $$DoIV387 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT386 = $$DoIV387;
                $$CIVBUMP3AB = -1ll;
                $$CIVFINAL386 = (unsigned long long) ((long long) ($$CIVINIT386 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3AD = (long long) 0;
                $$EMTF8B = __pdf_profile@37($$CIVFINAL386,2ll,0ll);
                do {   /* id=270 guarded */ /* ~2342 */ 
                  /* region = 2191 */
                  /* bump-normalized */
                  $$DoIV387 = $$CIVINIT386 + (long long) ($$CIVBUMP3AB * (long long) $$CIV3AD);
                  if (!((long long) sweepcons > 0ll)) goto lab_2343;
                  $$DoIV388 = (long long) sweepcons;
                  $$CIVINIT385 = $$DoIV388;
                  $$CIVBUMP3AA = -1ll;
                  $$CIVFINAL385 = (unsigned long long) ((long long) ($$CIVINIT385 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3AC = (long long) 0;
                  $$EMTF8A = __pdf_profile@37($$CIVFINAL385,2ll,0ll);
                  do {   /* id=271 guarded */ /* ~2344 */ 
                    /* region = 2190 */
                    /* bump-normalized */
                    $$DoIV388 = $$CIVINIT385 + (long long) ($$CIVBUMP3AA * (long long) $$CIV3AC);
  2399 |            ((double *)((char *)d-T_427_1%addr  + $$csx134))->T_427[].rns1117.[(long long) ((int) ((long long) sweepcons - $$DoIV388) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV387))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV386))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ((int) ((long long) sweepcons - $$DoIV388) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV387))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV386))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns1118.[(long long) ((int) ((long long) sweepcons - $$DoIV388) + 1)][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV387))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV386))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]];
  2398 |            /* DIR   LATCH */
                    $$DoIV388 = $$DoIV388 + -1ll;
                    $$CIV3AC = $$CIV3AC + 1ll;
                  } while ((unsigned long long) $$CIV3AC < $$EMTF8A);    /* ~2344 */
                  $$DoIV388 = $$CIVINIT385 + (long long) ($$CIVBUMP3AA * (long long) $$CIVFINAL385);
                lab_2343:
                  /* DIR   LATCH */
                  $$DoIV387 = $$DoIV387 + -1ll;
                  $$CIV3AD = $$CIV3AD + 1ll;
                } while ((unsigned long long) $$CIV3AD < $$EMTF8B);    /* ~2342 */
                $$DoIV387 = $$CIVINIT386 + (long long) ($$CIVBUMP3AB * (long long) $$CIVFINAL386);
              lab_2341:
                /* DIR   LATCH */
                $$DoIV386 = $$DoIV386 + -1ll;
                $$CIV3AE = $$CIV3AE + 1ll;
              } while ((unsigned long long) $$CIV3AE < $$EMTF8C);    /* ~2340 */
              $$DoIV386 = $$CIVINIT387 + (long long) ($$CIVBUMP3AC * (long long) $$CIVFINAL387);
            lab_2339:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2345;
              $$DoIV389 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT38A = $$DoIV389;
              $$CIVBUMP3AF = -1ll;
              $$CIVFINAL38A = (unsigned long long) ((long long) ($$CIVINIT38A - (0ll + 1)) / $$csx130 + 1);
              $$CIV3B1 = (long long) 0;
              $$EMTF89 = __pdf_profile@37($$CIVFINAL38A,2ll,0ll);
              do {   /* id=272 guarded */ /* ~2346 */ 
                /* region = 2195 */
                /* bump-normalized */
                $$DoIV389 = $$CIVINIT38A + (long long) ($$CIVBUMP3AF * (long long) $$CIV3B1);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2347;
                $$DoIV38A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT389 = $$DoIV38A;
                $$CIVBUMP3AE = -1ll;
                $$CIVFINAL389 = (unsigned long long) ((long long) ($$CIVINIT389 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3B0 = (long long) 0;
                $$EMTF88 = __pdf_profile@37($$CIVFINAL389,2ll,0ll);
                do {   /* id=273 guarded */ /* ~2348 */ 
                  /* region = 2194 */
                  /* bump-normalized */
                  $$DoIV38A = $$CIVINIT389 + (long long) ($$CIVBUMP3AE * (long long) $$CIV3B0);
                  if (!((long long) sweepcons > 0ll)) goto lab_2349;
                  $$DoIV38B = (long long) sweepcons;
                  $$CIVINIT388 = $$DoIV38B;
                  $$CIVBUMP3AD = -1ll;
                  $$CIVFINAL388 = (unsigned long long) ((long long) ($$CIVINIT388 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3AF = (long long) 0;
                  $$EMTF87 = __pdf_profile@37($$CIVFINAL388,2ll,0ll);
                  do {   /* id=274 guarded */ /* ~2350 */ 
                    /* region = 2193 */
                    /* bump-normalized */
                    $$DoIV38B = $$CIVINIT388 + (long long) ($$CIVBUMP3AD * (long long) $$CIV3AF);
  2399 |            ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ((int) ((long long) sweepcons - $$DoIV38B) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV38A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV389))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_427_1%addr  + $$csx134))->T_427[].rns1117.[(long long) ((int) ((long long) sweepcons - $$DoIV38B) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV38A))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV389))) + mb[].off4)];
  2398 |            /* DIR   LATCH */
                    $$DoIV38B = $$DoIV38B + -1ll;
                    $$CIV3AF = $$CIV3AF + 1ll;
                  } while ((unsigned long long) $$CIV3AF < $$EMTF87);    /* ~2350 */
                  $$DoIV38B = $$CIVINIT388 + (long long) ($$CIVBUMP3AD * (long long) $$CIVFINAL388);
                lab_2349:
                  /* DIR   LATCH */
                  $$DoIV38A = $$DoIV38A + -1ll;
                  $$CIV3B0 = $$CIV3B0 + 1ll;
                } while ((unsigned long long) $$CIV3B0 < $$EMTF88);    /* ~2348 */
                $$DoIV38A = $$CIVINIT389 + (long long) ($$CIVBUMP3AE * (long long) $$CIVFINAL389);
              lab_2347:
                /* DIR   LATCH */
                $$DoIV389 = $$DoIV389 + -1ll;
                $$CIV3B1 = $$CIV3B1 + 1ll;
              } while ((unsigned long long) $$CIV3B1 < $$EMTF89);    /* ~2346 */
              $$DoIV389 = $$CIVINIT38A + (long long) ($$CIVBUMP3AF * (long long) $$CIVFINAL38A);
            lab_2345:
              if (allocate_size_132 <= 1048576ll) goto lab_1408;
              free(d-T_427_1%addr)
            lab_1408:
              _dealloca[U,TmPShadow_111D](stack_pos_111)
  2402 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2351;
              $$DoIV38C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT38C = $$DoIV38C;
              $$CIVBUMP3B1 = -1ll;
              $$CIVFINAL38C = (unsigned long long) ((long long) ($$CIVINIT38C - (0ll + 1)) / $$csx130 + 1);
              $$CIV3B3 = (long long) 0;
              $$EMTF86 = __pdf_profile@37($$CIVFINAL38C,2ll,0ll);
              do {   /* id=275 guarded */ /* ~2352 */ 
                /* region = 2197 */
                /* bump-normalized */
                $$DoIV38C = $$CIVINIT38C + (long long) ($$CIVBUMP3B1 * (long long) $$CIV3B3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2353;
                $$DoIV38D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT38B = $$DoIV38D;
                $$CIVBUMP3B0 = -1ll;
                $$CIVFINAL38B = (unsigned long long) ((long long) ($$CIVINIT38B - (0ll + 1)) / $$csx130 + 1);
                $$CIV3B2 = (long long) 0;
                $$EMTF85 = __pdf_profile@37($$CIVFINAL38B,2ll,0ll);
                do {   /* id=276 guarded */ /* ~2354 */ 
                  /* region = 2196 */
                  /* bump-normalized */
                  $$DoIV38D = $$CIVINIT38B + (long long) ($$CIVBUMP3B0 * (long long) $$CIV3B2);
                  k.rnn8C1 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV38D));
  2403 |          ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ibz][1ll][(long long) k.rnn8C1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2z_%addr13F->a2z_%d-data%addr.rns1122.  + $$ICM.d-a2z_%addr13F->a2z_%d-data%rvo.rns1119.))->a2z_%data[].rns1123.[1ll][1ll][(long long) k.rnn8C1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr13F  + 40ll))->a2z_%x[].rns1120.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]];
  2402 |          /* DIR   LATCH */
                  $$DoIV38D = $$DoIV38D + -1ll;
                  $$CIV3B2 = $$CIV3B2 + 1ll;
                } while ((unsigned long long) $$CIV3B2 < $$EMTF85);    /* ~2354 */
                $$DoIV38D = $$CIVINIT38B + (long long) ($$CIVBUMP3B0 * (long long) $$CIVFINAL38B);
              lab_2353:
                /* DIR   LATCH */
                $$DoIV38C = $$DoIV38C + -1ll;
                $$CIV3B3 = $$CIV3B3 + 1ll;
              } while ((unsigned long long) $$CIV3B3 < $$EMTF86);    /* ~2352 */
              $$DoIV38C = $$CIVINIT38C + (long long) ($$CIVBUMP3B1 * (long long) $$CIVFINAL38C);
            lab_2351:
  2404 |      stack_pos_112 = _getstack();
              d-T_428_1%flags = 144u;
              d-T_428_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_428_1%bounds%mult[].off72 = 8ll;
              d-T_428_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_428_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_428_1%rvo = - ($$csx133 * 8ll);
              allocate_size_133 = $$ICM155;
              $$csx135 = allocate_size_133 <= 1048576ll;
              if (!$$csx135) goto lab_1418;
              d-T_428_1%addr = _alloca(allocate_size_133);
              goto lab_1419;
            lab_1418:
              d-T_428_1%addr = malloc(allocate_size_133);
            lab_1419:
  2402 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2355;
              $$DoIV38E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT38E = $$DoIV38E;
              $$CIVBUMP3B3 = -1ll;
              $$CIVFINAL38E = (unsigned long long) ((long long) ($$CIVINIT38E - (0ll + 1)) / $$csx130 + 1);
              $$CIV3B5 = (long long) 0;
              $$EMTF84 = __pdf_profile@37($$CIVFINAL38E,2ll,0ll);
              do {   /* id=277 guarded */ /* ~2356 */ 
                /* region = 2199 */
                /* bump-normalized */
                $$DoIV38E = $$CIVINIT38E + (long long) ($$CIVBUMP3B3 * (long long) $$CIV3B5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2357;
                $$DoIV38F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT38D = $$DoIV38F;
                $$CIVBUMP3B2 = -1ll;
                $$CIVFINAL38D = (unsigned long long) ((long long) ($$CIVINIT38D - (0ll + 1)) / $$csx130 + 1);
                $$CIV3B4 = (long long) 0;
                $$EMTF83 = __pdf_profile@37($$CIVFINAL38D,2ll,0ll);
                do {   /* id=278 guarded */ /* ~2358 */ 
                  /* region = 2198 */
                  /* bump-normalized */
                  $$DoIV38F = $$CIVINIT38D + (long long) ($$CIVBUMP3B2 * (long long) $$CIV3B4);
                  k.rnn8C0 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV38F));
  2404 |          ((double *)((char *)d-T_428_1%addr  + $$csx132))->T_428[].rns1124.[(long long) k.rnn8C0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38E))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) iby][1ll][(long long) k.rnn8C0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1125.[1ll][1ll][(long long) (k.rnn8C0 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1125.[1ll][1ll][(long long) (k.rnn8C0 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV38E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0))]]);
  2402 |          /* DIR   LATCH */
                  $$DoIV38F = $$DoIV38F + -1ll;
                  $$CIV3B4 = $$CIV3B4 + 1ll;
                } while ((unsigned long long) $$CIV3B4 < $$EMTF83);    /* ~2358 */
                $$DoIV38F = $$CIVINIT38D + (long long) ($$CIVBUMP3B2 * (long long) $$CIVFINAL38D);
              lab_2357:
                /* DIR   LATCH */
                $$DoIV38E = $$DoIV38E + -1ll;
                $$CIV3B5 = $$CIV3B5 + 1ll;
              } while ((unsigned long long) $$CIV3B5 < $$EMTF84);    /* ~2356 */
              $$DoIV38E = $$CIVINIT38E + (long long) ($$CIVBUMP3B3 * (long long) $$CIVFINAL38E);
            lab_2355:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2359;
              $$DoIV390 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT390 = $$DoIV390;
              $$CIVBUMP3B5 = -1ll;
              $$CIVFINAL390 = (unsigned long long) ((long long) ($$CIVINIT390 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3B7 = (long long) 0;
              $$EMTF82 = __pdf_profile@37($$CIVFINAL390,2ll,0ll);
              do {   /* id=279 guarded */ /* ~2360 */ 
                /* region = 2201 */
                /* bump-normalized */
                $$DoIV390 = $$CIVINIT390 + (long long) ($$CIVBUMP3B5 * (long long) $$CIV3B7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2361;
                $$DoIV391 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT38F = $$DoIV391;
                $$CIVBUMP3B4 = -1ll;
                $$CIVFINAL38F = (unsigned long long) ((long long) ($$CIVINIT38F - (0ll + 1)) / $$csx130 + 1);
                $$CIV3B6 = (long long) 0;
                $$EMTF81 = __pdf_profile@37($$CIVFINAL38F,2ll,0ll);
                do {   /* id=280 guarded */ /* ~2362 */ 
                  /* region = 2200 */
                  /* bump-normalized */
                  $$DoIV391 = $$CIVINIT38F + (long long) ($$CIVBUMP3B4 * (long long) $$CIV3B6);
                  k.rnn8BF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV391));
  2404 |          ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) iby][1ll][(long long) k.rnn8BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV390))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_428_1%addr  + $$csx132))->T_428[].rns1124.[(long long) k.rnn8BF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV390))) + mb[].off4)];
  2402 |          /* DIR   LATCH */
                  $$DoIV391 = $$DoIV391 + -1ll;
                  $$CIV3B6 = $$CIV3B6 + 1ll;
                } while ((unsigned long long) $$CIV3B6 < $$EMTF81);    /* ~2362 */
                $$DoIV391 = $$CIVINIT38F + (long long) ($$CIVBUMP3B4 * (long long) $$CIVFINAL38F);
              lab_2361:
                /* DIR   LATCH */
                $$DoIV390 = $$DoIV390 + -1ll;
                $$CIV3B7 = $$CIV3B7 + 1ll;
              } while ((unsigned long long) $$CIV3B7 < $$EMTF82);    /* ~2360 */
              $$DoIV390 = $$CIVINIT390 + (long long) ($$CIVBUMP3B5 * (long long) $$CIVFINAL390);
            lab_2359:
              if ($$csx135) goto lab_1438;
              free(d-T_428_1%addr)
            lab_1438:
              _dealloca[U,TmPShadow_112D](stack_pos_112)
  2405 |      stack_pos_113 = _getstack();
              d-T_429_1%flags = 144u;
              d-T_429_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_429_1%bounds%mult[].off72 = 8ll;
              d-T_429_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_429_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_429_1%rvo = - ($$csx133 * 8ll);
              allocate_size_134 = $$ICM155;
              if (!$$csx135) goto lab_1439;
              d-T_429_1%addr = _alloca(allocate_size_134);
              goto lab_1440;
            lab_1439:
              d-T_429_1%addr = malloc(allocate_size_134);
            lab_1440:
  2402 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2363;
              $$DoIV392 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT392 = $$DoIV392;
              $$CIVBUMP3B7 = -1ll;
              $$CIVFINAL392 = (unsigned long long) ((long long) ($$CIVINIT392 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3B9 = (long long) 0;
              $$EMTF80 = __pdf_profile@37($$CIVFINAL392,2ll,0ll);
              do {   /* id=281 guarded */ /* ~2364 */ 
                /* region = 2203 */
                /* bump-normalized */
                $$DoIV392 = $$CIVINIT392 + (long long) ($$CIVBUMP3B7 * (long long) $$CIV3B9);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2365;
                $$DoIV393 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT391 = $$DoIV393;
                $$CIVBUMP3B6 = -1ll;
                $$CIVFINAL391 = (unsigned long long) ((long long) ($$CIVINIT391 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3B8 = (long long) 0;
                $$EMTF7F = __pdf_profile@37($$CIVFINAL391,2ll,0ll);
                do {   /* id=282 guarded */ /* ~2366 */ 
                  /* region = 2202 */
                  /* bump-normalized */
                  $$DoIV393 = $$CIVINIT391 + (long long) ($$CIVBUMP3B6 * (long long) $$CIV3B8);
                  k.rnn8BE = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV393));
  2405 |          ((double *)((char *)d-T_429_1%addr  + $$csx132))->T_429[].rns1126.[(long long) k.rnn8BE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV392))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ibx][1ll][(long long) k.rnn8BE][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV392))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns1127.[2ll][1ll][(long long) (k.rnn8BE - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV392))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns1127.[2ll][1ll][(long long) (k.rnn8BE - 1)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV392))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]]);
  2402 |          /* DIR   LATCH */
                  $$DoIV393 = $$DoIV393 + -1ll;
                  $$CIV3B8 = $$CIV3B8 + 1ll;
                } while ((unsigned long long) $$CIV3B8 < $$EMTF7F);    /* ~2366 */
                $$DoIV393 = $$CIVINIT391 + (long long) ($$CIVBUMP3B6 * (long long) $$CIVFINAL391);
              lab_2365:
                /* DIR   LATCH */
                $$DoIV392 = $$DoIV392 + -1ll;
                $$CIV3B9 = $$CIV3B9 + 1ll;
              } while ((unsigned long long) $$CIV3B9 < $$EMTF80);    /* ~2364 */
              $$DoIV392 = $$CIVINIT392 + (long long) ($$CIVBUMP3B7 * (long long) $$CIVFINAL392);
            lab_2363:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2367;
              $$DoIV394 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT394 = $$DoIV394;
              $$CIVBUMP3B9 = -1ll;
              $$CIVFINAL394 = (unsigned long long) ((long long) ($$CIVINIT394 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3BB = (long long) 0;
              $$EMTF7E = __pdf_profile@37($$CIVFINAL394,2ll,0ll);
              do {   /* id=283 guarded */ /* ~2368 */ 
                /* region = 2205 */
                /* bump-normalized */
                $$DoIV394 = $$CIVINIT394 + (long long) ($$CIVBUMP3B9 * (long long) $$CIV3BB);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2369;
                $$DoIV395 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT393 = $$DoIV395;
                $$CIVBUMP3B8 = -1ll;
                $$CIVFINAL393 = (unsigned long long) ((long long) ($$CIVINIT393 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3BA = (long long) 0;
                $$EMTF7D = __pdf_profile@37($$CIVFINAL393,2ll,0ll);
                do {   /* id=284 guarded */ /* ~2370 */ 
                  /* region = 2204 */
                  /* bump-normalized */
                  $$DoIV395 = $$CIVINIT393 + (long long) ($$CIVBUMP3B8 * (long long) $$CIV3BA);
                  k.rnn8BD = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV395));
  2405 |          ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ibx][1ll][(long long) k.rnn8BD][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV394))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_429_1%addr  + $$csx132))->T_429[].rns1126.[(long long) k.rnn8BD][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV394))) + mb[].off4)];
  2402 |          /* DIR   LATCH */
                  $$DoIV395 = $$DoIV395 + -1ll;
                  $$CIV3BA = $$CIV3BA + 1ll;
                } while ((unsigned long long) $$CIV3BA < $$EMTF7D);    /* ~2370 */
                $$DoIV395 = $$CIVINIT393 + (long long) ($$CIVBUMP3B8 * (long long) $$CIVFINAL393);
              lab_2369:
                /* DIR   LATCH */
                $$DoIV394 = $$DoIV394 + -1ll;
                $$CIV3BB = $$CIV3BB + 1ll;
              } while ((unsigned long long) $$CIV3BB < $$EMTF7E);    /* ~2368 */
              $$DoIV394 = $$CIVINIT394 + (long long) ($$CIVBUMP3B9 * (long long) $$CIVFINAL394);
            lab_2367:
              if (allocate_size_134 <= 1048576ll) goto lab_1459;
              free(d-T_429_1%addr)
            lab_1459:
              _dealloca[U,TmPShadow_113D](stack_pos_113)
  2407 |    lab_1379:
  2409 |      if (!(0 != (lselfgravity & 1))) goto lab_1460;
  2411 |      stack_pos_114 = _getstack();
              d-T_433_1%flags = 144u;
              d-T_433_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_433_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_433_1%bounds%mult[].off72 = 8ll;
              d-T_433_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_433_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_433_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_433_1%rvo = - ($$csx133 * 8ll);
              allocate_size_135 = $$ICM155;
              $$csx136 = allocate_size_135 <= 1048576ll;
              if (!$$csx136) goto lab_1461;
              d-T_433_1%addr = _alloca(allocate_size_135);
              goto lab_1462;
            lab_1461:
              d-T_433_1%addr = malloc(allocate_size_135);
            lab_1462:
  2410 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2371;
              $$DoIV396 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT398 = $$DoIV396;
              $$CIVBUMP3BE = -1ll;
              $$CIVFINAL398 = (unsigned long long) ((long long) ($$CIVINIT398 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3BF = (long long) 0;
  2411 |      $$ICM148 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F);
              $$ICM141 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F));
              $$ICM142 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0;
              $$ICM143 = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0);
              $$csx137 = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0);
              $$ICM144 = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0)) - $$csx137;
              $$ICM145 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0)) - $$csx137);
  2410 |      $$EMTF7C = __pdf_profile@37($$CIVFINAL398,2ll,0ll);
              do {   /* id=285 guarded */ /* ~2372 */ 
                /* region = 2209 */
                /* bump-normalized */
                $$DoIV396 = $$CIVINIT398 + (long long) ($$CIVBUMP3BE * (long long) $$CIV3BF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2373;
                $$DoIV397 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT397 = $$DoIV397;
                $$CIVBUMP3BD = -1ll;
                $$CIVFINAL397 = (unsigned long long) ((long long) ($$CIVINIT397 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3BE = (long long) 0;
  2411 |        $$ICM140 = (long long) mb[].off0 + $$DoIV37F;
                $$ICM146 = $$ICM142 + .index->index;
                $$ICM147 = ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[$$csx137];
  2410 |        $$EMTF7B = __pdf_profile@37($$CIVFINAL397,2ll,0ll);
                do {   /* id=286 guarded */ /* ~2374 */ 
                  /* region = 2208 */
                  /* bump-normalized */
                  $$DoIV397 = $$CIVINIT397 + (long long) ($$CIVBUMP3BD * (long long) $$CIV3BE);
                  k.rnn8B9 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV397));
  2411 |          T_431 = 0ll;
                  $$DoIV398 = $$ICM145;
                  if (!($$DoIV398 > 0ll)) goto lab_2375;
                  $$DoIVBOUND398 = $$DoIV398;
                  $$CIVINIT395 = $$DoIV398;
                  $$CIVBUMP3BA = -1ll;
                  $$CIVFINAL395 = (unsigned long long) ((long long) ($$CIVINIT395 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3BC = (long long) 0;
                  $$CIVSTART25 = T_431;
                  $$CIVBUMP3BB = 1ll;
                  $$EMTF7A = __pdf_profile@37($$CIVFINAL395,2ll,0ll);
                  do {   /* id=287 guarded */ /* ~2376 */ 
                    /* region = 2206 */
                    /* bump-normalized */
                    $$DoIV398 = $$CIVINIT395 + (long long) ($$CIVBUMP3BA * (long long) $$CIV3BC);
                    T_431 = $$CIVSTART25 + (long long) ($$CIVBUMP3BB * (long long) $$CIV3BC);
                    T_431 = T_431 + 1ll;
                    ((int *)((char *)&T_430  + -4ll))->T_430[][T_431] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND398 + $$csx137) - $$DoIV398];
                    /* DIR   LATCH */
                    $$DoIV398 = $$DoIV398 + -1ll;
                    $$CIV3BC = $$CIV3BC + 1ll;
                  } while ((unsigned long long) $$CIV3BC < $$EMTF7A);    /* ~2376 */
                  $$DoIV398 = $$CIVINIT395 + (long long) ($$CIVBUMP3BA * (long long) $$CIVFINAL395);
                  T_431 = $$CIVSTART25 + (long long) ($$CIVBUMP3BB * (long long) $$CIVFINAL395);
                lab_2375:
                  T_432 =  0.0000000000000000E+000;
                  if (!(T_431 > 0ll)) goto lab_2377;
                  $$DoIV399 = T_431;
                  $$CIVINIT396 = $$DoIV399;
                  $$CIVBUMP3BC = -1ll;
                  $$CIVFINAL396 = (unsigned long long) ((long long) ($$CIVINIT396 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3BD = (long long) 0;
                  $$EMTF79 = __pdf_profile@37($$CIVFINAL396,2ll,0ll);
                  do {   /* id=288 guarded */ /* ~2378 */ 
                    /* region = 2207 */
                    /* bump-normalized */
                    $$DoIV399 = $$CIVINIT396 + (long long) ($$CIVBUMP3BC * (long long) $$CIV3BD);
                    T_432 = T_432 + ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1128.[1ll][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV397))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV396))) + mb[].off4)][(long long) ((int *)((char *)&T_430  + -4ll))->T_430[][1ll + (T_431 - $$DoIV399)]];
                    /* DIR   LATCH */
                    $$DoIV399 = $$DoIV399 + -1ll;
                    $$CIV3BD = $$CIV3BD + 1ll;
                  } while ((unsigned long long) $$CIV3BD < $$EMTF79);    /* ~2378 */
                  $$DoIV399 = $$CIVINIT396 + (long long) ($$CIVBUMP3BC * (long long) $$CIVFINAL396);
                lab_2377:
                  ((double *)((char *)d-T_433_1%addr  + $$csx132))->T_433[].rns1129.[(long long) k.rnn8B9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV396))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ivx][1ll][(long long) k.rnn8B9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV396))) + mb[].off4)][(long long) $$ICM147] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) (k.rnn8B9 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV396))) + mb[].off4)][(long long) $$ICM146]) * T_432;
  2410 |          /* DIR   LATCH */
                  $$DoIV397 = $$DoIV397 + -1ll;
                  $$CIV3BE = $$CIV3BE + 1ll;
                } while ((unsigned long long) $$CIV3BE < $$EMTF7B);    /* ~2374 */
                $$DoIV397 = $$CIVINIT397 + (long long) ($$CIVBUMP3BD * (long long) $$CIVFINAL397);
              lab_2373:
                /* DIR   LATCH */
                $$DoIV396 = $$DoIV396 + -1ll;
                $$CIV3BF = $$CIV3BF + 1ll;
              } while ((unsigned long long) $$CIV3BF < $$EMTF7C);    /* ~2372 */
              $$DoIV396 = $$CIVINIT398 + (long long) ($$CIVBUMP3BE * (long long) $$CIVFINAL398);
            lab_2371:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2379;
              $$DoIV39A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT39C = $$DoIV39A;
              $$CIVBUMP3C3 = -1ll;
              $$CIVFINAL39C = (unsigned long long) ((long long) ($$CIVINIT39C - (0ll + 1)) / $$csx130 + 1);
              $$CIV3C3 = (long long) 0;
  2411 |      $$ICM148 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F);
              $$ICM141 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F));
              $$ICM142 = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0;
              $$ICM143 = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0);
              $$csx138 = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0);
              $$ICM144 = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0)) - $$csx138;
              $$ICM145 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV37F + (long long) mb[].off0))) + mb[].off0)) - $$csx138);
  2410 |      $$EMTF78 = __pdf_profile@37($$CIVFINAL39C,2ll,0ll);
              do {   /* id=289 guarded */ /* ~2380 */ 
                /* region = 2213 */
                /* bump-normalized */
                $$DoIV39A = $$CIVINIT39C + (long long) ($$CIVBUMP3C3 * (long long) $$CIV3C3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2381;
                $$DoIV39B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT39B = $$DoIV39B;
                $$CIVBUMP3C2 = -1ll;
                $$CIVFINAL39B = (unsigned long long) ((long long) ($$CIVINIT39B - (0ll + 1)) / $$csx130 + 1);
                $$CIV3C2 = (long long) 0;
  2411 |        $$ICM140 = (long long) mb[].off0 + $$DoIV37F;
                $$ICM147 = ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[$$csx138];
  2410 |        $$EMTF77 = __pdf_profile@37($$CIVFINAL39B,2ll,0ll);
                do {   /* id=290 guarded */ /* ~2382 */ 
                  /* region = 2212 */
                  /* bump-normalized */
                  $$DoIV39B = $$CIVINIT39B + (long long) ($$CIVBUMP3C2 * (long long) $$CIV3C2);
                  k.rnn8B8 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV39B));
  2411 |          T_431.rnnA2F = 0ll;
                  $$DoIV39C = $$ICM145;
                  if (!($$DoIV39C > 0ll)) goto lab_2383;
                  $$DoIVBOUND39C = $$DoIV39C;
                  $$CIVINIT399 = $$DoIV39C;
                  $$CIVBUMP3BF = -1ll;
                  $$CIVFINAL399 = (unsigned long long) ((long long) ($$CIVINIT399 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3C0 = (long long) 0;
                  $$CIVSTART26 = T_431.rnnA2F;
                  $$CIVBUMP3C0 = 1ll;
                  $$EMTF76 = __pdf_profile@37($$CIVFINAL399,2ll,0ll);
                  do {   /* id=291 guarded */ /* ~2384 */ 
                    /* region = 2210 */
                    /* bump-normalized */
                    $$DoIV39C = $$CIVINIT399 + (long long) ($$CIVBUMP3BF * (long long) $$CIV3C0);
                    T_431.rnnA2F = $$CIVSTART26 + (long long) ($$CIVBUMP3C0 * (long long) $$CIV3C0);
                    T_431.rnnA2F = T_431.rnnA2F + 1ll;
                    ((int *)((char *)&T_430  + -4ll))->T_430[][T_431.rnnA2F] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND39C + $$csx138) - $$DoIV39C];
                    /* DIR   LATCH */
                    $$DoIV39C = $$DoIV39C + -1ll;
                    $$CIV3C0 = $$CIV3C0 + 1ll;
                  } while ((unsigned long long) $$CIV3C0 < $$EMTF76);    /* ~2384 */
                  $$DoIV39C = $$CIVINIT399 + (long long) ($$CIVBUMP3BF * (long long) $$CIVFINAL399);
                  T_431.rnnA2F = $$CIVSTART26 + (long long) ($$CIVBUMP3C0 * (long long) $$CIVFINAL399);
                lab_2383:
                  $$DoIV39D = T_431.rnnA2F;
                  if (!(T_431.rnnA2F > 0ll)) goto lab_2385;
                  $$CIVINIT39A = $$DoIV39D;
                  $$CIVBUMP3C1 = -1ll;
                  $$CIVFINAL39A = (unsigned long long) ((long long) ($$CIVINIT39A - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3C1 = (long long) 0;
                  $$EMTF75 = __pdf_profile@37($$CIVFINAL39A,2ll,0ll);
                  do {   /* id=292 guarded */ /* ~2386 */ 
                    /* region = 2211 */
                    /* bump-normalized */
                    $$DoIV39D = $$CIVINIT39A + (long long) ($$CIVBUMP3C1 * (long long) $$CIV3C1);
                    /* DIR   LATCH */
                    $$DoIV39D = $$DoIV39D + -1ll;
                    $$CIV3C1 = $$CIV3C1 + 1ll;
                  } while ((unsigned long long) $$CIV3C1 < $$EMTF75);    /* ~2386 */
                  $$DoIV39D = $$CIVINIT39A + (long long) ($$CIVBUMP3C1 * (long long) $$CIVFINAL39A);
                lab_2385:
                  ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ivx][1ll][(long long) k.rnn8B8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39A))) + mb[].off4)][(long long) $$ICM147] = ((double *)((char *)d-T_433_1%addr  + $$csx132))->T_433[].rns1129.[(long long) k.rnn8B8][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39A))) + mb[].off4)];
  2410 |          /* DIR   LATCH */
                  $$DoIV39B = $$DoIV39B + -1ll;
                  $$CIV3C2 = $$CIV3C2 + 1ll;
                } while ((unsigned long long) $$CIV3C2 < $$EMTF77);    /* ~2382 */
                $$DoIV39B = $$CIVINIT39B + (long long) ($$CIVBUMP3C2 * (long long) $$CIVFINAL39B);
              lab_2381:
                /* DIR   LATCH */
                $$DoIV39A = $$DoIV39A + -1ll;
                $$CIV3C3 = $$CIV3C3 + 1ll;
              } while ((unsigned long long) $$CIV3C3 < $$EMTF78);    /* ~2380 */
              $$DoIV39A = $$CIVINIT39C + (long long) ($$CIVBUMP3C3 * (long long) $$CIVFINAL39C);
            lab_2379:
              $$csx139 = allocate_size_135 > 1048576ll;
              if (!$$csx139) goto lab_1497;
              free(d-T_433_1%addr)
            lab_1497:
              _dealloca[U,TmPShadow_114D](stack_pos_114)
  2413 |      if (!(ie != 0)) goto lab_1498;
  2415 |      stack_pos_115 = _getstack();
              d-T_434_1%flags = 144u;
              d-T_434_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_434_1%bounds%mult[].off72 = 8ll;
              d-T_434_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_434_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_434_1%rvo = - ($$csx133 * 8ll);
              allocate_size_136 = $$ICM155;
              if (!$$csx136) goto lab_1499;
              d-T_434_1%addr = _alloca(allocate_size_136);
              goto lab_1500;
            lab_1499:
              d-T_434_1%addr = malloc(allocate_size_136);
            lab_1500:
  2414 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2387;
              $$DoIV39E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT39E = $$DoIV39E;
              $$CIVBUMP3C5 = -1ll;
              $$CIVFINAL39E = (unsigned long long) ((long long) ($$CIVINIT39E - (0ll + 1)) / $$csx130 + 1);
              $$CIV3C5 = (long long) 0;
              $$EMTF74 = __pdf_profile@37($$CIVFINAL39E,2ll,0ll);
              do {   /* id=293 guarded */ /* ~2388 */ 
                /* region = 2215 */
                /* bump-normalized */
                $$DoIV39E = $$CIVINIT39E + (long long) ($$CIVBUMP3C5 * (long long) $$CIV3C5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2389;
                $$DoIV39F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT39D = $$DoIV39F;
                $$CIVBUMP3C4 = -1ll;
                $$CIVFINAL39D = (unsigned long long) ((long long) ($$CIVINIT39D - (0ll + 1)) / $$csx130 + 1);
                $$CIV3C4 = (long long) 0;
                $$EMTF73 = __pdf_profile@37($$CIVFINAL39D,2ll,0ll);
                do {   /* id=294 guarded */ /* ~2390 */ 
                  /* region = 2214 */
                  /* bump-normalized */
                  $$DoIV39F = $$CIVINIT39D + (long long) ($$CIVBUMP3C4 * (long long) $$CIV3C4);
                  k.rnn8B4 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV39F));
  2415 |          ((double *)((char *)d-T_434_1%addr  + $$csx132))->T_434[].rns1130.[(long long) k.rnn8B4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ie][1ll][(long long) k.rnn8B4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1115.[1ll][1ll][(long long) (k.rnn8B4 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1128.[1ll][1ll][(long long) (k.rnn8B4 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1115.[1ll][1ll][(long long) (k.rnn8B4 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0))]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1128.[1ll][1ll][(long long) (k.rnn8B4 - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV39E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0))]]);
  2414 |          /* DIR   LATCH */
                  $$DoIV39F = $$DoIV39F + -1ll;
                  $$CIV3C4 = $$CIV3C4 + 1ll;
                } while ((unsigned long long) $$CIV3C4 < $$EMTF73);    /* ~2390 */
                $$DoIV39F = $$CIVINIT39D + (long long) ($$CIVBUMP3C4 * (long long) $$CIVFINAL39D);
              lab_2389:
                /* DIR   LATCH */
                $$DoIV39E = $$DoIV39E + -1ll;
                $$CIV3C5 = $$CIV3C5 + 1ll;
              } while ((unsigned long long) $$CIV3C5 < $$EMTF74);    /* ~2388 */
              $$DoIV39E = $$CIVINIT39E + (long long) ($$CIVBUMP3C5 * (long long) $$CIVFINAL39E);
            lab_2387:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2391;
              $$DoIV3A0 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3A0 = $$DoIV3A0;
              $$CIVBUMP3C7 = -1ll;
              $$CIVFINAL3A0 = (unsigned long long) ((long long) ($$CIVINIT3A0 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3C7 = (long long) 0;
              $$EMTF72 = __pdf_profile@37($$CIVFINAL3A0,2ll,0ll);
              do {   /* id=295 guarded */ /* ~2392 */ 
                /* region = 2217 */
                /* bump-normalized */
                $$DoIV3A0 = $$CIVINIT3A0 + (long long) ($$CIVBUMP3C7 * (long long) $$CIV3C7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2393;
                $$DoIV3A1 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT39F = $$DoIV3A1;
                $$CIVBUMP3C6 = -1ll;
                $$CIVFINAL39F = (unsigned long long) ((long long) ($$CIVINIT39F - (0ll + 1)) / $$csx130 + 1);
                $$CIV3C6 = (long long) 0;
                $$EMTF71 = __pdf_profile@37($$CIVFINAL39F,2ll,0ll);
                do {   /* id=296 guarded */ /* ~2394 */ 
                  /* region = 2216 */
                  /* bump-normalized */
                  $$DoIV3A1 = $$CIVINIT39F + (long long) ($$CIVBUMP3C6 * (long long) $$CIV3C6);
                  k.rnn8B3 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3A1));
  2415 |          ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ie][1ll][(long long) k.rnn8B3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A0))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_434_1%addr  + $$csx132))->T_434[].rns1130.[(long long) k.rnn8B3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A0))) + mb[].off4)];
  2414 |          /* DIR   LATCH */
                  $$DoIV3A1 = $$DoIV3A1 + -1ll;
                  $$CIV3C6 = $$CIV3C6 + 1ll;
                } while ((unsigned long long) $$CIV3C6 < $$EMTF71);    /* ~2394 */
                $$DoIV3A1 = $$CIVINIT39F + (long long) ($$CIVBUMP3C6 * (long long) $$CIVFINAL39F);
              lab_2393:
                /* DIR   LATCH */
                $$DoIV3A0 = $$DoIV3A0 + -1ll;
                $$CIV3C7 = $$CIV3C7 + 1ll;
              } while ((unsigned long long) $$CIV3C7 < $$EMTF72);    /* ~2392 */
              $$DoIV3A0 = $$CIVINIT3A0 + (long long) ($$CIVBUMP3C7 * (long long) $$CIVFINAL3A0);
            lab_2391:
              if (!$$csx139) goto lab_1519;
              free(d-T_434_1%addr)
            lab_1519:
              _dealloca[U,TmPShadow_115D](stack_pos_115)
  2417 |    lab_1498:
  2420 |      stack_pos_116 = _getstack();
              d-T_436_1%flags = 144u;
              d-T_436_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_436_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_436_1%bounds%mult[].off72 = 8ll;
              d-T_436_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_436_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_436_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_436_1%rvo = - ($$csx133 * 8ll);
              allocate_size_137 = $$ICM155;
              if (!$$csx136) goto lab_1520;
              d-T_436_1%addr = _alloca(allocate_size_137);
              goto lab_1521;
            lab_1520:
              d-T_436_1%addr = malloc(allocate_size_137);
            lab_1521:
  2419 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2395;
              $$DoIV3A2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3A3 = $$DoIV3A2;
              $$CIVBUMP3CA = -1ll;
              $$CIVFINAL3A3 = (unsigned long long) ((long long) ($$CIVINIT3A3 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3CA = (long long) 0;
              $$EMTF70 = __pdf_profile@37($$CIVFINAL3A3,2ll,0ll);
              do {   /* id=297 guarded */ /* ~2396 */ 
                /* region = 2220 */
                /* bump-normalized */
                $$DoIV3A2 = $$CIVINIT3A3 + (long long) ($$CIVBUMP3CA * (long long) $$CIV3CA);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2397;
                $$DoIV3A3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3A2 = $$DoIV3A3;
                $$CIVBUMP3C9 = -1ll;
                $$CIVFINAL3A2 = (unsigned long long) ((long long) ($$CIVINIT3A2 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3C9 = (long long) 0;
  2420 |        $$ICM149 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A2);
                $$ICM14A = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A2));
                $$ICM14B = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A2))) + mb[].off4;
                $$ICM14C = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A2 + (long long) mb[].off4))) + mb[].off4);
                $$csx13A = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A2 + (long long) mb[].off4))) + mb[].off4);
                $$ICM14D = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A2 + (long long) mb[].off4))) + mb[].off4)) - $$csx13A;
                $$ICM14E = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A2 + (long long) mb[].off4))) + mb[].off4)) - $$csx13A);
  2419 |        $$EMTF6F = __pdf_profile@37($$CIVFINAL3A2,2ll,0ll);
                do {   /* id=298 guarded */ /* ~2398 */ 
                  /* region = 2219 */
                  /* bump-normalized */
                  $$DoIV3A3 = $$CIVINIT3A2 + (long long) ($$CIVBUMP3C9 * (long long) $$CIV3C9);
                  k.rnn8AF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3A3));
  2420 |          T_435 =  0.0000000000000000E+000;
                  $$DoIV3A4 = $$ICM14E;
                  if (!($$DoIV3A4 > 0ll)) goto lab_2399;
                  $$DoIVBOUND3A4 = $$DoIV3A4;
                  $$CIVINIT3A1 = $$DoIV3A4;
                  $$CIVBUMP3C8 = -1ll;
                  $$CIVFINAL3A1 = (unsigned long long) ((long long) ($$CIVINIT3A1 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3C8 = (long long) 0;
                  $$EMTF6E = __pdf_profile@37($$CIVFINAL3A1,2ll,0ll);
                  do {   /* id=299 guarded */ /* ~2400 */ 
                    /* region = 2218 */
                    /* bump-normalized */
                    $$DoIV3A4 = $$CIVINIT3A1 + (long long) ($$CIVBUMP3C8 * (long long) $$CIV3C8);
                    T_435 = T_435 + ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1131.[1ll][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3A3))) + mb[].off8) - 1)][($$DoIVBOUND3A4 + $$csx13A) - $$DoIV3A4][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV3A4 = $$DoIV3A4 + -1ll;
                    $$CIV3C8 = $$CIV3C8 + 1ll;
                  } while ((unsigned long long) $$CIV3C8 < $$EMTF6E);    /* ~2400 */
                  $$DoIV3A4 = $$CIVINIT3A1 + (long long) ($$CIVBUMP3C8 * (long long) $$CIVFINAL3A1);
                lab_2399:
                  ((double *)((char *)d-T_436_1%addr  + $$csx132))->T_436[].rns1132.[(long long) k.rnn8AF][$$csx13A] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ivy][1ll][(long long) k.rnn8AF][$$csx13A][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) (k.rnn8AF - 1)][$$csx13A][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0) + .index->index)]) * T_435;
  2419 |          /* DIR   LATCH */
                  $$DoIV3A3 = $$DoIV3A3 + -1ll;
                  $$CIV3C9 = $$CIV3C9 + 1ll;
                } while ((unsigned long long) $$CIV3C9 < $$EMTF6F);    /* ~2398 */
                $$DoIV3A3 = $$CIVINIT3A2 + (long long) ($$CIVBUMP3C9 * (long long) $$CIVFINAL3A2);
              lab_2397:
                /* DIR   LATCH */
                $$DoIV3A2 = $$DoIV3A2 + -1ll;
                $$CIV3CA = $$CIV3CA + 1ll;
              } while ((unsigned long long) $$CIV3CA < $$EMTF70);    /* ~2396 */
              $$DoIV3A2 = $$CIVINIT3A3 + (long long) ($$CIVBUMP3CA * (long long) $$CIVFINAL3A3);
            lab_2395:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2401;
              $$DoIV3A5 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3A6 = $$DoIV3A5;
              $$CIVBUMP3CD = -1ll;
              $$CIVFINAL3A6 = (unsigned long long) ((long long) ($$CIVINIT3A6 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3CD = (long long) 0;
              $$EMTF6D = __pdf_profile@37($$CIVFINAL3A6,2ll,0ll);
              do {   /* id=300 guarded */ /* ~2402 */ 
                /* region = 2223 */
                /* bump-normalized */
                $$DoIV3A5 = $$CIVINIT3A6 + (long long) ($$CIVBUMP3CD * (long long) $$CIV3CD);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2403;
                $$DoIV3A6 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3A5 = $$DoIV3A6;
                $$CIVBUMP3CC = -1ll;
                $$CIVFINAL3A5 = (unsigned long long) ((long long) ($$CIVINIT3A5 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3CC = (long long) 0;
  2420 |        $$ICM14F = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A5);
                $$ICM150 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A5));
                $$ICM151 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A5))) + mb[].off4;
                $$ICM152 = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A5 + (long long) mb[].off4))) + mb[].off4);
                $$csx13B = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A5 + (long long) mb[].off4))) + mb[].off4);
                $$ICM153 = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A5 + (long long) mb[].off4))) + mb[].off4)) - $$csx13B;
                $$ICM154 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3A5 + (long long) mb[].off4))) + mb[].off4)) - $$csx13B);
  2419 |        $$EMTF6C = __pdf_profile@37($$CIVFINAL3A5,2ll,0ll);
                do {   /* id=301 guarded */ /* ~2404 */ 
                  /* region = 2222 */
                  /* bump-normalized */
                  $$DoIV3A6 = $$CIVINIT3A5 + (long long) ($$CIVBUMP3CC * (long long) $$CIV3CC);
                  k.rnn8AE = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3A6));
  2420 |          $$DoIV3A7 = $$ICM154;
                  if (!($$DoIV3A7 > 0ll)) goto lab_2405;
                  $$CIVINIT3A4 = $$DoIV3A7;
                  $$CIVBUMP3CB = -1ll;
                  $$CIVFINAL3A4 = (unsigned long long) ((long long) ($$CIVINIT3A4 - (0ll + 1)) / $$csx130 + 1);
                  $$CIV3CB = (long long) 0;
                  $$EMTF6B = __pdf_profile@37($$CIVFINAL3A4,2ll,0ll);
                  do {   /* id=302 guarded */ /* ~2406 */ 
                    /* region = 2221 */
                    /* bump-normalized */
                    $$DoIV3A7 = $$CIVINIT3A4 + (long long) ($$CIVBUMP3CB * (long long) $$CIV3CB);
                    /* DIR   LATCH */
                    $$DoIV3A7 = $$DoIV3A7 + -1ll;
                    $$CIV3CB = $$CIV3CB + 1ll;
                  } while ((unsigned long long) $$CIV3CB < $$EMTF6B);    /* ~2406 */
                  $$DoIV3A7 = $$CIVINIT3A4 + (long long) ($$CIVBUMP3CB * (long long) $$CIVFINAL3A4);
                lab_2405:
                  ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ivy][1ll][(long long) k.rnn8AE][$$csx13B][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_436_1%addr  + $$csx132))->T_436[].rns1132.[(long long) k.rnn8AE][$$csx13B];
  2419 |          /* DIR   LATCH */
                  $$DoIV3A6 = $$DoIV3A6 + -1ll;
                  $$CIV3CC = $$CIV3CC + 1ll;
                } while ((unsigned long long) $$CIV3CC < $$EMTF6C);    /* ~2404 */
                $$DoIV3A6 = $$CIVINIT3A5 + (long long) ($$CIVBUMP3CC * (long long) $$CIVFINAL3A5);
              lab_2403:
                /* DIR   LATCH */
                $$DoIV3A5 = $$DoIV3A5 + -1ll;
                $$CIV3CD = $$CIV3CD + 1ll;
              } while ((unsigned long long) $$CIV3CD < $$EMTF6D);    /* ~2402 */
              $$DoIV3A5 = $$CIVINIT3A6 + (long long) ($$CIVBUMP3CD * (long long) $$CIVFINAL3A6);
            lab_2401:
              if (!$$csx139) goto lab_1548;
              free(d-T_436_1%addr)
            lab_1548:
              _dealloca[U,TmPShadow_116D](stack_pos_116)
  2422 |      if (!(ie != 0)) goto lab_1549;
  2424 |      stack_pos_117 = _getstack();
              d-T_437_1%flags = 144u;
              d-T_437_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_437_1%bounds%mult[].off72 = 8ll;
              d-T_437_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_437_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_437_1%rvo = - ($$csx133 * 8ll);
              allocate_size_138 = $$ICM155;
              if (!$$csx136) goto lab_1550;
              d-T_437_1%addr = _alloca(allocate_size_138);
              goto lab_1551;
            lab_1550:
              d-T_437_1%addr = malloc(allocate_size_138);
            lab_1551:
  2423 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2407;
              $$DoIV3A8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3A8 = $$DoIV3A8;
              $$CIVBUMP3CF = -1ll;
              $$CIVFINAL3A8 = (unsigned long long) ((long long) ($$CIVINIT3A8 - (0ll + 1)) / $$csx130 + 1);
              $$CIV3CF = (long long) 0;
              $$EMTF6A = __pdf_profile@37($$CIVFINAL3A8,2ll,0ll);
              do {   /* id=303 guarded */ /* ~2408 */ 
                /* region = 2225 */
                /* bump-normalized */
                $$DoIV3A8 = $$CIVINIT3A8 + (long long) ($$CIVBUMP3CF * (long long) $$CIV3CF);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2409;
                $$DoIV3A9 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3A7 = $$DoIV3A9;
                $$CIVBUMP3CE = -1ll;
                $$CIVFINAL3A7 = (unsigned long long) ((long long) ($$CIVINIT3A7 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3CE = (long long) 0;
                $$EMTF69 = __pdf_profile@37($$CIVFINAL3A7,2ll,0ll);
                do {   /* id=304 guarded */ /* ~2410 */ 
                  /* region = 2224 */
                  /* bump-normalized */
                  $$DoIV3A9 = $$CIVINIT3A7 + (long long) ($$CIVBUMP3CE * (long long) $$CIV3CE);
                  k.rnn8AA = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3A9));
  2424 |          ((double *)((char *)d-T_437_1%addr  + $$csx132))->T_437[].rns1133.[(long long) k.rnn8AA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ie][1ll][(long long) k.rnn8AA][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1114.[1ll][1ll][(long long) (k.rnn8AA - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1131.[1ll][1ll][(long long) (k.rnn8AA - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1114.[1ll][1ll][(long long) (k.rnn8AA - 1)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1131.[1ll][1ll][(long long) (k.rnn8AA - 1)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3A8))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]]);
  2423 |          /* DIR   LATCH */
                  $$DoIV3A9 = $$DoIV3A9 + -1ll;
                  $$CIV3CE = $$CIV3CE + 1ll;
                } while ((unsigned long long) $$CIV3CE < $$EMTF69);    /* ~2410 */
                $$DoIV3A9 = $$CIVINIT3A7 + (long long) ($$CIVBUMP3CE * (long long) $$CIVFINAL3A7);
              lab_2409:
                /* DIR   LATCH */
                $$DoIV3A8 = $$DoIV3A8 + -1ll;
                $$CIV3CF = $$CIV3CF + 1ll;
              } while ((unsigned long long) $$CIV3CF < $$EMTF6A);    /* ~2408 */
              $$DoIV3A8 = $$CIVINIT3A8 + (long long) ($$CIVBUMP3CF * (long long) $$CIVFINAL3A8);
            lab_2407:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2411;
              $$DoIV3AA = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3AA = $$DoIV3AA;
              $$CIVBUMP3D1 = -1ll;
              $$CIVFINAL3AA = (unsigned long long) ((long long) ($$CIVINIT3AA - (0ll + 1)) / $$csx130 + 1);
              $$CIV3D1 = (long long) 0;
              $$EMTF68 = __pdf_profile@37($$CIVFINAL3AA,2ll,0ll);
              do {   /* id=305 guarded */ /* ~2412 */ 
                /* region = 2227 */
                /* bump-normalized */
                $$DoIV3AA = $$CIVINIT3AA + (long long) ($$CIVBUMP3D1 * (long long) $$CIV3D1);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2413;
                $$DoIV3AB = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3A9 = $$DoIV3AB;
                $$CIVBUMP3D0 = -1ll;
                $$CIVFINAL3A9 = (unsigned long long) ((long long) ($$CIVINIT3A9 - (0ll + 1)) / $$csx130 + 1);
                $$CIV3D0 = (long long) 0;
                $$EMTF67 = __pdf_profile@37($$CIVFINAL3A9,2ll,0ll);
                do {   /* id=306 guarded */ /* ~2414 */ 
                  /* region = 2226 */
                  /* bump-normalized */
                  $$DoIV3AB = $$CIVINIT3A9 + (long long) ($$CIVBUMP3D0 * (long long) $$CIV3D0);
                  k.rnn8A9 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3AB));
  2424 |          ((double *)((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102.))->q2lz_%data[].rns1116.[(long long) ie][1ll][(long long) k.rnn8A9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AA))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV37F))) + mb[].off0)]] = ((double *)((char *)d-T_437_1%addr  + $$csx132))->T_437[].rns1133.[(long long) k.rnn8A9][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AA))) + mb[].off4)];
  2423 |          /* DIR   LATCH */
                  $$DoIV3AB = $$DoIV3AB + -1ll;
                  $$CIV3D0 = $$CIV3D0 + 1ll;
                } while ((unsigned long long) $$CIV3D0 < $$EMTF67);    /* ~2414 */
                $$DoIV3AB = $$CIVINIT3A9 + (long long) ($$CIVBUMP3D0 * (long long) $$CIVFINAL3A9);
              lab_2413:
                /* DIR   LATCH */
                $$DoIV3AA = $$DoIV3AA + -1ll;
                $$CIV3D1 = $$CIV3D1 + 1ll;
              } while ((unsigned long long) $$CIV3D1 < $$EMTF68);    /* ~2412 */
              $$DoIV3AA = $$CIVINIT3AA + (long long) ($$CIVBUMP3D1 * (long long) $$CIVFINAL3AA);
            lab_2411:
              if (!$$csx139) goto lab_1570;
              free(d-T_437_1%addr)
            lab_1570:
              _dealloca[U,TmPShadow_117D](stack_pos_117)
  2426 |    lab_1549:
  2427 |    lab_1460:
  2429 |      d-unctl_rtd_68%dscr_type = 3u;
              d-unctl_rtd_68%data_type = 14u;
              d-unctl_rtd_68%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099.;
              d-unctl_rtd_68%version = 129u;
              d-unctl_rtd_68%element_len = 8ll;
              d-unctl_rtd_68%rank = 3;
              if (!1) goto lab_2541;
              $$CIV29B = 0u;
              do {   /* id=370 guarded */ /* ~2542 */ 
                /* region = 2229 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_68  + -24ll))->d-unctl_rtd_68%bounds%lbound[][3ll - (long long) $$CIV29B] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_68  + -24ll))->d-unctl_rtd_68%bounds%extent[][3ll - (long long) $$CIV29B] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29B + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29B + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_68  + -24ll))->d-unctl_rtd_68%bounds%mult[][3ll - (long long) $$CIV29B] = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll - (long long) $$CIV29B];
                /* DIR   LATCH */
                $$CIV29B = $$CIV29B + 1u;
              } while ($$CIV29B < 2u);    /* ~2542 */
            lab_2541:
              d-unctl_rtd_68%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_68%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll],0ll);
              d-unctl_rtd_68%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll];
              d-unctl_rtd_68%rvo = - (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[3ll] * d-unctl_rtd_68%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll] * d-unctl_rtd_68%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102. + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.)*((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%lbound[].rns1104.[1ll])) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[1ll])*(1ll) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[2ll])*((long long) $$csx34A) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[3ll])*((long long) $$csx34B) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) i.rnnA24])),&d-unctl_rtd_68)
  2430 |      if (!(0 != (lcautious & 1))) goto lab_1571;
              d-unctl_rtd_69%dscr_type = 3u;
              d-unctl_rtd_69%data_type = 14u;
              d-unctl_rtd_69%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2lz_%addr13E->q2lz_%d-data%flags.rns1099.;
              d-unctl_rtd_69%version = 129u;
              d-unctl_rtd_69%element_len = 8ll;
              d-unctl_rtd_69%rank = 3;
              if (!1) goto lab_2543;
              $$CIV29C = 0u;
              do {   /* id=371 guarded */ /* ~2544 */ 
                /* region = 2228 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_69  + -24ll))->d-unctl_rtd_69%bounds%lbound[][3ll - (long long) $$CIV29C] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_69  + -24ll))->d-unctl_rtd_69%bounds%extent[][3ll - (long long) $$CIV29C] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29C + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29C + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_69  + -24ll))->d-unctl_rtd_69%bounds%mult[][3ll - (long long) $$CIV29C] = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll - (long long) $$CIV29C];
                /* DIR   LATCH */
                $$CIV29C = $$CIV29C + 1u;
              } while ($$CIV29C < 2u);    /* ~2544 */
            lab_2543:
              d-unctl_rtd_69%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_69%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll],0ll);
              d-unctl_rtd_69%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll];
              d-unctl_rtd_69%rvo = - (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[3ll] * d-unctl_rtd_69%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[4ll] * d-unctl_rtd_69%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%mult[].rns1101.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2lz_%addr13E->q2lz_%d-data%addr.rns1105.  + $$ICM.d-q2lz_%addr13E->q2lz_%d-data%rvo.rns1102. + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.)*((((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%extent[].rns1100.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2lz_%addr13E  + -24ll))->q2lz_%d-data%bounds%lbound[].rns1104.[1ll])) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[1ll])*(1ll) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[2ll])*((long long) $$csx34A) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[3ll])*((long long) $$csx34B) + ($$ICM.d-q2lz_%addr13E->q2lz_%d-data%bounds%mult[].rns1101.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2lz_%addr13E  + 40ll))->q2lz_%x[].rns1103.[(long long) i.rnnA24])),&d-unctl_rtd_69)
            lab_1571:
  2431 |      /* DIR   LATCH */
              $$DoIV37F = $$DoIV37F + -1ll;
              $$CIV3D2 = $$CIV3D2 + 1ll;
            } while ((unsigned long long) $$CIV3D2 < $$EMTF93);    /* ~2326 */
            $$DoIV37F = $$CIVINIT3AB + (long long) ($$CIVBUMP3D2 * (long long) $$CIVFINAL3AB);
          lab_2325:
  2432 |  lab_1347:
            $$RET4B = __stencilcontrol_NMOD_istimeshift(.index,.info,&q2rz,&mb);
  2433 |    if (!(0 != ($$RET4B & 1))) goto lab_1575;
  2434 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2415;
            $$DoIV3AC = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT3D8 = $$DoIV3AC;
            $$CIVBUMP401 = -1ll;
            $$csx13C = - ((long long) $$CIVBUMP401);
            $$CIVFINAL3D8 = (unsigned long long) ((long long) ($$CIVINIT3D8 - (0ll + 1)) / $$csx13C + 1);
            $$CIV3FF = (long long) 0;
  2435 |    $$ICM.d-qrz_%addr156 = d-qrz_%addr;
  2438 |    $$ICM.d-fx_%addr123 = d-fx_%addr;
            $$ICM.d-fy_%addrFC = d-fy_%addr;
  2435 |    $$ICM.d-q2rz_%addr157 = d-q2rz_%addr;
  2449 |    $$ICM.d-ctfy_%addr100 = d-ctfy_%addr;
  2448 |    $$ICM.d-ctfx_%addr125 = d-ctfx_%addr;
  2447 |    $$ICM.d-a2z_%addr13F = d-a2z_%addr;
  2444 |    $$ICM.d-sz_%addrED = d-sz_%addr;
  2454 |    $$ICM.d-gradphix_%addr126 = d-gradphix_%addr;
  2463 |    $$ICM.d-gradphiy_%addr101 = d-gradphiy_%addr;
  2438 |    $$csx13D = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
  2448 |    $$csx13F = (long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + (long long) mb[].off4;
            $$csx13E = - ($$csx13F * 8ll);
  2438 |    $$ICM16D = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
  2444 |    $$csx140 = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
  2434 |    $$EMTF66 = __pdf_profile@37($$CIVFINAL3D8,2ll,0ll);
            do {   /* id=307 guarded */ /* ~2416 */ 
              /* region = 2281 */
              /* bump-normalized */
              $$DoIV3AC = $$CIVINIT3D8 + (long long) ($$CIVBUMP401 * (long long) $$CIV3FF);
              i.rnnA23 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV3AC));
  2435 |      d-unctl_rtd_70%dscr_type = 3u;
              d-unctl_rtd_70%data_type = 14u;
              d-unctl_rtd_70%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qrz_%addr156->qrz_%d-data%flags.rns1135. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qrz_%addr156->qrz_%d-data%flags.rns1135.;
              d-unctl_rtd_70%version = 129u;
              d-unctl_rtd_70%element_len = 8ll;
              d-unctl_rtd_70%rank = 3;
              if (!1) goto lab_2545;
              $$CIV29D = 0u;
              do {   /* id=372 guarded */ /* ~2546 */ 
                /* region = 2280 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_70  + -24ll))->d-unctl_rtd_70%bounds%lbound[][3ll - (long long) $$CIV29D] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_70  + -24ll))->d-unctl_rtd_70%bounds%extent[][3ll - (long long) $$CIV29D] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29D + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29D + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_70  + -24ll))->d-unctl_rtd_70%bounds%mult[][3ll - (long long) $$CIV29D] = ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%mult[].rns1137.[4ll - (long long) $$CIV29D];
                /* DIR   LATCH */
                $$CIV29D = $$CIV29D + 1u;
              } while ($$CIV29D < 2u);    /* ~2546 */
            lab_2545:
              d-unctl_rtd_70%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_70%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[1ll],0ll);
              d-unctl_rtd_70%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%mult[].rns1137.[1ll];
              d-unctl_rtd_70%rvo = - (((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%mult[].rns1137.[3ll] * d-unctl_rtd_70%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%mult[].rns1137.[4ll] * d-unctl_rtd_70%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%mult[].rns1137.[1ll]));
              d-unctl_rtd_71%dscr_type = 3u;
              d-unctl_rtd_71%data_type = 14u;
              d-unctl_rtd_71%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138.;
              d-unctl_rtd_71%version = 129u;
              d-unctl_rtd_71%element_len = 8ll;
              d-unctl_rtd_71%rank = 3;
              if (!1) goto lab_2547;
              $$CIV29E = 0u;
              do {   /* id=373 guarded */ /* ~2548 */ 
                /* region = 2279 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_71  + -24ll))->d-unctl_rtd_71%bounds%lbound[][3ll - (long long) $$CIV29E] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_71  + -24ll))->d-unctl_rtd_71%bounds%extent[][3ll - (long long) $$CIV29E] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29E + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29E + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_71  + -24ll))->d-unctl_rtd_71%bounds%mult[][3ll - (long long) $$CIV29E] = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll - (long long) $$CIV29E];
                /* DIR   LATCH */
                $$CIV29E = $$CIV29E + 1u;
              } while ($$CIV29E < 2u);    /* ~2548 */
            lab_2547:
              d-unctl_rtd_71%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_71%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll],0ll);
              d-unctl_rtd_71%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll];
              d-unctl_rtd_71%rvo = - (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[3ll] * d-unctl_rtd_71%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll] * d-unctl_rtd_71%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll]));
              $$csx34C = mb[].off8;
              $$csx34D = mb[].off4;
              __sweepscheme_NMOD_prim_to_cons_2(((char *)$$ICM.d-qrz_%addr156->qrz_%d-data%addr.rns1149.  + $$ICM.d-qrz_%addr156->qrz_%d-data%rvo.rns1146. + ($$ICM.d-qrz_%addr156->qrz_%d-data%bounds%mult[].rns1137.)*((((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%extent[].rns1136.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr156  + -24ll))->qrz_%d-data%bounds%lbound[].rns1148.[1ll])) + ($$ICM.d-qrz_%addr156->qrz_%d-data%bounds%mult[].rns1137.[1ll])*(1ll) + ($$ICM.d-qrz_%addr156->qrz_%d-data%bounds%mult[].rns1137.[2ll])*((long long) $$csx34C) + ($$ICM.d-qrz_%addr156->qrz_%d-data%bounds%mult[].rns1137.[3ll])*((long long) $$csx34D) + ($$ICM.d-qrz_%addr156->qrz_%d-data%bounds%mult[].rns1137.[4ll])*((long long) ((int *)((char *)$$ICM.d-qrz_%addr156  + 40ll))->qrz_%x[].rns1147.[(long long) i.rnnA23])),((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141. + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.)*((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%lbound[].rns1143.[1ll])) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[1ll])*(1ll) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[2ll])*((long long) $$csx34C) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[3ll])*((long long) $$csx34D) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) i.rnnA23])),&d-unctl_rtd_70,&d-unctl_rtd_71)
  2438 |      stack_pos_118 = _getstack();
              d-T_438_1%flags = 144u;
              d-T_438_1%bounds%lbound[].off80 = (long long) mb[].off4;
              d-T_438_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_438_1%bounds%mult[].off96 = 8ll;
              d-T_438_1%bounds%lbound[].off56 = (long long) mb[].off8;
              d-T_438_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_438_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_438_1%bounds%lbound[].off32 = 1ll;
              d-T_438_1%bounds%extent[].off40 = max((long long) nsweepflux,0ll);
              d-T_438_1%bounds%mult[].off48 = $$ICM16D;
              d-T_438_1%rvo = - (($$csx13F + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * 8ll);
              allocate_size_139 = $$ICM16D * max((long long) nsweepflux,0ll);
              if (!(allocate_size_139 <= 1048576ll)) goto lab_1578;
              d-T_438_1%addr = _alloca(allocate_size_139);
              goto lab_1579;
            lab_1578:
              d-T_438_1%addr = malloc(allocate_size_139);
            lab_1579:
  2437 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2417;
              $$DoIV3AD = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3AE = $$DoIV3AD;
              $$CIVBUMP3D5 = -1ll;
              $$CIVFINAL3AE = (unsigned long long) ((long long) ($$CIVINIT3AE - (0ll + 1)) / $$csx13C + 1);
              $$CIV3D5 = (long long) 0;
              $$EMTF65 = __pdf_profile@37($$CIVFINAL3AE,2ll,0ll);
              do {   /* id=308 guarded */ /* ~2418 */ 
                /* region = 2235 */
                /* bump-normalized */
                $$DoIV3AD = $$CIVINIT3AE + (long long) ($$CIVBUMP3D5 * (long long) $$CIV3D5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2419;
                $$DoIV3AE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3AD = $$DoIV3AE;
                $$CIVBUMP3D4 = -1ll;
                $$CIVFINAL3AD = (unsigned long long) ((long long) ($$CIVINIT3AD - (0ll + 1)) / $$csx13C + 1);
                $$CIV3D4 = (long long) 0;
                $$EMTF64 = __pdf_profile@37($$CIVFINAL3AD,2ll,0ll);
                do {   /* id=309 guarded */ /* ~2420 */ 
                  /* region = 2234 */
                  /* bump-normalized */
                  $$DoIV3AE = $$CIVINIT3AD + (long long) ($$CIVBUMP3D4 * (long long) $$CIV3D4);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2421;
                  $$DoIV3AF = (long long) nsweepflux;
                  $$CIVINIT3AC = $$DoIV3AF;
                  $$CIVBUMP3D3 = -1ll;
                  $$CIVFINAL3AC = (unsigned long long) ((long long) ($$CIVINIT3AC - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3D3 = (long long) 0;
                  $$EMTF63 = __pdf_profile@37($$CIVFINAL3AC,2ll,0ll);
                  do {   /* id=310 guarded */ /* ~2422 */ 
                    /* region = 2233 */
                    /* bump-normalized */
                    $$DoIV3AF = $$CIVINIT3AC + (long long) ($$CIVBUMP3D3 * (long long) $$CIV3D3);
  2438 |            ((double *)((char *)d-T_438_1%addr  + d-T_438_1%rvo))->T_438[].rns1151.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4)] = (((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1154.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1154.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0))]])) + (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1153.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1153.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3AF) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3AE))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3AD))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]]);
  2437 |            /* DIR   LATCH */
                    $$DoIV3AF = $$DoIV3AF + -1ll;
                    $$CIV3D3 = $$CIV3D3 + 1ll;
                  } while ((unsigned long long) $$CIV3D3 < $$EMTF63);    /* ~2422 */
                  $$DoIV3AF = $$CIVINIT3AC + (long long) ($$CIVBUMP3D3 * (long long) $$CIVFINAL3AC);
                lab_2421:
                  /* DIR   LATCH */
                  $$DoIV3AE = $$DoIV3AE + -1ll;
                  $$CIV3D4 = $$CIV3D4 + 1ll;
                } while ((unsigned long long) $$CIV3D4 < $$EMTF64);    /* ~2420 */
                $$DoIV3AE = $$CIVINIT3AD + (long long) ($$CIVBUMP3D4 * (long long) $$CIVFINAL3AD);
              lab_2419:
                /* DIR   LATCH */
                $$DoIV3AD = $$DoIV3AD + -1ll;
                $$CIV3D5 = $$CIV3D5 + 1ll;
              } while ((unsigned long long) $$CIV3D5 < $$EMTF65);    /* ~2418 */
              $$DoIV3AD = $$CIVINIT3AE + (long long) ($$CIVBUMP3D5 * (long long) $$CIVFINAL3AE);
            lab_2417:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2423;
              $$DoIV3B0 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3B1 = $$DoIV3B0;
              $$CIVBUMP3D8 = -1ll;
              $$CIVFINAL3B1 = (unsigned long long) ((long long) ($$CIVINIT3B1 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3D8 = (long long) 0;
              $$EMTF62 = __pdf_profile@37($$CIVFINAL3B1,2ll,0ll);
              do {   /* id=311 guarded */ /* ~2424 */ 
                /* region = 2238 */
                /* bump-normalized */
                $$DoIV3B0 = $$CIVINIT3B1 + (long long) ($$CIVBUMP3D8 * (long long) $$CIV3D8);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2425;
                $$DoIV3B1 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3B0 = $$DoIV3B1;
                $$CIVBUMP3D7 = -1ll;
                $$CIVFINAL3B0 = (unsigned long long) ((long long) ($$CIVINIT3B0 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3D7 = (long long) 0;
                $$EMTF61 = __pdf_profile@37($$CIVFINAL3B0,2ll,0ll);
                do {   /* id=312 guarded */ /* ~2426 */ 
                  /* region = 2237 */
                  /* bump-normalized */
                  $$DoIV3B1 = $$CIVINIT3B0 + (long long) ($$CIVBUMP3D7 * (long long) $$CIV3D7);
                  if (!((long long) nsweepflux > 0ll)) goto lab_2427;
                  $$DoIV3B2 = (long long) nsweepflux;
                  $$CIVINIT3AF = $$DoIV3B2;
                  $$CIVBUMP3D6 = -1ll;
                  $$CIVFINAL3AF = (unsigned long long) ((long long) ($$CIVINIT3AF - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3D6 = (long long) 0;
                  $$EMTF60 = __pdf_profile@37($$CIVFINAL3AF,2ll,0ll);
                  do {   /* id=313 guarded */ /* ~2428 */ 
                    /* region = 2236 */
                    /* bump-normalized */
                    $$DoIV3B2 = $$CIVINIT3AF + (long long) ($$CIVBUMP3D6 * (long long) $$CIV3D6);
  2438 |            ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1152.[(long long) ((int) ((long long) nsweepflux - $$DoIV3B2) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B1))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B0))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_438_1%addr  + d-T_438_1%rvo))->T_438[].rns1151.[(long long) ((int) ((long long) nsweepflux - $$DoIV3B2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B1))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B0))) + mb[].off4)];
  2437 |            /* DIR   LATCH */
                    $$DoIV3B2 = $$DoIV3B2 + -1ll;
                    $$CIV3D6 = $$CIV3D6 + 1ll;
                  } while ((unsigned long long) $$CIV3D6 < $$EMTF60);    /* ~2428 */
                  $$DoIV3B2 = $$CIVINIT3AF + (long long) ($$CIVBUMP3D6 * (long long) $$CIVFINAL3AF);
                lab_2427:
                  /* DIR   LATCH */
                  $$DoIV3B1 = $$DoIV3B1 + -1ll;
                  $$CIV3D7 = $$CIV3D7 + 1ll;
                } while ((unsigned long long) $$CIV3D7 < $$EMTF61);    /* ~2426 */
                $$DoIV3B1 = $$CIVINIT3B0 + (long long) ($$CIVBUMP3D7 * (long long) $$CIVFINAL3B0);
              lab_2425:
                /* DIR   LATCH */
                $$DoIV3B0 = $$DoIV3B0 + -1ll;
                $$CIV3D8 = $$CIV3D8 + 1ll;
              } while ((unsigned long long) $$CIV3D8 < $$EMTF62);    /* ~2424 */
              $$DoIV3B0 = $$CIVINIT3B1 + (long long) ($$CIVBUMP3D8 * (long long) $$CIVFINAL3B1);
            lab_2423:
              if (allocate_size_139 <= 1048576ll) goto lab_1606;
              free(d-T_438_1%addr)
            lab_1606:
              _dealloca[U,TmPShadow_118D](stack_pos_118)
  2442 |      if (!(0 != (lmhd & 1))) goto lab_1607;
  2444 |      stack_pos_119 = _getstack();
              d-T_439_1%flags = 144u;
              d-T_439_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_439_1%bounds%mult[].off96 = 8ll;
              d-T_439_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_439_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_439_1%bounds%extent[].off40 = max((long long) sweepcons,0ll);
              d-T_439_1%bounds%mult[].off48 = $$ICM16D;
              d-T_439_1%rvo = - (((long long) mb[].off4 + ((long long) mb[].off8 * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) * 8ll);
              allocate_size_140 = $$ICM16D * max((long long) sweepcons,0ll);
              if (!(allocate_size_140 <= 1048576ll)) goto lab_1608;
              d-T_439_1%addr = _alloca(allocate_size_140);
              goto lab_1609;
            lab_1608:
              d-T_439_1%addr = malloc(allocate_size_140);
            lab_1609:
  2443 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2429;
              $$DoIV3B3 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3B4 = $$DoIV3B3;
              $$CIVBUMP3DB = -1ll;
              $$CIVFINAL3B4 = (unsigned long long) ((long long) ($$CIVINIT3B4 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3DB = (long long) 0;
              $$EMTF5F = __pdf_profile@37($$CIVFINAL3B4,2ll,0ll);
              do {   /* id=314 guarded */ /* ~2430 */ 
                /* region = 2241 */
                /* bump-normalized */
                $$DoIV3B3 = $$CIVINIT3B4 + (long long) ($$CIVBUMP3DB * (long long) $$CIV3DB);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2431;
                $$DoIV3B4 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3B3 = $$DoIV3B4;
                $$CIVBUMP3DA = -1ll;
                $$CIVFINAL3B3 = (unsigned long long) ((long long) ($$CIVINIT3B3 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3DA = (long long) 0;
                $$EMTF5E = __pdf_profile@37($$CIVFINAL3B3,2ll,0ll);
                do {   /* id=315 guarded */ /* ~2432 */ 
                  /* region = 2240 */
                  /* bump-normalized */
                  $$DoIV3B4 = $$CIVINIT3B3 + (long long) ($$CIVBUMP3DA * (long long) $$CIV3DA);
                  if (!((long long) sweepcons > 0ll)) goto lab_2433;
                  $$DoIV3B5 = (long long) sweepcons;
                  $$CIVINIT3B2 = $$DoIV3B5;
                  $$CIVBUMP3D9 = -1ll;
                  $$CIVFINAL3B2 = (unsigned long long) ((long long) ($$CIVINIT3B2 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3D9 = (long long) 0;
                  $$EMTF5D = __pdf_profile@37($$CIVFINAL3B2,2ll,0ll);
                  do {   /* id=316 guarded */ /* ~2434 */ 
                    /* region = 2239 */
                    /* bump-normalized */
                    $$DoIV3B5 = $$CIVINIT3B2 + (long long) ($$CIVBUMP3D9 * (long long) $$CIV3D9);
  2444 |            ((double *)((char *)d-T_439_1%addr  + $$csx140))->T_439[].rns1156.[(long long) ((int) ((long long) sweepcons - $$DoIV3B5) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B3))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ((int) ((long long) sweepcons - $$DoIV3B5) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-sz_%addrED->sz_%d-data%addr.rns905.  + $$ICM.d-sz_%addrED->sz_%d-data%rvo.rns902.))->sz_%data[].rns1157.[(long long) ((int) ((long long) sweepcons - $$DoIV3B5) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-sz_%addrED  + 40ll))->sz_%x[].rns903.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]];
  2443 |            /* DIR   LATCH */
                    $$DoIV3B5 = $$DoIV3B5 + -1ll;
                    $$CIV3D9 = $$CIV3D9 + 1ll;
                  } while ((unsigned long long) $$CIV3D9 < $$EMTF5D);    /* ~2434 */
                  $$DoIV3B5 = $$CIVINIT3B2 + (long long) ($$CIVBUMP3D9 * (long long) $$CIVFINAL3B2);
                lab_2433:
                  /* DIR   LATCH */
                  $$DoIV3B4 = $$DoIV3B4 + -1ll;
                  $$CIV3DA = $$CIV3DA + 1ll;
                } while ((unsigned long long) $$CIV3DA < $$EMTF5E);    /* ~2432 */
                $$DoIV3B4 = $$CIVINIT3B3 + (long long) ($$CIVBUMP3DA * (long long) $$CIVFINAL3B3);
              lab_2431:
                /* DIR   LATCH */
                $$DoIV3B3 = $$DoIV3B3 + -1ll;
                $$CIV3DB = $$CIV3DB + 1ll;
              } while ((unsigned long long) $$CIV3DB < $$EMTF5F);    /* ~2430 */
              $$DoIV3B3 = $$CIVINIT3B4 + (long long) ($$CIVBUMP3DB * (long long) $$CIVFINAL3B4);
            lab_2429:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2435;
              $$DoIV3B6 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3B7 = $$DoIV3B6;
              $$CIVBUMP3DE = -1ll;
              $$CIVFINAL3B7 = (unsigned long long) ((long long) ($$CIVINIT3B7 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3DE = (long long) 0;
              $$EMTF5C = __pdf_profile@37($$CIVFINAL3B7,2ll,0ll);
              do {   /* id=317 guarded */ /* ~2436 */ 
                /* region = 2244 */
                /* bump-normalized */
                $$DoIV3B6 = $$CIVINIT3B7 + (long long) ($$CIVBUMP3DE * (long long) $$CIV3DE);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2437;
                $$DoIV3B7 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3B6 = $$DoIV3B7;
                $$CIVBUMP3DD = -1ll;
                $$CIVFINAL3B6 = (unsigned long long) ((long long) ($$CIVINIT3B6 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3DD = (long long) 0;
                $$EMTF5B = __pdf_profile@37($$CIVFINAL3B6,2ll,0ll);
                do {   /* id=318 guarded */ /* ~2438 */ 
                  /* region = 2243 */
                  /* bump-normalized */
                  $$DoIV3B7 = $$CIVINIT3B6 + (long long) ($$CIVBUMP3DD * (long long) $$CIV3DD);
                  if (!((long long) sweepcons > 0ll)) goto lab_2439;
                  $$DoIV3B8 = (long long) sweepcons;
                  $$CIVINIT3B5 = $$DoIV3B8;
                  $$CIVBUMP3DC = -1ll;
                  $$CIVFINAL3B5 = (unsigned long long) ((long long) ($$CIVINIT3B5 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3DC = (long long) 0;
                  $$EMTF5A = __pdf_profile@37($$CIVFINAL3B5,2ll,0ll);
                  do {   /* id=319 guarded */ /* ~2440 */ 
                    /* region = 2242 */
                    /* bump-normalized */
                    $$DoIV3B8 = $$CIVINIT3B5 + (long long) ($$CIVBUMP3DC * (long long) $$CIV3DC);
  2444 |            ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ((int) ((long long) sweepcons - $$DoIV3B8) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B7))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B6))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_439_1%addr  + $$csx140))->T_439[].rns1156.[(long long) ((int) ((long long) sweepcons - $$DoIV3B8) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3B7))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B6))) + mb[].off4)];
  2443 |            /* DIR   LATCH */
                    $$DoIV3B8 = $$DoIV3B8 + -1ll;
                    $$CIV3DC = $$CIV3DC + 1ll;
                  } while ((unsigned long long) $$CIV3DC < $$EMTF5A);    /* ~2440 */
                  $$DoIV3B8 = $$CIVINIT3B5 + (long long) ($$CIVBUMP3DC * (long long) $$CIVFINAL3B5);
                lab_2439:
                  /* DIR   LATCH */
                  $$DoIV3B7 = $$DoIV3B7 + -1ll;
                  $$CIV3DD = $$CIV3DD + 1ll;
                } while ((unsigned long long) $$CIV3DD < $$EMTF5B);    /* ~2438 */
                $$DoIV3B7 = $$CIVINIT3B6 + (long long) ($$CIVBUMP3DD * (long long) $$CIVFINAL3B6);
              lab_2437:
                /* DIR   LATCH */
                $$DoIV3B6 = $$DoIV3B6 + -1ll;
                $$CIV3DE = $$CIV3DE + 1ll;
              } while ((unsigned long long) $$CIV3DE < $$EMTF5C);    /* ~2436 */
              $$DoIV3B6 = $$CIVINIT3B7 + (long long) ($$CIVBUMP3DE * (long long) $$CIVFINAL3B7);
            lab_2435:
              if (allocate_size_140 <= 1048576ll) goto lab_1636;
              free(d-T_439_1%addr)
            lab_1636:
              _dealloca[U,TmPShadow_119D](stack_pos_119)
  2446 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2441;
              $$DoIV3B9 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3B9 = $$DoIV3B9;
              $$CIVBUMP3E0 = -1ll;
              $$CIVFINAL3B9 = (unsigned long long) ((long long) ($$CIVINIT3B9 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3E0 = (long long) 0;
              $$EMTF59 = __pdf_profile@37($$CIVFINAL3B9,2ll,0ll);
              do {   /* id=320 guarded */ /* ~2442 */ 
                /* region = 2246 */
                /* bump-normalized */
                $$DoIV3B9 = $$CIVINIT3B9 + (long long) ($$CIVBUMP3E0 * (long long) $$CIV3E0);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2443;
                $$DoIV3BA = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3B8 = $$DoIV3BA;
                $$CIVBUMP3DF = -1ll;
                $$CIVFINAL3B8 = (unsigned long long) ((long long) ($$CIVINIT3B8 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3DF = (long long) 0;
                $$EMTF58 = __pdf_profile@37($$CIVFINAL3B8,2ll,0ll);
                do {   /* id=321 guarded */ /* ~2444 */ 
                  /* region = 2245 */
                  /* bump-normalized */
                  $$DoIV3BA = $$CIVINIT3B8 + (long long) ($$CIVBUMP3DF * (long long) $$CIV3DF);
                  k.rnn891 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3BA));
  2447 |          ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ibz][1ll][(long long) k.rnn891][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B9))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-a2z_%addr13F->a2z_%d-data%addr.rns1122.  + $$ICM.d-a2z_%addr13F->a2z_%d-data%rvo.rns1119.))->a2z_%data[].rns1158.[1ll][1ll][(long long) k.rnn891][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3B9))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr13F  + 40ll))->a2z_%x[].rns1120.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]];
  2446 |          /* DIR   LATCH */
                  $$DoIV3BA = $$DoIV3BA + -1ll;
                  $$CIV3DF = $$CIV3DF + 1ll;
                } while ((unsigned long long) $$CIV3DF < $$EMTF58);    /* ~2444 */
                $$DoIV3BA = $$CIVINIT3B8 + (long long) ($$CIVBUMP3DF * (long long) $$CIVFINAL3B8);
              lab_2443:
                /* DIR   LATCH */
                $$DoIV3B9 = $$DoIV3B9 + -1ll;
                $$CIV3E0 = $$CIV3E0 + 1ll;
              } while ((unsigned long long) $$CIV3E0 < $$EMTF59);    /* ~2442 */
              $$DoIV3B9 = $$CIVINIT3B9 + (long long) ($$CIVBUMP3E0 * (long long) $$CIVFINAL3B9);
            lab_2441:
  2448 |      stack_pos_120 = _getstack();
              d-T_440_1%flags = 144u;
              d-T_440_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_440_1%bounds%mult[].off72 = 8ll;
              d-T_440_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_440_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_440_1%rvo = - ($$csx13F * 8ll);
              allocate_size_141 = $$ICM16D;
              $$csx141 = allocate_size_141 <= 1048576ll;
              if (!$$csx141) goto lab_1646;
              d-T_440_1%addr = _alloca(allocate_size_141);
              goto lab_1647;
            lab_1646:
              d-T_440_1%addr = malloc(allocate_size_141);
            lab_1647:
  2446 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2445;
              $$DoIV3BB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3BB = $$DoIV3BB;
              $$CIVBUMP3E2 = -1ll;
              $$CIVFINAL3BB = (unsigned long long) ((long long) ($$CIVINIT3BB - (0ll + 1)) / $$csx13C + 1);
              $$CIV3E2 = (long long) 0;
              $$EMTF57 = __pdf_profile@37($$CIVFINAL3BB,2ll,0ll);
              do {   /* id=322 guarded */ /* ~2446 */ 
                /* region = 2248 */
                /* bump-normalized */
                $$DoIV3BB = $$CIVINIT3BB + (long long) ($$CIVBUMP3E2 * (long long) $$CIV3E2);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2447;
                $$DoIV3BC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3BA = $$DoIV3BC;
                $$CIVBUMP3E1 = -1ll;
                $$CIVFINAL3BA = (unsigned long long) ((long long) ($$CIVINIT3BA - (0ll + 1)) / $$csx13C + 1);
                $$CIV3E1 = (long long) 0;
                $$EMTF56 = __pdf_profile@37($$CIVFINAL3BA,2ll,0ll);
                do {   /* id=323 guarded */ /* ~2448 */ 
                  /* region = 2247 */
                  /* bump-normalized */
                  $$DoIV3BC = $$CIVINIT3BA + (long long) ($$CIVBUMP3E1 * (long long) $$CIV3E1);
                  k.rnn890 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3BC));
  2448 |          ((double *)((char *)d-T_440_1%addr  + $$csx13E))->T_440[].rns1159.[(long long) k.rnn890][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BB))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) iby][1ll][(long long) k.rnn890][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1160.[1ll][1ll][(long long) k.rnn890][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfx_%addr125->ctfx_%d-data%addr.rns1045.  + $$ICM.d-ctfx_%addr125->ctfx_%d-data%rvo.rns1042.))->ctfx_%data[].rns1160.[1ll][1ll][(long long) k.rnn890][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfx_%addr125  + 40ll))->ctfx_%x[].rns1043.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0))]]);
  2446 |          /* DIR   LATCH */
                  $$DoIV3BC = $$DoIV3BC + -1ll;
                  $$CIV3E1 = $$CIV3E1 + 1ll;
                } while ((unsigned long long) $$CIV3E1 < $$EMTF56);    /* ~2448 */
                $$DoIV3BC = $$CIVINIT3BA + (long long) ($$CIVBUMP3E1 * (long long) $$CIVFINAL3BA);
              lab_2447:
                /* DIR   LATCH */
                $$DoIV3BB = $$DoIV3BB + -1ll;
                $$CIV3E2 = $$CIV3E2 + 1ll;
              } while ((unsigned long long) $$CIV3E2 < $$EMTF57);    /* ~2446 */
              $$DoIV3BB = $$CIVINIT3BB + (long long) ($$CIVBUMP3E2 * (long long) $$CIVFINAL3BB);
            lab_2445:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2449;
              $$DoIV3BD = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3BD = $$DoIV3BD;
              $$CIVBUMP3E4 = -1ll;
              $$CIVFINAL3BD = (unsigned long long) ((long long) ($$CIVINIT3BD - (0ll + 1)) / $$csx13C + 1);
              $$CIV3E4 = (long long) 0;
              $$EMTF55 = __pdf_profile@37($$CIVFINAL3BD,2ll,0ll);
              do {   /* id=324 guarded */ /* ~2450 */ 
                /* region = 2250 */
                /* bump-normalized */
                $$DoIV3BD = $$CIVINIT3BD + (long long) ($$CIVBUMP3E4 * (long long) $$CIV3E4);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2451;
                $$DoIV3BE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3BC = $$DoIV3BE;
                $$CIVBUMP3E3 = -1ll;
                $$CIVFINAL3BC = (unsigned long long) ((long long) ($$CIVINIT3BC - (0ll + 1)) / $$csx13C + 1);
                $$CIV3E3 = (long long) 0;
                $$EMTF54 = __pdf_profile@37($$CIVFINAL3BC,2ll,0ll);
                do {   /* id=325 guarded */ /* ~2452 */ 
                  /* region = 2249 */
                  /* bump-normalized */
                  $$DoIV3BE = $$CIVINIT3BC + (long long) ($$CIVBUMP3E3 * (long long) $$CIV3E3);
                  k.rnn88F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3BE));
  2448 |          ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) iby][1ll][(long long) k.rnn88F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_440_1%addr  + $$csx13E))->T_440[].rns1159.[(long long) k.rnn88F][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BD))) + mb[].off4)];
  2446 |          /* DIR   LATCH */
                  $$DoIV3BE = $$DoIV3BE + -1ll;
                  $$CIV3E3 = $$CIV3E3 + 1ll;
                } while ((unsigned long long) $$CIV3E3 < $$EMTF54);    /* ~2452 */
                $$DoIV3BE = $$CIVINIT3BC + (long long) ($$CIVBUMP3E3 * (long long) $$CIVFINAL3BC);
              lab_2451:
                /* DIR   LATCH */
                $$DoIV3BD = $$DoIV3BD + -1ll;
                $$CIV3E4 = $$CIV3E4 + 1ll;
              } while ((unsigned long long) $$CIV3E4 < $$EMTF55);    /* ~2450 */
              $$DoIV3BD = $$CIVINIT3BD + (long long) ($$CIVBUMP3E4 * (long long) $$CIVFINAL3BD);
            lab_2449:
              if ($$csx141) goto lab_1666;
              free(d-T_440_1%addr)
            lab_1666:
              _dealloca[U,TmPShadow_120D](stack_pos_120)
  2449 |      stack_pos_121 = _getstack();
              d-T_441_1%flags = 144u;
              d-T_441_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_441_1%bounds%mult[].off72 = 8ll;
              d-T_441_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_441_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_441_1%rvo = - ($$csx13F * 8ll);
              allocate_size_142 = $$ICM16D;
              if (!$$csx141) goto lab_1667;
              d-T_441_1%addr = _alloca(allocate_size_142);
              goto lab_1668;
            lab_1667:
              d-T_441_1%addr = malloc(allocate_size_142);
            lab_1668:
  2446 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2453;
              $$DoIV3BF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3BF = $$DoIV3BF;
              $$CIVBUMP3E6 = -1ll;
              $$CIVFINAL3BF = (unsigned long long) ((long long) ($$CIVINIT3BF - (0ll + 1)) / $$csx13C + 1);
              $$CIV3E6 = (long long) 0;
              $$EMTF53 = __pdf_profile@37($$CIVFINAL3BF,2ll,0ll);
              do {   /* id=326 guarded */ /* ~2454 */ 
                /* region = 2252 */
                /* bump-normalized */
                $$DoIV3BF = $$CIVINIT3BF + (long long) ($$CIVBUMP3E6 * (long long) $$CIV3E6);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2455;
                $$DoIV3C0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3BE = $$DoIV3C0;
                $$CIVBUMP3E5 = -1ll;
                $$CIVFINAL3BE = (unsigned long long) ((long long) ($$CIVINIT3BE - (0ll + 1)) / $$csx13C + 1);
                $$CIV3E5 = (long long) 0;
                $$EMTF52 = __pdf_profile@37($$CIVFINAL3BE,2ll,0ll);
                do {   /* id=327 guarded */ /* ~2456 */ 
                  /* region = 2251 */
                  /* bump-normalized */
                  $$DoIV3C0 = $$CIVINIT3BE + (long long) ($$CIVBUMP3E5 * (long long) $$CIV3E5);
                  k.rnn88E = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3C0));
  2449 |          ((double *)((char *)d-T_441_1%addr  + $$csx13E))->T_441[].rns1161.[(long long) k.rnn88E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BF))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ibx][1ll][(long long) k.rnn88E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + (((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns1162.[2ll][1ll][(long long) k.rnn88E][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-ctfy_%addr100->ctfy_%d-data%addr.rns955.  + $$ICM.d-ctfy_%addr100->ctfy_%d-data%rvo.rns952.))->ctfy_%data[].rns1162.[2ll][1ll][(long long) k.rnn88E][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-ctfy_%addr100  + 40ll))->ctfy_%x[].rns953.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]]);
  2446 |          /* DIR   LATCH */
                  $$DoIV3C0 = $$DoIV3C0 + -1ll;
                  $$CIV3E5 = $$CIV3E5 + 1ll;
                } while ((unsigned long long) $$CIV3E5 < $$EMTF52);    /* ~2456 */
                $$DoIV3C0 = $$CIVINIT3BE + (long long) ($$CIVBUMP3E5 * (long long) $$CIVFINAL3BE);
              lab_2455:
                /* DIR   LATCH */
                $$DoIV3BF = $$DoIV3BF + -1ll;
                $$CIV3E6 = $$CIV3E6 + 1ll;
              } while ((unsigned long long) $$CIV3E6 < $$EMTF53);    /* ~2454 */
              $$DoIV3BF = $$CIVINIT3BF + (long long) ($$CIVBUMP3E6 * (long long) $$CIVFINAL3BF);
            lab_2453:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2457;
              $$DoIV3C1 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3C1 = $$DoIV3C1;
              $$CIVBUMP3E8 = -1ll;
              $$CIVFINAL3C1 = (unsigned long long) ((long long) ($$CIVINIT3C1 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3E8 = (long long) 0;
              $$EMTF51 = __pdf_profile@37($$CIVFINAL3C1,2ll,0ll);
              do {   /* id=328 guarded */ /* ~2458 */ 
                /* region = 2254 */
                /* bump-normalized */
                $$DoIV3C1 = $$CIVINIT3C1 + (long long) ($$CIVBUMP3E8 * (long long) $$CIV3E8);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2459;
                $$DoIV3C2 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3C0 = $$DoIV3C2;
                $$CIVBUMP3E7 = -1ll;
                $$CIVFINAL3C0 = (unsigned long long) ((long long) ($$CIVINIT3C0 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3E7 = (long long) 0;
                $$EMTF50 = __pdf_profile@37($$CIVFINAL3C0,2ll,0ll);
                do {   /* id=329 guarded */ /* ~2460 */ 
                  /* region = 2253 */
                  /* bump-normalized */
                  $$DoIV3C2 = $$CIVINIT3C0 + (long long) ($$CIVBUMP3E7 * (long long) $$CIV3E7);
                  k.rnn88D = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3C2));
  2449 |          ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ibx][1ll][(long long) k.rnn88D][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C1))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_441_1%addr  + $$csx13E))->T_441[].rns1161.[(long long) k.rnn88D][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C1))) + mb[].off4)];
  2446 |          /* DIR   LATCH */
                  $$DoIV3C2 = $$DoIV3C2 + -1ll;
                  $$CIV3E7 = $$CIV3E7 + 1ll;
                } while ((unsigned long long) $$CIV3E7 < $$EMTF50);    /* ~2460 */
                $$DoIV3C2 = $$CIVINIT3C0 + (long long) ($$CIVBUMP3E7 * (long long) $$CIVFINAL3C0);
              lab_2459:
                /* DIR   LATCH */
                $$DoIV3C1 = $$DoIV3C1 + -1ll;
                $$CIV3E8 = $$CIV3E8 + 1ll;
              } while ((unsigned long long) $$CIV3E8 < $$EMTF51);    /* ~2458 */
              $$DoIV3C1 = $$CIVINIT3C1 + (long long) ($$CIVBUMP3E8 * (long long) $$CIVFINAL3C1);
            lab_2457:
              if (allocate_size_142 <= 1048576ll) goto lab_1687;
              free(d-T_441_1%addr)
            lab_1687:
              _dealloca[U,TmPShadow_121D](stack_pos_121)
  2451 |    lab_1607:
  2452 |      if (!(0 != (lselfgravity & 1))) goto lab_1688;
  2454 |      stack_pos_122 = _getstack();
              d-T_445_1%flags = 144u;
              d-T_445_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_445_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_445_1%bounds%mult[].off72 = 8ll;
              d-T_445_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_445_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_445_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_445_1%rvo = - ($$csx13F * 8ll);
              allocate_size_143 = $$ICM16D;
              $$csx142 = allocate_size_143 <= 1048576ll;
              if (!$$csx142) goto lab_1689;
              d-T_445_1%addr = _alloca(allocate_size_143);
              goto lab_1690;
            lab_1689:
              d-T_445_1%addr = malloc(allocate_size_143);
            lab_1690:
  2453 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2461;
              $$DoIV3C3 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3C5 = $$DoIV3C3;
              $$CIVBUMP3ED = -1ll;
              $$CIVFINAL3C5 = (unsigned long long) ((long long) ($$CIVINIT3C5 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3EC = (long long) 0;
  2454 |      $$ICM160 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC);
              $$ICM159 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC));
              $$ICM15A = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0;
              $$ICM15B = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0);
              $$csx143 = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0);
              $$ICM15C = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0)) - $$csx143;
              $$ICM15D = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0)) - $$csx143);
  2453 |      $$EMTF4F = __pdf_profile@37($$CIVFINAL3C5,2ll,0ll);
              do {   /* id=330 guarded */ /* ~2462 */ 
                /* region = 2258 */
                /* bump-normalized */
                $$DoIV3C3 = $$CIVINIT3C5 + (long long) ($$CIVBUMP3ED * (long long) $$CIV3EC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2463;
                $$DoIV3C4 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3C4 = $$DoIV3C4;
                $$CIVBUMP3EC = -1ll;
                $$CIVFINAL3C4 = (unsigned long long) ((long long) ($$CIVINIT3C4 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3EB = (long long) 0;
  2454 |        $$ICM158 = (long long) mb[].off0 + $$DoIV3AC;
                $$ICM15E = $$ICM15A + .index->index;
                $$ICM15F = ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[$$csx143];
  2453 |        $$EMTF4E = __pdf_profile@37($$CIVFINAL3C4,2ll,0ll);
                do {   /* id=331 guarded */ /* ~2464 */ 
                  /* region = 2257 */
                  /* bump-normalized */
                  $$DoIV3C4 = $$CIVINIT3C4 + (long long) ($$CIVBUMP3EC * (long long) $$CIV3EB);
                  k.rnn889 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3C4));
  2454 |          T_443 = 0ll;
                  $$DoIV3C5 = $$ICM15D;
                  if (!($$DoIV3C5 > 0ll)) goto lab_2465;
                  $$DoIVBOUND3C5 = $$DoIV3C5;
                  $$CIVINIT3C2 = $$DoIV3C5;
                  $$CIVBUMP3E9 = -1ll;
                  $$CIVFINAL3C2 = (unsigned long long) ((long long) ($$CIVINIT3C2 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3E9 = (long long) 0;
                  $$CIVSTART27 = T_443;
                  $$CIVBUMP3EA = 1ll;
                  $$EMTF4D = __pdf_profile@37($$CIVFINAL3C2,2ll,0ll);
                  do {   /* id=332 guarded */ /* ~2466 */ 
                    /* region = 2255 */
                    /* bump-normalized */
                    $$DoIV3C5 = $$CIVINIT3C2 + (long long) ($$CIVBUMP3E9 * (long long) $$CIV3E9);
                    T_443 = $$CIVSTART27 + (long long) ($$CIVBUMP3EA * (long long) $$CIV3E9);
                    T_443 = T_443 + 1ll;
                    ((int *)((char *)&T_442  + -4ll))->T_442[][T_443] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND3C5 + $$csx143) - $$DoIV3C5];
                    /* DIR   LATCH */
                    $$DoIV3C5 = $$DoIV3C5 + -1ll;
                    $$CIV3E9 = $$CIV3E9 + 1ll;
                  } while ((unsigned long long) $$CIV3E9 < $$EMTF4D);    /* ~2466 */
                  $$DoIV3C5 = $$CIVINIT3C2 + (long long) ($$CIVBUMP3E9 * (long long) $$CIVFINAL3C2);
                  T_443 = $$CIVSTART27 + (long long) ($$CIVBUMP3EA * (long long) $$CIVFINAL3C2);
                lab_2465:
                  T_444 =  0.0000000000000000E+000;
                  if (!(T_443 > 0ll)) goto lab_2467;
                  $$DoIV3C6 = T_443;
                  $$CIVINIT3C3 = $$DoIV3C6;
                  $$CIVBUMP3EB = -1ll;
                  $$CIVFINAL3C3 = (unsigned long long) ((long long) ($$CIVINIT3C3 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3EA = (long long) 0;
                  $$EMTF4C = __pdf_profile@37($$CIVFINAL3C3,2ll,0ll);
                  do {   /* id=333 guarded */ /* ~2468 */ 
                    /* region = 2256 */
                    /* bump-normalized */
                    $$DoIV3C6 = $$CIVINIT3C3 + (long long) ($$CIVBUMP3EB * (long long) $$CIV3EA);
                    T_444 = T_444 + ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1163.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3C4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C3))) + mb[].off4)][(long long) ((int *)((char *)&T_442  + -4ll))->T_442[][1ll + (T_443 - $$DoIV3C6)]];
                    /* DIR   LATCH */
                    $$DoIV3C6 = $$DoIV3C6 + -1ll;
                    $$CIV3EA = $$CIV3EA + 1ll;
                  } while ((unsigned long long) $$CIV3EA < $$EMTF4C);    /* ~2468 */
                  $$DoIV3C6 = $$CIVINIT3C3 + (long long) ($$CIVBUMP3EB * (long long) $$CIVFINAL3C3);
                lab_2467:
                  ((double *)((char *)d-T_445_1%addr  + $$csx13E))->T_445[].rns1164.[(long long) k.rnn889][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C3))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ivx][1ll][(long long) k.rnn889][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C3))) + mb[].off4)][(long long) $$ICM15F] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn889][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C3))) + mb[].off4)][(long long) $$ICM15E]) * T_444;
  2453 |          /* DIR   LATCH */
                  $$DoIV3C4 = $$DoIV3C4 + -1ll;
                  $$CIV3EB = $$CIV3EB + 1ll;
                } while ((unsigned long long) $$CIV3EB < $$EMTF4E);    /* ~2464 */
                $$DoIV3C4 = $$CIVINIT3C4 + (long long) ($$CIVBUMP3EC * (long long) $$CIVFINAL3C4);
              lab_2463:
                /* DIR   LATCH */
                $$DoIV3C3 = $$DoIV3C3 + -1ll;
                $$CIV3EC = $$CIV3EC + 1ll;
              } while ((unsigned long long) $$CIV3EC < $$EMTF4F);    /* ~2462 */
              $$DoIV3C3 = $$CIVINIT3C5 + (long long) ($$CIVBUMP3ED * (long long) $$CIVFINAL3C5);
            lab_2461:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2469;
              $$DoIV3C7 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3C9 = $$DoIV3C7;
              $$CIVBUMP3F2 = -1ll;
              $$CIVFINAL3C9 = (unsigned long long) ((long long) ($$CIVINIT3C9 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3F0 = (long long) 0;
  2454 |      $$ICM160 = (long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC);
              $$ICM159 = 1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC));
              $$ICM15A = (int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0;
              $$ICM15B = 1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0);
              $$csx144 = (long long) ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0);
              $$ICM15C = (long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0)) - $$csx144;
              $$ICM15D = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ($$DoIV3AC + (long long) mb[].off0))) + mb[].off0)) - $$csx144);
  2453 |      $$EMTF4B = __pdf_profile@37($$CIVFINAL3C9,2ll,0ll);
              do {   /* id=334 guarded */ /* ~2470 */ 
                /* region = 2262 */
                /* bump-normalized */
                $$DoIV3C7 = $$CIVINIT3C9 + (long long) ($$CIVBUMP3F2 * (long long) $$CIV3F0);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2471;
                $$DoIV3C8 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3C8 = $$DoIV3C8;
                $$CIVBUMP3F1 = -1ll;
                $$CIVFINAL3C8 = (unsigned long long) ((long long) ($$CIVINIT3C8 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3EF = (long long) 0;
  2454 |        $$ICM158 = (long long) mb[].off0 + $$DoIV3AC;
                $$ICM15F = ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[$$csx144];
  2453 |        $$EMTF4A = __pdf_profile@37($$CIVFINAL3C8,2ll,0ll);
                do {   /* id=335 guarded */ /* ~2472 */ 
                  /* region = 2261 */
                  /* bump-normalized */
                  $$DoIV3C8 = $$CIVINIT3C8 + (long long) ($$CIVBUMP3F1 * (long long) $$CIV3EF);
                  k.rnn888 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3C8));
  2454 |          T_443.rnnA2E = 0ll;
                  $$DoIV3C9 = $$ICM15D;
                  if (!($$DoIV3C9 > 0ll)) goto lab_2473;
                  $$DoIVBOUND3C9 = $$DoIV3C9;
                  $$CIVINIT3C6 = $$DoIV3C9;
                  $$CIVBUMP3EE = -1ll;
                  $$CIVFINAL3C6 = (unsigned long long) ((long long) ($$CIVINIT3C6 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3ED = (long long) 0;
                  $$CIVSTART28 = T_443.rnnA2E;
                  $$CIVBUMP3EF = 1ll;
                  $$EMTF49 = __pdf_profile@37($$CIVFINAL3C6,2ll,0ll);
                  do {   /* id=336 guarded */ /* ~2474 */ 
                    /* region = 2259 */
                    /* bump-normalized */
                    $$DoIV3C9 = $$CIVINIT3C6 + (long long) ($$CIVBUMP3EE * (long long) $$CIV3ED);
                    T_443.rnnA2E = $$CIVSTART28 + (long long) ($$CIVBUMP3EF * (long long) $$CIV3ED);
                    T_443.rnnA2E = T_443.rnnA2E + 1ll;
                    ((int *)((char *)&T_442  + -4ll))->T_442[][T_443.rnnA2E] = ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[($$DoIVBOUND3C9 + $$csx144) - $$DoIV3C9];
                    /* DIR   LATCH */
                    $$DoIV3C9 = $$DoIV3C9 + -1ll;
                    $$CIV3ED = $$CIV3ED + 1ll;
                  } while ((unsigned long long) $$CIV3ED < $$EMTF49);    /* ~2474 */
                  $$DoIV3C9 = $$CIVINIT3C6 + (long long) ($$CIVBUMP3EE * (long long) $$CIVFINAL3C6);
                  T_443.rnnA2E = $$CIVSTART28 + (long long) ($$CIVBUMP3EF * (long long) $$CIVFINAL3C6);
                lab_2473:
                  $$DoIV3CA = T_443.rnnA2E;
                  if (!(T_443.rnnA2E > 0ll)) goto lab_2475;
                  $$CIVINIT3C7 = $$DoIV3CA;
                  $$CIVBUMP3F0 = -1ll;
                  $$CIVFINAL3C7 = (unsigned long long) ((long long) ($$CIVINIT3C7 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3EE = (long long) 0;
                  $$EMTF48 = __pdf_profile@37($$CIVFINAL3C7,2ll,0ll);
                  do {   /* id=337 guarded */ /* ~2476 */ 
                    /* region = 2260 */
                    /* bump-normalized */
                    $$DoIV3CA = $$CIVINIT3C7 + (long long) ($$CIVBUMP3F0 * (long long) $$CIV3EE);
                    /* DIR   LATCH */
                    $$DoIV3CA = $$DoIV3CA + -1ll;
                    $$CIV3EE = $$CIV3EE + 1ll;
                  } while ((unsigned long long) $$CIV3EE < $$EMTF48);    /* ~2476 */
                  $$DoIV3CA = $$CIVINIT3C7 + (long long) ($$CIVBUMP3F0 * (long long) $$CIVFINAL3C7);
                lab_2475:
                  ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ivx][1ll][(long long) k.rnn888][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C7))) + mb[].off4)][(long long) $$ICM15F] = ((double *)((char *)d-T_445_1%addr  + $$csx13E))->T_445[].rns1164.[(long long) k.rnn888][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3C7))) + mb[].off4)];
  2453 |          /* DIR   LATCH */
                  $$DoIV3C8 = $$DoIV3C8 + -1ll;
                  $$CIV3EF = $$CIV3EF + 1ll;
                } while ((unsigned long long) $$CIV3EF < $$EMTF4A);    /* ~2472 */
                $$DoIV3C8 = $$CIVINIT3C8 + (long long) ($$CIVBUMP3F1 * (long long) $$CIVFINAL3C8);
              lab_2471:
                /* DIR   LATCH */
                $$DoIV3C7 = $$DoIV3C7 + -1ll;
                $$CIV3F0 = $$CIV3F0 + 1ll;
              } while ((unsigned long long) $$CIV3F0 < $$EMTF4B);    /* ~2470 */
              $$DoIV3C7 = $$CIVINIT3C9 + (long long) ($$CIVBUMP3F2 * (long long) $$CIVFINAL3C9);
            lab_2469:
              $$csx145 = allocate_size_143 > 1048576ll;
              if (!$$csx145) goto lab_1725;
              free(d-T_445_1%addr)
            lab_1725:
              _dealloca[U,TmPShadow_122D](stack_pos_122)
  2456 |      if (!(ie != 0)) goto lab_1726;
  2458 |      stack_pos_123 = _getstack();
              d-T_446_1%flags = 144u;
              d-T_446_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_446_1%bounds%mult[].off72 = 8ll;
              d-T_446_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_446_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_446_1%rvo = - ($$csx13F * 8ll);
              allocate_size_144 = $$ICM16D;
              if (!$$csx142) goto lab_1727;
              d-T_446_1%addr = _alloca(allocate_size_144);
              goto lab_1728;
            lab_1727:
              d-T_446_1%addr = malloc(allocate_size_144);
            lab_1728:
  2457 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2477;
              $$DoIV3CB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3CB = $$DoIV3CB;
              $$CIVBUMP3F4 = -1ll;
              $$CIVFINAL3CB = (unsigned long long) ((long long) ($$CIVINIT3CB - (0ll + 1)) / $$csx13C + 1);
              $$CIV3F2 = (long long) 0;
              $$EMTF47 = __pdf_profile@37($$CIVFINAL3CB,2ll,0ll);
              do {   /* id=338 guarded */ /* ~2478 */ 
                /* region = 2264 */
                /* bump-normalized */
                $$DoIV3CB = $$CIVINIT3CB + (long long) ($$CIVBUMP3F4 * (long long) $$CIV3F2);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2479;
                $$DoIV3CC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3CA = $$DoIV3CC;
                $$CIVBUMP3F3 = -1ll;
                $$CIVFINAL3CA = (unsigned long long) ((long long) ($$CIVINIT3CA - (0ll + 1)) / $$csx13C + 1);
                $$CIV3F1 = (long long) 0;
                $$EMTF46 = __pdf_profile@37($$CIVFINAL3CA,2ll,0ll);
                do {   /* id=339 guarded */ /* ~2480 */ 
                  /* region = 2263 */
                  /* bump-normalized */
                  $$DoIV3CC = $$CIVINIT3CA + (long long) ($$CIVBUMP3F3 * (long long) $$CIV3F1);
                  k.rnn884 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3CC));
  2458 |          ((double *)((char *)d-T_446_1%addr  + $$csx13E))->T_446[].rns1165.[(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ie][1ll][(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1154.[1ll][1ll][(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1163.[1ll][1ll][(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fx_%addr123->fx_%d-data%addr.rns1029.  + $$ICM.d-fx_%addr123->fx_%d-data%rvo.rns1025.))->fx_%data[].rns1154.[1ll][1ll][(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fx_%addr123  + 40ll))->fx_%x[].rns1026.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0))]] * ((double *)((char *)$$ICM.d-gradphix_%addr126->gradphix_%d-data%addr.rns1052.  + $$ICM.d-gradphix_%addr126->gradphix_%d-data%rvo.rns1050.))->gradphix_%data[].rns1163.[1ll][1ll][(long long) k.rnn884][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CB))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr126  + 40ll))->gradphix_%x[].rns1049.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0))]]);
  2457 |          /* DIR   LATCH */
                  $$DoIV3CC = $$DoIV3CC + -1ll;
                  $$CIV3F1 = $$CIV3F1 + 1ll;
                } while ((unsigned long long) $$CIV3F1 < $$EMTF46);    /* ~2480 */
                $$DoIV3CC = $$CIVINIT3CA + (long long) ($$CIVBUMP3F3 * (long long) $$CIVFINAL3CA);
              lab_2479:
                /* DIR   LATCH */
                $$DoIV3CB = $$DoIV3CB + -1ll;
                $$CIV3F2 = $$CIV3F2 + 1ll;
              } while ((unsigned long long) $$CIV3F2 < $$EMTF47);    /* ~2478 */
              $$DoIV3CB = $$CIVINIT3CB + (long long) ($$CIVBUMP3F4 * (long long) $$CIVFINAL3CB);
            lab_2477:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2481;
              $$DoIV3CD = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3CD = $$DoIV3CD;
              $$CIVBUMP3F6 = -1ll;
              $$CIVFINAL3CD = (unsigned long long) ((long long) ($$CIVINIT3CD - (0ll + 1)) / $$csx13C + 1);
              $$CIV3F4 = (long long) 0;
              $$EMTF45 = __pdf_profile@37($$CIVFINAL3CD,2ll,0ll);
              do {   /* id=340 guarded */ /* ~2482 */ 
                /* region = 2266 */
                /* bump-normalized */
                $$DoIV3CD = $$CIVINIT3CD + (long long) ($$CIVBUMP3F6 * (long long) $$CIV3F4);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2483;
                $$DoIV3CE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3CC = $$DoIV3CE;
                $$CIVBUMP3F5 = -1ll;
                $$CIVFINAL3CC = (unsigned long long) ((long long) ($$CIVINIT3CC - (0ll + 1)) / $$csx13C + 1);
                $$CIV3F3 = (long long) 0;
                $$EMTF44 = __pdf_profile@37($$CIVFINAL3CC,2ll,0ll);
                do {   /* id=341 guarded */ /* ~2484 */ 
                  /* region = 2265 */
                  /* bump-normalized */
                  $$DoIV3CE = $$CIVINIT3CC + (long long) ($$CIVBUMP3F5 * (long long) $$CIV3F3);
                  k.rnn883 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3CE));
  2458 |          ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ie][1ll][(long long) k.rnn883][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CD))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_446_1%addr  + $$csx13E))->T_446[].rns1165.[(long long) k.rnn883][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CD))) + mb[].off4)];
  2457 |          /* DIR   LATCH */
                  $$DoIV3CE = $$DoIV3CE + -1ll;
                  $$CIV3F3 = $$CIV3F3 + 1ll;
                } while ((unsigned long long) $$CIV3F3 < $$EMTF44);    /* ~2484 */
                $$DoIV3CE = $$CIVINIT3CC + (long long) ($$CIVBUMP3F5 * (long long) $$CIVFINAL3CC);
              lab_2483:
                /* DIR   LATCH */
                $$DoIV3CD = $$DoIV3CD + -1ll;
                $$CIV3F4 = $$CIV3F4 + 1ll;
              } while ((unsigned long long) $$CIV3F4 < $$EMTF45);    /* ~2482 */
              $$DoIV3CD = $$CIVINIT3CD + (long long) ($$CIVBUMP3F6 * (long long) $$CIVFINAL3CD);
            lab_2481:
              if (!$$csx145) goto lab_1747;
              free(d-T_446_1%addr)
            lab_1747:
              _dealloca[U,TmPShadow_123D](stack_pos_123)
  2460 |    lab_1726:
  2463 |      stack_pos_124 = _getstack();
              d-T_448_1%flags = 144u;
              d-T_448_1%bounds%lbound[].off56 = (long long) mb[].off4;
              d-T_448_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_448_1%bounds%mult[].off72 = 8ll;
              d-T_448_1%bounds%lbound[].off32 = (long long) mb[].off8;
              d-T_448_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_448_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_448_1%rvo = - ($$csx13F * 8ll);
              allocate_size_145 = $$ICM16D;
              if (!$$csx142) goto lab_1748;
              d-T_448_1%addr = _alloca(allocate_size_145);
              goto lab_1749;
            lab_1748:
              d-T_448_1%addr = malloc(allocate_size_145);
            lab_1749:
  2462 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2485;
              $$DoIV3CF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3D0 = $$DoIV3CF;
              $$CIVBUMP3F9 = -1ll;
              $$CIVFINAL3D0 = (unsigned long long) ((long long) ($$CIVINIT3D0 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3F7 = (long long) 0;
              $$EMTF43 = __pdf_profile@37($$CIVFINAL3D0,2ll,0ll);
              do {   /* id=342 guarded */ /* ~2486 */ 
                /* region = 2269 */
                /* bump-normalized */
                $$DoIV3CF = $$CIVINIT3D0 + (long long) ($$CIVBUMP3F9 * (long long) $$CIV3F7);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2487;
                $$DoIV3D0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3CF = $$DoIV3D0;
                $$CIVBUMP3F8 = -1ll;
                $$CIVFINAL3CF = (unsigned long long) ((long long) ($$CIVINIT3CF - (0ll + 1)) / $$csx13C + 1);
                $$CIV3F6 = (long long) 0;
  2463 |        $$ICM161 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CF);
                $$ICM162 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CF));
                $$ICM163 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3CF))) + mb[].off4;
                $$ICM164 = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3CF + (long long) mb[].off4))) + mb[].off4);
                $$csx146 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3CF + (long long) mb[].off4))) + mb[].off4);
                $$ICM165 = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3CF + (long long) mb[].off4))) + mb[].off4)) - $$csx146;
                $$ICM166 = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3CF + (long long) mb[].off4))) + mb[].off4)) - $$csx146);
  2462 |        $$EMTF42 = __pdf_profile@37($$CIVFINAL3CF,2ll,0ll);
                do {   /* id=343 guarded */ /* ~2488 */ 
                  /* region = 2268 */
                  /* bump-normalized */
                  $$DoIV3D0 = $$CIVINIT3CF + (long long) ($$CIVBUMP3F8 * (long long) $$CIV3F6);
                  k.rnn87F = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3D0));
  2463 |          T_447 =  0.0000000000000000E+000;
                  $$DoIV3D1 = $$ICM166;
                  if (!($$DoIV3D1 > 0ll)) goto lab_2489;
                  $$DoIVBOUND3D1 = $$DoIV3D1;
                  $$CIVINIT3CE = $$DoIV3D1;
                  $$CIVBUMP3F7 = -1ll;
                  $$CIVFINAL3CE = (unsigned long long) ((long long) ($$CIVINIT3CE - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3F5 = (long long) 0;
                  $$EMTF41 = __pdf_profile@37($$CIVFINAL3CE,2ll,0ll);
                  do {   /* id=344 guarded */ /* ~2490 */ 
                    /* region = 2267 */
                    /* bump-normalized */
                    $$DoIV3D1 = $$CIVINIT3CE + (long long) ($$CIVBUMP3F7 * (long long) $$CIV3F5);
                    T_447 = T_447 + ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1166.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV3D0))) + mb[].off8)][($$DoIVBOUND3D1 + $$csx146) - $$DoIV3D1][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV3D1 = $$DoIV3D1 + -1ll;
                    $$CIV3F5 = $$CIV3F5 + 1ll;
                  } while ((unsigned long long) $$CIV3F5 < $$EMTF41);    /* ~2490 */
                  $$DoIV3D1 = $$CIVINIT3CE + (long long) ($$CIVBUMP3F7 * (long long) $$CIVFINAL3CE);
                lab_2489:
                  ((double *)((char *)d-T_448_1%addr  + $$csx13E))->T_448[].rns1167.[(long long) k.rnn87F][$$csx146] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ivy][1ll][(long long) k.rnn87F][$$csx146][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - ($$ICM.qdt102 * ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) k.rnn87F][$$csx146][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0) + .index->index)]) * T_447;
  2462 |          /* DIR   LATCH */
                  $$DoIV3D0 = $$DoIV3D0 + -1ll;
                  $$CIV3F6 = $$CIV3F6 + 1ll;
                } while ((unsigned long long) $$CIV3F6 < $$EMTF42);    /* ~2488 */
                $$DoIV3D0 = $$CIVINIT3CF + (long long) ($$CIVBUMP3F8 * (long long) $$CIVFINAL3CF);
              lab_2487:
                /* DIR   LATCH */
                $$DoIV3CF = $$DoIV3CF + -1ll;
                $$CIV3F7 = $$CIV3F7 + 1ll;
              } while ((unsigned long long) $$CIV3F7 < $$EMTF43);    /* ~2486 */
              $$DoIV3CF = $$CIVINIT3D0 + (long long) ($$CIVBUMP3F9 * (long long) $$CIVFINAL3D0);
            lab_2485:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2491;
              $$DoIV3D2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3D3 = $$DoIV3D2;
              $$CIVBUMP3FC = -1ll;
              $$CIVFINAL3D3 = (unsigned long long) ((long long) ($$CIVINIT3D3 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3FA = (long long) 0;
              $$EMTF40 = __pdf_profile@37($$CIVFINAL3D3,2ll,0ll);
              do {   /* id=345 guarded */ /* ~2492 */ 
                /* region = 2272 */
                /* bump-normalized */
                $$DoIV3D2 = $$CIVINIT3D3 + (long long) ($$CIVBUMP3FC * (long long) $$CIV3FA);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2493;
                $$DoIV3D3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3D2 = $$DoIV3D3;
                $$CIVBUMP3FB = -1ll;
                $$CIVFINAL3D2 = (unsigned long long) ((long long) ($$CIVINIT3D2 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3F9 = (long long) 0;
  2463 |        $$ICM167 = (long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D2);
                $$ICM168 = 1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D2));
                $$ICM169 = (int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D2))) + mb[].off4;
                $$ICM16A = 1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3D2 + (long long) mb[].off4))) + mb[].off4);
                $$csx147 = (long long) ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3D2 + (long long) mb[].off4))) + mb[].off4);
                $$ICM16B = (long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3D2 + (long long) mb[].off4))) + mb[].off4)) - $$csx147;
                $$ICM16C = 1ll + ((long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ($$DoIV3D2 + (long long) mb[].off4))) + mb[].off4)) - $$csx147);
  2462 |        $$EMTF3F = __pdf_profile@37($$CIVFINAL3D2,2ll,0ll);
                do {   /* id=346 guarded */ /* ~2494 */ 
                  /* region = 2271 */
                  /* bump-normalized */
                  $$DoIV3D3 = $$CIVINIT3D2 + (long long) ($$CIVBUMP3FB * (long long) $$CIV3F9);
                  k.rnn87E = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3D3));
  2463 |          $$DoIV3D4 = $$ICM16C;
                  if (!($$DoIV3D4 > 0ll)) goto lab_2495;
                  $$CIVINIT3D1 = $$DoIV3D4;
                  $$CIVBUMP3FA = -1ll;
                  $$CIVFINAL3D1 = (unsigned long long) ((long long) ($$CIVINIT3D1 - (0ll + 1)) / $$csx13C + 1);
                  $$CIV3F8 = (long long) 0;
                  $$EMTF3E = __pdf_profile@37($$CIVFINAL3D1,2ll,0ll);
                  do {   /* id=347 guarded */ /* ~2496 */ 
                    /* region = 2270 */
                    /* bump-normalized */
                    $$DoIV3D4 = $$CIVINIT3D1 + (long long) ($$CIVBUMP3FA * (long long) $$CIV3F8);
                    /* DIR   LATCH */
                    $$DoIV3D4 = $$DoIV3D4 + -1ll;
                    $$CIV3F8 = $$CIV3F8 + 1ll;
                  } while ((unsigned long long) $$CIV3F8 < $$EMTF3E);    /* ~2496 */
                  $$DoIV3D4 = $$CIVINIT3D1 + (long long) ($$CIVBUMP3FA * (long long) $$CIVFINAL3D1);
                lab_2495:
                  ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ivy][1ll][(long long) k.rnn87E][$$csx147][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_448_1%addr  + $$csx13E))->T_448[].rns1167.[(long long) k.rnn87E][$$csx147];
  2462 |          /* DIR   LATCH */
                  $$DoIV3D3 = $$DoIV3D3 + -1ll;
                  $$CIV3F9 = $$CIV3F9 + 1ll;
                } while ((unsigned long long) $$CIV3F9 < $$EMTF3F);    /* ~2494 */
                $$DoIV3D3 = $$CIVINIT3D2 + (long long) ($$CIVBUMP3FB * (long long) $$CIVFINAL3D2);
              lab_2493:
                /* DIR   LATCH */
                $$DoIV3D2 = $$DoIV3D2 + -1ll;
                $$CIV3FA = $$CIV3FA + 1ll;
              } while ((unsigned long long) $$CIV3FA < $$EMTF40);    /* ~2492 */
              $$DoIV3D2 = $$CIVINIT3D3 + (long long) ($$CIVBUMP3FC * (long long) $$CIVFINAL3D3);
            lab_2491:
              if (!$$csx145) goto lab_1776;
              free(d-T_448_1%addr)
            lab_1776:
              _dealloca[U,TmPShadow_124D](stack_pos_124)
  2465 |      if (!(ie != 0)) goto lab_1777;
  2467 |      stack_pos_125 = _getstack();
              d-T_449_1%flags = 144u;
              d-T_449_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-T_449_1%bounds%mult[].off72 = 8ll;
              d-T_449_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-T_449_1%bounds%mult[].off48 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              d-T_449_1%rvo = - ($$csx13F * 8ll);
              allocate_size_146 = $$ICM16D;
              if (!$$csx142) goto lab_1778;
              d-T_449_1%addr = _alloca(allocate_size_146);
              goto lab_1779;
            lab_1778:
              d-T_449_1%addr = malloc(allocate_size_146);
            lab_1779:
  2466 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2497;
              $$DoIV3D5 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3D5 = $$DoIV3D5;
              $$CIVBUMP3FE = -1ll;
              $$CIVFINAL3D5 = (unsigned long long) ((long long) ($$CIVINIT3D5 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3FC = (long long) 0;
              $$EMTF3D = __pdf_profile@37($$CIVFINAL3D5,2ll,0ll);
              do {   /* id=348 guarded */ /* ~2498 */ 
                /* region = 2274 */
                /* bump-normalized */
                $$DoIV3D5 = $$CIVINIT3D5 + (long long) ($$CIVBUMP3FE * (long long) $$CIV3FC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2499;
                $$DoIV3D6 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3D4 = $$DoIV3D6;
                $$CIVBUMP3FD = -1ll;
                $$CIVFINAL3D4 = (unsigned long long) ((long long) ($$CIVINIT3D4 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3FB = (long long) 0;
                $$EMTF3C = __pdf_profile@37($$CIVFINAL3D4,2ll,0ll);
                do {   /* id=349 guarded */ /* ~2500 */ 
                  /* region = 2273 */
                  /* bump-normalized */
                  $$DoIV3D6 = $$CIVINIT3D4 + (long long) ($$CIVBUMP3FD * (long long) $$CIV3FB);
                  k.rnn87A = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3D6));
  2467 |          ((double *)((char *)d-T_449_1%addr  + $$csx13E))->T_449[].rns1168.[(long long) k.rnn87A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4)] = ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ie][1ll][(long long) k.rnn87A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] - $$ICM.hdx10F * (((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1153.[1ll][1ll][(long long) k.rnn87A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1166.[1ll][1ll][(long long) k.rnn87A][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-fy_%addrFC->fy_%d-data%addr.rns929.  + $$ICM.d-fy_%addrFC->fy_%d-data%rvo.rns925.))->fy_%data[].rns1153.[1ll][1ll][(long long) k.rnn87A][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-fy_%addrFC  + 40ll))->fy_%x[].rns926.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] * ((double *)((char *)$$ICM.d-gradphiy_%addr101->gradphiy_%d-data%addr.rns960.  + $$ICM.d-gradphiy_%addr101->gradphiy_%d-data%rvo.rns957.))->gradphiy_%data[].rns1166.[1ll][1ll][(long long) k.rnn87A][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D5))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr101  + 40ll))->gradphiy_%x[].rns958.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]]);
  2466 |          /* DIR   LATCH */
                  $$DoIV3D6 = $$DoIV3D6 + -1ll;
                  $$CIV3FB = $$CIV3FB + 1ll;
                } while ((unsigned long long) $$CIV3FB < $$EMTF3C);    /* ~2500 */
                $$DoIV3D6 = $$CIVINIT3D4 + (long long) ($$CIVBUMP3FD * (long long) $$CIVFINAL3D4);
              lab_2499:
                /* DIR   LATCH */
                $$DoIV3D5 = $$DoIV3D5 + -1ll;
                $$CIV3FC = $$CIV3FC + 1ll;
              } while ((unsigned long long) $$CIV3FC < $$EMTF3D);    /* ~2498 */
              $$DoIV3D5 = $$CIVINIT3D5 + (long long) ($$CIVBUMP3FE * (long long) $$CIVFINAL3D5);
            lab_2497:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2501;
              $$DoIV3D7 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT3D7 = $$DoIV3D7;
              $$CIVBUMP400 = -1ll;
              $$CIVFINAL3D7 = (unsigned long long) ((long long) ($$CIVINIT3D7 - (0ll + 1)) / $$csx13C + 1);
              $$CIV3FE = (long long) 0;
              $$EMTF3B = __pdf_profile@37($$CIVFINAL3D7,2ll,0ll);
              do {   /* id=350 guarded */ /* ~2502 */ 
                /* region = 2276 */
                /* bump-normalized */
                $$DoIV3D7 = $$CIVINIT3D7 + (long long) ($$CIVBUMP400 * (long long) $$CIV3FE);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2503;
                $$DoIV3D8 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT3D6 = $$DoIV3D8;
                $$CIVBUMP3FF = -1ll;
                $$CIVFINAL3D6 = (unsigned long long) ((long long) ($$CIVINIT3D6 - (0ll + 1)) / $$csx13C + 1);
                $$CIV3FD = (long long) 0;
                $$EMTF3A = __pdf_profile@37($$CIVFINAL3D6,2ll,0ll);
                do {   /* id=351 guarded */ /* ~2504 */ 
                  /* region = 2275 */
                  /* bump-normalized */
                  $$DoIV3D8 = $$CIVINIT3D6 + (long long) ($$CIVBUMP3FF * (long long) $$CIV3FD);
                  k.rnn879 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV3D8));
  2467 |          ((double *)((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141.))->q2rz_%data[].rns1155.[(long long) ie][1ll][(long long) k.rnn879][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D7))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV3AC))) + mb[].off0)]] = ((double *)((char *)d-T_449_1%addr  + $$csx13E))->T_449[].rns1168.[(long long) k.rnn879][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV3D7))) + mb[].off4)];
  2466 |          /* DIR   LATCH */
                  $$DoIV3D8 = $$DoIV3D8 + -1ll;
                  $$CIV3FD = $$CIV3FD + 1ll;
                } while ((unsigned long long) $$CIV3FD < $$EMTF3A);    /* ~2504 */
                $$DoIV3D8 = $$CIVINIT3D6 + (long long) ($$CIVBUMP3FF * (long long) $$CIVFINAL3D6);
              lab_2503:
                /* DIR   LATCH */
                $$DoIV3D7 = $$DoIV3D7 + -1ll;
                $$CIV3FE = $$CIV3FE + 1ll;
              } while ((unsigned long long) $$CIV3FE < $$EMTF3B);    /* ~2502 */
              $$DoIV3D7 = $$CIVINIT3D7 + (long long) ($$CIVBUMP400 * (long long) $$CIVFINAL3D7);
            lab_2501:
              if (!$$csx145) goto lab_1798;
              free(d-T_449_1%addr)
            lab_1798:
              _dealloca[U,TmPShadow_125D](stack_pos_125)
  2469 |    lab_1777:
  2470 |    lab_1688:
  2471 |      d-unctl_rtd_72%dscr_type = 3u;
              d-unctl_rtd_72%data_type = 14u;
              d-unctl_rtd_72%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138.;
              d-unctl_rtd_72%version = 129u;
              d-unctl_rtd_72%element_len = 8ll;
              d-unctl_rtd_72%rank = 3;
              if (!1) goto lab_2549;
              $$CIV29F = 0u;
              do {   /* id=374 guarded */ /* ~2550 */ 
                /* region = 2278 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_72  + -24ll))->d-unctl_rtd_72%bounds%lbound[][3ll - (long long) $$CIV29F] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_72  + -24ll))->d-unctl_rtd_72%bounds%extent[][3ll - (long long) $$CIV29F] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV29F + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV29F + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_72  + -24ll))->d-unctl_rtd_72%bounds%mult[][3ll - (long long) $$CIV29F] = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll - (long long) $$CIV29F];
                /* DIR   LATCH */
                $$CIV29F = $$CIV29F + 1u;
              } while ($$CIV29F < 2u);    /* ~2550 */
            lab_2549:
              d-unctl_rtd_72%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_72%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll],0ll);
              d-unctl_rtd_72%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll];
              d-unctl_rtd_72%rvo = - (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[3ll] * d-unctl_rtd_72%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll] * d-unctl_rtd_72%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141. + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.)*((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%lbound[].rns1143.[1ll])) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[1ll])*(1ll) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[2ll])*((long long) $$csx34C) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[3ll])*((long long) $$csx34D) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) i.rnnA23])),&d-unctl_rtd_72)
  2472 |      if (!(0 != (lcautious & 1))) goto lab_1799;
              d-unctl_rtd_73%dscr_type = 3u;
              d-unctl_rtd_73%data_type = 14u;
              d-unctl_rtd_73%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138. & 16) >> 4 & (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-q2rz_%addr157->q2rz_%d-data%flags.rns1138.;
              d-unctl_rtd_73%version = 129u;
              d-unctl_rtd_73%element_len = 8ll;
              d-unctl_rtd_73%rank = 3;
              if (!1) goto lab_2551;
              $$CIV2A0 = 0u;
              do {   /* id=375 guarded */ /* ~2552 */ 
                /* region = 2277 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_73  + -24ll))->d-unctl_rtd_73%bounds%lbound[][3ll - (long long) $$CIV2A0] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_73  + -24ll))->d-unctl_rtd_73%bounds%extent[][3ll - (long long) $$CIV2A0] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV2A0 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV2A0 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_73  + -24ll))->d-unctl_rtd_73%bounds%mult[][3ll - (long long) $$CIV2A0] = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll - (long long) $$CIV2A0];
                /* DIR   LATCH */
                $$CIV2A0 = $$CIV2A0 + 1u;
              } while ($$CIV2A0 < 2u);    /* ~2552 */
            lab_2551:
              d-unctl_rtd_73%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_73%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll],0ll);
              d-unctl_rtd_73%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll];
              d-unctl_rtd_73%rvo = - (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[3ll] * d-unctl_rtd_73%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[4ll] * d-unctl_rtd_73%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%mult[].rns1140.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-q2rz_%addr157->q2rz_%d-data%addr.rns1144.  + $$ICM.d-q2rz_%addr157->q2rz_%d-data%rvo.rns1141. + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.)*((((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%extent[].rns1139.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-q2rz_%addr157  + -24ll))->q2rz_%d-data%bounds%lbound[].rns1143.[1ll])) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[1ll])*(1ll) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[2ll])*((long long) $$csx34C) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[3ll])*((long long) $$csx34D) + ($$ICM.d-q2rz_%addr157->q2rz_%d-data%bounds%mult[].rns1140.[4ll])*((long long) ((int *)((char *)$$ICM.d-q2rz_%addr157  + 40ll))->q2rz_%x[].rns1142.[(long long) i.rnnA23])),&d-unctl_rtd_73)
            lab_1799:
  2473 |      /* DIR   LATCH */
              $$DoIV3AC = $$DoIV3AC + -1ll;
              $$CIV3FF = $$CIV3FF + 1ll;
            } while ((unsigned long long) $$CIV3FF < $$EMTF66);    /* ~2416 */
            $$DoIV3AC = $$CIVINIT3D8 + (long long) ($$CIVBUMP401 * (long long) $$CIVFINAL3D8);
          lab_2415:
  2474 |  lab_1575:
  2475 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12086not availablenot availablenot available6007120972600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
22087not available1160060783500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
32087not available22300700607800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
42088not available3310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52088not available3310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62087not available1160010165100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
72087not available62101600101600100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
82092not available11600133500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92092not available8213001300100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102092not available11600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112092not available10212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122096not availablenot availablenot available6008140425500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
132097not available12160060783500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
142097not available132300700607800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
152098not available14310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162098not available14310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172097not available12160010174500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
182097not available172101700101700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
192097not available12160010165100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
202097not available192101600101600100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
212106not available121600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
222106not available21215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
232106not available121600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
242106not available23212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
252115not availablenot availablenot available6007120972600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
262116not available25160060783500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
272116not available262300700607800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
282117not available27310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
292117not available27310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
302116not available25160010165100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
312116not available302101600101600100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
322122not available251600133500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
332122not available32213001300100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
342122not available251600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
352122not available34212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
362128not availablenot availablenot available6008140485500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
372129not available36160060783500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
382129not available372300700607800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
392130not available38310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
402130not available38310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
412129not available36160010165100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
422129not available412101600101600100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
432129not available36160010175100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
442129not available432101700101700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
452137not available361600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
462137not available45215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
472137not available361600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
482137not available47212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
492146not availablenot availablenot available6008142425500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
502147not available49160060793500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
512147not available502300700607900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
522148not available51310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
532148not available51310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
542147not available49160010175100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
552147not available542101700101700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
562147not available49160010174500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
572147not available562101700101700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
582155not available491600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
592155not available58215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
602155not available491600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
612155not available60212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
622164not availablenot availablenot available53290014432435900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
632167not available62160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
642167not available632600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
652167not available64325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
662167not available62160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
672167not available662600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
682167not available67315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
692172not available62160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
702172not available692600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
712172not available70325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
722172not available62160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
732172not available722600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
742172not available73315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
752178not available62160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
762178not available752600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
772178not available76318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
782178not available62160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
792178not available782600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
802178not available79314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
812181not available621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
822181not available81212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
832186not available621600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
842186not available83215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
852186not available621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
862186not available85212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
872186not available621600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
882186not available87214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
892186not available621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
902186not available89212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
912193not available6216007467400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
922193not available912170074600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
932194not available923700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
942193not available6216006427400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
952193not available942130064200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
962194not available953600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
972197not available621600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
982197not available97216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
992197not available621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1002197not available99212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1012202not available6216008523500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1022202not available1012220085200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1032203not available1023800800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1042202not available6216006483500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1052202not available1042180064800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1062203not available1053600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1072206not available621600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1082206not available107218001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1092206not available621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1102206not available109212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1112218not availablenot availablenot available53290014432435900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
1122221not available111160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1132221not available1122600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1142221not available113325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1152221not available111160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1162221not available1152600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1172221not available116315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1182227not available111160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1192227not available1182600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1202227not available119325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1212227not available111160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1222227not available1212600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1232227not available122315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1242233not available111160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1252233not available1242600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1262233not available125318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1272233not available111160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1282233not available1272600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1292233not available128314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1302236not available1111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1312236not available130212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1322240not available1111600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1332240not available132214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1342240not available1111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1352240not available134212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1362240not available1111600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1372240not available136215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1382240not available1111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1392240not available138212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1402248not available11116007467400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1412248not available1402170074600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1422249not available1413700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1432248not available11116006427400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1442248not available1432130064200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1452249not available1443600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1462252not available1111600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1472252not available146216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1482252not available1111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1492252not available148212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1502257not available11116008523500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1512257not available1502220085200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1522258not available1513800800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1532257not available11116006483500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1542257not available1532180064800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1552258not available1543600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1562261not available1111600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1572261not available156218001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1582261not available1111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1592261not available158212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1602274not availablenot availablenot available53290016897663700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
1612278not available160160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1622278not available1612600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1632278not available162325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1642278not available160160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1652278not available1642600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1662278not available165315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1672283not available160160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1682283not available1672600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1692283not available168325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1702283not available160160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1712283not available1702600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1722283not available171315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1732289not available160160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1742289not available1732600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1752289not available174318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1762289not available160160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1772289not available1762600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1782289not available177314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1792292not available1601600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1802292not available179212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1812296not available1601600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1822296not available181214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1832296not available1601600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1842296not available183212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1852296not available1601600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1862296not available185215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1872296not available1601600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1882296not available187212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1892305not available160160020793500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1902305not available18921800207900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1912306not available190311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1922306not available1903900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1932305not available160160017753500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1942305not available19321400177500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1952306not available194311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1962306not available1943600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1972309not available1601600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1982309not available197216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1992309not available1601600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2002309not available199212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2012314not available16016008523500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2022314not available2012220085200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2032315not available2023800800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2042314not available16016006483500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2052314not available2042180064800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2062315not available2053600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2072318not available1601600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2082318not available207218001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2092318not available1601600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2102318not available209212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2112330not availablenot availablenot available53290016897663700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2122334not available211160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2132334not available2122600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2142334not available213325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2152334not available211160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2162334not available2152600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2172334not available216315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2182339not available211160025353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2192339not available2182600253500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2202339not available219325002500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2212339not available211160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2222339not available2212600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2232339not available222315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2242345not available211160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2252345not available2242600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2262345not available225318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2272345not available211160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2282345not available2272600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2292345not available228314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2302348not available2111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2312348not available230212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2322352not available2111600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2332352not available232214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2342352not available2111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2352352not available234212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2362352not available2111600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2372352not available236215001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2382352not available2111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2392352not available238212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2402361not available211160020793500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2412361not available24021800207900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2422362not available241311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2432362not available2413900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2442361not available211160017753500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2452361not available24421400177500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2462362not available245311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2472362not available2453600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2482365not available2111600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2492365not available248216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2502365not available2111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2512365not available250212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2522370not available21116008523500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2532370not available2522220085200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2542371not available2533800800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2552370not available21116006483500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2562370not available2552180064800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2572371not available2563600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2582374not available2111600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2592374not available258218001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2602374not available2111600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2612374not available260212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2622389not availablenot availablenot available53280013724334900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2632392not available262160035353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2642392not available2632600353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2652392not available264335003500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2662392not available262160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2672392not available2662600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2682392not available267315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2692398not available262160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2702398not available2692600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2712398not available270318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2722398not available262160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2732398not available2722600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2742398not available273314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2752402not available2621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2762402not available275212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2772402not available2621600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2782402not available277216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2792402not available2621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2802402not available279212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2812402not available2621600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2822402not available281216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2832402not available2621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2842402not available283212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2852410not available262160020793500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2862410not available28521800207900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2872411not available286311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2882411not available2863900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2892410not available262160017753500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2902410not available28921400177500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2912411not available290311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2922411not available2903600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2932414not available2621600203500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2942414not available293220002000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2952414not available2621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2962414not available295212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2972419not available26216007467400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2982419not available2972170074600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2992420not available2983700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3002419not available26216006427400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3012419not available3002130064200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3022420not available3013600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3032423not available2621600203500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3042423not available303220002000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3052423not available2621600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3062423not available305212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3072434not availablenot availablenot available53280013712334900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3082437not available307160035353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3092437not available3082600353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3102437not available309335003500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3112437not available307160015353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3122437not available3112600153500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3132437not available312315001500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3142443not available307160018353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3152443not available3142600183500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3162443not available315318001800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3172443not available307160014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3182443not available3172600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3192443not available318314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3202446not available3071600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3212446not available320212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3222446not available3071600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3232446not available322214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3242446not available3071600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3252446not available324212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3262446not available3071600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3272446not available326214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3282446not available3071600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3292446not available328212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3302453not available307160020793500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3312453not available33021800207900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3322454not available331311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3332454not available3313900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3342453not available307160017753500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3352453not available33421400177500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3362454not available335311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3372454not available3353600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3382457not available3071600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3392457not available338216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3402457not available3071600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3412457not available340212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3422462not available30716007467400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3432462not available3422170074600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3442463not available3433700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3452462not available30716006427400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3462462not available3452130064200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3472463not available3463600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3482466not available3071600163500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3492466not available348216001600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3502466not available3071600123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3512466not available350212001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3522165not available62156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3532165not available62156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3542212not available62156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3552213not available62156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3562219not available111156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3572219not available111156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3582268not available111156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3592269not available111156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3602275not available160156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3612275not available160156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3622325not available160156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3632326not available160156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3642331not available211156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3652331not available211156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3662383not available211156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3672384not available211156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3682390not available262156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3692390not available262156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3702429not available262156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3712430not available262156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3722435not available307156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3732435not available307156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3742471not available307156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3752472not available307156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
831LoopRolled (success)High Level Optimizer3not available352Loop rolled has been applied.not available
832LoopRolled (success)High Level Optimizer3not available353Loop rolled has been applied.not available
833LoopRolled (success)High Level Optimizer3not available354Loop rolled has been applied.not available
834LoopRolled (success)High Level Optimizer3not available355Loop rolled has been applied.not available
835LoopRolled (success)High Level Optimizer3not available356Loop rolled has been applied.not available
836LoopRolled (success)High Level Optimizer3not available357Loop rolled has been applied.not available
837LoopRolled (success)High Level Optimizer3not available358Loop rolled has been applied.not available
838LoopRolled (success)High Level Optimizer3not available359Loop rolled has been applied.not available
839LoopRolled (success)High Level Optimizer3not available360Loop rolled has been applied.not available
840LoopRolled (success)High Level Optimizer3not available361Loop rolled has been applied.not available
841LoopRolled (success)High Level Optimizer3not available362Loop rolled has been applied.not available
842LoopRolled (success)High Level Optimizer3not available363Loop rolled has been applied.not available
843LoopRolled (success)High Level Optimizer3not available364Loop rolled has been applied.not available
844LoopRolled (success)High Level Optimizer3not available365Loop rolled has been applied.not available
845LoopRolled (success)High Level Optimizer3not available366Loop rolled has been applied.not available
846LoopRolled (success)High Level Optimizer3not available367Loop rolled has been applied.not available
847LoopRolled (success)High Level Optimizer3not available368Loop rolled has been applied.not available
848LoopRolled (success)High Level Optimizer3not available369Loop rolled has been applied.not available
849LoopRolled (success)High Level Optimizer3not available370Loop rolled has been applied.not available
850LoopRolled (success)High Level Optimizer3not available371Loop rolled has been applied.not available
851LoopRolled (success)High Level Optimizer3not available372Loop rolled has been applied.not available
852LoopRolled (success)High Level Optimizer3not available373Loop rolled has been applied.not available
853LoopRolled (success)High Level Optimizer3not available374Loop rolled has been applied.not available
854LoopRolled (success)High Level Optimizer3not available375Loop rolled has been applied.not available
5454FullLoopUnroll (success)Low Level Optimizer35018144Full loop unroll was performed.
  • Unroll Factor: 2
5455FullLoopUnroll (success)Low Level Optimizer35017145Full loop unroll was performed.
  • Unroll Factor: 2
5456FullLoopUnroll (success)Low Level Optimizer34717146Full loop unroll was performed.
  • Unroll Factor: 2
5457FullLoopUnroll (success)Low Level Optimizer34717147Full loop unroll was performed.
  • Unroll Factor: 2
5458FullLoopUnroll (success)Low Level Optimizer35348148Full loop unroll was performed.
  • Unroll Factor: 2
5459FullLoopUnroll (success)Low Level Optimizer35347149Full loop unroll was performed.
  • Unroll Factor: 2
5460FullLoopUnroll (success)Low Level Optimizer35047150Full loop unroll was performed.
  • Unroll Factor: 2
5461FullLoopUnroll (success)Low Level Optimizer35047151Full loop unroll was performed.
  • Unroll Factor: 2
5462FullLoopUnroll (success)Low Level Optimizer35680152Full loop unroll was performed.
  • Unroll Factor: 2
5463FullLoopUnroll (success)Low Level Optimizer35679153Full loop unroll was performed.
  • Unroll Factor: 2
5464FullLoopUnroll (success)Low Level Optimizer35377154Full loop unroll was performed.
  • Unroll Factor: 2
5465FullLoopUnroll (success)Low Level Optimizer35377155Full loop unroll was performed.
  • Unroll Factor: 2
5466FullLoopUnroll (success)Low Level Optimizer36012156Full loop unroll was performed.
  • Unroll Factor: 2
5467FullLoopUnroll (success)Low Level Optimizer36011157Full loop unroll was performed.
  • Unroll Factor: 2
5468FullLoopUnroll (success)Low Level Optimizer35709158Full loop unroll was performed.
  • Unroll Factor: 2
5469FullLoopUnroll (success)Low Level Optimizer35709159Full loop unroll was performed.
  • Unroll Factor: 2
5470FullLoopUnroll (success)Low Level Optimizer36303160Full loop unroll was performed.
  • Unroll Factor: 2
5471FullLoopUnroll (success)Low Level Optimizer36302161Full loop unroll was performed.
  • Unroll Factor: 2
5472FullLoopUnroll (success)Low Level Optimizer36040162Full loop unroll was performed.
  • Unroll Factor: 2
5473FullLoopUnroll (success)Low Level Optimizer36040163Full loop unroll was performed.
  • Unroll Factor: 2
5474FullLoopUnroll (success)Low Level Optimizer36594164Full loop unroll was performed.
  • Unroll Factor: 2
5475FullLoopUnroll (success)Low Level Optimizer36593165Full loop unroll was performed.
  • Unroll Factor: 2
5476FullLoopUnroll (success)Low Level Optimizer36331166Full loop unroll was performed.
  • Unroll Factor: 2
5477FullLoopUnroll (success)Low Level Optimizer36331167Full loop unroll was performed.
  • Unroll Factor: 2
5478LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5479LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5480LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5481LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5482LoopUnroll (success)Low Level Optimizer343741Loop unroll was performed.
  • Unroll Factor: 2
5483LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5484LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5485LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5486LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5487LoopUnroll (success)Low Level Optimizer344501Loop unroll was performed.
  • Unroll Factor: 2
5488LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5489LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5490LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5491LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5492LoopUnroll (success)Low Level Optimizer345191Loop unroll was performed.
  • Unroll Factor: 2
5493LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5494LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5495LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5496LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5497LoopUnroll (success)Low Level Optimizer345951Loop unroll was performed.
  • Unroll Factor: 2
5498LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5499LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5500LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5501LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5502LoopUnroll (success)Low Level Optimizer346731Loop unroll was performed.
  • Unroll Factor: 2
5503LoopUnroll (success)Low Level Optimizer347351Loop unroll was performed.
  • Unroll Factor: 2
5504LoopUnroll (success)Low Level Optimizer347701Loop unroll was performed.
  • Unroll Factor: 2
5505LoopUnroll (success)Low Level Optimizer348021Loop unroll was performed.
  • Unroll Factor: 2
5506LoopUnroll (success)Low Level Optimizer348761Loop unroll was performed.
  • Unroll Factor: 2
5507LoopUnroll (success)Low Level Optimizer349061Loop unroll was performed.
  • Unroll Factor: 2
5508LoopUnroll (success)Low Level Optimizer349671Loop unroll was performed.
  • Unroll Factor: 2
5509LoopUnroll (success)Low Level Optimizer350651Loop unroll was performed.
  • Unroll Factor: 2
5510LoopUnroll (success)Low Level Optimizer351001Loop unroll was performed.
  • Unroll Factor: 2
5511LoopUnroll (success)Low Level Optimizer351321Loop unroll was performed.
  • Unroll Factor: 2
5512LoopUnroll (success)Low Level Optimizer351761Loop unroll was performed.
  • Unroll Factor: 2
5513LoopUnroll (success)Low Level Optimizer352361Loop unroll was performed.
  • Unroll Factor: 2
5514LoopUnroll (success)Low Level Optimizer352971Loop unroll was performed.
  • Unroll Factor: 2
5515LoopUnroll (success)Low Level Optimizer353951Loop unroll was performed.
  • Unroll Factor: 2
5516LoopUnroll (success)Low Level Optimizer354301Loop unroll was performed.
  • Unroll Factor: 2
5517LoopUnroll (success)Low Level Optimizer354621Loop unroll was performed.
  • Unroll Factor: 2
5518LoopUnroll (success)Low Level Optimizer355061Loop unroll was performed.
  • Unroll Factor: 2
5519LoopUnroll (success)Low Level Optimizer355681Loop unroll was performed.
  • Unroll Factor: 2
5520LoopUnroll (success)Low Level Optimizer355681Loop unroll was performed.
  • Unroll Factor: 2
5521LoopUnroll (success)Low Level Optimizer355821Loop unroll was performed.
  • Unroll Factor: 2
5522LoopUnroll (success)Low Level Optimizer356291Loop unroll was performed.
  • Unroll Factor: 2
5523LoopUnroll (success)Low Level Optimizer357271Loop unroll was performed.
  • Unroll Factor: 2
5524LoopUnroll (success)Low Level Optimizer357621Loop unroll was performed.
  • Unroll Factor: 2
5525LoopUnroll (success)Low Level Optimizer357941Loop unroll was performed.
  • Unroll Factor: 2
5526LoopUnroll (success)Low Level Optimizer358381Loop unroll was performed.
  • Unroll Factor: 2
5527LoopUnroll (success)Low Level Optimizer359001Loop unroll was performed.
  • Unroll Factor: 2
5528LoopUnroll (success)Low Level Optimizer359001Loop unroll was performed.
  • Unroll Factor: 2
5529LoopUnroll (success)Low Level Optimizer359141Loop unroll was performed.
  • Unroll Factor: 2
5530LoopUnroll (success)Low Level Optimizer359611Loop unroll was performed.
  • Unroll Factor: 2
5531LoopUnroll (success)Low Level Optimizer360891Loop unroll was performed.
  • Unroll Factor: 2
5532LoopUnroll (success)Low Level Optimizer361321Loop unroll was performed.
  • Unroll Factor: 2
5533LoopUnroll (success)Low Level Optimizer361621Loop unroll was performed.
  • Unroll Factor: 2
5534LoopUnroll (success)Low Level Optimizer361931Loop unroll was performed.
  • Unroll Factor: 2
5535LoopUnroll (success)Low Level Optimizer361931Loop unroll was performed.
  • Unroll Factor: 2
5536LoopUnroll (success)Low Level Optimizer362071Loop unroll was performed.
  • Unroll Factor: 2
5537LoopUnroll (success)Low Level Optimizer362531Loop unroll was performed.
  • Unroll Factor: 2
5538LoopUnroll (success)Low Level Optimizer363801Loop unroll was performed.
  • Unroll Factor: 2
5539LoopUnroll (success)Low Level Optimizer364231Loop unroll was performed.
  • Unroll Factor: 2
5540LoopUnroll (success)Low Level Optimizer364531Loop unroll was performed.
  • Unroll Factor: 2
5541LoopUnroll (success)Low Level Optimizer364841Loop unroll was performed.
  • Unroll Factor: 2
5542LoopUnroll (success)Low Level Optimizer364841Loop unroll was performed.
  • Unroll Factor: 2
5543LoopUnroll (success)Low Level Optimizer364981Loop unroll was performed.
  • Unroll Factor: 2
5544LoopUnroll (success)Low Level Optimizer365441Loop unroll was performed.
  • Unroll Factor: 2
6117ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6118NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6119ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6120NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6121ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 45
6122ModuloSchedule (success)Low Level Optimizer343861Loop was modulo scheduled.
  • Initiation Interval: 18
6123ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6124NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6125ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6126NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6127ModuloSchedule (success)Low Level Optimizer344621Loop was modulo scheduled.
  • Initiation Interval: 18
6128ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6129ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6130NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6131ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6132NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6133ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 45
6134ModuloSchedule (success)Low Level Optimizer345311Loop was modulo scheduled.
  • Initiation Interval: 18
6135ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6136NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6137ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6138NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6139ModuloSchedule (success)Low Level Optimizer346071Loop was modulo scheduled.
  • Initiation Interval: 18
6140ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6141ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6142NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6143ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6144NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6145ModuloSchedule (success)Low Level Optimizer346851Loop was modulo scheduled.
  • Initiation Interval: 18
6146ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6147ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6148ModuloSchedule (success)Low Level Optimizer347491Loop was modulo scheduled.
  • Initiation Interval: 21
6149ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6150ModuloSchedule (success)Low Level Optimizer347841Loop was modulo scheduled.
  • Initiation Interval: 21
6151ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6152ModuloSchedule (success)Low Level Optimizer348121Loop was modulo scheduled.
  • Initiation Interval: 20
6153ModuloSchedule (success)Low Level Optimizer348271Loop was modulo scheduled.
  • Initiation Interval: 19
6154ModuloSchedule (success)Low Level Optimizer348441Loop was modulo scheduled.
  • Initiation Interval: 33
6155ModuloSchedule (success)Low Level Optimizer348581Loop was modulo scheduled.
  • Initiation Interval: 18
6156ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6157ModuloSchedule (success)Low Level Optimizer348881Loop was modulo scheduled.
  • Initiation Interval: 18
6158ModuloSchedule (success)Low Level Optimizer349061Loop was modulo scheduled.
  • Initiation Interval: 16
6159ModuloSchedule (success)Low Level Optimizer349051Loop was modulo scheduled.
  • Initiation Interval: 16
6160ModuloSchedule (success)Low Level Optimizer349191Loop was modulo scheduled.
  • Initiation Interval: 16
6161ModuloSchedule (success)Low Level Optimizer349361Loop was modulo scheduled.
  • Initiation Interval: 32
6162ModuloSchedule (success)Low Level Optimizer349501Loop was modulo scheduled.
  • Initiation Interval: 18
6163ModuloSchedule (success)Low Level Optimizer349671Loop was modulo scheduled.
  • Initiation Interval: 16
6164ModuloSchedule (success)Low Level Optimizer349971Loop was modulo scheduled.
  • Initiation Interval: 45
6165ModuloSchedule (success)Low Level Optimizer350111Loop was modulo scheduled.
  • Initiation Interval: 18
6166ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6167ModuloSchedule (success)Low Level Optimizer350791Loop was modulo scheduled.
  • Initiation Interval: 21
6168ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6169ModuloSchedule (success)Low Level Optimizer351141Loop was modulo scheduled.
  • Initiation Interval: 21
6170ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6171ModuloSchedule (success)Low Level Optimizer351421Loop was modulo scheduled.
  • Initiation Interval: 20
6172ModuloSchedule (success)Low Level Optimizer351571Loop was modulo scheduled.
  • Initiation Interval: 19
6173ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6174ModuloSchedule (success)Low Level Optimizer351881Loop was modulo scheduled.
  • Initiation Interval: 18
6175ModuloSchedule (success)Low Level Optimizer352041Loop was modulo scheduled.
  • Initiation Interval: 33
6176ModuloSchedule (success)Low Level Optimizer352181Loop was modulo scheduled.
  • Initiation Interval: 18
6177ModuloSchedule (success)Low Level Optimizer352361Loop was modulo scheduled.
  • Initiation Interval: 16
6178ModuloSchedule (success)Low Level Optimizer352351Loop was modulo scheduled.
  • Initiation Interval: 16
6179ModuloSchedule (success)Low Level Optimizer352491Loop was modulo scheduled.
  • Initiation Interval: 16
6180ModuloSchedule (success)Low Level Optimizer352661Loop was modulo scheduled.
  • Initiation Interval: 32
6181ModuloSchedule (success)Low Level Optimizer352801Loop was modulo scheduled.
  • Initiation Interval: 18
6182ModuloSchedule (success)Low Level Optimizer352971Loop was modulo scheduled.
  • Initiation Interval: 16
6183ModuloSchedule (success)Low Level Optimizer353271Loop was modulo scheduled.
  • Initiation Interval: 45
6184ModuloSchedule (success)Low Level Optimizer353411Loop was modulo scheduled.
  • Initiation Interval: 18
6185ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6186ModuloSchedule (success)Low Level Optimizer354091Loop was modulo scheduled.
  • Initiation Interval: 21
6187ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6188ModuloSchedule (success)Low Level Optimizer354441Loop was modulo scheduled.
  • Initiation Interval: 21
6189ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6190ModuloSchedule (success)Low Level Optimizer354721Loop was modulo scheduled.
  • Initiation Interval: 20
6191ModuloSchedule (success)Low Level Optimizer354871Loop was modulo scheduled.
  • Initiation Interval: 19
6192ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6193ModuloSchedule (success)Low Level Optimizer355181Loop was modulo scheduled.
  • Initiation Interval: 18
6194ModuloSchedule (success)Low Level Optimizer355341Loop was modulo scheduled.
  • Initiation Interval: 33
6195ModuloSchedule (success)Low Level Optimizer355481Loop was modulo scheduled.
  • Initiation Interval: 18
6196ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6197ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6198ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6199ModuloSchedule (success)Low Level Optimizer355981Loop was modulo scheduled.
  • Initiation Interval: 32
6200ModuloSchedule (success)Low Level Optimizer356121Loop was modulo scheduled.
  • Initiation Interval: 18
6201ModuloSchedule (success)Low Level Optimizer356291Loop was modulo scheduled.
  • Initiation Interval: 16
6202ModuloSchedule (success)Low Level Optimizer356591Loop was modulo scheduled.
  • Initiation Interval: 45
6203ModuloSchedule (success)Low Level Optimizer356731Loop was modulo scheduled.
  • Initiation Interval: 18
6204ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6205ModuloSchedule (success)Low Level Optimizer357411Loop was modulo scheduled.
  • Initiation Interval: 21
6206ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6207ModuloSchedule (success)Low Level Optimizer357761Loop was modulo scheduled.
  • Initiation Interval: 21
6208ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6209ModuloSchedule (success)Low Level Optimizer358041Loop was modulo scheduled.
  • Initiation Interval: 20
6210ModuloSchedule (success)Low Level Optimizer358191Loop was modulo scheduled.
  • Initiation Interval: 19
6211ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6212ModuloSchedule (success)Low Level Optimizer358501Loop was modulo scheduled.
  • Initiation Interval: 18
6213ModuloSchedule (success)Low Level Optimizer358661Loop was modulo scheduled.
  • Initiation Interval: 33
6214ModuloSchedule (success)Low Level Optimizer358801Loop was modulo scheduled.
  • Initiation Interval: 18
6215ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6216ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6217ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6218ModuloSchedule (success)Low Level Optimizer359301Loop was modulo scheduled.
  • Initiation Interval: 32
6219ModuloSchedule (success)Low Level Optimizer359441Loop was modulo scheduled.
  • Initiation Interval: 18
6220ModuloSchedule (success)Low Level Optimizer359611Loop was modulo scheduled.
  • Initiation Interval: 16
6221ModuloSchedule (success)Low Level Optimizer359911Loop was modulo scheduled.
  • Initiation Interval: 45
6222ModuloSchedule (success)Low Level Optimizer360051Loop was modulo scheduled.
  • Initiation Interval: 18
6223ModuloSchedule (success)Low Level Optimizer360561Loop was modulo scheduled.
  • Initiation Interval: 36
6224ModuloSchedule (success)Low Level Optimizer360721Loop was modulo scheduled.
  • Initiation Interval: 21
6225ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6226ModuloSchedule (success)Low Level Optimizer360991Loop was modulo scheduled.
  • Initiation Interval: 20
6227ModuloSchedule (success)Low Level Optimizer361141Loop was modulo scheduled.
  • Initiation Interval: 19
6228ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 54
6229ModuloSchedule (success)Low Level Optimizer361441Loop was modulo scheduled.
  • Initiation Interval: 18
6230ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 54
6231ModuloSchedule (success)Low Level Optimizer361741Loop was modulo scheduled.
  • Initiation Interval: 18
6232ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6233ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6234ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6235ModuloSchedule (success)Low Level Optimizer362231Loop was modulo scheduled.
  • Initiation Interval: 34
6236ModuloSchedule (success)Low Level Optimizer362371Loop was modulo scheduled.
  • Initiation Interval: 18
6237ModuloSchedule (success)Low Level Optimizer362531Loop was modulo scheduled.
  • Initiation Interval: 16
6238ModuloSchedule (success)Low Level Optimizer362521Loop was modulo scheduled.
  • Initiation Interval: 16
6239ModuloSchedule (success)Low Level Optimizer362661Loop was modulo scheduled.
  • Initiation Interval: 16
6240ModuloSchedule (success)Low Level Optimizer362831Loop was modulo scheduled.
  • Initiation Interval: 34
6241ModuloSchedule (success)Low Level Optimizer362971Loop was modulo scheduled.
  • Initiation Interval: 18
6242ModuloSchedule (success)Low Level Optimizer363471Loop was modulo scheduled.
  • Initiation Interval: 36
6243ModuloSchedule (success)Low Level Optimizer363631Loop was modulo scheduled.
  • Initiation Interval: 21
6244ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6245ModuloSchedule (success)Low Level Optimizer363901Loop was modulo scheduled.
  • Initiation Interval: 20
6246ModuloSchedule (success)Low Level Optimizer364051Loop was modulo scheduled.
  • Initiation Interval: 19
6247ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6248ModuloSchedule (success)Low Level Optimizer364351Loop was modulo scheduled.
  • Initiation Interval: 18
6249ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6250ModuloSchedule (success)Low Level Optimizer364651Loop was modulo scheduled.
  • Initiation Interval: 18
6251ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6252ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6253ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6254ModuloSchedule (success)Low Level Optimizer365141Loop was modulo scheduled.
  • Initiation Interval: 32
6255ModuloSchedule (success)Low Level Optimizer365281Loop was modulo scheduled.
  • Initiation Interval: 18
6256ModuloSchedule (success)Low Level Optimizer365441Loop was modulo scheduled.
  • Initiation Interval: 16
6257ModuloSchedule (success)Low Level Optimizer365431Loop was modulo scheduled.
  • Initiation Interval: 16
6258ModuloSchedule (success)Low Level Optimizer365571Loop was modulo scheduled.
  • Initiation Interval: 16
6259ModuloSchedule (success)Low Level Optimizer365741Loop was modulo scheduled.
  • Initiation Interval: 32
6260ModuloSchedule (success)Low Level Optimizer365881Loop was modulo scheduled.
  • Initiation Interval: 18

Region #4
Region Namesweepafterstep
Region Name (Demangled)not available
Start Line #not available
End Line #461
Pseudocode
          void sweepafterstep(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RETA7 = __stencilcontrol_NMOD_istime(.index,.info,&aftersweepstep,&mb);
   455 |    if (!(0 != ($$RETA7 & 1))) goto lab_1;
   456 |    if (!(0 != (lsourceterms & 1))) goto lab_2;
   457 |    /* DIR   REPORT_INFO */
            mb[].off0 = mb[].off0 + .index->index;
            mb[].off12 = mb[].off12 + .index->index;
   458 |    T_1069 = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%tnow.rns2445.[(long long) .info->info%level] + hdt;
            __sourcecontrol_NMOD_src(.info,&mb,&T_1069,&hdt)
   459 |  lab_2:
   460 |  lab_1:
   461 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1562CompleteLoopUnroll (success)High Level Optimizer4457not availableComplete loop unroll was performed.not available

Region #5
Region Name__sweepscheme_NMOD_sweepadvance
Region Name (Demangled)not available
Start Line #not available
End Line #3603
Pseudocode
          void __sweepscheme_NMOD_sweepadvance(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%costpergridUDd,info%d-costpergrid%addr#)), (pali(info%qUDd,info%d-q%addr#)))UDp;*/ , char * .dom_range /*copyin((NULL), (pali(dom_rangeUDd,.dom_range#)))UDp;*/ , char * .lcomplete /*copyin((NULL), (pali(lcompleteUDd,.lcomplete#)))UDp;*/ , char * .lprofile_opt /*copyin((NULL), (pali(lprofile_optUDd,.lprofile_opt#)))UDp;*/ , int (OPT)lprofile_opt)
          {
            d-w_%dscr_type = 1u;
            d-w_%data_type = 1u;
            d-w_%flags = 0u;
            d-w_%version = 129u;
            d-qlx_%dscr_type = 1u;
            d-qlx_%data_type = 1u;
            d-qlx_%flags = 0u;
            d-qlx_%version = 129u;
            d-qrx_%dscr_type = 1u;
            d-qrx_%data_type = 1u;
            d-qrx_%flags = 0u;
            d-qrx_%version = 129u;
            d-qly_%dscr_type = 1u;
            d-qly_%data_type = 1u;
            d-qly_%flags = 0u;
            d-qly_%version = 129u;
            d-qry_%dscr_type = 1u;
            d-qry_%data_type = 1u;
            d-qry_%flags = 0u;
            d-qry_%version = 129u;
            d-qlz_%dscr_type = 1u;
            d-qlz_%data_type = 1u;
            d-qlz_%flags = 0u;
            d-qlz_%version = 129u;
            d-qrz_%dscr_type = 1u;
            d-qrz_%data_type = 1u;
            d-qrz_%flags = 0u;
            d-qrz_%version = 129u;
            d-fx_%dscr_type = 1u;
            d-fx_%data_type = 1u;
            d-fx_%flags = 0u;
            d-fx_%version = 129u;
            d-fy_%dscr_type = 1u;
            d-fy_%data_type = 1u;
            d-fy_%flags = 0u;
            d-fy_%version = 129u;
            d-fz_%dscr_type = 1u;
            d-fz_%data_type = 1u;
            d-fz_%flags = 0u;
            d-fz_%version = 129u;
            d-q2lx_%dscr_type = 1u;
            d-q2lx_%data_type = 1u;
            d-q2lx_%flags = 0u;
            d-q2lx_%version = 129u;
            d-q2rx_%dscr_type = 1u;
            d-q2rx_%data_type = 1u;
            d-q2rx_%flags = 0u;
            d-q2rx_%version = 129u;
            d-q2ly_%dscr_type = 1u;
            d-q2ly_%data_type = 1u;
            d-q2ly_%flags = 0u;
            d-q2ly_%version = 129u;
            d-q2ry_%dscr_type = 1u;
            d-q2ry_%data_type = 1u;
            d-q2ry_%flags = 0u;
            d-q2ry_%version = 129u;
            d-q2lz_%dscr_type = 1u;
            d-q2lz_%data_type = 1u;
            d-q2lz_%flags = 0u;
            d-q2lz_%version = 129u;
            d-q2rz_%dscr_type = 1u;
            d-q2rz_%data_type = 1u;
            d-q2rz_%flags = 0u;
            d-q2rz_%version = 129u;
            d-f2x_%dscr_type = 1u;
            d-f2x_%data_type = 1u;
            d-f2x_%flags = 0u;
            d-f2x_%version = 129u;
            d-f2y_%dscr_type = 1u;
            d-f2y_%data_type = 1u;
            d-f2y_%flags = 0u;
            d-f2y_%version = 129u;
            d-f2z_%dscr_type = 1u;
            d-f2z_%data_type = 1u;
            d-f2z_%flags = 0u;
            d-f2z_%version = 129u;
            d-limiter_x_%dscr_type = 1u;
            d-limiter_x_%data_type = 1u;
            d-limiter_x_%flags = 0u;
            d-limiter_x_%version = 129u;
            d-limiter_y_%dscr_type = 1u;
            d-limiter_y_%data_type = 1u;
            d-limiter_y_%flags = 0u;
            d-limiter_y_%version = 129u;
            d-limiter_z_%dscr_type = 1u;
            d-limiter_z_%data_type = 1u;
            d-limiter_z_%flags = 0u;
            d-limiter_z_%version = 129u;
            d-limiter_ppm_%dscr_type = 1u;
            d-limiter_ppm_%data_type = 1u;
            d-limiter_ppm_%flags = 0u;
            d-limiter_ppm_%version = 129u;
            d-pt_%dscr_type = 1u;
            d-pt_%data_type = 1u;
            d-pt_%flags = 0u;
            d-pt_%version = 129u;
            d-qex_%dscr_type = 1u;
            d-qex_%data_type = 1u;
            d-qex_%flags = 0u;
            d-qex_%version = 129u;
            d-qey_%dscr_type = 1u;
            d-qey_%data_type = 1u;
            d-qey_%flags = 0u;
            d-qey_%version = 129u;
            d-qez_%dscr_type = 1u;
            d-qez_%data_type = 1u;
            d-qez_%flags = 0u;
            d-qez_%version = 129u;
            d-dqx_%dscr_type = 1u;
            d-dqx_%data_type = 1u;
            d-dqx_%flags = 0u;
            d-dqx_%version = 129u;
            d-dqy_%dscr_type = 1u;
            d-dqy_%data_type = 1u;
            d-dqy_%flags = 0u;
            d-dqy_%version = 129u;
            d-dqz_%dscr_type = 1u;
            d-dqz_%data_type = 1u;
            d-dqz_%flags = 0u;
            d-dqz_%version = 129u;
            d-ex_%dscr_type = 1u;
            d-ex_%data_type = 1u;
            d-ex_%flags = 0u;
            d-ex_%version = 129u;
            d-ey_%dscr_type = 1u;
            d-ey_%data_type = 1u;
            d-ey_%flags = 0u;
            d-ey_%version = 129u;
            d-ez_%dscr_type = 1u;
            d-ez_%data_type = 1u;
            d-ez_%flags = 0u;
            d-ez_%version = 129u;
            d-ex_bar_%dscr_type = 1u;
            d-ex_bar_%data_type = 1u;
            d-ex_bar_%flags = 0u;
            d-ex_bar_%version = 129u;
            d-ey_bar_%dscr_type = 1u;
            d-ey_bar_%data_type = 1u;
            d-ey_bar_%flags = 0u;
            d-ey_bar_%version = 129u;
            d-ez_bar_%dscr_type = 1u;
            d-ez_bar_%data_type = 1u;
            d-ez_bar_%flags = 0u;
            d-ez_bar_%version = 129u;
            d-e2x_%dscr_type = 1u;
            d-e2x_%data_type = 1u;
            d-e2x_%flags = 0u;
            d-e2x_%version = 129u;
            d-e2y_%dscr_type = 1u;
            d-e2y_%data_type = 1u;
            d-e2y_%flags = 0u;
            d-e2y_%version = 129u;
            d-e2z_%dscr_type = 1u;
            d-e2z_%data_type = 1u;
            d-e2z_%flags = 0u;
            d-e2z_%version = 129u;
            d-e2x_bar_%dscr_type = 1u;
            d-e2x_bar_%data_type = 1u;
            d-e2x_bar_%flags = 0u;
            d-e2x_bar_%version = 129u;
            d-e2y_bar_%dscr_type = 1u;
            d-e2y_bar_%data_type = 1u;
            d-e2y_bar_%flags = 0u;
            d-e2y_bar_%version = 129u;
            d-e2z_bar_%dscr_type = 1u;
            d-e2z_bar_%data_type = 1u;
            d-e2z_bar_%flags = 0u;
            d-e2z_bar_%version = 129u;
            d-ctfy_%dscr_type = 1u;
            d-ctfy_%data_type = 1u;
            d-ctfy_%flags = 0u;
            d-ctfy_%version = 129u;
            d-ctfz_%dscr_type = 1u;
            d-ctfz_%data_type = 1u;
            d-ctfz_%flags = 0u;
            d-ctfz_%version = 129u;
            d-ctfx_%dscr_type = 1u;
            d-ctfx_%data_type = 1u;
            d-ctfx_%flags = 0u;
            d-ctfx_%version = 129u;
            d-ctf2x_%dscr_type = 1u;
            d-ctf2x_%data_type = 1u;
            d-ctf2x_%flags = 0u;
            d-ctf2x_%version = 129u;
            d-ctf2y_%dscr_type = 1u;
            d-ctf2y_%data_type = 1u;
            d-ctf2y_%flags = 0u;
            d-ctf2y_%version = 129u;
            d-ctf2z_%dscr_type = 1u;
            d-ctf2z_%data_type = 1u;
            d-ctf2z_%flags = 0u;
            d-ctf2z_%version = 129u;
            d-w2_%dscr_type = 1u;
            d-w2_%data_type = 1u;
            d-w2_%flags = 0u;
            d-w2_%version = 129u;
            d-a2x_%dscr_type = 1u;
            d-a2x_%data_type = 1u;
            d-a2x_%flags = 0u;
            d-a2x_%version = 129u;
            d-a2y_%dscr_type = 1u;
            d-a2y_%data_type = 1u;
            d-a2y_%flags = 0u;
            d-a2y_%version = 129u;
            d-a2z_%dscr_type = 1u;
            d-a2z_%data_type = 1u;
            d-a2z_%flags = 0u;
            d-a2z_%version = 129u;
            d-sx_%dscr_type = 1u;
            d-sx_%data_type = 1u;
            d-sx_%flags = 0u;
            d-sx_%version = 129u;
            d-sy_%dscr_type = 1u;
            d-sy_%data_type = 1u;
            d-sy_%flags = 0u;
            d-sy_%version = 129u;
            d-sz_%dscr_type = 1u;
            d-sz_%data_type = 1u;
            d-sz_%flags = 0u;
            d-sz_%version = 129u;
            d-w3_%dscr_type = 1u;
            d-w3_%data_type = 1u;
            d-w3_%flags = 0u;
            d-w3_%version = 129u;
            d-a3x_%dscr_type = 1u;
            d-a3x_%data_type = 1u;
            d-a3x_%flags = 0u;
            d-a3x_%version = 129u;
            d-a3y_%dscr_type = 1u;
            d-a3y_%data_type = 1u;
            d-a3y_%flags = 0u;
            d-a3y_%version = 129u;
            d-a3z_%dscr_type = 1u;
            d-a3z_%data_type = 1u;
            d-a3z_%flags = 0u;
            d-a3z_%version = 129u;
            d-speedsx_%dscr_type = 1u;
            d-speedsx_%data_type = 1u;
            d-speedsx_%flags = 0u;
            d-speedsx_%version = 129u;
            d-speedsy_%dscr_type = 1u;
            d-speedsy_%data_type = 1u;
            d-speedsy_%flags = 0u;
            d-speedsy_%version = 129u;
            d-speedsz_%dscr_type = 1u;
            d-speedsz_%data_type = 1u;
            d-speedsz_%flags = 0u;
            d-speedsz_%version = 129u;
            d-leftx_%dscr_type = 1u;
            d-leftx_%data_type = 1u;
            d-leftx_%flags = 0u;
            d-leftx_%version = 129u;
            d-lefty_%dscr_type = 1u;
            d-lefty_%data_type = 1u;
            d-lefty_%flags = 0u;
            d-lefty_%version = 129u;
            d-leftz_%dscr_type = 1u;
            d-leftz_%data_type = 1u;
            d-leftz_%flags = 0u;
            d-leftz_%version = 129u;
            d-rightx_%dscr_type = 1u;
            d-rightx_%data_type = 1u;
            d-rightx_%flags = 0u;
            d-rightx_%version = 129u;
            d-righty_%dscr_type = 1u;
            d-righty_%data_type = 1u;
            d-righty_%flags = 0u;
            d-righty_%version = 129u;
            d-rightz_%dscr_type = 1u;
            d-rightz_%data_type = 1u;
            d-rightz_%flags = 0u;
            d-rightz_%version = 129u;
            d-nwaves_%dscr_type = 1u;
            d-nwaves_%data_type = 1u;
            d-nwaves_%flags = 0u;
            d-nwaves_%version = 129u;
            d-req_eigens_%dscr_type = 1u;
            d-req_eigens_%data_type = 1u;
            d-req_eigens_%flags = 0u;
            d-req_eigens_%version = 129u;
            d-adfx_%dscr_type = 1u;
            d-adfx_%data_type = 1u;
            d-adfx_%flags = 0u;
            d-adfx_%version = 129u;
            d-adfy_%dscr_type = 1u;
            d-adfy_%data_type = 1u;
            d-adfy_%flags = 0u;
            d-adfy_%version = 129u;
            d-adfz_%dscr_type = 1u;
            d-adfz_%data_type = 1u;
            d-adfz_%flags = 0u;
            d-adfz_%version = 129u;
            d-eta2x_%dscr_type = 1u;
            d-eta2x_%data_type = 1u;
            d-eta2x_%flags = 0u;
            d-eta2x_%version = 129u;
            d-eta2y_%dscr_type = 1u;
            d-eta2y_%data_type = 1u;
            d-eta2y_%flags = 0u;
            d-eta2y_%version = 129u;
            d-eta2z_%dscr_type = 1u;
            d-eta2z_%data_type = 1u;
            d-eta2z_%flags = 0u;
            d-eta2z_%version = 129u;
            d-etax_%dscr_type = 1u;
            d-etax_%data_type = 1u;
            d-etax_%flags = 0u;
            d-etax_%version = 129u;
            d-etay_%dscr_type = 1u;
            d-etay_%data_type = 1u;
            d-etay_%flags = 0u;
            d-etay_%version = 129u;
            d-etaz_%dscr_type = 1u;
            d-etaz_%data_type = 1u;
            d-etaz_%flags = 0u;
            d-etaz_%version = 129u;
            d-q_%dscr_type = 1u;
            d-q_%data_type = 1u;
            d-q_%flags = 0u;
            d-q_%version = 129u;
            d-aux_%dscr_type = 1u;
            d-aux_%data_type = 1u;
            d-aux_%flags = 0u;
            d-aux_%version = 129u;
            d-recon_%dscr_type = 1u;
            d-recon_%data_type = 1u;
            d-recon_%flags = 0u;
            d-recon_%version = 129u;
            d-beforesweepstep_%dscr_type = 1u;
            d-beforesweepstep_%data_type = 1u;
            d-beforesweepstep_%flags = 0u;
            d-beforesweepstep_%version = 129u;
            d-aftersweepstep_%dscr_type = 1u;
            d-aftersweepstep_%data_type = 1u;
            d-aftersweepstep_%flags = 0u;
            d-aftersweepstep_%version = 129u;
            d-source_%dscr_type = 1u;
            d-source_%data_type = 1u;
            d-source_%flags = 0u;
            d-source_%version = 129u;
            d-source2_%dscr_type = 1u;
            d-source2_%data_type = 1u;
            d-source2_%flags = 0u;
            d-source2_%version = 129u;
            d-cornerdiv_%dscr_type = 1u;
            d-cornerdiv_%data_type = 1u;
            d-cornerdiv_%flags = 0u;
            d-cornerdiv_%version = 129u;
            d-gradphix_%dscr_type = 1u;
            d-gradphix_%data_type = 1u;
            d-gradphix_%flags = 0u;
            d-gradphix_%version = 129u;
            d-gradphiy_%dscr_type = 1u;
            d-gradphiy_%data_type = 1u;
            d-gradphiy_%flags = 0u;
            d-gradphiy_%version = 129u;
            d-gradphiz_%dscr_type = 1u;
            d-gradphiz_%data_type = 1u;
            d-gradphiz_%flags = 0u;
            d-gradphiz_%version = 129u;
   302 |    lprofile = 0;
   303 |    if (!(0 != ((OPT)lprofile_opt & 1))) goto lab_1;
            lprofile = .lprofile_opt->lprofile_opt;
          lab_1:
   304 |    $$level.nat.0 = .info->info%level;
   306 |    $$csx1B = (long long) .info->info%level;
            dx = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level];
   309 |    hdt =  5.0000000000000000E-001 * ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level];
   310 |    qdt =  2.5000000000000000E-001 * ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level];
   311 |    hdx =  5.0000000000000000E-001 * ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level];
   312 |    dtdx = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level];
            dtdy = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level];
            dtdz = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level];
   313 |    hdtdx =  5.0000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
            hdtdy =  5.0000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
            hdtdz =  5.0000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   314 |    qdtdx =  2.5000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
            qdtdy =  2.5000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
            qdtdz =  2.5000000000000000E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   315 |    two_thirds_dtdx =  6.6666666666666662E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   316 |    two_thirds_dtdy =  6.6666666666666662E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   317 |    two_thirds_dtdz =  6.6666666666666662E-001 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   318 |    three_dtdx =  3.0000000000000000E+000 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   319 |    three_dtdy =  3.0000000000000000E+000 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
   320 |    three_dtdz =  3.0000000000000000E+000 * (((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dt.rns92.[(long long) .info->info%level] / ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%dx.rns91.[(long long) .info->info%level]);
            $$RET0 = mpi_wtime();
   323 |    ((double *)((char *)d-t_startadvance%addr  + d-t_startadvance%rvo))->t_startadvance[].rns93.[(long long) .info->info%level] = $$RET0;
   324 |    if (!(((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns94.[(long long) .info->info%level] == -999999)) goto lab_2;
   325 |    ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns95.[(long long) .info->info%level] =  0.0000000000000000E+000;
   326 |    if (!(0 != ((lprofile ^ 1) & 1))) goto lab_3;
            __modulecontrol_NMOD_beforestep(.info)
          lab_3:
   330 |    __stencilcontrol_NMOD_initialize_buffer(((char *)d-levelbuffers%addr  + d-levelbuffers%rvo + (56ll)*($$csx1B)),.dom_range)
   331 |    ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns97.[$$csx1B] = ((int *)((char *).dom_range  + -16ll))->dom_range[][1ll][1ll] - maxlead;
   332 |    advancestate = 2;
   333 |    goto lab_4;
          lab_2:
   335 |    advancestate = (((int *)((char *)d-advancestencil%addr  + d-advancestencil%rvo))->advancestencil[].rns113.[(long long) .info->info%level] != 0 ? 1 : 2);
   339 |  lab_4:
   342 |    tstopadvance = (0 != (.lcomplete->lcomplete & 1) ?  1.7976931348623157E+308 : timeavailabletosolver);
   347 |    level = $$level.nat.0;
            loadlevelstencilbuffers(&level)
   350 |    index = ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns98.[(long long) level];
            if (!(1ll + ((long long) (((int *)((char *).dom_range  + -16ll))->dom_range[][2ll][1ll] + maxtrail) - (long long) ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns98.[(long long) level]) > 0ll)) goto lab_43;
            $$INIT0 = ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns98.[(long long) level];
            $$CIV45 = 0ll;
            $$EMTF11 = (unsigned long long) (1ll + ((long long) (((int *)((char *).dom_range  + -16ll))->dom_range[][2ll][1ll] + maxtrail) - (long long) ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns98.[(long long) level]));
            do {   /* id=1 guarded */ /* ~44 */ 
              /* region = 48 */
              /* bump-normalized */
              index = $$INIT0 + (int) $$CIV45;
   355 |      sweepbeforestep(.info,&index)
   356 |      init_prims(.info,&index)
   357 |      reconstruct(.info,&index)
   358 |      if (visccd == 1) goto lab_11;
              if (!(visccd == 2)) goto lab_12;
            lab_11:
              hvisc(.info,&index)
            lab_12:
   359 |      if (!(ndim >= 2)) goto lab_14;
   360 |      calc_fluxes(.info,&index)
   361 |      if (!(0 != (lmhd & 1))) goto lab_15;
   362 |      calc_emf(.info,&index)
   363 |      updateb(.info,&index)
   364 |      update_fluxes(.info,&index)
   365 |    lab_15:
              if (!(nrtracervars > 0)) goto lab_17;
              if (!(itracer == 1)) goto lab_17;
   366 |      if (!(0 != ((lmhd | 1) & 1))) goto lab_19;
              goto lab_61;
   365 |    lab_17:
   366 |      if (!(0 != (lmhd & 1))) goto lab_19;
            lab_61:
              updatew2(.info,&index)
            lab_19:
   367 |      ctu(.info,&index)
   368 |      calc_final_fluxes(.info,&index)
   369 |      if (!(nrtracervars > 0)) goto lab_21;
              if (!(itracer == 1)) goto lab_21;
              calc_tracer_fluxes(.info,&index)
            lab_21:
   370 |      update_final_fluxes(.info,&index)
   371 |      update_final(.info,&index)
   372 |      if (!(0 != (lmhd & 1))) goto lab_24;
   373 |      calc_final_emf(.info,&index)
   374 |      updateb_final(.info,&index)
   376 |      goto lab_24;
            lab_14:
   377 |      calc_fluxes_noctu(.info,&index)
   378 |      update_final_fluxes(.info,&index)
   379 |      update_final(.info,&index)
   380 |    lab_24:
   381 |      store_fixup_fluxes(.info,&index)
   382 |      $$PARM..info0 = copyin((pali(#29.rns62.UD,infoUD,@PALI_SHADOW.rns83.UDd,.info)), (pali(info$$100UDd,$$PARM..info0#)), (pali(info$$100UDd,$$PARM..info0#)), (pali(info$$100UDd,$$PARM..info0#)))UDb;;
              $$PARM..index1 = copyin((pali(indexUDd,&index)), (pali(index$$100UDd,$$PARM..index1#)))UDb;;
              $$RETA7 = __stencilcontrol_NMOD_istime($$PARM..index1,$$PARM..info0,&aftersweepstep,&mb);
   455 |      if (!(0 != ($$RETA7 & 1))) goto lab_76;
   456 |      if (!(0 != (lsourceterms & 1))) goto lab_76;
   457 |      /* DIR   REPORT_INFO */
              mb[].off0 = mb[].off0 + $$PARM..index1->index$$100;
              mb[].off12 = mb[].off12 + $$PARM..index1->index$$100;
   458 |      T_1069 = ((double *)((char *)d-levels%addr  + d-levels%rvo))->levels%tnow.rns2445.$$100[(long long) $$PARM..info0->info%level$$100] + hdt;
              __sourcecontrol_NMOD_src($$PARM..info0,&mb,&T_1069,&hdt)
   461 |    lab_76:
              copyout((pali(indexUDd,&index)), (pali(index$$100UDd,$$PARM..index1)))UDb;
              copyout((pali(#29.rns62.UD,infoUD,@PALI_SHADOW.rns83.UDd,.info)), (pali(info$$100UDd,$$PARM..info0)), (pali(info$$100UDd,$$PARM..info0#)), (pali(info$$100UDd,$$PARM..info0#)))UDb;
   384 |      if (advancestate == 0) goto lab_26;
   385 |      index = index + 1;
              /* DIR   LATCH */
              $$CIV45 = $$CIV45 + 1ll;
            } while ((unsigned long long) $$CIV45 < $$EMTF11);    /* ~44 */
          lab_43:
          lab_26:
   387 |    if (!(advancestate == 2)) goto lab_30;
   388 |    ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns99.[(long long) level] = -999999;
   389 |    ((int *)((char *)d-nodecompleted%addr  + d-nodecompleted%rvo))->nodecompleted[].rns100.[(long long) level] = 1;
   391 |    __stencilcontrol_NMOD_clear_buffer(((char *)d-levelbuffers%addr  + d-levelbuffers%rvo + (56ll)*((long long) level)))
   392 |    __datainfoops_NMOD_updateaux(.info,.dom_range)
   393 |    if (!(0 != ((lprofile ^ 1) & 1))) goto lab_56;
            __modulecontrol_NMOD_afterstep(.info)
   394 |    d-unctl_rtd_19%dscr_type = 3u;
            d-unctl_rtd_19%data_type = 14u;
            d-unctl_rtd_19%flags = (char) ((1 & ((((int) .info->info%d-q%flags & 16) >> 4 & ((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][3ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][2ll],0ll)) & (((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][2ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][3ll],0ll) & ((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][4ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][1ll],0ll)))) * 16);
            d-unctl_rtd_19%version = 129u;
            d-unctl_rtd_19%element_len = 8ll;
            d-unctl_rtd_19%rank = 4;
            d-unctl_rtd_19%bounds%lbound[].off96 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off104 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][1ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off112 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][4ll];
            d-unctl_rtd_19%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off80 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][2ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off88 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][3ll];
            d-unctl_rtd_19%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off56 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][3ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off64 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][2ll];
            d-unctl_rtd_19%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off32 = max(((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][1ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off40 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][1ll];
            d-unctl_rtd_19%rvo = - ((((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][1ll] + ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][3ll]) + (((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][2ll] + ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][4ll]));
            $$SFX0 = ((double *)((char *)d-maxspeed%addr  + d-maxspeed%rvo))->maxspeed[].rns102.[(long long) level];
            $$RET1 = __eos_NMOD_getmaxspeed(((char *).info->info%d-q%addr  + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][1ll] == 0ll ? 1ll : ((long long *)((char *).info  + -24ll))->info%d-q%bounds%lbound[][1ll])) + (.info->info%d-q%bounds%mult[][1ll])*(1ll) + (.info->info%d-q%bounds%mult[][2ll])*(1ll) + (.info->info%d-q%bounds%mult[][3ll])*(1ll)),&d-unctl_rtd_19);
            ((double *)((char *)d-maxspeed%addr  + d-maxspeed%rvo))->maxspeed[].rns103.[(long long) level] = max($$SFX0,$$RET1);
            $$RET2 = mpi_wtime();
   397 |    ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level] = ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level] + ($$RET2 - ((double *)((char *)d-t_startadvance%addr  + d-t_startadvance%rvo))->t_startadvance[].rns105.[(long long) level]);
   398 |    ((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns106.[(long long) level] = (((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns106.[(long long) level] - ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level]) + ((double *)((char *).info->info%d-costpergrid%addr  + .info->info%d-costpergrid%rvo))->info%costpergrid[][(long long) ((int *)((char *)d-levels%addr  + d-levels%rvo))->levels%step.rns107.[(long long) .info->info%level]];
   400 |    T_61 = 1;
            if (!((long long) ndim > 0ll)) goto lab_45;
            $$_xlsmpEntry3A = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ndim) >= 10000ull) ? 1ll : 0ll))) goto lab_80;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41485U,$$SHADW.SMPDef$$41486D](19680,&__sweepscheme_NMOD_sweepadvance$$OL$$59,0ull,(unsigned long long) ((long long) ndim),5ull,0ull,$$_xlsmpEntry3A,&__sweepscheme_NMOD_sweepadvance$$RV$$7,&$$RvList6,128,0,&__sweepscheme_NMOD_sweepadvance$$RVINIT$$7,5000ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:400*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:400**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:400*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:400**")
            goto lab_81;
          lab_80:
            $$RvList6 = &$$RvArray6;
            __sweepscheme_NMOD_sweepadvance$$RVINIT$$7(0)
            __sweepscheme_NMOD_sweepadvance$$OL$$59((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ndim)),(unsigned int) 0)
            __sweepscheme_NMOD_sweepadvance$$RV$$7(0,0)
          lab_81:
          lab_45:
            ((long long *)((char *)d-internalcellupdates%addr  + d-internalcellupdates%rvo))->internalcellupdates[].rns108.[(long long) level] = (long long) T_61 + ((long long *)((char *)d-internalcellupdates%addr  + d-internalcellupdates%rvo))->internalcellupdates[].rns108.[(long long) level];
   401 |    /* DIR   REPORT_INFO */
            ((long long *)((char *)d-cellupdates%addr  + d-cellupdates%rvo))->cellupdates[].rns109.[(long long) level] = (long long) ((1 + (((int *)((char *).dom_range  + -16ll))->dom_range[][2ll][3ll] - ((int *)((char *).dom_range  + -16ll))->dom_range[][1ll][3ll])) * ((1 + (((int *)((char *).dom_range  + -16ll))->dom_range[][2ll][2ll] - ((int *)((char *).dom_range  + -16ll))->dom_range[][1ll][2ll])) * (1 + (((int *)((char *).dom_range  + -16ll))->dom_range[][2ll][1ll] - ((int *)((char *).dom_range  + -16ll))->dom_range[][1ll][1ll])))) + ((long long *)((char *)d-cellupdates%addr  + d-cellupdates%rvo))->cellupdates[].rns109.[(long long) level];
          lab_37:
   402 |    ((double *)((char *)&&&N&timing  + 16ll))->advancepredictor%accumulator[][(long long) level] = ((double *)((char *)&&&N&timing  + 16ll))->advancepredictor%accumulator[][(long long) level] + ((double *)((char *).info->info%d-costpergrid%addr  + .info->info%d-costpergrid%rvo))->info%costpergrid[][(long long) ((int *)((char *)d-levels%addr  + d-levels%rvo))->levels%step.rns107.[(long long) .info->info%level]];
   405 |    goto lab_42;
   393 |  lab_56:
            d-unctl_rtd_19%dscr_type = 3u;
            d-unctl_rtd_19%data_type = 14u;
            d-unctl_rtd_19%flags = (char) ((1 & ((((int) .info->info%d-q%flags & 16) >> 4 & ((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][3ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][2ll],0ll)) & (((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][2ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][3ll],0ll) & ((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][4ll] == max((long long) ((int *)((char *).info  + -4ll))->info%mx[][1ll],0ll)))) * 16);
            d-unctl_rtd_19%version = 129u;
            d-unctl_rtd_19%element_len = 8ll;
            d-unctl_rtd_19%rank = 4;
            d-unctl_rtd_19%bounds%lbound[].off96 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off104 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][1ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off112 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][4ll];
            d-unctl_rtd_19%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off80 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][2ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off88 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][3ll];
            d-unctl_rtd_19%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off56 = max((long long) ((int *)((char *).info  + -4ll))->info%mx[][3ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off64 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][2ll];
            d-unctl_rtd_19%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_19%bounds%extent[].off32 = max(((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][1ll],0ll);
            d-unctl_rtd_19%bounds%mult[].off40 = ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][1ll];
            d-unctl_rtd_19%rvo = - ((((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][1ll] + ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][3ll]) + (((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][2ll] + ((long long *)((char *).info  + -24ll))->info%d-q%bounds%mult[][4ll]));
            $$SFX0.rnnF0 = ((double *)((char *)d-maxspeed%addr  + d-maxspeed%rvo))->maxspeed[].rns102.[(long long) level];
            $$RET1.rnnEF = __eos_NMOD_getmaxspeed(((char *).info->info%d-q%addr  + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((((long long *)((char *).info  + -24ll))->info%d-q%bounds%extent[][1ll] == 0ll ? 1ll : ((long long *)((char *).info  + -24ll))->info%d-q%bounds%lbound[][1ll])) + (.info->info%d-q%bounds%mult[][1ll])*(1ll) + (.info->info%d-q%bounds%mult[][2ll])*(1ll) + (.info->info%d-q%bounds%mult[][3ll])*(1ll)),&d-unctl_rtd_19);
            ((double *)((char *)d-maxspeed%addr  + d-maxspeed%rvo))->maxspeed[].rns103.[(long long) level] = max($$SFX0.rnnF0,$$RET1.rnnEF);
            $$RET2.rnnEE = mpi_wtime();
            ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level] = ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level] + ($$RET2.rnnEE - ((double *)((char *)d-t_startadvance%addr  + d-t_startadvance%rvo))->t_startadvance[].rns105.[(long long) level]);
            ((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns106.[(long long) level] = (((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns106.[(long long) level] - ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns104.[(long long) level]) + ((double *)((char *).info->info%d-costpergrid%addr  + .info->info%d-costpergrid%rvo))->info%costpergrid[][(long long) ((int *)((char *)d-levels%addr  + d-levels%rvo))->levels%step.rns107.[(long long) .info->info%level]];
            goto lab_37;
   405 |  lab_30:
   406 |    ((int *)((char *)d-index_start_bylevel%addr  + d-index_start_bylevel%rvo))->index_start_bylevel[].rns99.[(long long) level] = index;
   407 |    ((int *)((char *)d-nodecompleted%addr  + d-nodecompleted%rvo))->nodecompleted[].rns100.[(long long) level] = 0;
            $$RET3 = mpi_wtime();
   409 |    ((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns110.[(long long) level] = ((double *)((char *)d-workdonebylevel%addr  + d-workdonebylevel%rvo))->workdonebylevel[].rns110.[(long long) level] + ($$RET3 - ((double *)((char *)d-t_startadvance%addr  + d-t_startadvance%rvo))->t_startadvance[].rns111.[(long long) level]);
   410 |    ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns112.[(long long) level] = ((double *)((char *)d-workdonebygrid%addr  + d-workdonebygrid%rvo))->workdonebygrid[].rns112.[(long long) level] + ($$RET3 - ((double *)((char *)d-t_startadvance%addr  + d-t_startadvance%rvo))->t_startadvance[].rns111.[(long long) level]);
   411 |  lab_42:
  3603 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
1350not availablenot availablenot availablenot availablenot available100 (default)
  • perfect nest
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
93LoopHasSideEffectsCall (fail)High Level Optimizer53501Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sourcecontrol_NMOD_src"
94ContainsFunctionCall (fail)High Level Optimizer53501An attempt to SIMD vectorize failed because the loop contains a function call.not available
95LoopParallelized (success)High Level Optimizer5400not availableLoop was automatically parallelized.not available
96CompleteLoopUnroll (success)High Level Optimizer5401not availableComplete loop unroll was performed.not available

Region #6
Region Name__sweepscheme_NMOD__&&_sweepscheme
Region Name (Demangled)not available
Start Line #28
End Line #3864
Pseudocode
    28 |  void __sweepscheme_NMOD__&&_sweepscheme()
          {
  3864 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
not available

Region #7
Region Name__sweepscheme_NMOD_randomize
Region Name (Demangled)not available
Start Line #3845
End Line #3858
Pseudocode
  3845 |  void __sweepscheme_NMOD_randomize(char * .q /*copyin((NULL), (pali(qUDd,.q#)))UDp;*/ , char * .d-q_1 /*copyin((NULL), (pali(d-q_1UDd,.d-q_1#)))UDp;*/ )
          {
            ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%lbound[][1ll] = 1ll;
            .d-q_1->d-q_1%rvo = - (((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][3ll] + (((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][2ll] + ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][1ll]));
  3849 |    if (!((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][3ll]) > 0ll)) goto lab_15;
            if (!((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][2ll]) > 0ll)) goto lab_51;
            if (!((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][1ll]) > 0ll)) goto lab_52;
            if (!1) goto lab_48;
            $$CIV2 = 0ll;
            do {   /* id=1 guarded */ /* ~16 */ 
              /* region = 22 */
              /* bump-normalized */
  3850 |      if (!1) goto lab_17;
              $$CIV1 = 0ll;
              do {   /* id=2 guarded */ /* ~18 */ 
                /* region = 21 */
                /* bump-normalized */
  3851 |        if (!1) goto lab_19;
                $$CIV0 = 0ll;
                do {   /* id=3 guarded */ /* ~20 */ 
                  /* region = 20 */
                  /* bump-normalized */
  3852 |          d-unctl_rank0_rtd_1%dscr_type = 3u;
                  d-unctl_rank0_rtd_1%data_type = 14u;
                  d-unctl_rank0_rtd_1%flags = 144u;
                  d-unctl_rank0_rtd_1%version = 129u;
                  d-unctl_rank0_rtd_1%element_len = 8ll;
                  d-unctl_rank0_rtd_1%rank = 0;
                  d-unctl_rank0_rtd_1%rvo = 0ll;
                  _xldrand(&rand,&d-unctl_rank0_rtd_1)
  3855 |          ((double *)((char *).q  + - (((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][1ll] + (((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][2ll] + ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%mult[][3ll]))))->q[][$$CIV0 + 1ll][$$CIV1 + 1ll][$$CIV2 + 1ll] = (double) ( 1.00000004E-03 * (float) ((int) $$CIV2 + 1));
                  /* DIR   LATCH */
                  $$CIV0 = $$CIV0 + 1ll;
                } while ((unsigned long long) $$CIV0 < (unsigned long long) ((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][1ll])));    /* ~20 */
              lab_19:
  3856 |        /* DIR   LATCH */
                $$CIV1 = $$CIV1 + 1ll;
              } while ((unsigned long long) $$CIV1 < (unsigned long long) ((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][2ll])));    /* ~18 */
            lab_17:
  3857 |      /* DIR   LATCH */
              $$CIV2 = $$CIV2 + 1ll;
            } while ((unsigned long long) $$CIV2 < (unsigned long long) ((long long) ((int) ((long long *)((char *).d-q_1  + -24ll))->d-q_1%bounds%extent[][3ll])));    /* ~16 */
          lab_48:
          lab_51:
          lab_52:
          lab_15:
  3858 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13849not availablenot availablenot available10030202001003020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
23850not available111003020010030200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
33851not available22100300100300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1LoopHasSideEffectsCall (fail)High Level Optimizer738491Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
2ContainsFunctionCall (fail)High Level Optimizer738491An attempt to SIMD vectorize failed because the loop contains a function call.not available
3LoopHasSideEffectsCall (fail)High Level Optimizer738502Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
4ContainsFunctionCall (fail)High Level Optimizer738502An attempt to SIMD vectorize failed because the loop contains a function call.not available
5LoopHasSideEffectsCall (fail)High Level Optimizer738513Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
6ContainsFunctionCall (fail)High Level Optimizer738513An attempt to SIMD vectorize failed because the loop contains a function call.not available

Region #8
Region Name__sweepscheme_NMOD_protect_all
Region Name (Demangled)not available
Start Line #3819
End Line #3840
Pseudocode
  3819 |  void __sweepscheme_NMOD_protect_all(char * .w /*copyin((NULL), (pali(wUDd,.w#)))UDp;*/ , char * .d-w_1 /*copyin((NULL), (pali(d-w_1UDd,.d-w_1#)))UDp;*/ )
          {
            ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][1ll] = 1ll;
            .d-w_1->d-w_1%rvo = - (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%mult[][3ll] + (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%mult[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%mult[][1ll]));
  3823 |    if (!((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]) > 0ll)) goto lab_21;
            tmp.819 = .d-w_1->d-w_1%bounds%extent[][0ll] * .d-w_1->d-w_1%bounds%mult[][0ll];
            $$CIV5 = 0ll;
  3824 |    $$csx0 = ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll];
  3823 |    if (!(ie != 0)) goto lab_66;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_55;
            if (!1) goto lab_67;
            $$CIV5 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_67;
            if (!1) goto lab_67;
            $$CIV5 = 0ll;
            $$exec_par3 = ((unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll])) >= 1ull) | ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) >= 161ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 16666ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry0 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par3)) goto lab_110;
            $$iters_per_thd3 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40631U,$$SHADW.SMPDef$$40632D](18594,&__sweepscheme_NMOD_protect_all$$OL$$1,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry0,0,0,0,0,0,(unsigned long long) $$iters_per_thd3,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**")
            goto lab_67;
          lab_110:
            __sweepscheme_NMOD_protect_all$$OL$$1((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))))
  3839 |    goto lab_67;
          lab_55:
  3823 |    if (!1) goto lab_67;
            $$CIV5 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_67;
            if (!1) goto lab_67;
            $$CIV5 = 0ll;
            $$exec_par2 = ((unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll])) >= 17ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) >= 1785ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry1 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par2)) goto lab_113;
            $$iters_per_thd2 = 8ull / ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) / 100ull + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40641U,$$SHADW.SMPDef$$40642D](18594,&__sweepscheme_NMOD_protect_all$$OL$$2,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry1,0,0,0,0,0,(unsigned long long) $$iters_per_thd2,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**")
            goto lab_67;
          lab_113:
            __sweepscheme_NMOD_protect_all$$OL$$2((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))))
  3839 |    goto lab_67;
          lab_66:
  3823 |    if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_77;
            if (!1) goto lab_87;
            $$CIV5 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_87;
            if (!1) goto lab_87;
            $$CIV5 = 0ll;
            $$exec_par1 = ((unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll])) >= 1ull) | ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) >= 163ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 16666ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry2 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par1)) goto lab_116;
            $$iters_per_thd1 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40652U,$$SHADW.SMPDef$$40653D](18594,&__sweepscheme_NMOD_protect_all$$OL$$3,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry2,0,0,0,0,0,(unsigned long long) $$iters_per_thd1,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**")
            goto lab_87;
          lab_116:
            __sweepscheme_NMOD_protect_all$$OL$$3((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))))
  3839 |    goto lab_87;
          lab_77:
  3823 |    if (!1) goto lab_86;
            $$CIV5 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_96;
            if (!1) goto lab_95;
            $$CIV5 = 0ll;
            $$exec_par0 = ((unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll])) >= 17ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) >= 1785ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry3 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par0)) goto lab_119;
            $$iters_per_thd0 = 8ull / ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))) / 100ull + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40662U,$$SHADW.SMPDef$$40663D](18594,&__sweepscheme_NMOD_protect_all$$OL$$4,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry3,0,0,0,0,0,(unsigned long long) $$iters_per_thd0,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3823**")
            goto lab_120;
          lab_119:
            __sweepscheme_NMOD_protect_all$$OL$$4((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) ((long long *)((char *).d-w_1  + -24ll))->d-w_1%bounds%extent[][3ll]))))
          lab_120:
  3839 |  lab_95:
          lab_96:
          lab_86:
          lab_87:
          lab_67:
          lab_21:
  3840 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
7LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
8LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
9LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
10LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available

Region #9
Region Name__sweepscheme_NMOD_protect
Region Name (Demangled)not available
Start Line #3799
End Line #3815
Pseudocode
  3799 |  void __sweepscheme_NMOD_protect(char * .w /*copyin((NULL), (pali(wUDd,.w#)))UDp;*/ , char * .d-w_2 /*copyin((NULL), (pali(d-w_2UDd,.d-w_2#)))UDp;*/ )
          {
            ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%lbound[][1ll] = 1ll;
            .d-w_2->d-w_2%rvo = - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll];
            tmp.846 = .d-w_2->d-w_2%bounds%extent[][0ll] * .d-w_2->d-w_2%bounds%mult[][0ll];
  3802 |    if (!(0 != (lmhd & 1))) goto lab_1;
  3803 |    if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_15;
          lab_15:
  3804 |  lab_1:
  3808 |    if (!(((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][1ll] < mindensity)) goto lab_7;
  3809 |    ((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][1ll] = mindensity;
  3810 |    if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_8;
            ((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][(long long) ie] = iso_speed2 * mindensity;
          lab_8:
  3811 |    if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_13;
            $$CIV7 = 0ll;
            $$exec_par4 = ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 16666ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry4 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par4)) goto lab_20;
            $$iters_per_thd4 = 8333ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40673U,$$SHADW.SMPDef$$40674D](18592,&__sweepscheme_NMOD_protect$$OL$$5,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry4,0,0,0,0,0,(unsigned long long) $$iters_per_thd4,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3811*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3811**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3811*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3811**")
            goto lab_13;
          lab_20:
            __sweepscheme_NMOD_protect$$OL$$5((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))
  3812 |    goto lab_13;
          lab_7:
            if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_14;
  3813 |    ((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][(long long) ie] = max(((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][(long long) ie],iso_speed2 * ((double *)((char *).w  + - ((long long *)((char *).d-w_2  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][1ll]);
  3814 |  lab_14:
          lab_13:
  3815 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
11LoopParallelized (success)High Level Optimizer93811not availableLoop was automatically parallelized.not available

Region #10
Region Name__sweepscheme_NMOD_calc_flux_z
Region Name (Demangled)not available
Start Line #3768
End Line #3782
Pseudocode
  3768 |  double __sweepscheme_NMOD_calc_flux_z(char * .left /*copyin((NULL), (pali(leftUDd,.left#)))UDp;*/ , char * .right /*copyin((NULL), (pali(rightUDd,.right#)))UDp;*/ , char * .flux /*copyin((NULL), (pali(fluxUDd,.flux#)))UDp;*/ , char * .lambda_max /*copyin((NULL), (pali(lambda_maxUDd,.lambda_max#)))UDp;*/ , int (OPT)lambda_max, char * .d-left_1 /*copyin((NULL), (pali(d-left_1UDd,.d-left_1#)))UDp;*/ , char * .d-right_1 /*copyin((NULL), (pali(d-right_1UDd,.d-right_1#)))UDp;*/ , char * .d-flux_1 /*copyin((NULL), (pali(d-flux_1UDd,.d-flux_1#)))UDp;*/ )
          {
            ((long long *)((char *).d-left_1  + -24ll))->d-left_1%bounds%lbound[][1ll] = 1ll;
            .d-left_1->d-left_1%rvo = - ((long long *)((char *).d-left_1  + -24ll))->d-left_1%bounds%mult[][1ll];
            ((long long *)((char *).d-right_1  + -24ll))->d-right_1%bounds%lbound[][1ll] = 1ll;
            .d-right_1->d-right_1%rvo = - ((long long *)((char *).d-right_1  + -24ll))->d-right_1%bounds%mult[][1ll];
            ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%lbound[][1ll] = 1ll;
            .d-flux_1->d-flux_1%rvo = - ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%mult[][1ll];
  3774 |    if (!(0ll == max((long long) ((int) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),0ll) * 8ll)) goto lab_3;
            d-tempflux%addr = NULL;
          lab_5:
            d-tempflux%bounds%extent[].off40 = max((long long) ((int) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),0ll);
            d-tempflux%bounds%mult[].off48 = 8ll;
            tmp.900 = .d-left_1->d-left_1%bounds%extent[][0ll] * .d-left_1->d-left_1%bounds%mult[][0ll];
            tmp.905 = .d-right_1->d-right_1%bounds%extent[][0ll] * .d-right_1->d-right_1%bounds%mult[][0ll];
            tmp.910 = .d-flux_1->d-flux_1%bounds%extent[][0ll] * .d-flux_1->d-flux_1%bounds%mult[][0ll];
            d-tempflux%flags = 240u;
  3775 |    if (!(0 != ((OPT)lambda_max & 1))) goto lab_6;
  3776 |    stack_pos_1 = _getstack();
            d-T_8_1%flags = 144u;
            d-T_8_1%bounds%extent[].off40 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-T_8_1%bounds%mult[].off48 = 8ll;
            allocate_size_1 = max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll;
            $$csx1 = max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll)) goto lab_7;
            d-T_8_1%addr = _alloca(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
            goto lab_8;
          lab_7:
            d-T_8_1%addr = malloc(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
          lab_8:
            if (!(d-wdz_i%bounds%extent[].off808 > 0ll)) goto lab_43;
            $$CIV8 = 0ll;
            $$ICM.d-wdz_i%bounds%extent[].off8080 = d-wdz_i%bounds%extent[].off808;
            $$EMTF4 = (unsigned long long) d-wdz_i%bounds%extent[].off808;
            $$exec_par9 = ((unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry5 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par9)) goto lab_56;
            $$iters_per_thd9 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40692U,$$SHADW.SMPDef$$40693D](18592,&__sweepscheme_NMOD_calc_flux_z$$OL$$6,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry5,0,0,0,0,0,(unsigned long long) $$iters_per_thd9,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776**")
            goto lab_57;
          lab_56:
            __sweepscheme_NMOD_calc_flux_z$$OL$$6((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808))
          lab_57:
          lab_43:
            d-T_10_1%flags = 144u;
            d-T_10_1%bounds%extent[].off40 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-T_10_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll)) goto lab_13;
            d-T_10_1%addr = _alloca(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
            goto lab_14;
          lab_13:
            d-T_10_1%addr = malloc(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
          lab_14:
            if (!(d-wdz_i%bounds%extent[].off808 > 0ll)) goto lab_45;
            $$CIV9 = 0ll;
            $$ICM.d-wdz_i%bounds%extent[].off8080 = d-wdz_i%bounds%extent[].off808;
            $$EMTF3 = (unsigned long long) d-wdz_i%bounds%extent[].off808;
            $$exec_par8 = ((unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry6 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par8)) goto lab_59;
            $$iters_per_thd8 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40701U,$$SHADW.SMPDef$$40702D](18592,&__sweepscheme_NMOD_calc_flux_z$$OL$$7,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry6,0,0,0,0,0,(unsigned long long) $$iters_per_thd8,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3776**")
            goto lab_60;
          lab_59:
            __sweepscheme_NMOD_calc_flux_z$$OL$$7((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808))
          lab_60:
          lab_45:
            d-unctl_rtd_1%dscr_type = 3u;
            d-unctl_rtd_1%data_type = 14u;
            d-unctl_rtd_1%flags = 144u;
            d-unctl_rtd_1%version = 129u;
            d-unctl_rtd_1%element_len = 8ll;
            d-unctl_rtd_1%rank = 1;
            d-unctl_rtd_1%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_1%bounds%extent[].off32 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-unctl_rtd_1%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_1%rvo = -8ll;
            d-unctl_rtd_2%dscr_type = 3u;
            d-unctl_rtd_2%data_type = 14u;
            d-unctl_rtd_2%flags = 144u;
            d-unctl_rtd_2%version = 129u;
            d-unctl_rtd_2%element_len = 8ll;
            d-unctl_rtd_2%rank = 1;
            d-unctl_rtd_2%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_2%bounds%extent[].off32 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-unctl_rtd_2%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_2%rvo = -8ll;
            d-unctl_rtd_3%dscr_type = 3u;
            d-unctl_rtd_3%data_type = 14u;
            d-unctl_rtd_3%flags = 240u;
            d-unctl_rtd_3%version = 129u;
            d-unctl_rtd_3%element_len = 8ll;
            d-unctl_rtd_3%rank = 1;
            d-unctl_rtd_3%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_3%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_3%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_3%rvo = -8ll;
            calc_flux_z = __riemannsolvers_NMOD_calc_flux(((char *)d-T_8_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_10_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,.lambda_max,(OPT)lambda_max,&d-unctl_rtd_1,&d-unctl_rtd_2,&d-unctl_rtd_3);
            if ($$csx1) goto lab_20;
            free(d-T_8_1%addr)
            free(d-T_10_1%addr)
          lab_20:
            _dealloca[U,TmPShadow_1D](stack_pos_1)
  3777 |    goto lab_21;
          lab_6:
  3778 |    stack_pos_2 = _getstack();
            d-T_12_1%flags = 144u;
            d-T_12_1%bounds%extent[].off40 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-T_12_1%bounds%mult[].off48 = 8ll;
            allocate_size_3 = max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll;
            $$csx2 = max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll)) goto lab_22;
            d-T_12_1%addr = _alloca(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
            goto lab_23;
          lab_22:
            d-T_12_1%addr = malloc(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
          lab_23:
            if (!(d-wdz_i%bounds%extent[].off808 > 0ll)) goto lab_47;
            $$CIVA = 0ll;
            $$ICM.d-wdz_i%bounds%extent[].off8080 = d-wdz_i%bounds%extent[].off808;
            $$EMTF2 = (unsigned long long) d-wdz_i%bounds%extent[].off808;
            $$exec_par7 = ((unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry7 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par7)) goto lab_62;
            $$iters_per_thd7 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40710U,$$SHADW.SMPDef$$40711D](18592,&__sweepscheme_NMOD_calc_flux_z$$OL$$8,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry7,0,0,0,0,0,(unsigned long long) $$iters_per_thd7,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778**")
            goto lab_63;
          lab_62:
            __sweepscheme_NMOD_calc_flux_z$$OL$$8((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808))
          lab_63:
          lab_47:
            d-T_14_1%flags = 144u;
            d-T_14_1%bounds%extent[].off40 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-T_14_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll <= 1048576ll)) goto lab_28;
            d-T_14_1%addr = _alloca(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
            goto lab_29;
          lab_28:
            d-T_14_1%addr = malloc(max(d-wdz_i%bounds%extent[].off808,0ll) * 8ll);
          lab_29:
            if (!(d-wdz_i%bounds%extent[].off808 > 0ll)) goto lab_49;
            $$CIVB = 0ll;
            $$ICM.d-wdz_i%bounds%extent[].off8080 = d-wdz_i%bounds%extent[].off808;
            $$EMTF1 = (unsigned long long) d-wdz_i%bounds%extent[].off808;
            $$exec_par6 = ((unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry8 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par6)) goto lab_65;
            $$iters_per_thd6 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40719U,$$SHADW.SMPDef$$40720D](18592,&__sweepscheme_NMOD_calc_flux_z$$OL$$9,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry8,0,0,0,0,0,(unsigned long long) $$iters_per_thd6,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3778**")
            goto lab_66;
          lab_65:
            __sweepscheme_NMOD_calc_flux_z$$OL$$9((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdz_i%bounds%extent[].off808))
          lab_66:
          lab_49:
            d-unctl_rtd_4%dscr_type = 3u;
            d-unctl_rtd_4%data_type = 14u;
            d-unctl_rtd_4%flags = 144u;
            d-unctl_rtd_4%version = 129u;
            d-unctl_rtd_4%element_len = 8ll;
            d-unctl_rtd_4%rank = 1;
            d-unctl_rtd_4%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_4%bounds%extent[].off32 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-unctl_rtd_4%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_4%rvo = -8ll;
            d-unctl_rtd_5%dscr_type = 3u;
            d-unctl_rtd_5%data_type = 14u;
            d-unctl_rtd_5%flags = 144u;
            d-unctl_rtd_5%version = 129u;
            d-unctl_rtd_5%element_len = 8ll;
            d-unctl_rtd_5%rank = 1;
            d-unctl_rtd_5%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_5%bounds%extent[].off32 = max(d-wdz_i%bounds%extent[].off808,0ll);
            d-unctl_rtd_5%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_5%rvo = -8ll;
            d-unctl_rtd_6%dscr_type = 3u;
            d-unctl_rtd_6%data_type = 14u;
            d-unctl_rtd_6%flags = 240u;
            d-unctl_rtd_6%version = 129u;
            d-unctl_rtd_6%element_len = 8ll;
            d-unctl_rtd_6%rank = 1;
            d-unctl_rtd_6%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_6%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_6%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_6%rvo = -8ll;
            calc_flux_z = __riemannsolvers_NMOD_calc_flux(((char *)d-T_12_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_14_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,NULL,0,&d-unctl_rtd_4,&d-unctl_rtd_5,&d-unctl_rtd_6);
            if ($$csx2) goto lab_35;
            free(d-T_12_1%addr)
            free(d-T_14_1%addr)
          lab_35:
            _dealloca[U,TmPShadow_2D](stack_pos_2)
  3779 |  lab_21:
  3780 |    if (!(((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll] > 0ll)) goto lab_51;
            $$CIVC = 0ll;
            $$EMTF0 = (unsigned long long) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll];
            $$exec_par5 = ((unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll] >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry9 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par5)) goto lab_68;
            $$iters_per_thd5 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40728U,$$SHADW.SMPDef$$40729D](18592,&__sweepscheme_NMOD_calc_flux_z$$OL$$10,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry9,0,0,0,0,0,(unsigned long long) $$iters_per_thd5,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3780*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3780**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3780*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3780**")
            goto lab_69;
          lab_68:
            __sweepscheme_NMOD_calc_flux_z$$OL$$10((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]))
          lab_69:
          lab_51:
  3781 |    if (!(d-tempflux%addr != NULL)) goto lab_42;
            free(d-tempflux%addr)
          lab_42:
  3782 |    rstr = calc_flux_z;
            return rstr;
  3774 |  lab_3:
            d-tempflux%addr = malloc[U,tempfluxD](max((long long) ((int) ((long long *)((char *).d-flux_1  + -24ll))->d-flux_1%bounds%extent[][1ll]),0ll) * 8ll);
            if (!(d-tempflux%addr == NULL)) goto lab_5;
            filenameaddr_1 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_1 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_1,3774ll,NULL)
            _trap(3)
            return rstr;
  3782 |  } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
12LoopParallelized (success)High Level Optimizer103776not availableLoop was automatically parallelized.not available
13LoopParallelized (success)High Level Optimizer103776not availableLoop was automatically parallelized.not available
14LoopParallelized (success)High Level Optimizer103778not availableLoop was automatically parallelized.not available
15LoopParallelized (success)High Level Optimizer103778not availableLoop was automatically parallelized.not available
16LoopParallelized (success)High Level Optimizer103780not availableLoop was automatically parallelized.not available

Region #11
Region Name__sweepscheme_NMOD_calc_flux_y
Region Name (Demangled)not available
Start Line #3745
End Line #3760
Pseudocode
  3745 |  double __sweepscheme_NMOD_calc_flux_y(char * .left /*copyin((NULL), (pali(leftUDd,.left#)))UDp;*/ , char * .right /*copyin((NULL), (pali(rightUDd,.right#)))UDp;*/ , char * .flux /*copyin((NULL), (pali(fluxUDd,.flux#)))UDp;*/ , char * .lambda_max /*copyin((NULL), (pali(lambda_maxUDd,.lambda_max#)))UDp;*/ , int (OPT)lambda_max, char * .d-left_2 /*copyin((NULL), (pali(d-left_2UDd,.d-left_2#)))UDp;*/ , char * .d-right_2 /*copyin((NULL), (pali(d-right_2UDd,.d-right_2#)))UDp;*/ , char * .d-flux_2 /*copyin((NULL), (pali(d-flux_2UDd,.d-flux_2#)))UDp;*/ )
          {
            ((long long *)((char *).d-left_2  + -24ll))->d-left_2%bounds%lbound[][1ll] = 1ll;
            .d-left_2->d-left_2%rvo = - ((long long *)((char *).d-left_2  + -24ll))->d-left_2%bounds%mult[][1ll];
            ((long long *)((char *).d-right_2  + -24ll))->d-right_2%bounds%lbound[][1ll] = 1ll;
            .d-right_2->d-right_2%rvo = - ((long long *)((char *).d-right_2  + -24ll))->d-right_2%bounds%mult[][1ll];
            ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%lbound[][1ll] = 1ll;
            .d-flux_2->d-flux_2%rvo = - ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%mult[][1ll];
  3751 |    if (!(0ll == max((long long) ((int) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),0ll) * 8ll)) goto lab_3;
            d-tempflux%addr = NULL;
          lab_5:
            d-tempflux%bounds%extent[].off40 = max((long long) ((int) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),0ll);
            d-tempflux%bounds%mult[].off48 = 8ll;
            tmp.1159 = .d-left_2->d-left_2%bounds%extent[][0ll] * .d-left_2->d-left_2%bounds%mult[][0ll];
            tmp.1164 = .d-right_2->d-right_2%bounds%extent[][0ll] * .d-right_2->d-right_2%bounds%mult[][0ll];
            tmp.1169 = .d-flux_2->d-flux_2%bounds%extent[][0ll] * .d-flux_2->d-flux_2%bounds%mult[][0ll];
            d-tempflux%flags = 240u;
  3752 |    if (!(0 != ((OPT)lambda_max & 1))) goto lab_6;
  3753 |    stack_pos_3 = _getstack();
            d-T_19_1%flags = 144u;
            d-T_19_1%bounds%extent[].off40 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-T_19_1%bounds%mult[].off48 = 8ll;
            allocate_size_5 = max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll;
            $$csx3 = max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll)) goto lab_7;
            d-T_19_1%addr = _alloca(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
            goto lab_8;
          lab_7:
            d-T_19_1%addr = malloc(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
          lab_8:
            if (!(d-wdy_i%bounds%extent[].off752 > 0ll)) goto lab_43;
            $$CIVD = 0ll;
            $$ICM.d-wdy_i%bounds%extent[].off7521 = d-wdy_i%bounds%extent[].off752;
            $$EMTF9 = (unsigned long long) d-wdy_i%bounds%extent[].off752;
            $$exec_parE = ((unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryA = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parE)) goto lab_56;
            $$iters_per_thdE = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40747U,$$SHADW.SMPDef$$40748D](18592,&__sweepscheme_NMOD_calc_flux_y$$OL$$11,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryA,0,0,0,0,0,(unsigned long long) $$iters_per_thdE,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753**")
            goto lab_57;
          lab_56:
            __sweepscheme_NMOD_calc_flux_y$$OL$$11((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752))
          lab_57:
          lab_43:
            d-T_21_1%flags = 144u;
            d-T_21_1%bounds%extent[].off40 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-T_21_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll)) goto lab_13;
            d-T_21_1%addr = _alloca(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
            goto lab_14;
          lab_13:
            d-T_21_1%addr = malloc(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
          lab_14:
            if (!(d-wdy_i%bounds%extent[].off752 > 0ll)) goto lab_45;
            $$CIVE = 0ll;
            $$ICM.d-wdy_i%bounds%extent[].off7521 = d-wdy_i%bounds%extent[].off752;
            $$EMTF8 = (unsigned long long) d-wdy_i%bounds%extent[].off752;
            $$exec_parD = ((unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryB = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parD)) goto lab_59;
            $$iters_per_thdD = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40756U,$$SHADW.SMPDef$$40757D](18592,&__sweepscheme_NMOD_calc_flux_y$$OL$$12,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryB,0,0,0,0,0,(unsigned long long) $$iters_per_thdD,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3753**")
            goto lab_60;
          lab_59:
            __sweepscheme_NMOD_calc_flux_y$$OL$$12((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752))
          lab_60:
          lab_45:
            d-unctl_rtd_7%dscr_type = 3u;
            d-unctl_rtd_7%data_type = 14u;
            d-unctl_rtd_7%flags = 144u;
            d-unctl_rtd_7%version = 129u;
            d-unctl_rtd_7%element_len = 8ll;
            d-unctl_rtd_7%rank = 1;
            d-unctl_rtd_7%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_7%bounds%extent[].off32 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-unctl_rtd_7%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_7%rvo = -8ll;
            d-unctl_rtd_8%dscr_type = 3u;
            d-unctl_rtd_8%data_type = 14u;
            d-unctl_rtd_8%flags = 144u;
            d-unctl_rtd_8%version = 129u;
            d-unctl_rtd_8%element_len = 8ll;
            d-unctl_rtd_8%rank = 1;
            d-unctl_rtd_8%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_8%bounds%extent[].off32 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-unctl_rtd_8%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_8%rvo = -8ll;
            d-unctl_rtd_9%dscr_type = 3u;
            d-unctl_rtd_9%data_type = 14u;
            d-unctl_rtd_9%flags = 240u;
            d-unctl_rtd_9%version = 129u;
            d-unctl_rtd_9%element_len = 8ll;
            d-unctl_rtd_9%rank = 1;
            d-unctl_rtd_9%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_9%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_9%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_9%rvo = -8ll;
            calc_flux_y = __riemannsolvers_NMOD_calc_flux(((char *)d-T_19_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_21_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,.lambda_max,(OPT)lambda_max,&d-unctl_rtd_7,&d-unctl_rtd_8,&d-unctl_rtd_9);
            if ($$csx3) goto lab_20;
            free(d-T_19_1%addr)
            free(d-T_21_1%addr)
          lab_20:
            _dealloca[U,TmPShadow_3D](stack_pos_3)
  3754 |    goto lab_21;
          lab_6:
  3756 |    stack_pos_4 = _getstack();
            d-T_23_1%flags = 144u;
            d-T_23_1%bounds%extent[].off40 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-T_23_1%bounds%mult[].off48 = 8ll;
            allocate_size_7 = max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll;
            $$csx4 = max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll)) goto lab_22;
            d-T_23_1%addr = _alloca(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
            goto lab_23;
          lab_22:
            d-T_23_1%addr = malloc(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
          lab_23:
            if (!(d-wdy_i%bounds%extent[].off752 > 0ll)) goto lab_47;
            $$CIVF = 0ll;
            $$ICM.d-wdy_i%bounds%extent[].off7521 = d-wdy_i%bounds%extent[].off752;
            $$EMTF7 = (unsigned long long) d-wdy_i%bounds%extent[].off752;
            $$exec_parC = ((unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryC = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parC)) goto lab_62;
            $$iters_per_thdC = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40765U,$$SHADW.SMPDef$$40766D](18592,&__sweepscheme_NMOD_calc_flux_y$$OL$$13,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryC,0,0,0,0,0,(unsigned long long) $$iters_per_thdC,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756**")
            goto lab_63;
          lab_62:
            __sweepscheme_NMOD_calc_flux_y$$OL$$13((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752))
          lab_63:
          lab_47:
            d-T_25_1%flags = 144u;
            d-T_25_1%bounds%extent[].off40 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-T_25_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll <= 1048576ll)) goto lab_28;
            d-T_25_1%addr = _alloca(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
            goto lab_29;
          lab_28:
            d-T_25_1%addr = malloc(max(d-wdy_i%bounds%extent[].off752,0ll) * 8ll);
          lab_29:
            if (!(d-wdy_i%bounds%extent[].off752 > 0ll)) goto lab_49;
            $$CIV10 = 0ll;
            $$ICM.d-wdy_i%bounds%extent[].off7521 = d-wdy_i%bounds%extent[].off752;
            $$EMTF6 = (unsigned long long) d-wdy_i%bounds%extent[].off752;
            $$exec_parB = ((unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryD = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parB)) goto lab_65;
            $$iters_per_thdB = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40774U,$$SHADW.SMPDef$$40775D](18592,&__sweepscheme_NMOD_calc_flux_y$$OL$$14,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryD,0,0,0,0,0,(unsigned long long) $$iters_per_thdB,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3756**")
            goto lab_66;
          lab_65:
            __sweepscheme_NMOD_calc_flux_y$$OL$$14((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdy_i%bounds%extent[].off752))
          lab_66:
          lab_49:
            d-unctl_rtd_10%dscr_type = 3u;
            d-unctl_rtd_10%data_type = 14u;
            d-unctl_rtd_10%flags = 144u;
            d-unctl_rtd_10%version = 129u;
            d-unctl_rtd_10%element_len = 8ll;
            d-unctl_rtd_10%rank = 1;
            d-unctl_rtd_10%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_10%bounds%extent[].off32 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-unctl_rtd_10%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_10%rvo = -8ll;
            d-unctl_rtd_11%dscr_type = 3u;
            d-unctl_rtd_11%data_type = 14u;
            d-unctl_rtd_11%flags = 144u;
            d-unctl_rtd_11%version = 129u;
            d-unctl_rtd_11%element_len = 8ll;
            d-unctl_rtd_11%rank = 1;
            d-unctl_rtd_11%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_11%bounds%extent[].off32 = max(d-wdy_i%bounds%extent[].off752,0ll);
            d-unctl_rtd_11%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_11%rvo = -8ll;
            d-unctl_rtd_12%dscr_type = 3u;
            d-unctl_rtd_12%data_type = 14u;
            d-unctl_rtd_12%flags = 240u;
            d-unctl_rtd_12%version = 129u;
            d-unctl_rtd_12%element_len = 8ll;
            d-unctl_rtd_12%rank = 1;
            d-unctl_rtd_12%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_12%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_12%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_12%rvo = -8ll;
            calc_flux_y = __riemannsolvers_NMOD_calc_flux(((char *)d-T_23_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_25_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,NULL,0,&d-unctl_rtd_10,&d-unctl_rtd_11,&d-unctl_rtd_12);
            if ($$csx4) goto lab_35;
            free(d-T_23_1%addr)
            free(d-T_25_1%addr)
          lab_35:
            _dealloca[U,TmPShadow_4D](stack_pos_4)
  3757 |  lab_21:
  3758 |    if (!(((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll] > 0ll)) goto lab_51;
            $$CIV11 = 0ll;
            $$EMTF5 = (unsigned long long) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll];
            $$exec_parA = ((unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll] >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryE = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parA)) goto lab_68;
            $$iters_per_thdA = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40783U,$$SHADW.SMPDef$$40784D](18592,&__sweepscheme_NMOD_calc_flux_y$$OL$$15,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryE,0,0,0,0,0,(unsigned long long) $$iters_per_thdA,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3758*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3758**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3758*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3758**")
            goto lab_69;
          lab_68:
            __sweepscheme_NMOD_calc_flux_y$$OL$$15((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]))
          lab_69:
          lab_51:
  3759 |    if (!(d-tempflux%addr != NULL)) goto lab_42;
            free(d-tempflux%addr)
          lab_42:
  3760 |    rstr = calc_flux_y;
            return rstr;
  3751 |  lab_3:
            d-tempflux%addr = malloc[U,tempfluxD](max((long long) ((int) ((long long *)((char *).d-flux_2  + -24ll))->d-flux_2%bounds%extent[][1ll]),0ll) * 8ll);
            if (!(d-tempflux%addr == NULL)) goto lab_5;
            filenameaddr_4 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_4 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_4,3751ll,NULL)
            _trap(3)
            return rstr;
  3760 |  } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
17LoopParallelized (success)High Level Optimizer113753not availableLoop was automatically parallelized.not available
18LoopParallelized (success)High Level Optimizer113753not availableLoop was automatically parallelized.not available
19LoopParallelized (success)High Level Optimizer113756not availableLoop was automatically parallelized.not available
20LoopParallelized (success)High Level Optimizer113756not availableLoop was automatically parallelized.not available
21LoopParallelized (success)High Level Optimizer113758not availableLoop was automatically parallelized.not available

Region #12
Region Name__sweepscheme_NMOD_calc_flux_x
Region Name (Demangled)not available
Start Line #3724
End Line #3738
Pseudocode
  3724 |  double __sweepscheme_NMOD_calc_flux_x(char * .left /*copyin((NULL), (pali(leftUDd,.left#)))UDp;*/ , char * .right /*copyin((NULL), (pali(rightUDd,.right#)))UDp;*/ , char * .flux /*copyin((NULL), (pali(fluxUDd,.flux#)))UDp;*/ , char * .lambda_max /*copyin((NULL), (pali(lambda_maxUDd,.lambda_max#)))UDp;*/ , int (OPT)lambda_max, char * .d-left_3 /*copyin((NULL), (pali(d-left_3UDd,.d-left_3#)))UDp;*/ , char * .d-right_3 /*copyin((NULL), (pali(d-right_3UDd,.d-right_3#)))UDp;*/ , char * .d-flux_3 /*copyin((NULL), (pali(d-flux_3UDd,.d-flux_3#)))UDp;*/ )
          {
            ((long long *)((char *).d-left_3  + -24ll))->d-left_3%bounds%lbound[][1ll] = 1ll;
            .d-left_3->d-left_3%rvo = - ((long long *)((char *).d-left_3  + -24ll))->d-left_3%bounds%mult[][1ll];
            ((long long *)((char *).d-right_3  + -24ll))->d-right_3%bounds%lbound[][1ll] = 1ll;
            .d-right_3->d-right_3%rvo = - ((long long *)((char *).d-right_3  + -24ll))->d-right_3%bounds%mult[][1ll];
            ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%lbound[][1ll] = 1ll;
            .d-flux_3->d-flux_3%rvo = - ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%mult[][1ll];
  3730 |    if (!(0ll == max((long long) ((int) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),0ll) * 8ll)) goto lab_3;
            d-tempflux%addr = NULL;
          lab_5:
            d-tempflux%bounds%extent[].off40 = max((long long) ((int) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),0ll);
            d-tempflux%bounds%mult[].off48 = 8ll;
            tmp.1408 = .d-left_3->d-left_3%bounds%extent[][0ll] * .d-left_3->d-left_3%bounds%mult[][0ll];
            tmp.1413 = .d-right_3->d-right_3%bounds%extent[][0ll] * .d-right_3->d-right_3%bounds%mult[][0ll];
            tmp.1418 = .d-flux_3->d-flux_3%bounds%extent[][0ll] * .d-flux_3->d-flux_3%bounds%mult[][0ll];
            d-tempflux%flags = 240u;
  3731 |    if (!(0 != ((OPT)lambda_max & 1))) goto lab_6;
  3732 |    stack_pos_5 = _getstack();
            d-T_30_1%flags = 144u;
            d-T_30_1%bounds%extent[].off40 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-T_30_1%bounds%mult[].off48 = 8ll;
            allocate_size_9 = max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll;
            $$csx5 = max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll)) goto lab_7;
            d-T_30_1%addr = _alloca(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
            goto lab_8;
          lab_7:
            d-T_30_1%addr = malloc(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
          lab_8:
            if (!(d-wdx_i%bounds%extent[].off696 > 0ll)) goto lab_43;
            $$CIV12 = 0ll;
            $$ICM.d-wdx_i%bounds%extent[].off6962 = d-wdx_i%bounds%extent[].off696;
            $$EMTFE = (unsigned long long) d-wdx_i%bounds%extent[].off696;
            $$exec_par13 = ((unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryF = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par13)) goto lab_56;
            $$iters_per_thd13 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40802U,$$SHADW.SMPDef$$40803D](18592,&__sweepscheme_NMOD_calc_flux_x$$OL$$16,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryF,0,0,0,0,0,(unsigned long long) $$iters_per_thd13,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732**")
            goto lab_57;
          lab_56:
            __sweepscheme_NMOD_calc_flux_x$$OL$$16((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696))
          lab_57:
          lab_43:
            d-T_32_1%flags = 144u;
            d-T_32_1%bounds%extent[].off40 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-T_32_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll)) goto lab_13;
            d-T_32_1%addr = _alloca(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
            goto lab_14;
          lab_13:
            d-T_32_1%addr = malloc(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
          lab_14:
            if (!(d-wdx_i%bounds%extent[].off696 > 0ll)) goto lab_45;
            $$CIV13 = 0ll;
            $$ICM.d-wdx_i%bounds%extent[].off6962 = d-wdx_i%bounds%extent[].off696;
            $$EMTFD = (unsigned long long) d-wdx_i%bounds%extent[].off696;
            $$exec_par12 = ((unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry10 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par12)) goto lab_59;
            $$iters_per_thd12 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40811U,$$SHADW.SMPDef$$40812D](18592,&__sweepscheme_NMOD_calc_flux_x$$OL$$17,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry10,0,0,0,0,0,(unsigned long long) $$iters_per_thd12,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3732**")
            goto lab_60;
          lab_59:
            __sweepscheme_NMOD_calc_flux_x$$OL$$17((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696))
          lab_60:
          lab_45:
            d-unctl_rtd_13%dscr_type = 3u;
            d-unctl_rtd_13%data_type = 14u;
            d-unctl_rtd_13%flags = 144u;
            d-unctl_rtd_13%version = 129u;
            d-unctl_rtd_13%element_len = 8ll;
            d-unctl_rtd_13%rank = 1;
            d-unctl_rtd_13%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_13%bounds%extent[].off32 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-unctl_rtd_13%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_13%rvo = -8ll;
            d-unctl_rtd_14%dscr_type = 3u;
            d-unctl_rtd_14%data_type = 14u;
            d-unctl_rtd_14%flags = 144u;
            d-unctl_rtd_14%version = 129u;
            d-unctl_rtd_14%element_len = 8ll;
            d-unctl_rtd_14%rank = 1;
            d-unctl_rtd_14%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_14%bounds%extent[].off32 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-unctl_rtd_14%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_14%rvo = -8ll;
            d-unctl_rtd_15%dscr_type = 3u;
            d-unctl_rtd_15%data_type = 14u;
            d-unctl_rtd_15%flags = 240u;
            d-unctl_rtd_15%version = 129u;
            d-unctl_rtd_15%element_len = 8ll;
            d-unctl_rtd_15%rank = 1;
            d-unctl_rtd_15%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_15%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_15%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_15%rvo = -8ll;
            calc_flux_x = __riemannsolvers_NMOD_calc_flux(((char *)d-T_30_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_32_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,.lambda_max,(OPT)lambda_max,&d-unctl_rtd_13,&d-unctl_rtd_14,&d-unctl_rtd_15);
            if ($$csx5) goto lab_20;
            free(d-T_30_1%addr)
            free(d-T_32_1%addr)
          lab_20:
            _dealloca[U,TmPShadow_5D](stack_pos_5)
  3733 |    goto lab_21;
          lab_6:
  3734 |    stack_pos_6 = _getstack();
            d-T_34_1%flags = 144u;
            d-T_34_1%bounds%extent[].off40 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-T_34_1%bounds%mult[].off48 = 8ll;
            allocate_size_11 = max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll;
            $$csx6 = max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll;
            if (!(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll)) goto lab_22;
            d-T_34_1%addr = _alloca(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
            goto lab_23;
          lab_22:
            d-T_34_1%addr = malloc(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
          lab_23:
            if (!(d-wdx_i%bounds%extent[].off696 > 0ll)) goto lab_47;
            $$CIV14 = 0ll;
            $$ICM.d-wdx_i%bounds%extent[].off6962 = d-wdx_i%bounds%extent[].off696;
            $$EMTFC = (unsigned long long) d-wdx_i%bounds%extent[].off696;
            $$exec_par11 = ((unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry11 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par11)) goto lab_62;
            $$iters_per_thd11 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40820U,$$SHADW.SMPDef$$40821D](18592,&__sweepscheme_NMOD_calc_flux_x$$OL$$18,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry11,0,0,0,0,0,(unsigned long long) $$iters_per_thd11,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734**")
            goto lab_63;
          lab_62:
            __sweepscheme_NMOD_calc_flux_x$$OL$$18((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696))
          lab_63:
          lab_47:
            d-T_36_1%flags = 144u;
            d-T_36_1%bounds%extent[].off40 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-T_36_1%bounds%mult[].off48 = 8ll;
            if (!(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll <= 1048576ll)) goto lab_28;
            d-T_36_1%addr = _alloca(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
            goto lab_29;
          lab_28:
            d-T_36_1%addr = malloc(max(d-wdx_i%bounds%extent[].off696,0ll) * 8ll);
          lab_29:
            if (!(d-wdx_i%bounds%extent[].off696 > 0ll)) goto lab_49;
            $$CIV15 = 0ll;
            $$ICM.d-wdx_i%bounds%extent[].off6962 = d-wdx_i%bounds%extent[].off696;
            $$EMTFB = (unsigned long long) d-wdx_i%bounds%extent[].off696;
            $$exec_par10 = ((unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696 >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry12 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par10)) goto lab_65;
            $$iters_per_thd10 = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40829U,$$SHADW.SMPDef$$40830D](18592,&__sweepscheme_NMOD_calc_flux_x$$OL$$19,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry12,0,0,0,0,0,(unsigned long long) $$iters_per_thd10,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3734**")
            goto lab_66;
          lab_65:
            __sweepscheme_NMOD_calc_flux_x$$OL$$19((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-wdx_i%bounds%extent[].off696))
          lab_66:
          lab_49:
            d-unctl_rtd_16%dscr_type = 3u;
            d-unctl_rtd_16%data_type = 14u;
            d-unctl_rtd_16%flags = 144u;
            d-unctl_rtd_16%version = 129u;
            d-unctl_rtd_16%element_len = 8ll;
            d-unctl_rtd_16%rank = 1;
            d-unctl_rtd_16%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_16%bounds%extent[].off32 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-unctl_rtd_16%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_16%rvo = -8ll;
            d-unctl_rtd_17%dscr_type = 3u;
            d-unctl_rtd_17%data_type = 14u;
            d-unctl_rtd_17%flags = 144u;
            d-unctl_rtd_17%version = 129u;
            d-unctl_rtd_17%element_len = 8ll;
            d-unctl_rtd_17%rank = 1;
            d-unctl_rtd_17%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_17%bounds%extent[].off32 = max(d-wdx_i%bounds%extent[].off696,0ll);
            d-unctl_rtd_17%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_17%rvo = -8ll;
            d-unctl_rtd_18%dscr_type = 3u;
            d-unctl_rtd_18%data_type = 14u;
            d-unctl_rtd_18%flags = 240u;
            d-unctl_rtd_18%version = 129u;
            d-unctl_rtd_18%element_len = 8ll;
            d-unctl_rtd_18%rank = 1;
            d-unctl_rtd_18%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_18%bounds%extent[].off32 = max((long long) ((int) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),0ll);
            d-unctl_rtd_18%bounds%mult[].off40 = 8ll;
            d-unctl_rtd_18%rvo = -8ll;
            calc_flux_x = __riemannsolvers_NMOD_calc_flux(((char *)d-T_34_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_36_1%addr  + -8ll + (8ll)*(1ll)),d-tempflux%addr,NULL,0,&d-unctl_rtd_16,&d-unctl_rtd_17,&d-unctl_rtd_18);
            if ($$csx6) goto lab_35;
            free(d-T_34_1%addr)
            free(d-T_36_1%addr)
          lab_35:
            _dealloca[U,TmPShadow_6D](stack_pos_6)
  3735 |  lab_21:
  3736 |    if (!(((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll] > 0ll)) goto lab_51;
            $$CIV16 = 0ll;
            $$EMTFA = (unsigned long long) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll];
            $$exec_parF = ((unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll] >= 10000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry13 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parF)) goto lab_68;
            $$iters_per_thdF = 5000ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40838U,$$SHADW.SMPDef$$40839D](18592,&__sweepscheme_NMOD_calc_flux_x$$OL$$20,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry13,0,0,0,0,0,(unsigned long long) $$iters_per_thdF,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3736*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3736**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3736*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3736**")
            goto lab_69;
          lab_68:
            __sweepscheme_NMOD_calc_flux_x$$OL$$20((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]))
          lab_69:
          lab_51:
  3737 |    if (!(d-tempflux%addr != NULL)) goto lab_42;
            free(d-tempflux%addr)
          lab_42:
  3738 |    rstr = calc_flux_x;
            return rstr;
  3730 |  lab_3:
            d-tempflux%addr = malloc[U,tempfluxD](max((long long) ((int) ((long long *)((char *).d-flux_3  + -24ll))->d-flux_3%bounds%extent[][1ll]),0ll) * 8ll);
            if (!(d-tempflux%addr == NULL)) goto lab_5;
            filenameaddr_7 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_7 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_7,3730ll,NULL)
            _trap(3)
            return rstr;
  3738 |  } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
22LoopParallelized (success)High Level Optimizer123732not availableLoop was automatically parallelized.not available
23LoopParallelized (success)High Level Optimizer123732not availableLoop was automatically parallelized.not available
24LoopParallelized (success)High Level Optimizer123734not availableLoop was automatically parallelized.not available
25LoopParallelized (success)High Level Optimizer123734not availableLoop was automatically parallelized.not available
26LoopParallelized (success)High Level Optimizer123736not availableLoop was automatically parallelized.not available

Region #13
Region Name__sweepscheme_NMOD_prim_to_cons_2
Region Name (Demangled)not available
Start Line #3696
End Line #3717
Pseudocode
  3696 |  void __sweepscheme_NMOD_prim_to_cons_2(char * .w /*copyin((NULL), (pali(wUDd,.w#)))UDp;*/ , char * .q /*copyin((NULL), (pali(qUDd,.q#)))UDp;*/ , char * .d-w_3 /*copyin((NULL), (pali(d-w_3UDd,.d-w_3#)))UDp;*/ , char * .d-q_2 /*copyin((NULL), (pali(d-q_2UDd,.d-q_2#)))UDp;*/ )
          {
            ((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%lbound[][1ll] = 1ll;
            .d-w_3->d-w_3%rvo = - (((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%mult[][3ll] + (((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%mult[][2ll] + ((long long *)((char *).d-w_3  + -24ll))->d-w_3%bounds%mult[][1ll]));
            ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][1ll] = 1ll;
            .d-q_2->d-q_2%rvo = - (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%mult[][3ll] + (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%mult[][1ll]));
            tmp.1640 = .d-w_3->d-w_3%bounds%extent[][0ll] * .d-w_3->d-w_3%bounds%mult[][0ll];
            tmp.1645 = .d-q_2->d-q_2%bounds%extent[][0ll] * .d-q_2->d-q_2%bounds%mult[][0ll];
  3700 |    if (!(((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][1ll] > 0ll)) goto lab_58;
            if (!((((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) > 0ll)) goto lab_85;
            if (!((((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll]) - 1ll) > 0ll)) goto lab_86;
            if (!1) goto lab_82;
            $$CIV19 = 0ll;
            $$exec_par1A = ((unsigned long long) ((unsigned long long) ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][1ll] >= 1ull) | ((unsigned long long) ((unsigned long long) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) >= 124ull) | (unsigned long long) ((unsigned long long) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll) >= 12500ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry14 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par1A)) goto lab_202;
            $$iters_per_thd1A = 1ull / (((unsigned long long) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll) / 100ull) * ((unsigned long long) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40884U,$$SHADW.SMPDef$$40885D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$21,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry14,0,0,0,0,0,(unsigned long long) $$iters_per_thd1A,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3700*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3700**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3700*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3700**")
            goto lab_203;
          lab_202:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$21((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][1ll]))
          lab_203:
          lab_82:
          lab_85:
          lab_86:
          lab_58:
  3701 |    if (!(0 != (lmhd & 1))) goto lab_13;
  3702 |    if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!(ie != 0)) goto lab_109;
            if (!(1ll + ((long long) ivz - (long long) m_low) > 0ll)) goto lab_96;
            if (!1) goto lab_162;
            $$DCIVB = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_196;
            if (!1) goto lab_195;
            $$DCIVB = 0ll;
            $$exec_par19 = ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 12500ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry19 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par19)) goto lab_217;
            $$iters_per_thd19 = 1ull / (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40941U,$$SHADW.SMPDef$$40942D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$26,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry19,0,0,0,0,0,(unsigned long long) $$iters_per_thd19,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**")
            goto lab_218;
          lab_217:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$26((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
          lab_218:
          lab_195:
          lab_196:
          lab_162:
            if (!1) goto lab_39;
            $$DCIVE = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIVE = 0ll;
            $$exec_par18 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry1A = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par18)) goto lab_220;
            $$iters_per_thd18 = 1ull / (max(1ull,max((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) / 100ull,(unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull)) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40955U,$$SHADW.SMPDef$$40956D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$27,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry1A,0,0,0,0,0,(unsigned long long) $$iters_per_thd18,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**")
            goto lab_39;
          lab_220:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$27((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_39;
  3708 |  lab_96:
  3702 |    if (!1) goto lab_39;
            $$CIV1E = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$CIV1E = 0ll;
            $$exec_par17 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry15 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par17)) goto lab_205;
            $$iters_per_thd17 = 1ull / (((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40896U,$$SHADW.SMPDef$$40897D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$22,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry15,0,0,0,0,0,(unsigned long long) $$iters_per_thd17,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**")
            goto lab_39;
          lab_205:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$22((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
  3708 |    goto lab_39;
          lab_109:
  3702 |    if (!(1ll + ((long long) ivz - (long long) m_low) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIV6 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIV6 = 0ll;
            $$exec_par16 = ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 12500ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry16 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par16)) goto lab_208;
            $$iters_per_thd16 = 1ull / (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40907U,$$SHADW.SMPDef$$40908D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$23,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry16,0,0,0,0,0,(unsigned long long) $$iters_per_thd16,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3702**")
            goto lab_39;
          lab_208:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$23((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_39;
  3709 |  lab_13:
  3710 |    if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_74;
            if (!((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_136;
            if (!1) goto lab_138;
            $$DCIV0 = 0ll;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_190;
            if (!1) goto lab_189;
            $$DCIV0 = 0ll;
            $$exec_par15 = ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 12500ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry17 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par15)) goto lab_211;
            $$iters_per_thd15 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40918U,$$SHADW.SMPDef$$40919D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$24,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry17,0,0,0,0,0,(unsigned long long) $$iters_per_thd15,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710**")
            goto lab_212;
          lab_211:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$24((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
          lab_212:
          lab_189:
          lab_190:
          lab_138:
            if (!1) goto lab_144;
            $$DCIV3 = 0ll;
            if (!(ie != 0)) goto lab_187;
            if (!1) goto lab_186;
            $$DCIV3 = 0ll;
            $$exec_par14 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry18 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par14)) goto lab_214;
            $$iters_per_thd14 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$40930U,$$SHADW.SMPDef$$40931D](18594,&__sweepscheme_NMOD_prim_to_cons_2$$OL$$25,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry18,0,0,0,0,0,(unsigned long long) $$iters_per_thd14,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3710**")
            goto lab_215;
          lab_214:
            __sweepscheme_NMOD_prim_to_cons_2$$OL$$25((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll)))))
          lab_215:
          lab_186:
          lab_187:
          lab_144:
  3715 |  lab_136:
          lab_74:
  3716 |  lab_39:
  3717 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
27LoopParallelized (success)High Level Optimizer133700not availableLoop was automatically parallelized.not available
28LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
29LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
30LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
31LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
32LoopParallelized (success)High Level Optimizer133710not availableLoop was automatically parallelized.not available
33LoopParallelized (success)High Level Optimizer133710not availableLoop was automatically parallelized.not available

Region #14
Region Name__sweepscheme_NMOD_prim_to_cons_1
Region Name (Demangled)not available
Start Line #3665
End Line #3690
Pseudocode
  3665 |  void __sweepscheme_NMOD_prim_to_cons_1(char * .q /*copyin((NULL), (pali(qUDd,.q#)))UDp;*/ , char * .d-q_3 /*copyin((NULL), (pali(d-q_3UDd,.d-q_3#)))UDp;*/ )
          {
            ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][1ll] = 1ll;
            .d-q_3->d-q_3%rvo = - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll]));
  3669 |    if (!(0 != (lmhd & 1))) goto lab_35;
  3670 |    d-v%addr = malloc[U,vD](24ll);
            if (!(d-v%addr == NULL)) goto lab_4;
            filenameaddr_10 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_10 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_10,3670ll,NULL)
            _trap(3)
            return;
          lab_4:
  3671 |    if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_65;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_65;
            if (!1) goto lab_136;
            $$CIV28 = 0ll;
            do {   /* id=1 guarded */ /* ~69 */ 
              /* region = 120 */
              /* bump-normalized */
  3672 |      if (!1) goto lab_70;
              $$CIV27 = 0ll;
              do {   /* id=2 guarded */ /* ~71 */ 
                /* region = 119 */
                /* bump-normalized */
  3673 |        /* DIR   REPORT_INFO */
                $$MERGE0 = ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ivx][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV27 + 1ll][$$CIV28 + 1ll];
                $$MERGE1 = ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ivx + 1ll][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV27 + 1ll][$$CIV28 + 1ll];
                $$MERGE2 = ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ivx + 2ll][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV27 + 1ll][$$CIV28 + 1ll];
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns55.[1ll] = $$MERGE0;
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns55.[2ll] = $$MERGE1;
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns55.[3ll] = $$MERGE2;
  3674 |        if (!(ie != 0)) goto lab_13;
                T_42 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) ivz - (long long) ivx) > 0ll)) goto lab_74;
                $$_xlsmpEntry1B = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx)) >= 10000ull) ? 1ll : 0ll))) goto lab_200;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41017U,$$SHADW.SMPDef$$41018D](19680,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$28,0ull,(unsigned long long) (1ll + ((long long) ivz - (long long) ivx)),5ull,0ull,$$_xlsmpEntry1B,&__sweepscheme_NMOD_prim_to_cons_1$$RV$$1,&$$RvList0,128,0,&__sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$1,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674**")
                goto lab_201;
              lab_200:
                $$RvList0 = &$$RvArray0;
                __sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$1(0)
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$28((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx))),(unsigned int) 0)
                __sweepscheme_NMOD_prim_to_cons_1$$RV$$1(0,0)
              lab_201:
              lab_74:
                T_43 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_76;
                $$_xlsmpEntry1C = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) >= 10000ull) ? 1ll : 0ll))) goto lab_203;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41037U,$$SHADW.SMPDef$$41038D](19680,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$29,0ull,(unsigned long long) (1ll + ((long long) ibz - (long long) ibx)),5ull,0ull,$$_xlsmpEntry1C,&__sweepscheme_NMOD_prim_to_cons_1$$RV$$2,&$$RvList1,128,0,&__sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$2,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3674**")
                goto lab_204;
              lab_203:
                $$RvList1 = &$$RvArray1;
                __sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$2(0)
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$29((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx))),(unsigned int) 0)
                __sweepscheme_NMOD_prim_to_cons_1$$RV$$2(0,0)
              lab_204:
              lab_76:
                ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV27 + 1ll][$$CIV28 + 1ll] = gamma7 * ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV27 + 1ll][$$CIV28 + 1ll] +  5.0000000000000000E-001 * (T_42 + T_43);
              lab_13:
  3676 |        if (!(1ll + ((long long) ivz - (long long) ivx) > 0ll)) goto lab_78;
                $$_xlsmpEntry1D = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx)) >= 12500ull) ? 1ll : 0ll))) goto lab_206;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41047U,$$SHADW.SMPDef$$41048D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$30,0ull,(unsigned long long) (1ll + ((long long) ivz - (long long) ivx)),5ull,0ull,$$_xlsmpEntry1D,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3676*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3676**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3676*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3676**")
                goto lab_207;
              lab_206:
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$30((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx))))
              lab_207:
              lab_78:
  3677 |        /* DIR   LATCH */
                $$CIV27 = $$CIV27 + 1ll;
              } while ((unsigned long long) $$CIV27 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))));    /* ~71 */
            lab_70:
  3678 |      /* DIR   LATCH */
              $$CIV28 = $$CIV28 + 1ll;
            } while ((unsigned long long) $$CIV28 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))));    /* ~69 */
          lab_136:
  3679 |    goto lab_65;
  3680 |  lab_35:
            if (!(0ll == max((long long) (1 + (m_high - m_low)),0ll) * 8ll)) goto lab_37;
            d-v%addr = NULL;
          lab_39:
  3681 |    if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_80;
            if (!(ie != 0)) goto lab_110;
            if (!(max((long long) (1 + (m_high - m_low)),0ll) > 0ll)) goto lab_97;
            if (!1) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_111;
            if (!1) goto lab_192;
            $$CIV2D = 0ll;
            do {   /* id=7 guarded */ /* ~81 */ 
              /* region = 122 */
              /* bump-normalized */
  3682 |      if (!1) goto lab_82;
              $$CIV2C = 0ll;
              do {   /* id=8 guarded */ /* ~83 */ 
                /* region = 121 */
                /* bump-normalized */
  3683 |        if (!1) goto lab_84;
                $$_xlsmpEntry1E = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll) >= 12500ull) ? 1ll : 0ll))) goto lab_209;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41056U,$$SHADW.SMPDef$$41057D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$31,0ull,(unsigned long long) max((long long) (1 + (m_high - m_low)),0ll),5ull,0ull,$$_xlsmpEntry1E,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683**")
                goto lab_210;
              lab_209:
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$31((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll)))
              lab_210:
              lab_84:
  3684 |        T_47 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_86;
                $$_xlsmpEntry1F = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 10000ull) ? 1ll : 0ll))) goto lab_212;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41075U,$$SHADW.SMPDef$$41076D](19680,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$32,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry1F,&__sweepscheme_NMOD_prim_to_cons_1$$RV$$3,&$$RvList2,128,0,&__sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$3,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3684**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3684*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3684**")
                goto lab_213;
              lab_212:
                $$RvList2 = &$$RvArray2;
                __sweepscheme_NMOD_prim_to_cons_1$$RVINIT$$3(0)
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$32((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))),(unsigned int) 0)
                __sweepscheme_NMOD_prim_to_cons_1$$RV$$3(0,0)
              lab_213:
              lab_86:
                ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV2C + 1ll][$$CIV2D + 1ll] = gamma7 * ((double *)((char *).q  + - (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV2C + 1ll][$$CIV2D + 1ll] +  5.0000000000000000E-001 * T_47;
  3685 |        if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_88;
                $$_xlsmpEntry20 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 12500ull) ? 1ll : 0ll))) goto lab_215;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41085U,$$SHADW.SMPDef$$41086D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$33,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry20,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685**")
                goto lab_216;
              lab_215:
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$33((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))
              lab_216:
              lab_88:
  3686 |        /* DIR   LATCH */
                $$CIV2C = $$CIV2C + 1ll;
              } while ((unsigned long long) $$CIV2C < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))));    /* ~83 */
            lab_82:
  3687 |      /* DIR   LATCH */
              $$CIV2D = $$CIV2D + 1ll;
            } while ((unsigned long long) $$CIV2D < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))));    /* ~81 */
          lab_192:
            goto lab_111;
          lab_97:
  3681 |    if (!1) goto lab_150;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_181;
            if (!1) goto lab_182;
            $$_xlsmpEntry25 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41136U,$$SHADW.SMPDef$$41137D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$38,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry25,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**")
            goto lab_182;
          lab_181:
            if (!1) goto lab_188;
            $$_xlsmpEntry24 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))) >= 124ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) >= 12500ull) ? 1ll : 0ll))) goto lab_227;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41124U,$$SHADW.SMPDef$$41125D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$37,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry24,0,0,0,0,0,62ull / ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**")
            goto lab_228;
          lab_227:
            __sweepscheme_NMOD_prim_to_cons_1$$OL$$37((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)))))
          lab_228:
          lab_188:
          lab_182:
          lab_150:
            if (!1) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_170;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_111;
            $$_xlsmpEntry26 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 165ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) >= 16666ull)) ? 1ll : 0ll))) goto lab_233;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41147U,$$SHADW.SMPDef$$41148D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$39,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry26,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**")
            goto lab_111;
          lab_233:
            __sweepscheme_NMOD_prim_to_cons_1$$OL$$39((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_111;
          lab_170:
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_111;
            goto lab_111;
  3687 |  lab_110:
  3681 |    if (!(max((long long) (1 + (m_high - m_low)),0ll) > 0ll)) goto lab_123;
            if (!1) goto lab_135;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_135;
            if (!1) goto lab_195;
            $$CIV2D = 0ll;
            do {   /* id=16 guarded */ /* ~112 */ 
              /* region = 124 */
              /* bump-normalized */
  3682 |      if (!1) goto lab_121;
              $$CIV2C = 0ll;
              do {   /* id=17 guarded */ /* ~113 */ 
                /* region = 123 */
                /* bump-normalized */
  3683 |        if (!1) goto lab_115;
                $$_xlsmpEntry21 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll) >= 12500ull) ? 1ll : 0ll))) goto lab_218;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41094U,$$SHADW.SMPDef$$41095D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$34,0ull,(unsigned long long) max((long long) (1 + (m_high - m_low)),0ll),5ull,0ull,$$_xlsmpEntry21,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3683**")
                goto lab_219;
              lab_218:
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$34((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll)))
              lab_219:
              lab_115:
  3685 |        if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_120;
                $$_xlsmpEntry22 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 12500ull) ? 1ll : 0ll))) goto lab_221;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41103U,$$SHADW.SMPDef$$41104D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$35,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry22,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3685**")
                goto lab_222;
              lab_221:
                __sweepscheme_NMOD_prim_to_cons_1$$OL$$35((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))
              lab_222:
              lab_120:
  3686 |        /* DIR   LATCH */
                $$CIV2C = $$CIV2C + 1ll;
              } while ((unsigned long long) $$CIV2C < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))));    /* ~113 */
            lab_121:
  3687 |      /* DIR   LATCH */
              $$CIV2D = $$CIV2D + 1ll;
            } while ((unsigned long long) $$CIV2D < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))));    /* ~112 */
          lab_195:
            goto lab_135;
          lab_123:
  3681 |    if (!1) goto lab_139;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_190;
            if (!((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_189;
            $$_xlsmpEntry23 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 165ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) >= 16666ull)) ? 1ll : 0ll))) goto lab_224;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41114U,$$SHADW.SMPDef$$41115D](18592,&__sweepscheme_NMOD_prim_to_cons_1$$OL$$36,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry23,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3681**")
            goto lab_225;
          lab_224:
            __sweepscheme_NMOD_prim_to_cons_1$$OL$$36((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][3ll] + ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][3ll]) - 1ll)))))
          lab_225:
          lab_189:
          lab_190:
          lab_139:
  3687 |  lab_135:
          lab_111:
          lab_80:
  3689 |  lab_65:
            if (!(d-v%addr != NULL)) goto lab_198;
            free(d-v%addr)
  3690 |    goto lab_198;
  3680 |  lab_37:
            d-v%addr = malloc[U,vD](max((long long) (1 + (m_high - m_low)),0ll) * 8ll);
            if (!(d-v%addr == NULL)) goto lab_39;
            filenameaddr_12 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_12 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_12,3680ll,NULL)
            _trap(3)
            return;
          lab_198:
            return;
  3690 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13671not availablenot availablenot available100290300100290300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
23672not available1118001002900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
73681not availablenot availablenot available8014030080140300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
83682not available711200801400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
163681not availablenot availablenot available4005030040050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
173682not available161300400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
273682not available2811200801400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
283681not availablenot availablenot available8014030080140300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
303672not available32118001002900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
323671not availablenot availablenot available100290300100290300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
333672not available34118001002900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
343671not availablenot availablenot available100290300100290300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
34LoopCarriedDependence (fail)High Level Optimizer1436711Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns55."
35NonInnermostLoop (fail)High Level Optimizer1436711An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
36LoopCarriedDependence (fail)High Level Optimizer1436722Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns55."
37UnsupportedStructure (fail)High Level Optimizer1436722An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
38ContainsControlFlow (fail)High Level Optimizer1436722An attempt to SIMD vectorize failed because the loop contains control flow.not available
39CompleteLoopUnroll (success)High Level Optimizer143673not availableComplete loop unroll was performed.not available
40LoopParallelized (success)High Level Optimizer143674not availableLoop was automatically parallelized.not available
41LoopParallelized (success)High Level Optimizer143674not availableLoop was automatically parallelized.not available
42LoopParallelized (success)High Level Optimizer143676not availableLoop was automatically parallelized.not available
43LoopCarriedDependence (fail)High Level Optimizer1436817Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
44LoopCarriedDependence (fail)High Level Optimizer1436828Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
45UnsupportedStructure (fail)High Level Optimizer1436828An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
46ContainsControlFlow (fail)High Level Optimizer1436828An attempt to SIMD vectorize failed because the loop contains control flow.not available
47LoopParallelized (success)High Level Optimizer143683not availableLoop was automatically parallelized.not available
48LoopParallelized (success)High Level Optimizer143684not availableLoop was automatically parallelized.not available
49LoopParallelized (success)High Level Optimizer143685not availableLoop was automatically parallelized.not available
50LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
51LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
52LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
53LoopCarriedDependence (fail)High Level Optimizer14368116Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
54LoopCarriedDependence (fail)High Level Optimizer14368217Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
55UnsupportedStructure (fail)High Level Optimizer14368217An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
56ContainsControlFlow (fail)High Level Optimizer14368217An attempt to SIMD vectorize failed because the loop contains control flow.not available
57LoopParallelized (success)High Level Optimizer143683not availableLoop was automatically parallelized.not available
58LoopParallelized (success)High Level Optimizer143685not availableLoop was automatically parallelized.not available
59LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
6000LoopUnroll (success)Low Level Optimizer142461Loop unroll was performed.
  • Unroll Factor: 2
7322ModuloSchedule (success)Low Level Optimizer14not available1Loop was modulo scheduled.
  • Initiation Interval: 21

Region #15
Region Name__sweepscheme_NMOD_cons_to_prim_2
Region Name (Demangled)not available
Start Line #3639
End Line #3660
Pseudocode
  3639 |  void __sweepscheme_NMOD_cons_to_prim_2(char * .q /*copyin((NULL), (pali(qUDd,.q#)))UDp;*/ , char * .w /*copyin((NULL), (pali(wUDd,.w#)))UDp;*/ , char * .d-q_4 /*copyin((NULL), (pali(d-q_4UDd,.d-q_4#)))UDp;*/ , char * .d-w_4 /*copyin((NULL), (pali(d-w_4UDd,.d-w_4#)))UDp;*/ )
          {
            ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][1ll] = 1ll;
            .d-q_4->d-q_4%rvo = - (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%mult[][3ll] + (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%mult[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%mult[][1ll]));
            ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][1ll] = 1ll;
            .d-w_4->d-w_4%rvo = - (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%mult[][3ll] + (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%mult[][1ll]));
            tmp.1737 = .d-q_4->d-q_4%bounds%extent[][0ll] * .d-q_4->d-q_4%bounds%mult[][0ll];
            tmp.1742 = .d-w_4->d-w_4%bounds%extent[][0ll] * .d-w_4->d-w_4%bounds%mult[][0ll];
  3643 |    if (!(((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][1ll] > 0ll)) goto lab_61;
            if (!((((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) > 0ll)) goto lab_88;
            if (!((((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][3ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll]) - 1ll) > 0ll)) goto lab_89;
            if (!1) goto lab_85;
            $$CIV30 = 0ll;
            $$exec_par2D = ((unsigned long long) ((unsigned long long) ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][1ll] >= 1ull) | ((unsigned long long) ((unsigned long long) (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) >= 124ull) | (unsigned long long) ((unsigned long long) (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll) >= 12500ull)) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry27 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par2D)) goto lab_205;
            $$iters_per_thd2D = 1ull / (((unsigned long long) (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll) / 100ull) * ((unsigned long long) (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41197U,$$SHADW.SMPDef$$41198D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$40,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry27,0,0,0,0,0,(unsigned long long) $$iters_per_thd2D,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3643*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3643**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3643*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3643**")
            goto lab_206;
          lab_205:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$40((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][1ll]))
          lab_206:
          lab_85:
          lab_88:
          lab_89:
          lab_61:
  3644 |    if (!(0 != (lmhd & 1))) goto lab_13;
  3645 |    if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!(ie != 0)) goto lab_112;
            if (!(1ll + ((long long) ivz - (long long) m_low) > 0ll)) goto lab_99;
            if (!1) goto lab_165;
            $$DCIV2D = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_199;
            if (!1) goto lab_198;
            $$DCIV2D = 0ll;
            $$exec_par2C = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry2C = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par2C)) goto lab_220;
            $$iters_per_thd2C = 1ull / (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41254U,$$SHADW.SMPDef$$41255D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$45,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry2C,0,0,0,0,0,(unsigned long long) $$iters_per_thd2C,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**")
            goto lab_221;
          lab_220:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$45((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
          lab_221:
          lab_198:
          lab_199:
          lab_165:
            if (!1) goto lab_39;
            $$DCIV30 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIV30 = 0ll;
            $$exec_par2B = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry2D = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par2B)) goto lab_223;
            $$iters_per_thd2B = 1ull / (max(1ull,max((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) / 100ull,(unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull)) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41268U,$$SHADW.SMPDef$$41269D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$46,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry2D,0,0,0,0,0,(unsigned long long) $$iters_per_thd2B,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**")
            goto lab_39;
          lab_223:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$46((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_39;
  3651 |  lab_99:
  3645 |    if (!1) goto lab_39;
            $$CIV35 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$CIV35 = 0ll;
            $$exec_par2A = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry28 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par2A)) goto lab_208;
            $$iters_per_thd2A = 1ull / (((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41209U,$$SHADW.SMPDef$$41210D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$41,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry28,0,0,0,0,0,(unsigned long long) $$iters_per_thd2A,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**")
            goto lab_39;
          lab_208:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$41((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
  3651 |    goto lab_39;
          lab_112:
  3645 |    if (!(1ll + ((long long) ivz - (long long) m_low) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIV28 = 0ll;
            if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_39;
            if (!1) goto lab_39;
            $$DCIV28 = 0ll;
            $$exec_par29 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry29 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par29)) goto lab_211;
            $$iters_per_thd29 = 1ull / (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41220U,$$SHADW.SMPDef$$41221D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$42,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry29,0,0,0,0,0,(unsigned long long) $$iters_per_thd29,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3645**")
            goto lab_39;
          lab_211:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$42((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_39;
  3652 |  lab_13:
  3653 |    if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_77;
            if (!((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_139;
            if (!1) goto lab_141;
            $$DCIV22 = 0ll;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_193;
            if (!1) goto lab_192;
            $$DCIV22 = 0ll;
            $$exec_par28 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry2A = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par28)) goto lab_214;
            $$iters_per_thd28 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41231U,$$SHADW.SMPDef$$41232D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$43,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry2A,0,0,0,0,0,(unsigned long long) $$iters_per_thd28,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653**")
            goto lab_215;
          lab_214:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$43((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
          lab_215:
          lab_192:
          lab_193:
          lab_141:
            if (!1) goto lab_147;
            $$DCIV25 = 0ll;
            if (!(ie != 0)) goto lab_190;
            if (!1) goto lab_189;
            $$DCIV25 = 0ll;
            $$exec_par27 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry2B = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par27)) goto lab_217;
            $$iters_per_thd27 = 1ull / (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) * ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))) / 100ull) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41243U,$$SHADW.SMPDef$$41244D](18594,&__sweepscheme_NMOD_cons_to_prim_2$$OL$$44,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry2B,0,0,0,0,0,(unsigned long long) $$iters_per_thd27,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3653**")
            goto lab_218;
          lab_217:
            __sweepscheme_NMOD_cons_to_prim_2$$OL$$44((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%extent[][3ll] + ((long long *)((char *).d-q_4  + -24ll))->d-q_4%bounds%lbound[][3ll]) - 1ll)))))
          lab_218:
          lab_189:
          lab_190:
          lab_147:
  3658 |  lab_139:
          lab_77:
  3659 |  lab_39:
  3660 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
60LoopParallelized (success)High Level Optimizer153643not availableLoop was automatically parallelized.not available
61LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
62LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
63LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
64LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
65LoopParallelized (success)High Level Optimizer153653not availableLoop was automatically parallelized.not available
66LoopParallelized (success)High Level Optimizer153653not availableLoop was automatically parallelized.not available

Region #16
Region Name__sweepscheme_NMOD_cons_to_prim_1
Region Name (Demangled)not available
Start Line #3609
End Line #3634
Pseudocode
  3609 |  void __sweepscheme_NMOD_cons_to_prim_1(char * .q /*copyin((NULL), (pali(qUDd,.q#)))UDp;*/ , char * .d-q_5 /*copyin((NULL), (pali(d-q_5UDd,.d-q_5#)))UDp;*/ )
          {
            ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll] = 1ll;
            ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll] = 1ll;
            ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][1ll] = 1ll;
            .d-q_5->d-q_5%rvo = - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll]));
  3613 |    if (!(0 != (lmhd & 1))) goto lab_35;
  3614 |    d-v%addr = malloc[U,vD](24ll);
            if (!(d-v%addr == NULL)) goto lab_4;
            filenameaddr_15 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_15 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_15,3614ll,NULL)
            _trap(3)
            return;
          lab_4:
  3615 |    if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_65;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_65;
            if (!1) goto lab_136;
            $$CIV3F = 0ll;
            do {   /* id=1 guarded */ /* ~69 */ 
              /* region = 120 */
              /* bump-normalized */
  3616 |      if (!1) goto lab_70;
              $$CIV3E = 0ll;
              do {   /* id=2 guarded */ /* ~71 */ 
                /* region = 119 */
                /* bump-normalized */
  3617 |        /* DIR   REPORT_INFO */
                $$MERGE3 = ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ivx][$$CIV3E + 1ll][$$CIV3F + 1ll] / ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$CIV3E + 1ll][$$CIV3F + 1ll];
                $$MERGE4 = ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ivx + 1ll][$$CIV3E + 1ll][$$CIV3F + 1ll] / ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$CIV3E + 1ll][$$CIV3F + 1ll];
                $$MERGE5 = ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ivx + 2ll][$$CIV3E + 1ll][$$CIV3F + 1ll] / ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$CIV3E + 1ll][$$CIV3F + 1ll];
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns59.[1ll] = $$MERGE3;
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns59.[2ll] = $$MERGE4;
                ((double *)((char *)d-v%addr  + -8ll))->v[].rns59.[3ll] = $$MERGE5;
  3618 |        if (!(ie != 0)) goto lab_13;
                T_53 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) ivz - (long long) ivx) > 0ll)) goto lab_74;
                $$_xlsmpEntry2E = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx)) >= 10000ull) ? 1ll : 0ll))) goto lab_200;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41330U,$$SHADW.SMPDef$$41331D](19680,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$47,0ull,(unsigned long long) (1ll + ((long long) ivz - (long long) ivx)),5ull,0ull,$$_xlsmpEntry2E,&__sweepscheme_NMOD_cons_to_prim_1$$RV$$4,&$$RvList3,128,0,&__sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$4,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618**")
                goto lab_201;
              lab_200:
                $$RvList3 = &$$RvArray3;
                __sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$4(0)
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$47((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx))),(unsigned int) 0)
                __sweepscheme_NMOD_cons_to_prim_1$$RV$$4(0,0)
              lab_201:
              lab_74:
                T_54 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_76;
                $$_xlsmpEntry2F = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) >= 10000ull) ? 1ll : 0ll))) goto lab_203;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41350U,$$SHADW.SMPDef$$41351D](19680,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$48,0ull,(unsigned long long) (1ll + ((long long) ibz - (long long) ibx)),5ull,0ull,$$_xlsmpEntry2F,&__sweepscheme_NMOD_cons_to_prim_1$$RV$$5,&$$RvList4,128,0,&__sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$5,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3618**")
                goto lab_204;
              lab_203:
                $$RvList4 = &$$RvArray4;
                __sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$5(0)
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$48((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx))),(unsigned int) 0)
                __sweepscheme_NMOD_cons_to_prim_1$$RV$$5(0,0)
              lab_204:
              lab_76:
                ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV3E + 1ll][$$CIV3F + 1ll] = gamma1 * (((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV3E + 1ll][$$CIV3F + 1ll] -  5.0000000000000000E-001 * (T_53 + T_54));
              lab_13:
  3620 |        if (!(1ll + ((long long) ivz - (long long) ivx) > 0ll)) goto lab_78;
                $$_xlsmpEntry30 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx)) >= 12500ull) ? 1ll : 0ll))) goto lab_206;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41360U,$$SHADW.SMPDef$$41361D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$49,0ull,(unsigned long long) (1ll + ((long long) ivz - (long long) ivx)),5ull,0ull,$$_xlsmpEntry30,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3620*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3620**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3620*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3620**")
                goto lab_207;
              lab_206:
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$49((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) ivx))))
              lab_207:
              lab_78:
  3621 |        /* DIR   LATCH */
                $$CIV3E = $$CIV3E + 1ll;
              } while ((unsigned long long) $$CIV3E < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))));    /* ~71 */
            lab_70:
  3622 |      /* DIR   LATCH */
              $$CIV3F = $$CIV3F + 1ll;
            } while ((unsigned long long) $$CIV3F < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))));    /* ~69 */
          lab_136:
  3623 |    goto lab_65;
  3624 |  lab_35:
            if (!(0ll == max((long long) (1 + (m_high - m_low)),0ll) * 8ll)) goto lab_37;
            d-v%addr = NULL;
          lab_39:
  3625 |    if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_80;
            if (!(ie != 0)) goto lab_110;
            if (!(max((long long) (1 + (m_high - m_low)),0ll) > 0ll)) goto lab_97;
            if (!1) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_111;
            if (!1) goto lab_192;
            $$CIV44 = 0ll;
            do {   /* id=7 guarded */ /* ~81 */ 
              /* region = 122 */
              /* bump-normalized */
  3626 |      if (!1) goto lab_82;
              $$CIV43 = 0ll;
              do {   /* id=8 guarded */ /* ~83 */ 
                /* region = 121 */
                /* bump-normalized */
  3627 |        if (!1) goto lab_84;
                $$_xlsmpEntry31 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll) >= 6250ull) ? 1ll : 0ll))) goto lab_209;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41369U,$$SHADW.SMPDef$$41370D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$50,0ull,(unsigned long long) max((long long) (1 + (m_high - m_low)),0ll),5ull,0ull,$$_xlsmpEntry31,0,0,0,0,0,3125ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627**")
                goto lab_210;
              lab_209:
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$50((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll)))
              lab_210:
              lab_84:
  3628 |        T_58 =  0.0000000000000000E+000;
                if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_86;
                $$_xlsmpEntry32 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 10000ull) ? 1ll : 0ll))) goto lab_212;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41388U,$$SHADW.SMPDef$$41389D](19680,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$51,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry32,&__sweepscheme_NMOD_cons_to_prim_1$$RV$$6,&$$RvList5,128,0,&__sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$6,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3628*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3628**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3628*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3628**")
                goto lab_213;
              lab_212:
                $$RvList5 = &$$RvArray5;
                __sweepscheme_NMOD_cons_to_prim_1$$RVINIT$$6(0)
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$51((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))),(unsigned int) 0)
                __sweepscheme_NMOD_cons_to_prim_1$$RV$$6(0,0)
              lab_213:
              lab_86:
                ((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV43 + 1ll][$$CIV44 + 1ll] = gamma1 * (((double *)((char *).q  + - (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV43 + 1ll][$$CIV44 + 1ll] -  5.0000000000000000E-001 * T_58);
  3629 |        if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_88;
                $$_xlsmpEntry33 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 12500ull) ? 1ll : 0ll))) goto lab_215;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41398U,$$SHADW.SMPDef$$41399D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$52,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry33,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629**")
                goto lab_216;
              lab_215:
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$52((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))
              lab_216:
              lab_88:
  3630 |        /* DIR   LATCH */
                $$CIV43 = $$CIV43 + 1ll;
              } while ((unsigned long long) $$CIV43 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))));    /* ~83 */
            lab_82:
  3631 |      /* DIR   LATCH */
              $$CIV44 = $$CIV44 + 1ll;
            } while ((unsigned long long) $$CIV44 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))));    /* ~81 */
          lab_192:
            goto lab_111;
          lab_97:
  3625 |    if (!1) goto lab_150;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_181;
            if (!1) goto lab_182;
            $$_xlsmpEntry38 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41449U,$$SHADW.SMPDef$$41450D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$57,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry38,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**")
            goto lab_182;
          lab_181:
            if (!1) goto lab_188;
            $$_xlsmpEntry37 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))) >= 124ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) >= 12500ull) ? 1ll : 0ll))) goto lab_227;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41437U,$$SHADW.SMPDef$$41438D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$56,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry37,0,0,0,0,0,62ull / ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**")
            goto lab_228;
          lab_227:
            __sweepscheme_NMOD_cons_to_prim_1$$OL$$56((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)))))
          lab_228:
          lab_188:
          lab_182:
          lab_150:
            if (!1) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_170;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_111;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_111;
            $$_xlsmpEntry39 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 165ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) >= 16666ull)) ? 1ll : 0ll))) goto lab_233;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41460U,$$SHADW.SMPDef$$41461D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$58,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry39,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**")
            goto lab_111;
          lab_233:
            __sweepscheme_NMOD_cons_to_prim_1$$OL$$58((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)))))
            goto lab_111;
          lab_170:
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_111;
            goto lab_111;
  3631 |  lab_110:
  3625 |    if (!(max((long long) (1 + (m_high - m_low)),0ll) > 0ll)) goto lab_123;
            if (!1) goto lab_135;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) > 0ll)) goto lab_135;
            if (!1) goto lab_195;
            $$CIV44 = 0ll;
            do {   /* id=16 guarded */ /* ~112 */ 
              /* region = 124 */
              /* bump-normalized */
  3626 |      if (!1) goto lab_121;
              $$CIV43 = 0ll;
              do {   /* id=17 guarded */ /* ~113 */ 
                /* region = 123 */
                /* bump-normalized */
  3627 |        if (!1) goto lab_115;
                $$_xlsmpEntry34 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll) >= 6250ull) ? 1ll : 0ll))) goto lab_218;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41407U,$$SHADW.SMPDef$$41408D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$53,0ull,(unsigned long long) max((long long) (1 + (m_high - m_low)),0ll),5ull,0ull,$$_xlsmpEntry34,0,0,0,0,0,3125ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3627**")
                goto lab_219;
              lab_218:
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$53((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) max((long long) (1 + (m_high - m_low)),0ll)))
              lab_219:
              lab_115:
  3629 |        if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_120;
                $$_xlsmpEntry35 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 12500ull) ? 1ll : 0ll))) goto lab_221;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41416U,$$SHADW.SMPDef$$41417D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$54,0ull,(unsigned long long) (1ll + ((long long) m_high - (long long) m_low)),5ull,0ull,$$_xlsmpEntry35,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3629**")
                goto lab_222;
              lab_221:
                __sweepscheme_NMOD_cons_to_prim_1$$OL$$54((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))
              lab_222:
              lab_120:
  3630 |        /* DIR   LATCH */
                $$CIV43 = $$CIV43 + 1ll;
              } while ((unsigned long long) $$CIV43 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))));    /* ~113 */
            lab_121:
  3631 |      /* DIR   LATCH */
              $$CIV44 = $$CIV44 + 1ll;
            } while ((unsigned long long) $$CIV44 < (unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))));    /* ~112 */
          lab_195:
            goto lab_135;
          lab_123:
  3625 |    if (!1) goto lab_139;
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_190;
            if (!((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)) > 0ll)) goto lab_189;
            $$_xlsmpEntry36 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 165ull) | (unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) >= 16666ull)) ? 1ll : 0ll))) goto lab_224;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41427U,$$SHADW.SMPDef$$41428D](18592,&__sweepscheme_NMOD_cons_to_prim_1$$OL$$55,0ull,(unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll))),5ull,0ull,$$_xlsmpEntry36,0,0,0,0,0,1ull / (((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll))) / 100ull) * ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3625**")
            goto lab_225;
          lab_224:
            __sweepscheme_NMOD_cons_to_prim_1$$OL$$55((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) ((int) (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][3ll] + ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][3ll]) - 1ll)))))
          lab_225:
          lab_189:
          lab_190:
          lab_139:
  3631 |  lab_135:
          lab_111:
          lab_80:
  3633 |  lab_65:
            if (!(d-v%addr != NULL)) goto lab_198;
            free(d-v%addr)
  3634 |    goto lab_198;
  3624 |  lab_37:
            d-v%addr = malloc[U,vD](max((long long) (1 + (m_high - m_low)),0ll) * 8ll);
            if (!(d-v%addr == NULL)) goto lab_39;
            filenameaddr_17 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_17 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_17,3624ll,NULL)
            _trap(3)
            return;
          lab_198:
            return;
  3634 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13615not availablenot availablenot available100380300100380300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
23616not available1127001003800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
73625not availablenot availablenot available8014030080140300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
83626not available711200801400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
163625not availablenot availablenot available4005030040050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
173626not available161300400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
273626not available2811200801400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
283625not availablenot availablenot available8014030080140300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
303616not available32127001003800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
323615not availablenot availablenot available100380300100380300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
343615not availablenot availablenot available100380300100380300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
67LoopCarriedDependence (fail)High Level Optimizer1636151Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns59."
68NonInnermostLoop (fail)High Level Optimizer1636151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
69LoopCarriedDependence (fail)High Level Optimizer1636162Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns59."
70UnsupportedStructure (fail)High Level Optimizer1636162An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
71ContainsControlFlow (fail)High Level Optimizer1636162An attempt to SIMD vectorize failed because the loop contains control flow.not available
72CompleteLoopUnroll (success)High Level Optimizer163617not availableComplete loop unroll was performed.not available
73LoopParallelized (success)High Level Optimizer163618not availableLoop was automatically parallelized.not available
74LoopParallelized (success)High Level Optimizer163618not availableLoop was automatically parallelized.not available
75LoopParallelized (success)High Level Optimizer163620not availableLoop was automatically parallelized.not available
76LoopCarriedDependence (fail)High Level Optimizer1636257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
77LoopCarriedDependence (fail)High Level Optimizer1636268Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
78UnsupportedStructure (fail)High Level Optimizer1636268An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
79ContainsControlFlow (fail)High Level Optimizer1636268An attempt to SIMD vectorize failed because the loop contains control flow.not available
80LoopParallelized (success)High Level Optimizer163627not availableLoop was automatically parallelized.not available
81LoopParallelized (success)High Level Optimizer163628not availableLoop was automatically parallelized.not available
82LoopParallelized (success)High Level Optimizer163629not availableLoop was automatically parallelized.not available
83LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
84LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
85LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
86LoopCarriedDependence (fail)High Level Optimizer16362516Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
87LoopCarriedDependence (fail)High Level Optimizer16362617Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
88UnsupportedStructure (fail)High Level Optimizer16362617An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
89ContainsControlFlow (fail)High Level Optimizer16362617An attempt to SIMD vectorize failed because the loop contains control flow.not available
90LoopParallelized (success)High Level Optimizer163627not availableLoop was automatically parallelized.not available
91LoopParallelized (success)High Level Optimizer163629not availableLoop was automatically parallelized.not available
92LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
5435LoopUnroll (success)Low Level Optimizer165201Loop unroll was performed.
  • Unroll Factor: 4
6070ModuloSchedule (success)Low Level Optimizer165171Loop was modulo scheduled.
  • Initiation Interval: 31
6071NoValidSchedule (fail)Low Level Optimizer16517not availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #17
Region Nameloadlevelstencilbuffers
Region Name (Demangled)not available
Start Line #3507
End Line #3601
Pseudocode
  3507 |  void loadlevelstencilbuffers(char * .n /*copyin((NULL), (pali(nUDd,.n#)))UDp;*/ )
  3509 |  {
            currentlevelloaded = .n->n;
  3510 |    if (!(w != 0)) goto lab_1;
            d-w_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) w));
            d-w_%flags = d-w_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_1:
  3511 |    if (!(qlx != 0)) goto lab_2;
            d-qlx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qlx));
            d-qlx_%flags = d-qlx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_2:
  3512 |    if (!(qrx != 0)) goto lab_3;
            d-qrx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qrx));
            d-qrx_%flags = d-qrx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_3:
  3513 |    if (!(qly != 0)) goto lab_4;
            d-qly_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qly));
            d-qly_%flags = d-qly_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_4:
  3514 |    if (!(qry != 0)) goto lab_5;
            d-qry_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qry));
            d-qry_%flags = d-qry_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_5:
  3515 |    if (!(qlz != 0)) goto lab_6;
            d-qlz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qlz));
            d-qlz_%flags = d-qlz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_6:
  3516 |    if (!(qrz != 0)) goto lab_7;
            d-qrz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qrz));
            d-qrz_%flags = d-qrz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_7:
  3517 |    if (!(fx != 0)) goto lab_8;
            d-fx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) fx));
            d-fx_%flags = d-fx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_8:
  3518 |    if (!(fy != 0)) goto lab_9;
            d-fy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) fy));
            d-fy_%flags = d-fy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_9:
  3519 |    if (!(fz != 0)) goto lab_10;
            d-fz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) fz));
            d-fz_%flags = d-fz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_10:
  3520 |    if (!(q2lx != 0)) goto lab_11;
            d-q2lx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2lx));
            d-q2lx_%flags = d-q2lx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_11:
  3521 |    if (!(q2rx != 0)) goto lab_12;
            d-q2rx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2rx));
            d-q2rx_%flags = d-q2rx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_12:
  3522 |    if (!(q2ly != 0)) goto lab_13;
            d-q2ly_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2ly));
            d-q2ly_%flags = d-q2ly_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_13:
  3523 |    if (!(q2ry != 0)) goto lab_14;
            d-q2ry_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2ry));
            d-q2ry_%flags = d-q2ry_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_14:
  3524 |    if (!(q2lz != 0)) goto lab_15;
            d-q2lz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2lz));
            d-q2lz_%flags = d-q2lz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_15:
  3525 |    if (!(q2rz != 0)) goto lab_16;
            d-q2rz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q2rz));
            d-q2rz_%flags = d-q2rz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_16:
  3526 |    if (!(f2x != 0)) goto lab_17;
            d-f2x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) f2x));
            d-f2x_%flags = d-f2x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_17:
  3527 |    if (!(f2y != 0)) goto lab_18;
            d-f2y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) f2y));
            d-f2y_%flags = d-f2y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_18:
  3528 |    if (!(f2z != 0)) goto lab_19;
            d-f2z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) f2z));
            d-f2z_%flags = d-f2z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_19:
  3529 |    if (!(limiter_x != 0)) goto lab_20;
            d-limiter_x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) limiter_x));
            d-limiter_x_%flags = d-limiter_x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_20:
  3530 |    if (!(limiter_y != 0)) goto lab_21;
            d-limiter_y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) limiter_y));
            d-limiter_y_%flags = d-limiter_y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_21:
  3531 |    if (!(limiter_z != 0)) goto lab_22;
            d-limiter_z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) limiter_z));
            d-limiter_z_%flags = d-limiter_z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_22:
  3532 |    if (!(limiter_ppm != 0)) goto lab_23;
            d-limiter_ppm_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) limiter_ppm));
            d-limiter_ppm_%flags = d-limiter_ppm_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_23:
  3533 |    if (!(pt != 0)) goto lab_24;
            d-pt_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) pt));
            d-pt_%flags = d-pt_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_24:
  3534 |    if (!(qex != 0)) goto lab_25;
            d-qex_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qex));
            d-qex_%flags = d-qex_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_25:
  3535 |    if (!(qey != 0)) goto lab_26;
            d-qey_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qey));
            d-qey_%flags = d-qey_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_26:
  3536 |    if (!(qez != 0)) goto lab_27;
            d-qez_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) qez));
            d-qez_%flags = d-qez_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_27:
  3537 |    if (!(dqx != 0)) goto lab_28;
            d-dqx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) dqx));
            d-dqx_%flags = d-dqx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_28:
  3538 |    if (!(dqy != 0)) goto lab_29;
            d-dqy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) dqy));
            d-dqy_%flags = d-dqy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_29:
  3539 |    if (!(dqz != 0)) goto lab_30;
            d-dqz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) dqz));
            d-dqz_%flags = d-dqz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_30:
  3540 |    if (!(ex != 0)) goto lab_31;
            d-ex_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ex));
            d-ex_%flags = d-ex_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_31:
  3541 |    if (!(ey != 0)) goto lab_32;
            d-ey_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ey));
            d-ey_%flags = d-ey_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_32:
  3542 |    if (!(ez != 0)) goto lab_33;
            d-ez_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ez));
            d-ez_%flags = d-ez_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_33:
  3543 |    if (!(ex_bar != 0)) goto lab_34;
            d-ex_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ex_bar));
            d-ex_bar_%flags = d-ex_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_34:
  3544 |    if (!(ey_bar != 0)) goto lab_35;
            d-ey_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ey_bar));
            d-ey_bar_%flags = d-ey_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_35:
  3545 |    if (!(ez_bar != 0)) goto lab_36;
            d-ez_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ez_bar));
            d-ez_bar_%flags = d-ez_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_36:
  3546 |    if (!(e2x != 0)) goto lab_37;
            d-e2x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2x));
            d-e2x_%flags = d-e2x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_37:
  3547 |    if (!(e2y != 0)) goto lab_38;
            d-e2y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2y));
            d-e2y_%flags = d-e2y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_38:
  3548 |    if (!(e2z != 0)) goto lab_39;
            d-e2z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2z));
            d-e2z_%flags = d-e2z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_39:
  3549 |    if (!(e2x_bar != 0)) goto lab_40;
            d-e2x_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2x_bar));
            d-e2x_bar_%flags = d-e2x_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_40:
  3550 |    if (!(e2y_bar != 0)) goto lab_41;
            d-e2y_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2y_bar));
            d-e2y_bar_%flags = d-e2y_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_41:
  3551 |    if (!(e2z_bar != 0)) goto lab_42;
            d-e2z_bar_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) e2z_bar));
            d-e2z_bar_%flags = d-e2z_bar_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_42:
  3552 |    if (!(ctfy != 0)) goto lab_43;
            d-ctfy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctfy));
            d-ctfy_%flags = d-ctfy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_43:
  3553 |    if (!(ctfz != 0)) goto lab_44;
            d-ctfz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctfz));
            d-ctfz_%flags = d-ctfz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_44:
  3554 |    if (!(ctfx != 0)) goto lab_45;
            d-ctfx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctfx));
            d-ctfx_%flags = d-ctfx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_45:
  3555 |    if (!(ctf2x != 0)) goto lab_46;
            d-ctf2x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctf2x));
            d-ctf2x_%flags = d-ctf2x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_46:
  3556 |    if (!(ctf2y != 0)) goto lab_47;
            d-ctf2y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctf2y));
            d-ctf2y_%flags = d-ctf2y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_47:
  3557 |    if (!(ctf2z != 0)) goto lab_48;
            d-ctf2z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) ctf2z));
            d-ctf2z_%flags = d-ctf2z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_48:
  3558 |    if (!(w2 != 0)) goto lab_49;
            d-w2_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) w2));
            d-w2_%flags = d-w2_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_49:
  3559 |    if (!(a2x != 0)) goto lab_50;
            d-a2x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a2x));
            d-a2x_%flags = d-a2x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_50:
  3560 |    if (!(a2y != 0)) goto lab_51;
            d-a2y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a2y));
            d-a2y_%flags = d-a2y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_51:
  3561 |    if (!(a2z != 0)) goto lab_52;
            d-a2z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a2z));
            d-a2z_%flags = d-a2z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_52:
  3562 |    if (!(sx != 0)) goto lab_53;
            d-sx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) sx));
            d-sx_%flags = d-sx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_53:
  3563 |    if (!(sy != 0)) goto lab_54;
            d-sy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) sy));
            d-sy_%flags = d-sy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_54:
  3564 |    if (!(sz != 0)) goto lab_55;
            d-sz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) sz));
            d-sz_%flags = d-sz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_55:
  3565 |    if (!(w3 != 0)) goto lab_56;
            d-w3_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) w3));
            d-w3_%flags = d-w3_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_56:
  3566 |    if (!(a3x != 0)) goto lab_57;
            d-a3x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a3x));
            d-a3x_%flags = d-a3x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_57:
  3567 |    if (!(a3y != 0)) goto lab_58;
            d-a3y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a3y));
            d-a3y_%flags = d-a3y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_58:
  3568 |    if (!(a3z != 0)) goto lab_59;
            d-a3z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) a3z));
            d-a3z_%flags = d-a3z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_59:
  3569 |    if (!(speedsx != 0)) goto lab_60;
            d-speedsx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) speedsx));
            d-speedsx_%flags = d-speedsx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_60:
  3570 |    if (!(speedsy != 0)) goto lab_61;
            d-speedsy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) speedsy));
            d-speedsy_%flags = d-speedsy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_61:
  3571 |    if (!(speedsz != 0)) goto lab_62;
            d-speedsz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) speedsz));
            d-speedsz_%flags = d-speedsz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_62:
  3572 |    if (!(leftx != 0)) goto lab_63;
            d-leftx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) leftx));
            d-leftx_%flags = d-leftx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_63:
  3573 |    if (!(lefty != 0)) goto lab_64;
            d-lefty_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) lefty));
            d-lefty_%flags = d-lefty_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_64:
  3574 |    if (!(leftz != 0)) goto lab_65;
            d-leftz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) leftz));
            d-leftz_%flags = d-leftz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_65:
  3575 |    if (!(rightx != 0)) goto lab_66;
            d-rightx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) rightx));
            d-rightx_%flags = d-rightx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_66:
  3576 |    if (!(righty != 0)) goto lab_67;
            d-righty_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) righty));
            d-righty_%flags = d-righty_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_67:
  3577 |    if (!(rightz != 0)) goto lab_68;
            d-rightz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) rightz));
            d-rightz_%flags = d-rightz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_68:
  3578 |    if (!(nwaves != 0)) goto lab_69;
            d-nwaves_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) nwaves));
            d-nwaves_%flags = d-nwaves_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_69:
  3579 |    if (!(req_eigens != 0)) goto lab_70;
            d-req_eigens_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) req_eigens));
            d-req_eigens_%flags = d-req_eigens_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_70:
  3580 |    if (!(adfx != 0)) goto lab_71;
            d-adfx_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) adfx));
            d-adfx_%flags = d-adfx_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_71:
  3581 |    if (!(adfy != 0)) goto lab_72;
            d-adfy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) adfy));
            d-adfy_%flags = d-adfy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_72:
  3582 |    if (!(adfz != 0)) goto lab_73;
            d-adfz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) adfz));
            d-adfz_%flags = d-adfz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_73:
  3583 |    if (!(eta2x != 0)) goto lab_74;
            d-eta2x_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) eta2x));
            d-eta2x_%flags = d-eta2x_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_74:
  3584 |    if (!(eta2y != 0)) goto lab_75;
            d-eta2y_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) eta2y));
            d-eta2y_%flags = d-eta2y_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_75:
  3585 |    if (!(eta2z != 0)) goto lab_76;
            d-eta2z_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) eta2z));
            d-eta2z_%flags = d-eta2z_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_76:
  3586 |    if (!(etax != 0)) goto lab_77;
            d-etax_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) etax));
            d-etax_%flags = d-etax_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_77:
  3587 |    if (!(etay != 0)) goto lab_78;
            d-etay_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) etay));
            d-etay_%flags = d-etay_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_78:
  3588 |    if (!(etaz != 0)) goto lab_79;
            d-etaz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) etaz));
            d-etaz_%flags = d-etaz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_79:
  3589 |    if (!(q != 0)) goto lab_80;
            d-q_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) q));
            d-q_%flags = d-q_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_80:
  3590 |    if (!(aux != 0)) goto lab_81;
            d-aux_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) aux));
            d-aux_%flags = d-aux_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_81:
  3591 |    if (!(recon != 0)) goto lab_82;
            d-recon_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) recon));
            d-recon_%flags = d-recon_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_82:
  3592 |    if (!(beforesweepstep != 0)) goto lab_83;
            d-beforesweepstep_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) beforesweepstep));
            d-beforesweepstep_%flags = d-beforesweepstep_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_83:
  3593 |    if (!(aftersweepstep != 0)) goto lab_84;
            d-aftersweepstep_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) aftersweepstep));
            d-aftersweepstep_%flags = d-aftersweepstep_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_84:
  3594 |    if (!(source != 0)) goto lab_85;
            d-source_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) source));
            d-source_%flags = d-source_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_85:
  3595 |    if (!(source2 != 0)) goto lab_86;
            d-source2_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) source2));
            d-source2_%flags = d-source2_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_86:
  3596 |    if (!(cornerdiv != 0)) goto lab_87;
            d-cornerdiv_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) cornerdiv));
            d-cornerdiv_%flags = d-cornerdiv_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_87:
  3597 |    if (!(gradphix != 0)) goto lab_88;
            d-gradphix_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) gradphix));
            d-gradphix_%flags = d-gradphix_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_88:
  3598 |    if (!(gradphiy != 0)) goto lab_89;
            d-gradphiy_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) gradphiy));
            d-gradphiy_%flags = d-gradphiy_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_89:
  3599 |    if (!(gradphiz != 0)) goto lab_90;
            d-gradphiz_%addr = ((char *)((char * *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%addr.rns116.[(long long) .n->n]  + ((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%rvo.rns114.[(long long) .n->n] + (((long long *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%bounds%mult[].rns115.[(long long) .n->n])*((long long) gradphiz));
            d-gradphiz_%flags = d-gradphiz_%flags & 31u | ((char *)((char *)d-levelbuffers%addr  + d-levelbuffers%rvo))->levelbuffers%d-stencilbuffer%flags.rns117.[(long long) .n->n] & 192u;
          lab_90:
  3601 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
not available

Region #18
Region Nameupwinded_emf
Region Name (Demangled)not available
Start Line #3451
End Line #3502
Pseudocode
  3451 |  double upwinded_emf(char * .ez_fy /*copyin((NULL), (pali(ez_fyUDd,.ez_fy#)))UDp;*/ , char * .ez_fx /*copyin((NULL), (pali(ez_fxUDd,.ez_fx#)))UDp;*/ , char * .ez_c /*copyin((NULL), (pali(ez_cUDd,.ez_c#)))UDp;*/ , char * .vx /*copyin((NULL), (pali(vxUDd,.vx#)))UDp;*/ , char * .vy /*copyin((NULL), (pali(vyUDd,.vy#)))UDp;*/ )
  3462 |  {
            if (!(((double *)((char *).vy  + -8ll))->vy[][1ll] >  0.0000000000000000E+000)) goto lab_1;
  3463 |    dezdx[].off0 = ((double *)((char *).ez_fx  + -8ll))->ez_fx[][1ll] - ((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][1ll];
  3464 |    goto lab_2;
          lab_1:
            if (!(((double *)((char *).vy  + -8ll))->vy[][1ll] <  0.0000000000000000E+000)) goto lab_3;
  3465 |    dezdx[].off0 = ((double *)((char *).ez_fx  + -8ll))->ez_fx[][2ll] - ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][1ll];
  3466 |    goto lab_4;
          lab_3:
  3467 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            dezdx[].off0 =  5.0000000000000000E-001 * ((((double *)((char *).ez_fx  + -8ll))->ez_fx[][1ll] + ((double *)((char *).ez_fx  + -8ll))->ez_fx[][2ll]) - (((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][1ll] + ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][1ll]));
  3468 |  lab_4:
          lab_2:
  3470 |    if (!(((double *)((char *).vy  + -8ll))->vy[][2ll] >  0.0000000000000000E+000)) goto lab_13;
  3471 |    dezdx[].off8 = ((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][2ll] - ((double *)((char *).ez_fx  + -8ll))->ez_fx[][1ll];
  3472 |    goto lab_14;
          lab_13:
            if (!(((double *)((char *).vy  + -8ll))->vy[][2ll] <  0.0000000000000000E+000)) goto lab_15;
  3473 |    dezdx[].off8 = ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][2ll] - ((double *)((char *).ez_fx  + -8ll))->ez_fx[][2ll];
  3474 |    goto lab_16;
          lab_15:
  3475 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            dezdx[].off8 =  5.0000000000000000E-001 * ((((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][2ll] + ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][2ll]) - (((double *)((char *).ez_fx  + -8ll))->ez_fx[][1ll] + ((double *)((char *).ez_fx  + -8ll))->ez_fx[][2ll]));
  3476 |  lab_16:
          lab_14:
  3478 |    if (!(((double *)((char *).vx  + -8ll))->vx[][1ll] >  0.0000000000000000E+000)) goto lab_25;
  3479 |    dezdy[].off0 = ((double *)((char *).ez_fy  + -8ll))->ez_fy[][1ll] - ((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][1ll];
  3480 |    goto lab_26;
          lab_25:
            if (!(((double *)((char *).vx  + -8ll))->vx[][1ll] <  0.0000000000000000E+000)) goto lab_27;
  3481 |    dezdy[].off0 = ((double *)((char *).ez_fy  + -8ll))->ez_fy[][2ll] - ((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][2ll];
  3482 |    goto lab_28;
          lab_27:
  3483 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            dezdy[].off0 =  5.0000000000000000E-001 * ((((double *)((char *).ez_fy  + -8ll))->ez_fy[][1ll] + ((double *)((char *).ez_fy  + -8ll))->ez_fy[][2ll]) - (((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][1ll] + ((double *)((char *).ez_c  + -24ll))->ez_c[][1ll][2ll]));
  3484 |  lab_28:
          lab_26:
  3486 |    if (!(((double *)((char *).vx  + -8ll))->vx[][2ll] >  0.0000000000000000E+000)) goto lab_37;
  3487 |    dezdy[].off8 = ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][1ll] - ((double *)((char *).ez_fy  + -8ll))->ez_fy[][1ll];
  3488 |    goto lab_38;
          lab_37:
            if (!(((double *)((char *).vx  + -8ll))->vx[][2ll] <  0.0000000000000000E+000)) goto lab_39;
  3489 |    dezdy[].off8 = ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][2ll] - ((double *)((char *).ez_fy  + -8ll))->ez_fy[][2ll];
  3490 |    goto lab_40;
          lab_39:
  3491 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            dezdy[].off8 =  5.0000000000000000E-001 * ((((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][1ll] + ((double *)((char *).ez_c  + -24ll))->ez_c[][2ll][2ll]) - (((double *)((char *).ez_fy  + -8ll))->ez_fy[][1ll] + ((double *)((char *).ez_fy  + -8ll))->ez_fy[][2ll]));
  3492 |  lab_40:
          lab_38:
  3494 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
  3502 |    rstr =  2.5000000000000000E-001 * ((((((double *)((char *).ez_fx  + -8ll))->ez_fx[][1ll] + ((double *)((char *).ez_fx  + -8ll))->ez_fx[][2ll]) + (((double *)((char *).ez_fy  + -8ll))->ez_fy[][1ll] + ((double *)((char *).ez_fy  + -8ll))->ez_fy[][2ll])) + (dezdx[].off0 - dezdx[].off8)) + (dezdy[].off0 - dezdy[].off8));
            return rstr;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
97CompleteLoopUnroll (success)High Level Optimizer183467not availableComplete loop unroll was performed.not available
98CompleteLoopUnroll (success)High Level Optimizer183467not availableComplete loop unroll was performed.not available
99CompleteLoopUnroll (success)High Level Optimizer183475not availableComplete loop unroll was performed.not available
100CompleteLoopUnroll (success)High Level Optimizer183475not availableComplete loop unroll was performed.not available
101CompleteLoopUnroll (success)High Level Optimizer183483not availableComplete loop unroll was performed.not available
102CompleteLoopUnroll (success)High Level Optimizer183483not availableComplete loop unroll was performed.not available
103CompleteLoopUnroll (success)High Level Optimizer183491not availableComplete loop unroll was performed.not available
104CompleteLoopUnroll (success)High Level Optimizer183491not availableComplete loop unroll was performed.not available
105CompleteLoopUnroll (success)High Level Optimizer183494not availableComplete loop unroll was performed.not available
106CompleteLoopUnroll (success)High Level Optimizer183494not availableComplete loop unroll was performed.not available

Region #19
Region Nameupdate_final_noctu
Region Name (Demangled)not available
Start Line #not available
End Line #3442
Pseudocode
          void update_final_noctu(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET4 = __stencilcontrol_NMOD_istime(.index,.info,&w3,&mb);
  3415 |    if (!(0 != ($$RET4 & 1))) goto lab_1;
  3417 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_107;
            $$CIV58 = 0ll;
  3419 |    $$ICM.d-fx_%addr255 = d-fx_%addr;
  3417 |    do {   /* id=1 guarded */ /* ~108 */ 
              /* region = 149 */
              /* bump-normalized */
              /* DIR   USE var={d-T_73_1%flags} (id = 2639) */
              /* DIR   USE var={d-T_73_1%bounds%mult[]} (id = 2642) */
              /* DIR   USE var={d-T_73_1%bounds%extent[]} (id = 2644) */
  3419 |      stack_pos_7 = _getstack();
              $$ICM.d-T_73_1%flags256 = 144u;
              $$ICM.d-T_73_1%bounds%extent[].off8825C = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              $$ICM.d-T_73_1%bounds%mult[].off96259 = 8ll;
              $$ICM.d-T_73_1%bounds%extent[].off6425B = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              $$ICM.d-T_73_1%bounds%mult[].off72258 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              $$ICM.d-T_73_1%bounds%extent[].off4025A = max((long long) nsweepflux,0ll);
              $$ICM.d-T_73_1%bounds%mult[].off48257 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_4;
              d-T_73_1%addr = _alloca(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_5;
            lab_4:
              d-T_73_1%addr = malloc(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_5:
  3418 |      if (!(0ll < (long long) nsweepflux)) goto lab_197;
              $$LoopIV55 = 0ll;
              do {   /* id=2 guarded */ /* ~110 */ 
                /* region = 148 */
                /* bump-normalized */
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_111;
                $$LoopIV56 = 0ll;
                do {   /* id=3 guarded */ /* ~112 */ 
                  /* region = 139 */
                  /* bump-normalized */
                  if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_113;
                  $$LoopIV57 = 0ll;
                  do {   /* id=4 guarded */ /* ~114 */ 
                    /* region = 140 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_73_1%flags} (id = 2639) */
                    /* DIR   USE var={d-T_73_1%bounds%mult[]} (id = 2642) */
                    /* DIR   USE var={d-T_73_1%bounds%extent[]} (id = 2644) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3419 |            ((double *)((char *)d-T_73_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_73[].rns121.[$$LoopIV55 + 1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] +  2.0000000000000000E+000 * (((double *)((char *)$$ICM.d-fx_%addr255->fx_%d-data%addr.rns126.  + $$ICM.d-fx_%addr255->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)$$ICM.d-fx_%addr255  + 40ll))->fx_%x[].rns123.[$$CIV58 + (long long) mb[].off0]] - ((double *)((char *)$$ICM.d-fx_%addr255->fx_%d-data%addr.rns126.  + $$ICM.d-fx_%addr255->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)$$ICM.d-fx_%addr255  + 40ll))->fx_%x[].rns123.[1ll + ($$CIV58 + (long long) mb[].off0)]]);
  3418 |            /* DIR   LATCH */
                    $$LoopIV57 = $$LoopIV57 + 1ll;
                  } while ((unsigned long long) $$LoopIV57 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~114 */
                lab_113:
                  /* DIR   LATCH */
                  $$LoopIV56 = $$LoopIV56 + 1ll;
                } while ((unsigned long long) $$LoopIV56 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~112 */
              lab_111:
                /* DIR   LATCH */
                $$LoopIV55 = $$LoopIV55 + 1ll;
              } while ((unsigned long long) $$LoopIV55 < (unsigned long long) ((long long) nsweepflux));    /* ~110 */
              goto lab_109;
            lab_197:
              goto lab_115;
            lab_109:
              $$LoopIV52 = 0ll;
              do {   /* id=5 guarded */ /* ~116 */ 
                /* region = 147 */
                /* bump-normalized */
                if (!((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll > 0ll & 0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_168;
                $$LoopIV53 = 0ll;
                do {   /* id=30 guarded */ /* ~165 */ 
                  /* region = 144 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_167;
                  $$LoopIV54 = 0ll;
                  do {   /* id=31 guarded */ /* ~166 */ 
                    /* region = 138 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    /* DIR   USE var={d-T_73_1%flags} (id = 2639) */
                    /* DIR   USE var={d-T_73_1%bounds%mult[]} (id = 2642) */
                    /* DIR   USE var={d-T_73_1%bounds%extent[]} (id = 2644) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3419 |            ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]][(long long) mb[].off8 + $$LoopIV53][(long long) mb[].off4 + $$LoopIV54][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] = ((double *)((char *)d-T_73_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_73[].rns121.[$$LoopIV52 + 1ll][(long long) mb[].off8 + $$LoopIV53][(long long) mb[].off4 + $$LoopIV54];
  3418 |            /* DIR   LATCH */
                    $$LoopIV54 = $$LoopIV54 + 1ll;
                  } while ((unsigned long long) $$LoopIV54 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~166 */
                lab_167:
                  /* DIR   LATCH */
                  $$LoopIV53 = $$LoopIV53 + 1ll;
                } while ((long long) $$LoopIV53 < (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % (long long) 2u);    /* ~165 */
              lab_168:
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8) & 1ll + ((long long) mb[].off20 - (long long) mb[].off8) > (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) goto lab_117;
                $$CIV83B = (long long) 0;
                do {   /* id=6 guarded */ /* ~118 */ 
                  /* region = 146 */
                  /* bump-normalized */
                  if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_119;
                  $$LoopIV54 = 0ll;
                  do {   /* id=7 guarded */ /* ~120 */ 
                    /* region = 145 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=7 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_73_1%flags} (id = 2639) */
                    /* DIR   USE var={d-T_73_1%bounds%mult[]} (id = 2642) */
                    /* DIR   USE var={d-T_73_1%bounds%extent[]} (id = 2644) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3419 |            ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]][($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][(long long) mb[].off4 + $$LoopIV54][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] = ((double *)((char *)d-T_73_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_73[].rns121.[$$LoopIV52 + 1ll][($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][(long long) mb[].off4 + $$LoopIV54];
  3418 |            /* DIR   USE var={d-T_73_1%flags} (id = 2639) */
                    /* DIR   USE var={d-T_73_1%bounds%mult[]} (id = 2642) */
                    /* DIR   USE var={d-T_73_1%bounds%extent[]} (id = 2644) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3419 |            ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]][1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][(long long) mb[].off4 + $$LoopIV54][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] = ((double *)((char *)d-T_73_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_73[].rns121.[$$LoopIV52 + 1ll][1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][(long long) mb[].off4 + $$LoopIV54];
  3418 |            /* DIR   LATCH */
                    $$LoopIV54 = $$LoopIV54 + 1ll;
                  } while ((unsigned long long) $$LoopIV54 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~120 */
                lab_119:
                  /* DIR   LATCH */
                  $$CIV83B = $$CIV83B + 1ll;
                } while ((unsigned long long) $$CIV83B < (unsigned long long) (((long long) mb[].off20 - ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll + (long long) mb[].off8)) / 2ll + 1ll));    /* ~118 */
              lab_117:
                /* DIR   LATCH */
                $$LoopIV52 = $$LoopIV52 + 1ll;
              } while ((unsigned long long) $$LoopIV52 < (unsigned long long) ((long long) nsweepflux));    /* ~116 */
            lab_115:
              if (8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_32;
              free(d-T_73_1%addr)
            lab_32:
              _dealloca[U,TmPShadow_7D](stack_pos_7)
  3422 |      /* DIR   LATCH */
              $$CIV58 = $$CIV58 + 1ll;
            } while ((unsigned long long) $$CIV58 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~108 */
            d-T_73_1%bounds%extent[].off88 = $$ICM.d-T_73_1%bounds%extent[].off8825C;
            d-T_73_1%bounds%extent[].off64 = $$ICM.d-T_73_1%bounds%extent[].off6425B;
            d-T_73_1%bounds%extent[].off40 = $$ICM.d-T_73_1%bounds%extent[].off4025A;
            d-T_73_1%bounds%mult[].off96 = $$ICM.d-T_73_1%bounds%mult[].off96259;
            d-T_73_1%bounds%mult[].off72 = $$ICM.d-T_73_1%bounds%mult[].off72258;
            d-T_73_1%bounds%mult[].off48 = $$ICM.d-T_73_1%bounds%mult[].off48257;
            d-T_73_1%flags = $$ICM.d-T_73_1%flags256;
          lab_107:
  3425 |    if (!(ndim >= 2)) goto lab_37;
  3426 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_121;
            $$CIV5F = 0ll;
  3428 |    $$ICM.d-fy_%addr25D = d-fy_%addr;
  3426 |    do {   /* id=8 guarded */ /* ~122 */ 
              /* region = 156 */
              /* bump-normalized */
              /* DIR   USE var={d-T_74_1%flags} (id = 2649) */
              /* DIR   USE var={d-T_74_1%bounds%mult[]} (id = 2652) */
              /* DIR   USE var={d-T_74_1%bounds%extent[]} (id = 2654) */
  3428 |      stack_pos_8 = _getstack();
              $$ICM.d-T_74_1%flags25E = 144u;
              $$ICM.d-T_74_1%bounds%extent[].off88264 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              $$ICM.d-T_74_1%bounds%mult[].off96261 = 8ll;
              $$ICM.d-T_74_1%bounds%extent[].off64263 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              $$ICM.d-T_74_1%bounds%mult[].off72260 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              $$ICM.d-T_74_1%bounds%extent[].off40262 = max((long long) nsweepflux,0ll);
              $$ICM.d-T_74_1%bounds%mult[].off4825F = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_39;
              d-T_74_1%addr = _alloca(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_40;
            lab_39:
              d-T_74_1%addr = malloc(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_40:
  3427 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_123;
              $$CIV5B = 0ll;
              do {   /* id=9 guarded */ /* ~124 */ 
                /* region = 152 */
                /* bump-normalized */
                if (!(0ll < (long long) nsweepflux)) goto lab_125;
                $$LoopIV50 = 0ll;
                do {   /* id=10 guarded */ /* ~126 */ 
                  /* region = 151 */
                  /* bump-normalized */
                  if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_127;
                  $$LoopIV51 = 0ll;
                  do {   /* id=11 guarded */ /* ~128 */ 
                    /* region = 150 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=11 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_74_1%flags} (id = 2649) */
                    /* DIR   USE var={d-T_74_1%bounds%mult[]} (id = 2652) */
                    /* DIR   USE var={d-T_74_1%bounds%extent[]} (id = 2654) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3428 |            ((double *)((char *)d-T_74_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_74[].rns128.[$$LoopIV50 + 1ll][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][$$CIV5F + ((long long) .index->index + (long long) mb[].off0)] +  2.0000000000000000E+000 * (((double *)((char *)$$ICM.d-fy_%addr25D->fy_%d-data%addr.rns132.  + $$ICM.d-fy_%addr25D->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][(long long) ((int *)((char *)$$ICM.d-fy_%addr25D  + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]] - ((double *)((char *)$$ICM.d-fy_%addr25D->fy_%d-data%addr.rns132.  + $$ICM.d-fy_%addr25D->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][1ll + ($$CIV5B + (long long) mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fy_%addr25D  + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]]);
  3427 |            /* DIR   LATCH */
                    $$LoopIV51 = $$LoopIV51 + 1ll;
                  } while ((unsigned long long) $$LoopIV51 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~128 */
                lab_127:
                  /* DIR   LATCH */
                  $$LoopIV50 = $$LoopIV50 + 1ll;
                } while ((unsigned long long) $$LoopIV50 < (unsigned long long) ((long long) nsweepflux));    /* ~126 */
              lab_125:
                /* DIR   LATCH */
                $$CIV5B = $$CIV5B + 1ll;
              } while ((unsigned long long) $$CIV5B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~124 */
            lab_123:
              if (!(0ll < (long long) nsweepflux)) goto lab_129;
              $$LoopIV4D = 0ll;
              do {   /* id=12 guarded */ /* ~130 */ 
                /* region = 155 */
                /* bump-normalized */
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_131;
                $$LoopIV4E = 0ll;
                do {   /* id=13 guarded */ /* ~132 */ 
                  /* region = 154 */
                  /* bump-normalized */
                  if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_133;
                  $$LoopIV4F = 0ll;
                  do {   /* id=14 guarded */ /* ~134 */ 
                    /* region = 153 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_74_1%flags} (id = 2649) */
                    /* DIR   USE var={d-T_74_1%bounds%mult[]} (id = 2652) */
                    /* DIR   USE var={d-T_74_1%bounds%extent[]} (id = 2654) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3428 |            ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]][(long long) mb[].off8 + $$LoopIV4E][(long long) mb[].off4 + $$LoopIV4F][$$CIV5F + ((long long) .index->index + (long long) mb[].off0)] = ((double *)((char *)d-T_74_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_74[].rns128.[$$LoopIV4D + 1ll][(long long) mb[].off8 + $$LoopIV4E][(long long) mb[].off4 + $$LoopIV4F];
  3427 |            /* DIR   LATCH */
                    $$LoopIV4F = $$LoopIV4F + 1ll;
                  } while ((unsigned long long) $$LoopIV4F < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~134 */
                lab_133:
                  /* DIR   LATCH */
                  $$LoopIV4E = $$LoopIV4E + 1ll;
                } while ((unsigned long long) $$LoopIV4E < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~132 */
              lab_131:
                /* DIR   LATCH */
                $$LoopIV4D = $$LoopIV4D + 1ll;
              } while ((unsigned long long) $$LoopIV4D < (unsigned long long) ((long long) nsweepflux));    /* ~130 */
            lab_129:
              if (8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_67;
              free(d-T_74_1%addr)
            lab_67:
              _dealloca[U,TmPShadow_8D](stack_pos_8)
  3431 |      /* DIR   LATCH */
              $$CIV5F = $$CIV5F + 1ll;
            } while ((unsigned long long) $$CIV5F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~122 */
            d-T_74_1%bounds%extent[].off88 = $$ICM.d-T_74_1%bounds%extent[].off88264;
            d-T_74_1%bounds%extent[].off64 = $$ICM.d-T_74_1%bounds%extent[].off64263;
            d-T_74_1%bounds%extent[].off40 = $$ICM.d-T_74_1%bounds%extent[].off40262;
            d-T_74_1%bounds%mult[].off96 = $$ICM.d-T_74_1%bounds%mult[].off96261;
            d-T_74_1%bounds%mult[].off72 = $$ICM.d-T_74_1%bounds%mult[].off72260;
            d-T_74_1%bounds%mult[].off48 = $$ICM.d-T_74_1%bounds%mult[].off4825F;
            d-T_74_1%flags = $$ICM.d-T_74_1%flags25E;
          lab_121:
  3432 |    if (!(ndim >= 3)) goto lab_72;
  3433 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_135;
            if (!(0ll < (long long) nsweepflux)) goto lab_170;
            if (!1) goto lab_169;
            $$CIV66 = 0ll;
  3435 |    $$ICM.d-fz_%addr265 = d-fz_%addr;
  3433 |    do {   /* id=15 guarded */ /* ~136 */ 
              /* region = 166 */
              /* bump-normalized */
              /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
              /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
              /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
  3435 |      stack_pos_9 = _getstack();
              $$ICM.d-T_75_1%flags268 = 144u;
              $$ICM.d-T_75_1%bounds%extent[].off8826E = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              $$ICM.d-T_75_1%bounds%mult[].off9626B = 8ll;
              $$ICM.d-T_75_1%bounds%extent[].off6426D = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              $$ICM.d-T_75_1%bounds%mult[].off7226A = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              $$ICM.d-T_75_1%bounds%extent[].off4026C = (long long) nsweepflux;
              $$ICM.d-T_75_1%bounds%mult[].off48269 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              if (!(8ll * ((long long) nsweepflux * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_75;
              d-T_75_1%addr = _alloca(8ll * ((long long) nsweepflux * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_76;
            lab_75:
              d-T_75_1%addr = malloc(8ll * ((long long) nsweepflux * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_76:
  3434 |      if (!((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll > 0ll & 1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_160;
              $$CIV62 = 0ll;
              do {   /* id=25 guarded */ /* ~155 */ 
                /* region = 159 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_159;
                $$CIV61 = 0ll;
                do {   /* id=26 guarded */ /* ~156 */ 
                  /* region = 158 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_158;
                  $$CIV60 = 0ll;
  3435 |          $$csx363 = (long long) mb[].off8 + $$CIV61;
  3434 |          do {   /* id=27 guarded */ /* ~157 */ 
                    /* region = 157 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=27 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
                    /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
                    /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3435 |            ((double *)((char *)d-T_75_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_75[].rns134.[$$CIV60 + 1ll][$$csx363][(long long) mb[].off4 + $$CIV62] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][$$csx363][(long long) mb[].off4 + $$CIV62][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] +  2.0000000000000000E+000 * (((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$csx363][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + $$csx363][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]]);
  3434 |            /* DIR   LATCH */
                    $$CIV60 = $$CIV60 + 1ll;
                  } while ((unsigned long long) $$CIV60 < (unsigned long long) ((long long) nsweepflux));    /* ~157 */
                lab_158:
                  /* DIR   LATCH */
                  $$CIV61 = $$CIV61 + 1ll;
                } while ((unsigned long long) $$CIV61 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~156 */
              lab_159:
                /* DIR   LATCH */
                $$CIV62 = $$CIV62 + 1ll;
              } while ((long long) $$CIV62 < (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % (long long) 2u);    /* ~155 */
            lab_160:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll & 1ll + ((long long) mb[].off16 - (long long) mb[].off4) > (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) goto lab_137;
  3435 |      $$CIV83C = (long long) 0;
  3434 |      do {   /* id=16 guarded */ /* ~138 */ 
                /* region = 162 */
                /* bump-normalized */
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_139;
                $$CIV61 = 0ll;
                do {   /* id=17 guarded */ /* ~140 */ 
                  /* region = 161 */
                  /* bump-normalized */
                  if (!1) goto lab_141;
                  $$CIV60 = 0ll;
  3435 |          $$ICM266 = (long long) mb[].off8 + $$CIV61;
                  $$ICM267 = 1ll + ($$CIV61 + (long long) mb[].off8);
  3434 |          do {   /* id=18 guarded */ /* ~142 */ 
                    /* region = 160 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=18 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
                    /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
                    /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3435 |            ((double *)((char *)d-T_75_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_75[].rns134..SV1[$$CIV60 + 1ll][$$ICM266][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][$$ICM266][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] +  2.0000000000000000E+000 * (((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$ICM266][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$ICM267][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]]);
  3434 |            /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
                    /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
                    /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3435 |            ((double *)((char *)d-T_75_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_75[].rns134..SV0[$$CIV60 + 1ll][$$ICM266][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][$$ICM266][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] +  2.0000000000000000E+000 * (((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$ICM266][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)$$ICM.d-fz_%addr265->fz_%d-data%addr.rns138.  + $$ICM.d-fz_%addr265->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$ICM267][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)$$ICM.d-fz_%addr265  + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]]);
  3434 |            /* DIR   LATCH */
                    $$CIV60 = $$CIV60 + 1ll;
                  } while ((unsigned long long) $$CIV60 < (unsigned long long) ((long long) nsweepflux));    /* ~142 */
                lab_141:
                  /* DIR   LATCH */
                  $$CIV61 = $$CIV61 + 1ll;
                } while ((unsigned long long) $$CIV61 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~140 */
              lab_139:
                /* DIR   LATCH */
                $$CIV83C = $$CIV83C + 1ll;
              } while ((unsigned long long) $$CIV83C < (unsigned long long) (((long long) mb[].off16 - ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll + (long long) mb[].off4)) / 2ll + 1ll));    /* ~138 */
            lab_137:
              if (!1) goto lab_143;
              $$LoopIV4A = 0ll;
              do {   /* id=19 guarded */ /* ~144 */ 
                /* region = 165 */
                /* bump-normalized */
                if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_145;
                $$LoopIV4B = 0ll;
                do {   /* id=20 guarded */ /* ~146 */ 
                  /* region = 164 */
                  /* bump-normalized */
                  if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_147;
                  $$LoopIV4C = 0ll;
                  do {   /* id=21 guarded */ /* ~148 */ 
                    /* region = 163 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
                    /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
                    /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
                    /* DIR   USE var={info%d-q%flags} (id = 2628) */
                    /* DIR   USE var={d-sweepfluxfields%flags} (id = 240) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%mult[]} (id = 243) */
                    /* DIR   USE var={d-sweepfluxfields%bounds%extent[]} (id = 245) */
  3435 |            ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]][(long long) mb[].off8 + $$LoopIV4B][(long long) mb[].off4 + $$LoopIV4C][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] = ((double *)((char *)d-T_75_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll)))->T_75[].rns134.[$$LoopIV4A + 1ll][(long long) mb[].off8 + $$LoopIV4B][(long long) mb[].off4 + $$LoopIV4C];
  3434 |            /* DIR   LATCH */
                    $$LoopIV4C = $$LoopIV4C + 1ll;
                  } while ((unsigned long long) $$LoopIV4C < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~148 */
                lab_147:
                  /* DIR   LATCH */
                  $$LoopIV4B = $$LoopIV4B + 1ll;
                } while ((unsigned long long) $$LoopIV4B < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~146 */
              lab_145:
                /* DIR   LATCH */
                $$LoopIV4A = $$LoopIV4A + 1ll;
              } while ((unsigned long long) $$LoopIV4A < (unsigned long long) ((long long) nsweepflux));    /* ~144 */
            lab_143:
              if (8ll * ((long long) nsweepflux * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_103;
              free(d-T_75_1%addr)
            lab_103:
              _dealloca[U,TmPShadow_9D](stack_pos_9)
  3438 |      /* DIR   LATCH */
              $$CIV66 = $$CIV66 + 1ll;
            } while ((unsigned long long) $$CIV66 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~136 */
            d-T_75_1%bounds%extent[].off88 = $$ICM.d-T_75_1%bounds%extent[].off8826E;
            d-T_75_1%bounds%extent[].off64 = $$ICM.d-T_75_1%bounds%extent[].off6426D;
            d-T_75_1%bounds%extent[].off40 = $$ICM.d-T_75_1%bounds%extent[].off4026C;
            d-T_75_1%bounds%mult[].off96 = $$ICM.d-T_75_1%bounds%mult[].off9626B;
            d-T_75_1%bounds%mult[].off72 = $$ICM.d-T_75_1%bounds%mult[].off7226A;
            d-T_75_1%bounds%mult[].off48 = $$ICM.d-T_75_1%bounds%mult[].off48269;
            d-T_75_1%flags = $$ICM.d-T_75_1%flags268;
          lab_169:
            goto lab_171;
          lab_170:
  3433 |    if (!1) goto lab_195;
  3434 |    if (!((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll > 0ll & 1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_180;
          lab_180:
          lab_195:
  3433 |    if (!1) goto lab_196;
  3434 |    if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll & 1ll + ((long long) mb[].off16 - (long long) mb[].off4) > (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) goto lab_186;
          lab_186:
          lab_196:
  3433 |    if (!1) goto lab_194;
            $$CIV66 = 0ll;
            do {   /* id=29 guarded */ /* ~172 */ 
              /* region = 167 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=29 */
              /* DIR   USE var={d-T_75_1%flags} (id = 2659) */
              /* DIR   USE var={d-T_75_1%bounds%mult[]} (id = 2662) */
              /* DIR   USE var={d-T_75_1%bounds%extent[]} (id = 2664) */
  3435 |      stack_pos_9 = _getstack();
              $$ICM.d-T_75_1%flags268 = 144u;
              $$ICM.d-T_75_1%bounds%extent[].off8826E = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              $$ICM.d-T_75_1%bounds%mult[].off9626B = 8ll;
              $$ICM.d-T_75_1%bounds%extent[].off6426D = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              $$ICM.d-T_75_1%bounds%mult[].off7226A = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * 8ll;
              $$ICM.d-T_75_1%bounds%extent[].off4026C = 0ll;
              $$ICM.d-T_75_1%bounds%mult[].off48269 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
              d-T_75_1%addr = _alloca(0ll);
  3434 |      _dealloca[U,TmPShadow_9D](stack_pos_9)
  3438 |      /* DIR   LATCH */
              $$CIV66 = $$CIV66 + 1ll;
            } while ((unsigned long long) $$CIV66 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~172 */
            d-T_75_1%bounds%extent[].off88 = $$ICM.d-T_75_1%bounds%extent[].off8826E;
            d-T_75_1%bounds%extent[].off64 = $$ICM.d-T_75_1%bounds%extent[].off6426D;
            d-T_75_1%bounds%extent[].off40 = $$ICM.d-T_75_1%bounds%extent[].off4026C;
            d-T_75_1%bounds%mult[].off96 = $$ICM.d-T_75_1%bounds%mult[].off9626B;
            d-T_75_1%bounds%mult[].off72 = $$ICM.d-T_75_1%bounds%mult[].off7226A;
            d-T_75_1%bounds%mult[].off48 = $$ICM.d-T_75_1%bounds%mult[].off48269;
            d-T_75_1%flags = $$ICM.d-T_75_1%flags268;
            goto lab_200;
          lab_200:
          lab_194:
          lab_171:
          lab_135:
  3439 |  lab_72:
  3440 |  lab_37:
  3441 |  lab_1:
  3442 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13417not availablenot availablenot available3003001606440400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
23418not available112006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
33418not available2220060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43418not available33600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53418not available1120010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63418not available5220060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73418not available63600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83426not availablenot availablenot available3003001004440400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
93427not available812006020200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103427not available9220060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113427not available103600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123427not available812004020200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133427not available12220040200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143427not available133400400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153433not availablenot availablenot available4023203002906460400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
163434not available15120016020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
173434not available162160200160200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183434not available17316001600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193434not available1512004020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203434not available19220040200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213434not available203400400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253434not available1512009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263434not available2529020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273434not available263900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293433not availablenot availablenot available300300400400100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303418not available5220040200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
313418not available303400400100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
107ContainsFunctionCall (fail)High Level Optimizer1934171An attempt to SIMD vectorize failed because the loop contains a function call.not available
108LoopInterchange (success)High Level Optimizer1934182Loop interchanging was applied to loop nest.not available
109NonInnermostLoop (fail)High Level Optimizer1934182An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
110NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_73_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV55 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV56) + (8ll)*((long long) mb[].off4 + $$LoopIV57))
111UnsupportedOperation (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns126. + d-fx_%addr->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns123.[$$CIV58 + (long long) mb[].off0]] - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns126. + d-fx_%addr->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns123.[1ll + ($$CIV58 + (long long) mb[].off0)]])
112NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV56) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV57) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
113LoopInterchange (success)High Level Optimizer1934185Loop interchanging was applied to loop nest.not available
114NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
115NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
116NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
117OuterLoopUnroll (success)High Level Optimizer1934186An outer loop unroll was performed.
  • Unroll Factor: 2
118NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
119NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
120NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
121NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
122NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
123NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
124ContainsFunctionCall (fail)High Level Optimizer1934268An attempt to SIMD vectorize failed because the loop contains a function call.not available
125LoopInterchange (success)High Level Optimizer19342710Loop interchanging was applied to loop nest.not available
126NonVectorizableAlignment (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
127UnsupportedOperation (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][$$CIV5F + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns132. + d-fy_%addr->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns132. + d-fy_%addr->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][1ll + ($$CIV5B + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]])
128NonVectorizableStride (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
129NonStrideOneStore (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
130LoopInterchange (success)High Level Optimizer19342712Loop interchanging was applied to loop nest.not available
131NonVectorizableAlignment (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
132NonVectorizableStride (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
133NonStrideOneStore (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
134ContainsFunctionCall (fail)High Level Optimizer19343315An attempt to SIMD vectorize failed because the loop contains a function call.not available
135NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
136UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][$$CIV61 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV62][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$CIV61 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
137NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
138NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
139OuterLoopUnroll (success)High Level Optimizer19343416An outer loop unroll was performed.
  • Unroll Factor: 2
140NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
141UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][(long long) mb[].off8 + $$CIV61][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][(long long) mb[].off8 + $$CIV61][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
142NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
143NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
144NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
145UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][(long long) mb[].off8 + $$CIV61][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][(long long) mb[].off8 + $$CIV61][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
146NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
147NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
148LoopInterchange (success)High Level Optimizer19343419Loop interchanging was applied to loop nest.not available
149NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
150NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
151NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
152ContainsFunctionCall (fail)High Level Optimizer19343329An attempt to SIMD vectorize failed because the loop contains a function call.not available

Region #20
Region Nameupdate_final
Region Name (Demangled)not available
Start Line #not available
End Line #3404
Pseudocode
          void update_final(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET5 = __stencilcontrol_NMOD_istime(.index,.info,&w3,&mb);
  3354 |    if (!(0 != ($$RET5 & 1))) goto lab_1;
  3355 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_223;
            $$CIV91 = 0ll;
            do {   /* id=1 guarded */ /* ~224 */ 
              /* region = 131 */
              /* bump-normalized */
  3357 |      stack_pos_10 = _getstack();
              if (!(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_4;
              d-T_76_1%addr = _alloca(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_5;
            lab_4:
              d-T_76_1%addr = malloc(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_5:
  3356 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_225;
              $$_xlsmpEntry3B = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41575U,$$SHADW.SMPDef$$41576D](18592,&update_final$$OL$$60,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry3B,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356**")
            lab_225:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_231;
              $$_xlsmpEntry3C = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41586U,$$SHADW.SMPDef$$41587D](18592,&update_final$$OL$$61,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry3C,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3356**")
            lab_231:
              if (8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_32;
              free(d-T_76_1%addr)
            lab_32:
              _dealloca[U,TmPShadow_10D](stack_pos_10)
  3360 |      if (!(0 != (maintainauxarrays & 1))) goto lab_33;
              stack_pos_11 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_34;
              d-T_77_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_35;
            lab_34:
              d-T_77_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_35:
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_309;
              $$_xlsmpEntry3D = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 71ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 7142ull) ? 1ll : 0ll))) goto lab_381;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41596U,$$SHADW.SMPDef$$41597D](18592,&update_final$$OL$$62,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry3D,0,0,0,0,0,35ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3360*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3360**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3360*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3360**")
              goto lab_382;
            lab_381:
              update_final$$OL$$62((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
            lab_382:
            lab_309:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_52;
              free(d-T_77_1%addr)
            lab_52:
              _dealloca[U,TmPShadow_11D](stack_pos_11)
            lab_33:
  3363 |      if (!(ndim >= 2)) goto lab_53;
  3365 |      stack_pos_12 = _getstack();
              if (!(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_54;
              d-T_78_1%addr = _alloca(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_55;
            lab_54:
              d-T_78_1%addr = malloc(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_55:
  3364 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_245;
              $$_xlsmpEntry3E = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41607U,$$SHADW.SMPDef$$41608D](18592,&update_final$$OL$$63,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry3E,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364**")
            lab_245:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_251;
              $$_xlsmpEntry3F = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41618U,$$SHADW.SMPDef$$41619D](18592,&update_final$$OL$$64,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry3F,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3364**")
            lab_251:
              if (8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_82;
              free(d-T_78_1%addr)
            lab_82:
              _dealloca[U,TmPShadow_12D](stack_pos_12)
  3368 |      if (!(0 != (maintainauxarrays & 1))) goto lab_83;
              stack_pos_13 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_84;
              d-T_79_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_85;
            lab_84:
              d-T_79_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_85:
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_315;
              $$_xlsmpEntry40 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 71ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 7142ull) ? 1ll : 0ll))) goto lab_390;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41628U,$$SHADW.SMPDef$$41629D](18592,&update_final$$OL$$65,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry40,0,0,0,0,0,35ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3368*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3368**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3368*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3368**")
              goto lab_391;
            lab_390:
              update_final$$OL$$65((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
            lab_391:
            lab_315:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_102;
              free(d-T_79_1%addr)
            lab_102:
              _dealloca[U,TmPShadow_13D](stack_pos_13)
            lab_83:
  3371 |      if (!(ndim >= 3)) goto lab_103;
  3373 |      stack_pos_14 = _getstack();
              if (!(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_104;
              d-T_80_1%addr = _alloca(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_105;
            lab_104:
              d-T_80_1%addr = malloc(8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_105:
  3372 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_265;
              $$_xlsmpEntry41 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41639U,$$SHADW.SMPDef$$41640D](18592,&update_final$$OL$$66,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry41,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372**")
            lab_265:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_271;
              $$_xlsmpEntry42 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41650U,$$SHADW.SMPDef$$41651D](18592,&update_final$$OL$$67,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry42,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3372**")
            lab_271:
              if (8ll * (max((long long) nflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_132;
              free(d-T_80_1%addr)
            lab_132:
              _dealloca[U,TmPShadow_14D](stack_pos_14)
  3376 |      if (!(0 != (maintainauxarrays & 1))) goto lab_133;
              stack_pos_15 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_134;
              d-T_81_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_135;
            lab_134:
              d-T_81_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_135:
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_321;
              $$_xlsmpEntry43 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 71ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 7142ull) ? 1ll : 0ll))) goto lab_399;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41660U,$$SHADW.SMPDef$$41661D](18592,&update_final$$OL$$68,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry43,0,0,0,0,0,35ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3376*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3376**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3376*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3376**")
              goto lab_400;
            lab_399:
              update_final$$OL$$68((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
            lab_400:
            lab_321:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_152;
              free(d-T_81_1%addr)
            lab_152:
              _dealloca[U,TmPShadow_15D](stack_pos_15)
            lab_133:
  3379 |    lab_103:
  3380 |    lab_53:
  3381 |      if (!(0 != (ie != 0 & lselfgravity))) goto lab_153;
  3383 |      stack_pos_16 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_154;
              d-T_82_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_155;
            lab_154:
              d-T_82_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_155:
  3382 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_327;
              $$_xlsmpEntry44 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 31ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 3125ull) ? 1ll : 0ll))) goto lab_402;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41670U,$$SHADW.SMPDef$$41671D](18592,&update_final$$OL$$69,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry44,0,0,0,0,0,15ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3382*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3382**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3382*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3382**")
              goto lab_403;
            lab_402:
              update_final$$OL$$69((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))))
            lab_403:
            lab_327:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_174;
              free(d-T_82_1%addr)
            lab_174:
              _dealloca[U,TmPShadow_16D](stack_pos_16)
  3387 |      if (!(ndim >= 2)) goto lab_175;
  3389 |      stack_pos_17 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_176;
              d-T_83_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_177;
            lab_176:
              d-T_83_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_177:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_333;
  3388 |    lab_333:
              if (!(0ll < min(1ll + ((long long) mb[].off16 - (long long) mb[].off4),1ll))) goto lab_293;
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_295;
              $$_xlsmpEntry45 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 3125ull) ? 1ll : 0ll))) goto lab_405;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41679U,$$SHADW.SMPDef$$41680D](18592,&update_final$$OL$$70,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry45,0,0,0,0,0,1562ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**")
              goto lab_406;
            lab_405:
              update_final$$OL$$70((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))
            lab_406:
            lab_295:
            lab_293:
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_343;
              $$_xlsmpEntry46 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 26ull) | (unsigned long long) ((unsigned long long) min(1ll + ((long long) mb[].off16 - (long long) mb[].off4),(long long) mb[].off16 - (long long) mb[].off4) >= 2631ull) ? 1ll : 0ll))) goto lab_408;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41689U,$$SHADW.SMPDef$$41690D](18592,&update_final$$OL$$71,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry46,0,0,0,0,0,13ull / ((unsigned long long) min(1ll + ((long long) mb[].off16 - (long long) mb[].off4),(long long) mb[].off16 - (long long) mb[].off4) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**")
              goto lab_409;
            lab_408:
              update_final$$OL$$71((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))
            lab_409:
            lab_343:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_338;
            lab_338:
              if (!(max((long long) mb[].off16 - (long long) mb[].off4,0ll) < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_342;
              if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_341;
              $$_xlsmpEntry47 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_411;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41698U,$$SHADW.SMPDef$$41699D](18592,&update_final$$OL$$72,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry47,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3388**")
              goto lab_412;
            lab_411:
              update_final$$OL$$72((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))
            lab_412:
            lab_341:
            lab_342:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_196;
              free(d-T_83_1%addr)
            lab_196:
              _dealloca[U,TmPShadow_17D](stack_pos_17)
  3393 |      if (!(ndim == 3)) goto lab_197;
  3395 |      stack_pos_18 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_198;
              d-T_84_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_199;
            lab_198:
              d-T_84_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_199:
  3394 |      if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_365;
              $$_xlsmpEntry48 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 31ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 3125ull) ? 1ll : 0ll))) goto lab_414;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41708U,$$SHADW.SMPDef$$41709D](18592,&update_final$$OL$$73,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry48,0,0,0,0,0,15ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394**")
              goto lab_415;
            lab_414:
              update_final$$OL$$73((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))))
            lab_415:
            lab_365:
              if (!(0ll < 1ll + ((long long) mb[].off16 - (long long) mb[].off4))) goto lab_369;
              $$_xlsmpEntry49 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_417;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41718U,$$SHADW.SMPDef$$41719D](18592,&update_final$$OL$$74,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry49,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3394**")
              goto lab_418;
            lab_417:
              update_final$$OL$$74((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))))
            lab_418:
            lab_369:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_218;
              free(d-T_84_1%addr)
            lab_218:
              _dealloca[U,TmPShadow_18D](stack_pos_18)
  3399 |    lab_197:
  3400 |    lab_175:
  3401 |    lab_153:
  3402 |      /* DIR   LATCH */
              $$CIV91 = $$CIV91 + 1ll;
            } while ((unsigned long long) $$CIV91 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~224 */
          lab_223:
  3403 |  lab_1:
  3404 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13355not availablenot availablenot available3004006603600100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
153LoopHasSideEffectsCall (fail)High Level Optimizer2033551Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
154ContainsFunctionCall (fail)High Level Optimizer2033551An attempt to SIMD vectorize failed because the loop contains a function call.not available
155LoopParallelized (success)High Level Optimizer203356not availableLoop was automatically parallelized.not available
156LoopParallelized (success)High Level Optimizer203356not availableLoop was automatically parallelized.not available
157LoopParallelized (success)High Level Optimizer203360not availableLoop was automatically parallelized.not available
158LoopParallelized (success)High Level Optimizer203364not availableLoop was automatically parallelized.not available
159LoopParallelized (success)High Level Optimizer203364not availableLoop was automatically parallelized.not available
160LoopParallelized (success)High Level Optimizer203368not availableLoop was automatically parallelized.not available
161LoopParallelized (success)High Level Optimizer203372not availableLoop was automatically parallelized.not available
162LoopParallelized (success)High Level Optimizer203372not availableLoop was automatically parallelized.not available
163LoopParallelized (success)High Level Optimizer203376not availableLoop was automatically parallelized.not available
164LoopParallelized (success)High Level Optimizer203382not availableLoop was automatically parallelized.not available
165LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
166LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
167LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
168LoopParallelized (success)High Level Optimizer203394not availableLoop was automatically parallelized.not available
169LoopParallelized (success)High Level Optimizer203394not availableLoop was automatically parallelized.not available

Region #21
Region Nameupdateb_final
Region Name (Demangled)not available
Start Line #not available
End Line #3342
Pseudocode
          void updateb_final(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET6 = __stencilcontrol_NMOD_istime(.index,.info,&a3x,&mb);
  3297 |    if (!(0 != ($$RET6 & 1))) goto lab_1;
  3298 |    stack_pos_19 = _getstack();
            allocate_size_25 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)),0ll)));
            if (!(allocate_size_25 <= 1048576ll)) goto lab_2;
            d-T_85_1%addr = _alloca(allocate_size_25);
            goto lab_3;
          lab_2:
            d-T_85_1%addr = malloc(allocate_size_25);
          lab_3:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_238;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_370;
            if (!(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)) > 0ll)) goto lab_371;
            if (!1) goto lab_361;
            $$_xlsmpEntry50 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41858U,$$SHADW.SMPDef$$41859D](18594,&updateb_final$$OL$$81,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry50,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) (mb[].off12 + .index->index) - (long long) (mb[].off0 + .index->index))) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3298*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3298**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3298*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3298**")
          lab_361:
          lab_370:
          lab_371:
          lab_238:
            if (allocate_size_25 <= 1048576ll) goto lab_28;
            free(d-T_85_1%addr)
          lab_28:
            _dealloca[U,TmPShadow_19D](stack_pos_19)
  3302 |    if (!(ndim >= 3)) goto lab_29;
  3303 |    stack_pos_20 = _getstack();
            allocate_size_26 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)),0ll)));
            if (!(allocate_size_25 <= 1048576ll)) goto lab_30;
            d-T_86_1%addr = _alloca(allocate_size_26);
            goto lab_31;
          lab_30:
            d-T_86_1%addr = malloc(allocate_size_26);
          lab_31:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_248;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_421;
            if (!1) goto lab_420;
            if (!(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)) > 0ll)) goto lab_430;
            if (!1) goto lab_429;
            $$_xlsmpEntry4A = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41794U,$$SHADW.SMPDef$$41795D](18594,&updateb_final$$OL$$75,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4A,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) (mb[].off12 + .index->index) - (long long) (mb[].off0 + .index->index))) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3303*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3303**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3303*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3303**")
          lab_429:
          lab_430:
          lab_420:
          lab_421:
          lab_248:
            if (allocate_size_25 <= 1048576ll) goto lab_56;
            free(d-T_86_1%addr)
          lab_56:
            _dealloca[U,TmPShadow_20D](stack_pos_20)
  3307 |  lab_29:
  3308 |  lab_1:
            $$RET7 = __stencilcontrol_NMOD_istime(.index,.info,&a3y,&mb);
  3309 |    if (!(0 != ($$RET7 & 1))) goto lab_57;
  3310 |    if (!(icylindrical == 0)) goto lab_58;
  3311 |    stack_pos_21 = _getstack();
            allocate_size_27 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)),0ll)));
            if (!(allocate_size_27 <= 1048576ll)) goto lab_59;
            d-T_87_1%addr = _alloca(allocate_size_27);
            goto lab_60;
          lab_59:
            d-T_87_1%addr = malloc(allocate_size_27);
          lab_60:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_258;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_424;
            if (!1) goto lab_423;
            if (!(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)) > 0ll)) goto lab_433;
            if (!1) goto lab_432;
            $$_xlsmpEntry4B = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41805U,$$SHADW.SMPDef$$41806D](18594,&updateb_final$$OL$$76,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4B,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) (mb[].off12 + .index->index) - (long long) (mb[].off0 + .index->index))) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3311*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3311**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3311*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3311**")
          lab_432:
          lab_433:
          lab_423:
          lab_424:
          lab_258:
            if (allocate_size_27 <= 1048576ll) goto lab_85;
            free(d-T_87_1%addr)
          lab_85:
            _dealloca[U,TmPShadow_21D](stack_pos_21)
  3315 |    if (!(ndim >= 3)) goto lab_114;
  3316 |    stack_pos_22 = _getstack();
            allocate_size_28 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)),0ll)));
            if (!(allocate_size_27 <= 1048576ll)) goto lab_87;
            d-T_88_1%addr = _alloca(allocate_size_28);
            goto lab_88;
          lab_87:
            d-T_88_1%addr = malloc(allocate_size_28);
          lab_88:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_268;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_427;
            if (!1) goto lab_426;
            if (!(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)) > 0ll)) goto lab_436;
            if (!1) goto lab_435;
            $$_xlsmpEntry4C = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41816U,$$SHADW.SMPDef$$41817D](18594,&updateb_final$$OL$$77,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4C,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) (mb[].off12 + .index->index) - (long long) (mb[].off0 + .index->index))) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3316*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3316**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3316*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3316**")
          lab_435:
          lab_436:
          lab_426:
          lab_427:
          lab_268:
            if (allocate_size_27 <= 1048576ll) goto lab_113;
            free(d-T_88_1%addr)
          lab_113:
            _dealloca[U,TmPShadow_22D](stack_pos_22)
  3321 |    goto lab_114;
          lab_58:
  3322 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_216;
            if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_398;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_387;
            if (!1) goto lab_386;
            $$CIVAE = 0ll;
            do {   /* id=25 guarded */ /* ~217 */ 
              /* region = 111 */
              /* bump-normalized */
  3326 |      stack_pos_23 = _getstack();
              d-T_89_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_312;
              $$_xlsmpEntry4F = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 27ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 2777ull) ? 1ll : 0ll))) goto lab_454;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41847U,$$SHADW.SMPDef$$41848D](18594,&updateb_final$$OL$$80,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4F,0,0,0,0,0,13ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326**")
              goto lab_455;
            lab_454:
              updateb_final$$OL$$80((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
            lab_455:
            lab_312:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_135;
              free(d-T_89_1%addr)
            lab_135:
              _dealloca[U,TmPShadow_23D](stack_pos_23)
  3330 |      /* DIR   LATCH */
              $$CIVAE = $$CIVAE + 1ll;
            } while ((unsigned long long) $$CIVAE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~217 */
          lab_386:
            goto lab_399;
          lab_387:
  3322 |    if (!1) goto lab_397;
            $$CIVAE = 0ll;
            do {   /* id=39 guarded */ /* ~389 */ 
              /* region = 112 */
              /* bump-normalized */
  3326 |      stack_pos_23 = _getstack();
              d-T_89_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_396;
              free(d-T_89_1%addr)
            lab_396:
              _dealloca[U,TmPShadow_23D](stack_pos_23)
  3330 |      /* DIR   LATCH */
              $$CIVAE = $$CIVAE + 1ll;
            } while ((unsigned long long) $$CIVAE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~389 */
          lab_397:
            goto lab_399;
          lab_398:
  3322 |    if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_409;
            if (!1) goto lab_408;
            $$CIVAE = 0ll;
            do {   /* id=17 guarded */ /* ~400 */ 
              /* region = 113 */
              /* bump-normalized */
  3326 |      stack_pos_23 = _getstack();
              d-T_89_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_406;
              $$_xlsmpEntry4D = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 27ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 2777ull) ? 1ll : 0ll))) goto lab_448;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41826U,$$SHADW.SMPDef$$41827D](18594,&updateb_final$$OL$$78,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4D,0,0,0,0,0,13ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3326**")
              goto lab_449;
            lab_448:
              updateb_final$$OL$$78((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
            lab_449:
            lab_406:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_407;
              free(d-T_89_1%addr)
            lab_407:
              _dealloca[U,TmPShadow_23D](stack_pos_23)
  3330 |      /* DIR   LATCH */
              $$CIVAE = $$CIVAE + 1ll;
            } while ((unsigned long long) $$CIVAE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~400 */
          lab_408:
            goto lab_419;
          lab_409:
  3322 |    if (!1) goto lab_418;
            $$CIVAE = 0ll;
            do {   /* id=12 guarded */ /* ~410 */ 
              /* region = 114 */
              /* bump-normalized */
  3326 |      stack_pos_23 = _getstack();
              d-T_89_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_417;
              free(d-T_89_1%addr)
            lab_417:
              _dealloca[U,TmPShadow_23D](stack_pos_23)
  3330 |      /* DIR   LATCH */
              $$CIVAE = $$CIVAE + 1ll;
            } while ((unsigned long long) $$CIVAE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~410 */
          lab_418:
          lab_419:
          lab_399:
          lab_216:
  3331 |  lab_114:
  3332 |  lab_57:
            $$RET8 = __stencilcontrol_NMOD_istime(.index,.info,&a3z,&mb);
  3333 |    if (!(0 != ($$RET8 & 1))) goto lab_140;
  3334 |    stack_pos_24 = _getstack();
            allocate_size_30 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)),0ll)));
            if (!(allocate_size_30 <= 1048576ll)) goto lab_141;
            d-T_90_1%addr = _alloca(allocate_size_30);
            goto lab_142;
          lab_141:
            d-T_90_1%addr = malloc(allocate_size_30);
          lab_142:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_278;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_345;
            if (!(1ll + ((long long) (.index->index + mb[].off12) - (long long) (mb[].off0 + .index->index)) > 0ll)) goto lab_346;
            if (!1) goto lab_336;
            $$_xlsmpEntry4E = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41837U,$$SHADW.SMPDef$$41838D](18594,&updateb_final$$OL$$79,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry4E,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) (mb[].off12 + .index->index) - (long long) (mb[].off0 + .index->index))) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3334*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3334**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3334*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3334**")
          lab_336:
          lab_345:
          lab_346:
          lab_278:
            if (allocate_size_30 <= 1048576ll) goto lab_167;
            free(d-T_90_1%addr)
          lab_167:
            _dealloca[U,TmPShadow_24D](stack_pos_24)
  3340 |  lab_140:
  3342 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
123322not availablenot availablenot available300400400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
173322not availablenot availablenot available300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
253322not availablenot availablenot available300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
393322not availablenot availablenot available300400400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
483322not availablenot availablenot available300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
170LoopParallelized (success)High Level Optimizer213298not availableLoop was automatically parallelized.not available
171LoopParallelized (success)High Level Optimizer213303not availableLoop was automatically parallelized.not available
172LoopParallelized (success)High Level Optimizer213311not availableLoop was automatically parallelized.not available
173LoopParallelized (success)High Level Optimizer213316not availableLoop was automatically parallelized.not available
174LoopHasSideEffectsCall (fail)High Level Optimizer21332225Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
175ContainsFunctionCall (fail)High Level Optimizer21332225An attempt to SIMD vectorize failed because the loop contains a function call.not available
176LoopParallelized (success)High Level Optimizer213326not availableLoop was automatically parallelized.not available
177LoopHasSideEffectsCall (fail)High Level Optimizer21332239Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
178ContainsFunctionCall (fail)High Level Optimizer21332239An attempt to SIMD vectorize failed because the loop contains a function call.not available
179LoopHasSideEffectsCall (fail)High Level Optimizer21332217Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
180ContainsFunctionCall (fail)High Level Optimizer21332217An attempt to SIMD vectorize failed because the loop contains a function call.not available
181LoopParallelized (success)High Level Optimizer213326not availableLoop was automatically parallelized.not available
182LoopHasSideEffectsCall (fail)High Level Optimizer21332212Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
183ContainsFunctionCall (fail)High Level Optimizer21332212An attempt to SIMD vectorize failed because the loop contains a function call.not available
184LoopParallelized (success)High Level Optimizer213334not availableLoop was automatically parallelized.not available
5212LoopUnroll (success)Low Level Optimizer2110731Loop unroll was performed.
  • Unroll Factor: 4
5213LoopUnroll (success)Low Level Optimizer2110841Loop unroll was performed.
  • Unroll Factor: 4
5214LoopUnroll (success)Low Level Optimizer2111171Loop unroll was performed.
  • Unroll Factor: 2
5215LoopUnroll (success)Low Level Optimizer2111281Loop unroll was performed.
  • Unroll Factor: 2

Region #22
Region Namestore_fixup_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #3284
Pseudocode
          void store_fixup_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET9 = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  3269 |    if (!(0 != ($$RET9 & 1))) goto lab_1;
  3270 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  3271 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  3272 |    T_91 = 1;
            stack_pos_25 = _getstack();
            d-T_92_1%flags = 144u;
            d-T_92_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_92_1%bounds%mult[].off120 = 8ll;
            $$csx2E = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll];
            d-T_92_1%bounds%extent[].off88 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll);
            d-T_92_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            $$csx2C = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll];
            d-T_92_1%bounds%extent[].off64 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll);
            d-T_92_1%bounds%mult[].off72 = 8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            $$csx2D = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll];
            d-T_92_1%bounds%extent[].off40 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll],0ll);
            d-T_92_1%bounds%mult[].off48 = 8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_31 = 8ll * ((max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll],0ll) * max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll)) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_31 <= 1048576ll)) goto lab_14;
            d-T_92_1%addr = _alloca(allocate_size_31);
            goto lab_15;
          lab_14:
            d-T_92_1%addr = malloc(allocate_size_31);
          lab_15:
            if (!(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll] > 0ll)) goto lab_103;
            $$CIVBB = 0ll;
            $$ICM.d-f2x_%addr3B = d-f2x_%addr;
            $$EMTF24 = (unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll];
            if (!(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] > 0ll)) goto lab_232;
            if (!(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] > 0ll)) goto lab_220;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_233;
            if (!1) goto lab_233;
            $$CIVBB = 0ll;
            $$exec_par56 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry52 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par56)) goto lab_260;
            $$iters_per_thd56 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] / 100ull) * ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41893U,$$SHADW.SMPDef$$41894D](18594,&store_fixup_fluxes$$OL$$83,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry52,0,0,0,0,0,(unsigned long long) $$iters_per_thd56,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272**")
            goto lab_233;
          lab_260:
            store_fixup_fluxes$$OL$$83((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll]))
            goto lab_233;
          lab_220:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_233;
            if (!1) goto lab_233;
            $$CIVBB = 0ll;
            $$exec_par55 = ((unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll] >= 25000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry56 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par55)) goto lab_272;
            $$iters_per_thd55 = 12500ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41940U,D](18592,&store_fixup_fluxes$$OL$$87,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry56,0,0,0,0,0,(unsigned long long) $$iters_per_thd55,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3272**")
            goto lab_273;
          lab_272:
            store_fixup_fluxes$$OL$$87((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll]))
          lab_273:
          lab_232:
          lab_233:
          lab_103:
            d-unctl_rtd_20%dscr_type = 3u;
            d-unctl_rtd_20%data_type = 14u;
            d-unctl_rtd_20%flags = 144u;
            d-unctl_rtd_20%version = 129u;
            d-unctl_rtd_20%element_len = 8ll;
            d-unctl_rtd_20%rank = 4;
            d-unctl_rtd_20%bounds%lbound[].off96 = 1ll;
            d-unctl_rtd_20%bounds%extent[].off104 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_20%bounds%mult[].off112 = 8ll;
            d-unctl_rtd_20%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_20%bounds%extent[].off80 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll);
            d-unctl_rtd_20%bounds%mult[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_20%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_20%bounds%extent[].off56 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll);
            d-unctl_rtd_20%bounds%mult[].off64 = 8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-unctl_rtd_20%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_20%bounds%extent[].off32 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[1ll],0ll);
            d-unctl_rtd_20%bounds%mult[].off40 = 8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-unctl_rtd_20%rvo = - ((1ll + (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))) * 8ll);
            $$csx32D = mb[].off12;
            __datadeclarations_NMOD_storefixupfluxes(.info,&ms,&T_91,((char *)d-T_92_1%addr  + -8ll - (8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)) + (8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll],0ll) * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))))*(1ll) + (8ll * (max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),NULL,0,&d-unctl_rtd_20,0ll)
            if (allocate_size_31 <= 1048576ll) goto lab_32;
            free(d-T_92_1%addr)
          lab_32:
            _dealloca[U,TmPShadow_25D](stack_pos_25)
  3273 |  lab_1:
            $$RETA = __stencilcontrol_NMOD_istime(.index,.info,&f2y,&mb);
  3274 |    if (!(0 != ($$RETA & 1))) goto lab_33;
  3275 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  3276 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  3277 |    T_93 = 2;
            stack_pos_26 = _getstack();
            d-T_94_1%flags = 144u;
            d-T_94_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_94_1%bounds%mult[].off120 = 8ll;
            $$csx31 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll];
            d-T_94_1%bounds%extent[].off88 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll);
            d-T_94_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            $$csx2F = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll];
            d-T_94_1%bounds%extent[].off64 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll);
            d-T_94_1%bounds%mult[].off72 = 8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            $$csx30 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll];
            d-T_94_1%bounds%extent[].off40 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll],0ll);
            d-T_94_1%bounds%mult[].off48 = 8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_32 = 8ll * ((max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll],0ll) * max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll)) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_32 <= 1048576ll)) goto lab_46;
            d-T_94_1%addr = _alloca(allocate_size_32);
            goto lab_47;
          lab_46:
            d-T_94_1%addr = malloc(allocate_size_32);
          lab_47:
            if (!(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll] > 0ll)) goto lab_117;
            $$CIVC2 = 0ll;
            $$ICM.d-f2y_%addr3C = d-f2y_%addr;
            $$EMTF21 = (unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll];
            if (!(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] > 0ll)) goto lab_193;
            if (!(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] > 0ll)) goto lab_181;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_194;
            if (!1) goto lab_194;
            $$CIVC2 = 0ll;
            $$exec_par54 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry53 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par54)) goto lab_263;
            $$iters_per_thd54 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] / 100ull) * ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41907U,$$SHADW.SMPDef$$41908D](18594,&store_fixup_fluxes$$OL$$84,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry53,0,0,0,0,0,(unsigned long long) $$iters_per_thd54,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277**")
            goto lab_194;
          lab_263:
            store_fixup_fluxes$$OL$$84((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll]))
            goto lab_194;
          lab_181:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_194;
            if (!1) goto lab_194;
            $$CIVC2 = 0ll;
            $$exec_par53 = ((unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll] >= 25000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry55 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par53)) goto lab_269;
            $$iters_per_thd53 = 12500ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41931U,D](18592,&store_fixup_fluxes$$OL$$86,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry55,0,0,0,0,0,(unsigned long long) $$iters_per_thd53,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3277**")
            goto lab_270;
          lab_269:
            store_fixup_fluxes$$OL$$86((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll]))
          lab_270:
          lab_193:
          lab_194:
          lab_117:
            d-unctl_rtd_21%dscr_type = 3u;
            d-unctl_rtd_21%data_type = 14u;
            d-unctl_rtd_21%flags = 144u;
            d-unctl_rtd_21%version = 129u;
            d-unctl_rtd_21%element_len = 8ll;
            d-unctl_rtd_21%rank = 4;
            d-unctl_rtd_21%bounds%lbound[].off96 = 1ll;
            d-unctl_rtd_21%bounds%extent[].off104 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_21%bounds%mult[].off112 = 8ll;
            d-unctl_rtd_21%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_21%bounds%extent[].off80 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll);
            d-unctl_rtd_21%bounds%mult[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_21%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_21%bounds%extent[].off56 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll);
            d-unctl_rtd_21%bounds%mult[].off64 = 8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-unctl_rtd_21%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_21%bounds%extent[].off32 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[1ll],0ll);
            d-unctl_rtd_21%bounds%mult[].off40 = 8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-unctl_rtd_21%rvo = - ((1ll + (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))) * 8ll);
            $$csx32E = mb[].off12;
            __datadeclarations_NMOD_storefixupfluxes(.info,&ms,&T_93,((char *)d-T_94_1%addr  + -8ll - (8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)) + (8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll],0ll) * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))))*(1ll) + (8ll * (max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),NULL,0,&d-unctl_rtd_21,0ll)
            if (allocate_size_32 <= 1048576ll) goto lab_64;
            free(d-T_94_1%addr)
          lab_64:
            _dealloca[U,TmPShadow_26D](stack_pos_26)
  3278 |  lab_33:
            $$RETB = __stencilcontrol_NMOD_istime(.index,.info,&f2z,&mb);
  3279 |    if (!(0 != ($$RETB & 1))) goto lab_65;
  3280 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  3281 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  3282 |    T_95 = 3;
            stack_pos_27 = _getstack();
            d-T_96_1%flags = 144u;
            d-T_96_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_96_1%bounds%mult[].off120 = 8ll;
            $$csx34 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll];
            d-T_96_1%bounds%extent[].off88 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll);
            d-T_96_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            $$csx32 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll];
            d-T_96_1%bounds%extent[].off64 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll);
            d-T_96_1%bounds%mult[].off72 = 8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            $$csx33 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll];
            d-T_96_1%bounds%extent[].off40 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll],0ll);
            d-T_96_1%bounds%mult[].off48 = 8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_33 = 8ll * ((max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll],0ll) * max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll)) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_33 <= 1048576ll)) goto lab_78;
            d-T_96_1%addr = _alloca(allocate_size_33);
            goto lab_79;
          lab_78:
            d-T_96_1%addr = malloc(allocate_size_33);
          lab_79:
            if (!(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll] > 0ll)) goto lab_131;
            $$CIVC9 = 0ll;
            $$ICM.d-f2z_%addr3D = d-f2z_%addr;
            $$EMTF1E = (unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll];
            if (!(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] > 0ll)) goto lab_154;
            if (!(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] > 0ll)) goto lab_142;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_155;
            if (!1) goto lab_155;
            $$CIVC9 = 0ll;
            $$exec_par52 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry54 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par52)) goto lab_266;
            $$iters_per_thd52 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] / 100ull) * ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41921U,$$SHADW.SMPDef$$41922D](18594,&store_fixup_fluxes$$OL$$85,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry54,0,0,0,0,0,(unsigned long long) $$iters_per_thd52,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282**")
            goto lab_155;
          lab_266:
            store_fixup_fluxes$$OL$$85((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll]))
            goto lab_155;
          lab_142:
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_155;
            if (!1) goto lab_155;
            $$CIVC9 = 0ll;
            $$exec_par51 = ((unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll] >= 25000ull) ? (long long) 1 : (long long) 0);
            $$_xlsmpEntry51 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_par51)) goto lab_257;
            $$iters_per_thd51 = 12500ull;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$41880U,D](18592,&store_fixup_fluxes$$OL$$82,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll]),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntry51,0,0,0,0,0,(unsigned long long) $$iters_per_thd51,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3282**")
            goto lab_258;
          lab_257:
            store_fixup_fluxes$$OL$$82((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll]))
          lab_258:
          lab_154:
          lab_155:
          lab_131:
            d-unctl_rtd_22%dscr_type = 3u;
            d-unctl_rtd_22%data_type = 14u;
            d-unctl_rtd_22%flags = 144u;
            d-unctl_rtd_22%version = 129u;
            d-unctl_rtd_22%element_len = 8ll;
            d-unctl_rtd_22%rank = 4;
            d-unctl_rtd_22%bounds%lbound[].off96 = 1ll;
            d-unctl_rtd_22%bounds%extent[].off104 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_22%bounds%mult[].off112 = 8ll;
            d-unctl_rtd_22%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_22%bounds%extent[].off80 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll);
            d-unctl_rtd_22%bounds%mult[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_22%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_22%bounds%extent[].off56 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll);
            d-unctl_rtd_22%bounds%mult[].off64 = 8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-unctl_rtd_22%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_22%bounds%extent[].off32 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[1ll],0ll);
            d-unctl_rtd_22%bounds%mult[].off40 = 8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-unctl_rtd_22%rvo = - ((1ll + (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))) * 8ll);
            $$csx32F = mb[].off12;
            __datadeclarations_NMOD_storefixupfluxes(.info,&ms,&T_95,((char *)d-T_96_1%addr  + -8ll - (8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)) + (8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll],0ll) * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))))*(1ll) + (8ll * (max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll],0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),NULL,0,&d-unctl_rtd_22,0ll)
            if (allocate_size_33 <= 1048576ll) goto lab_96;
            free(d-T_96_1%addr)
          lab_96:
            _dealloca[U,TmPShadow_27D](stack_pos_27)
  3283 |  lab_65:
  3284 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
185CompleteLoopUnroll (success)High Level Optimizer223270not availableComplete loop unroll was performed.not available
186CompleteLoopUnroll (success)High Level Optimizer223271not availableComplete loop unroll was performed.not available
187CompleteLoopUnroll (success)High Level Optimizer223271not availableComplete loop unroll was performed.not available
188LoopParallelized (success)High Level Optimizer223272not availableLoop was automatically parallelized.not available
189LoopParallelized (success)High Level Optimizer223272not availableLoop was automatically parallelized.not available
190CompleteLoopUnroll (success)High Level Optimizer223275not availableComplete loop unroll was performed.not available
191CompleteLoopUnroll (success)High Level Optimizer223276not availableComplete loop unroll was performed.not available
192CompleteLoopUnroll (success)High Level Optimizer223276not availableComplete loop unroll was performed.not available
193LoopParallelized (success)High Level Optimizer223277not availableLoop was automatically parallelized.not available
194LoopParallelized (success)High Level Optimizer223277not availableLoop was automatically parallelized.not available
195CompleteLoopUnroll (success)High Level Optimizer223280not availableComplete loop unroll was performed.not available
196CompleteLoopUnroll (success)High Level Optimizer223281not availableComplete loop unroll was performed.not available
197CompleteLoopUnroll (success)High Level Optimizer223281not availableComplete loop unroll was performed.not available
198LoopParallelized (success)High Level Optimizer223282not availableLoop was automatically parallelized.not available
199LoopParallelized (success)High Level Optimizer223282not availableLoop was automatically parallelized.not available

Region #23
Region Nameupdate_final_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #3257
Pseudocode
          void update_final_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  2924 |  {
            if (!(0 != (lapplydiffusion & 1))) goto lab_1;
            $$RETC = __stencilcontrol_NMOD_istimeshift(.index,.info,&cornerdiv,&mb);
  2926 |    if (!(0 != ($$RETC & 1))) goto lab_2;
  2928 |    if (!(ndim == 1)) goto lab_3;
  2929 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_22;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_22;
            if (!1) goto lab_22;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_22;
            if (!1) goto lab_2130;
            $$CIVD5 = 0ll;
            do {   /* id=1 guarded */ /* ~1162 */ 
              /* region = 814 */
              /* bump-normalized */
  2930 |      if (!1) goto lab_1163;
              $$CIVD4 = 0ll;
              do {   /* id=2 guarded */ /* ~1164 */ 
                /* region = 813 */
                /* bump-normalized */
  2931 |        if (!1) goto lab_1165;
                $$CIVD3 = 0ll;
                do {   /* id=3 guarded */ /* ~1166 */ 
                  /* region = 812 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  2934 |          ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns269.[1ll][1ll][(long long) mb[].off8 + $$CIVD3][(long long) mb[].off4 + $$CIVD4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVD5]] = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD3][(long long) mb[].off4 + $$CIVD4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[(long long) mb[].off0 + $$CIVD5]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD3][(long long) mb[].off4 + $$CIVD4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVD5 + (long long) mb[].off0) - 1ll]];
                  /* DIR   LATCH */
                  $$CIVD3 = $$CIVD3 + 1ll;
                } while ((unsigned long long) $$CIVD3 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1166 */
              lab_1165:
  2935 |        /* DIR   LATCH */
                $$CIVD4 = $$CIVD4 + 1ll;
              } while ((unsigned long long) $$CIVD4 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1164 */
            lab_1163:
  2936 |      /* DIR   LATCH */
              $$CIVD5 = $$CIVD5 + 1ll;
            } while ((unsigned long long) $$CIVD5 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1162 */
          lab_2130:
  2938 |    goto lab_22;
          lab_3:
            if (!(ndim == 2)) goto lab_23;
  2939 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_36;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_36;
            if (!1) goto lab_36;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_36;
            if (!1) goto lab_2133;
            $$CIVD8 = 0ll;
            do {   /* id=4 guarded */ /* ~1168 */ 
              /* region = 817 */
              /* bump-normalized */
  2940 |      if (!1) goto lab_1169;
              $$CIVD7 = 0ll;
              do {   /* id=5 guarded */ /* ~1170 */ 
                /* region = 816 */
                /* bump-normalized */
  2941 |        if (!1) goto lab_1171;
                $$CIVD6 = 0ll;
                do {   /* id=6 guarded */ /* ~1172 */ 
                  /* region = 815 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=6 */
  2942 |          $$ITLVBD =  5.0000000000000000E-001 * (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]])));
  2947 |          ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns269.[1ll][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]] = $$ITLVBD;
                  /* DIR   LATCH */
                  $$CIVD6 = $$CIVD6 + 1ll;
                } while ((unsigned long long) $$CIVD6 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1172 */
              lab_1171:
  2948 |        /* DIR   LATCH */
                $$CIVD7 = $$CIVD7 + 1ll;
              } while ((unsigned long long) $$CIVD7 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1170 */
            lab_1169:
  2949 |      /* DIR   LATCH */
              $$CIVD8 = $$CIVD8 + 1ll;
            } while ((unsigned long long) $$CIVD8 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1168 */
          lab_2133:
  2950 |    goto lab_36;
          lab_23:
  2951 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1173;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1881;
            if (!1) goto lab_1880;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2128;
            if (!1) goto lab_2127;
            $$CIVDB = 0ll;
            do {   /* id=7 guarded */ /* ~1174 */ 
              /* region = 820 */
              /* bump-normalized */
  2952 |      if (!1) goto lab_1175;
              $$CIVDA = 0ll;
              do {   /* id=8 guarded */ /* ~1176 */ 
                /* region = 819 */
                /* bump-normalized */
  2953 |        if (!1) goto lab_1177;
                $$CIVD9 = 0ll;
                do {   /* id=9 guarded */ /* ~1178 */ 
                  /* region = 818 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
  2954 |          ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns269.[1ll][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]] =  2.5000000000000000E-001 * (((((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273.  + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]]))));
  2967 |          /* DIR   LATCH */
                  $$CIVD9 = $$CIVD9 + 1ll;
                } while ((unsigned long long) $$CIVD9 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1178 */
              lab_1177:
  2968 |        /* DIR   LATCH */
                $$CIVDA = $$CIVDA + 1ll;
              } while ((unsigned long long) $$CIVDA < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1176 */
            lab_1175:
  2969 |      /* DIR   LATCH */
              $$CIVDB = $$CIVDB + 1ll;
            } while ((unsigned long long) $$CIVDB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1174 */
          lab_2127:
          lab_2128:
          lab_1880:
          lab_1881:
          lab_1173:
  2970 |  lab_36:
          lab_22:
  2971 |  lab_2:
  2972 |  lab_1:
            $$RETD = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  2974 |    if (!(0 != ($$RETD & 1))) goto lab_49;
  2975 |    if (!(0 != (lstresstest & 1))) goto lab_50;
  2976 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1179;
            $$CIVDC = 0ll;
            do {   /* id=10 guarded */ /* ~1180 */ 
              /* region = 821 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=10 */
  2977 |      d-unctl_rtd_23%dscr_type = 3u;
              d-unctl_rtd_23%data_type = 14u;
              d-unctl_rtd_23%flags = ((char) ((1 & ((((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[2ll] == 1ll & (((int) d-f2x_%addr->f2x_%d-data%flags.rns275. & 16) >> 4 & ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[5ll] == 1ll)))) * 16) | 239u) & d-f2x_%addr->f2x_%d-data%flags.rns275.;
              d-unctl_rtd_23%version = 129u;
              d-unctl_rtd_23%element_len = 8ll;
              d-unctl_rtd_23%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_23%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_23%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_23%bounds%mult[].off88 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[4ll];
              d-unctl_rtd_23%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_23%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_23%bounds%mult[].off64 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[3ll];
              d-unctl_rtd_23%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_23%bounds%extent[].off32 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[1ll],0ll);
              d-unctl_rtd_23%bounds%mult[].off40 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[1ll];
              d-unctl_rtd_23%rvo = - (((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[1ll] + (((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[3ll] + ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns277.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns276.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%lbound[].rns280.[1ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVDC])),&d-unctl_rtd_23)
  2978 |      /* DIR   LATCH */
              $$CIVDC = $$CIVDC + 1ll;
            } while ((unsigned long long) $$CIVDC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1180 */
          lab_1179:
  2979 |  lab_50:
  2980 |    if (!(0 != (lapplydiffusion & 1))) goto lab_55;
  2981 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1181;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1875;
            if (!1) goto lab_1874;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2119;
            if (!1) goto lab_2118;
            $$CIVE7 = 0ll;
            do {   /* id=11 guarded */ /* ~1182 */ 
              /* region = 828 */
              /* bump-normalized */
  2982 |      if (!1) goto lab_1183;
              $$CIVE6 = 0ll;
              do {   /* id=12 guarded */ /* ~1184 */ 
                /* region = 827 */
                /* bump-normalized */
  2983 |        if (!1) goto lab_1185;
                $$CIVE5 = 0ll;
                do {   /* id=13 guarded */ /* ~1186 */ 
                  /* region = 826 */
                  /* bump-normalized */
  2984 |          if (!(ndim == 1)) goto lab_59;
  2985 |          stack_pos_28 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_60;
                  d-T_101_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_61;
                lab_60:
                  d-T_101_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_61:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1187;
                  $$_xlsmpEntry57 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2137;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42229U,$$SHADW.SMPDef$$42230D](18592,&update_final_fluxes$$OL$$88,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry57,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2985*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2985**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2985*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2985**")
                  goto lab_2138;
                lab_2137:
                  update_final_fluxes$$OL$$88((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2138:
                lab_1187:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1189;
                  $$CIVDE = 0ll;
                  do {   /* id=15 guarded */ /* ~1190 */ 
                    /* region = 822 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=15 */
                    ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]][1ll][(long long) mb[].off8 + $$CIVE5][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] = ((double *)((char *)d-T_101_1%addr  + -8ll))->T_101[].rns283.[$$CIVDE + 1ll];
                    /* DIR   LATCH */
                    $$CIVDE = $$CIVDE + 1ll;
                  } while ((unsigned long long) $$CIVDE < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1190 */
                lab_1189:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_70;
                  free(d-T_101_1%addr)
                lab_70:
                  _dealloca[U,TmPShadow_28D](stack_pos_28)
  2990 |          goto lab_71;
                lab_59:
                  if (!(ndim == 2)) goto lab_72;
  2992 |          stack_pos_29 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_73;
                  d-T_110_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_74;
                lab_73:
                  d-T_110_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_74:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1191;
                  $$csx3D = ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][(long long) mb[].off8 + $$CIVE5][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]] + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][(long long) mb[].off8 + $$CIVE5][1ll + ($$CIVE6 + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]];
                  $$_xlsmpEntry58 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2140;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42238U,$$SHADW.SMPDef$$42239D](18592,&update_final_fluxes$$OL$$89,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry58,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2992*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2992**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2992*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2992**")
                  goto lab_2141;
                lab_2140:
                  update_final_fluxes$$OL$$89((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2141:
                lab_1191:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1193;
                  $$CIVE0 = 0ll;
                  do {   /* id=17 guarded */ /* ~1194 */ 
                    /* region = 823 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]][1ll][(long long) mb[].off8 + $$CIVE5][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] = ((double *)((char *)d-T_110_1%addr  + -8ll))->T_110[].rns397.[$$CIVE0 + 1ll];
                    /* DIR   LATCH */
                    $$CIVE0 = $$CIVE0 + 1ll;
                  } while ((unsigned long long) $$CIVE0 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1194 */
                lab_1193:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_83;
                  free(d-T_110_1%addr)
                lab_83:
                  _dealloca[U,TmPShadow_29D](stack_pos_29)
  2996 |          goto lab_84;
                lab_72:
  2997 |          T_117 =  0.0000000000000000E+000;
                  T_118 =  0.0000000000000000E+000;
                  if (!1) goto lab_1726;
                  $$CIV7E9 = (long long) 0;
                  do {   /* id=232 guarded */ /* ~1727 */ 
                    /* region = 824 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=232 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_117 = T_117 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]];
                    T_118 = T_118 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][1ll + ($$CIVE6 + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]];
                    /* DIR   LATCH */
                    $$CIV7E9 = $$CIV7E9 + 1ll;
                  } while ($$CIV7E9 < (long long) 2ull);    /* ~1727 */
                lab_1726:
                  stack_pos_30 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_93;
                  d-T_121_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_94;
                lab_93:
                  d-T_121_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_94:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1199;
                  $$_xlsmpEntry59 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2143;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42247U,$$SHADW.SMPDef$$42248D](18592,&update_final_fluxes$$OL$$90,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry59,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2997*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2997**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2997*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2997**")
                  goto lab_2144;
                lab_2143:
                  update_final_fluxes$$OL$$90((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2144:
                lab_1199:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1201;
                  $$CIVE4 = 0ll;
                  do {   /* id=21 guarded */ /* ~1202 */ 
                    /* region = 825 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]][1ll][$$CIVE5 + (long long) mb[].off8][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] = ((double *)((char *)d-T_121_1%addr  + -8ll))->T_121[].rns398.[$$CIVE4 + 1ll];
                    /* DIR   LATCH */
                    $$CIVE4 = $$CIVE4 + 1ll;
                  } while ((unsigned long long) $$CIVE4 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1202 */
                lab_1201:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_103;
                  free(d-T_121_1%addr)
                lab_103:
                  _dealloca[U,TmPShadow_30D](stack_pos_30)
  3002 |        lab_84:
                lab_71:
  3003 |          /* DIR   LATCH */
                  $$CIVE5 = $$CIVE5 + 1ll;
                } while ((unsigned long long) $$CIVE5 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1186 */
              lab_1185:
  3004 |        /* DIR   LATCH */
                $$CIVE6 = $$CIVE6 + 1ll;
              } while ((unsigned long long) $$CIVE6 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1184 */
            lab_1183:
  3005 |      /* DIR   LATCH */
              $$CIVE7 = $$CIVE7 + 1ll;
            } while ((unsigned long long) $$CIVE7 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1182 */
          lab_2118:
          lab_2119:
          lab_1874:
          lab_1875:
          lab_1181:
  3006 |  lab_55:
  3008 |    if (!(0 != (lapplylof & 1))) goto lab_113;
  3009 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1203;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1878;
            if (!1) goto lab_1877;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2125;
            if (!1) goto lab_2124;
            $$CIVF0 = 0ll;
            do {   /* id=22 guarded */ /* ~1204 */ 
              /* region = 836 */
              /* bump-normalized */
  3010 |      if (!1) goto lab_1205;
              $$CIVEF = 0ll;
              do {   /* id=23 guarded */ /* ~1206 */ 
                /* region = 835 */
                /* bump-normalized */
  3011 |        if (!1) goto lab_1207;
                $$CIVEE = 0ll;
                do {   /* id=24 guarded */ /* ~1208 */ 
                  /* region = 834 */
                  /* bump-normalized */
  3012 |          if (((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns290.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns287.))->limiter_y_%data[].rns291.[1ll][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns288.[$$CIVF0 + (long long) mb[].off0]] ==  1.0000000000000000E+000) goto lab_1710;
                  if (((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns290.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns287.))->limiter_y_%data[].rns291.[1ll][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns288.[($$CIVF0 + (long long) mb[].off0) - 1ll]] ==  1.0000000000000000E+000) goto lab_1710;
                  lcheck = 0;
  3013 |          if (!(ndim == 3)) goto lab_120;
                  if (((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns295.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns292.))->limiter_z_%data[].rns296.[1ll][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns293.[$$CIVF0 + (long long) mb[].off0]] ==  1.0000000000000000E+000) goto lab_121;
                  if (!(((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns295.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns292.))->limiter_z_%data[].rns296.[1ll][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns293.[($$CIVF0 + (long long) mb[].off0) - 1ll]] ==  1.0000000000000000E+000)) goto lab_122;
                lab_121:
                  #64 = 1;
                  goto lab_123;
                lab_122:
                  #64 = 0;
                lab_123:
                  lcheck = #64;
                lab_120:
  3014 |          if (!(0 != (lcheck & 1))) goto lab_124;
                lab_1710:
  3018 |          if (!1) goto lab_1209;
                  $$CIVE8 = 0ll;
                  do {   /* id=25 guarded */ /* ~1210 */ 
                    /* region = 833 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=25 */
  3019 |            if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][($$CIVE8 + ($$CIVF0 + ((long long) .index->index + (long long) mb[].off0))) - 2ll] > ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][$$CIVF0 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][($$CIVF0 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])) *  1.0000009999999999E+000)) goto lab_126;
  3020 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIVE8 + 1ll] = 1;
  3021 |            goto lab_127;
                  lab_126:
                    if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][($$CIVE8 + ($$CIVF0 + ((long long) .index->index + (long long) mb[].off0))) - 2ll] < ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][$$CIVF0 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][($$CIVF0 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])) *  9.9999899999999997E-001)) goto lab_128;
  3022 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIVE8 + 1ll] = 0;
  3026 |          lab_127:
  3027 |            /* DIR   LATCH */
                    $$CIVE8 = $$CIVE8 + 1ll;
                  } while ((unsigned long long) $$CIVE8 < 4ull);    /* ~1210 */
                lab_1209:
                lab_134:
  3028 |          /* DIR   REPORT_INFO */
                  T_126[].off0 = 1;
                  T_126[].off4 = 0;
                  T_126[].off8 = 1;
                  T_126[].off12 = 0;
                  T_128 = 1;
                  if (!1) goto lab_1213;
                  $$CIVEA = 0ll;
                  do {   /* id=27 guarded */ /* ~1214 */ 
                    /* region = 831 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=27 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIVEA + 1ll] ^ ((int *)((char *)&T_126  + -4ll))->T_126[][$$CIVEA + 1ll])) & 1)) goto lab_1679;
                    /* DIR   LATCH */
                    $$CIVEA = $$CIVEA + 1ll;
                  } while ((unsigned long long) $$CIVEA < 4ull);    /* ~1214 */
                lab_1213:
                lab_140:
                  /* DIR   REPORT_INFO */
                  T_129[].off0 = 0;
                  T_129[].off4 = 1;
                  T_129[].off8 = 0;
                  T_129[].off12 = 1;
                  if (!1) goto lab_1215;
                  $$CIVEB = 0ll;
                  do {   /* id=28 guarded */ /* ~1216 */ 
                    /* region = 830 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=28 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIVEB + 1ll] ^ ((int *)((char *)&T_129  + -4ll))->T_129[][$$CIVEB + 1ll])) & 1)) goto lab_1677;
                    /* DIR   LATCH */
                    $$CIVEB = $$CIVEB + 1ll;
                  } while ((unsigned long long) $$CIVEB < 4ull);    /* ~1216 */
                lab_1215:
                lab_1694:
  3029 |          stack_pos_31 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_149;
                  d-T_136_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_150;
                lab_149:
                  d-T_136_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_150:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1217;
                  $$_xlsmpEntry5A = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2146;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42256U,$$SHADW.SMPDef$$42257D](18592,&update_final_fluxes$$OL$$91,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5A,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3029*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3029**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3029*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3029**")
                  goto lab_2147;
                lab_2146:
                  update_final_fluxes$$OL$$91((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2147:
                lab_1217:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1219;
                  $$CIVED = 0ll;
                  do {   /* id=30 guarded */ /* ~1220 */ 
                    /* region = 829 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=30 */
                    ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]] = ((double *)((char *)d-T_136_1%addr  + -8ll))->T_136[].rns297.[$$CIVED + 1ll];
                    /* DIR   LATCH */
                    $$CIVED = $$CIVED + 1ll;
                  } while ((unsigned long long) $$CIVED < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1220 */
                lab_1219:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_159;
                  free(d-T_136_1%addr)
                lab_159:
                  _dealloca[U,TmPShadow_31D](stack_pos_31)
                  goto lab_1684;
  3028 |        lab_1677:
                  if (!(0 != (T_128 & 1))) goto lab_148;
                  goto lab_1694;
                lab_1679:
                  T_128 = 0;
                  goto lab_140;
  3023 |        lab_128:
  3024 |          if (!1) goto lab_1211;
                  __alignx(32,((char *)&mask  + -4ll + (4ll)*(1ll)))
                  $$CIVE9 = 0ll;
                  do {   /* id=26 guarded */ /* ~1212 */ 
                    /* region = 832 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=26 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((int *)((char *)&mask  + -4ll))->mask[][$$CIVE9 + 1ll] = 0;
                    /* DIR   LATCH */
                    $$CIVE9 = $$CIVE9 + 1ll;
                  } while ((unsigned long long) $$CIVE9 < 4ull);    /* ~1212 */
                lab_1211:
  3025 |          goto lab_134;
  3032 |        lab_1684:
                lab_148:
  3033 |        lab_124:
  3034 |          /* DIR   LATCH */
                  $$CIVEE = $$CIVEE + 1ll;
                } while ((unsigned long long) $$CIVEE < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1208 */
              lab_1207:
  3035 |        /* DIR   LATCH */
                $$CIVEF = $$CIVEF + 1ll;
              } while ((unsigned long long) $$CIVEF < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1206 */
            lab_1205:
  3036 |      /* DIR   LATCH */
              $$CIVF0 = $$CIVF0 + 1ll;
            } while ((unsigned long long) $$CIVF0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1204 */
          lab_2124:
          lab_2125:
          lab_1877:
          lab_1878:
          lab_1203:
  3037 |  lab_113:
  3039 |  lab_49:
            $$RETE = __stencilcontrol_NMOD_istime(.index,.info,&f2y,&mb);
  3041 |    if (!(0 != ($$RETE & 1))) goto lab_169;
  3042 |    if (!(0 != (lstresstest & 1))) goto lab_170;
  3043 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1221;
            $$CIVF1 = 0ll;
            do {   /* id=31 guarded */ /* ~1222 */ 
              /* region = 837 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=31 */
  3044 |      d-unctl_rtd_24%dscr_type = 3u;
              d-unctl_rtd_24%data_type = 14u;
              d-unctl_rtd_24%flags = ((char) ((1 & ((((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[2ll] == 1ll & (((int) d-f2y_%addr->f2y_%d-data%flags.rns298. & 16) >> 4 & ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[5ll] == 1ll)))) * 16) | 239u) & d-f2y_%addr->f2y_%d-data%flags.rns298.;
              d-unctl_rtd_24%version = 129u;
              d-unctl_rtd_24%element_len = 8ll;
              d-unctl_rtd_24%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_24%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_24%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_24%bounds%mult[].off88 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[4ll];
              d-unctl_rtd_24%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_24%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_24%bounds%mult[].off64 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[3ll];
              d-unctl_rtd_24%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_24%bounds%extent[].off32 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[1ll],0ll);
              d-unctl_rtd_24%bounds%mult[].off40 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[1ll];
              d-unctl_rtd_24%rvo = - (((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[1ll] + (((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[3ll] + ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns300.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns299.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%lbound[].rns303.[1ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVF1])),&d-unctl_rtd_24)
  3045 |      /* DIR   LATCH */
              $$CIVF1 = $$CIVF1 + 1ll;
            } while ((unsigned long long) $$CIVF1 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1222 */
          lab_1221:
  3046 |  lab_170:
  3048 |    if (!(0 != (lapplydiffusion & 1))) goto lab_175;
  3049 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1223;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1840;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1841;
            if (!1) goto lab_1837;
            $$CIVFA = 0ll;
            do {   /* id=32 guarded */ /* ~1224 */ 
              /* region = 843 */
              /* bump-normalized */
  3050 |      if (!1) goto lab_1225;
              $$CIVF9 = 0ll;
              do {   /* id=33 guarded */ /* ~1226 */ 
                /* region = 842 */
                /* bump-normalized */
  3051 |        if (!1) goto lab_1227;
                $$CIVF8 = 0ll;
                do {   /* id=34 guarded */ /* ~1228 */ 
                  /* region = 841 */
                  /* bump-normalized */
  3052 |          if (!(ndim == 2)) goto lab_179;
  3053 |          stack_pos_32 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_180;
                  d-T_145_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_181;
                lab_180:
                  d-T_145_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_181:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1229;
                  $$_xlsmpEntry5B = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2149;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42265U,$$SHADW.SMPDef$$42266D](18592,&update_final_fluxes$$OL$$92,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5B,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3053*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3053**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3053*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3053**")
                  goto lab_2150;
                lab_2149:
                  update_final_fluxes$$OL$$92((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2150:
                lab_1229:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1231;
                  $$CIVF3 = 0ll;
                  do {   /* id=36 guarded */ /* ~1232 */ 
                    /* region = 838 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=36 */
                    ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]][1ll][(long long) mb[].off8 + $$CIVF8][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]] = ((double *)((char *)d-T_145_1%addr  + -8ll))->T_145[].rns306.[$$CIVF3 + 1ll];
                    /* DIR   LATCH */
                    $$CIVF3 = $$CIVF3 + 1ll;
                  } while ((unsigned long long) $$CIVF3 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1232 */
                lab_1231:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_190;
                  free(d-T_145_1%addr)
                lab_190:
                  _dealloca[U,TmPShadow_32D](stack_pos_32)
  3057 |          goto lab_191;
                lab_179:
  3058 |          T_152 =  0.0000000000000000E+000;
                  T_153 =  0.0000000000000000E+000;
                  if (!1) goto lab_1728;
                  $$CIV7EA = (long long) 0;
                  do {   /* id=19 guarded */ /* ~1729 */ 
                    /* region = 839 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=19 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_152 = T_152 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]];
                    T_153 = T_153 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]];
                    /* DIR   LATCH */
                    $$CIV7EA = $$CIV7EA + 1ll;
                  } while ($$CIV7EA < (long long) 2ull);    /* ~1729 */
                lab_1728:
                  stack_pos_33 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_200;
                  d-T_156_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_201;
                lab_200:
                  d-T_156_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_201:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1237;
                  $$_xlsmpEntry5C = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2152;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42274U,$$SHADW.SMPDef$$42275D](18592,&update_final_fluxes$$OL$$93,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5C,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3058*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3058**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3058*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3058**")
                  goto lab_2153;
                lab_2152:
                  update_final_fluxes$$OL$$93((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2153:
                lab_1237:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1239;
                  $$CIVF7 = 0ll;
                  do {   /* id=40 guarded */ /* ~1240 */ 
                    /* region = 840 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=40 */
                    ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]][1ll][$$CIVF8 + (long long) mb[].off8][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]] = ((double *)((char *)d-T_156_1%addr  + -8ll))->T_156[].rns396.[$$CIVF7 + 1ll];
                    /* DIR   LATCH */
                    $$CIVF7 = $$CIVF7 + 1ll;
                  } while ((unsigned long long) $$CIVF7 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1240 */
                lab_1239:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_210;
                  free(d-T_156_1%addr)
                lab_210:
                  _dealloca[U,TmPShadow_33D](stack_pos_33)
  3063 |        lab_191:
  3064 |          /* DIR   LATCH */
                  $$CIVF8 = $$CIVF8 + 1ll;
                } while ((unsigned long long) $$CIVF8 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1228 */
              lab_1227:
  3065 |        /* DIR   LATCH */
                $$CIVF9 = $$CIVF9 + 1ll;
              } while ((unsigned long long) $$CIVF9 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1226 */
            lab_1225:
  3066 |      /* DIR   LATCH */
              $$CIVFA = $$CIVFA + 1ll;
            } while ((unsigned long long) $$CIVFA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1224 */
          lab_1837:
          lab_1840:
          lab_1841:
          lab_1223:
  3067 |  lab_175:
  3069 |    if (!(0 != (lapplylof & 1))) goto lab_220;
  3070 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1241;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1872;
            if (!1) goto lab_1871;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2122;
            if (!1) goto lab_2121;
            $$CIV103 = 0ll;
            do {   /* id=41 guarded */ /* ~1242 */ 
              /* region = 851 */
              /* bump-normalized */
  3071 |      if (!1) goto lab_1243;
              $$CIV102 = 0ll;
              do {   /* id=42 guarded */ /* ~1244 */ 
                /* region = 850 */
                /* bump-normalized */
  3072 |        if (!1) goto lab_1245;
                $$CIV101 = 0ll;
                do {   /* id=43 guarded */ /* ~1246 */ 
                  /* region = 849 */
                  /* bump-normalized */
  3073 |          if (((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns313.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns310.))->limiter_x_%data[].rns314.[1ll][1ll][(long long) mb[].off8 + $$CIV101][$$CIV102 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns311.[(long long) mb[].off0 + $$CIV103]] ==  1.0000000000000000E+000) goto lab_1709;
                  if (((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns313.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns310.))->limiter_x_%data[].rns314.[1ll][1ll][(long long) mb[].off8 + $$CIV101][($$CIV102 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns311.[(long long) mb[].off0 + $$CIV103]] ==  1.0000000000000000E+000) goto lab_1709;
                  lcheck.rnn425 = 0;
  3074 |          if (!(ndim == 3)) goto lab_227;
                  if (((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns295.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns292.))->limiter_z_%data[].rns315.[1ll][1ll][(long long) mb[].off8 + $$CIV101][$$CIV102 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns293.[(long long) mb[].off0 + $$CIV103]] ==  1.0000000000000000E+000) goto lab_228;
                  if (!(((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns295.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns292.))->limiter_z_%data[].rns315.[1ll][1ll][(long long) mb[].off8 + $$CIV101][($$CIV102 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns293.[(long long) mb[].off0 + $$CIV103]] ==  1.0000000000000000E+000)) goto lab_229;
                lab_228:
                  #66 = 1;
                  goto lab_230;
                lab_229:
                  #66 = 0;
                lab_230:
                  lcheck.rnn425 = #66;
                lab_227:
  3075 |          if (!(0 != (lcheck.rnn425 & 1))) goto lab_231;
                lab_1709:
                  $$csx46 = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][$$CIV102 + (long long) mb[].off4][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)];
                  $$csx47 = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][($$CIV102 + (long long) mb[].off4) - 1ll][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)];
  3079 |          if (!1) goto lab_1247;
                  $$CIVFB = 0ll;
                  do {   /* id=44 guarded */ /* ~1248 */ 
                    /* region = 848 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=44 */
  3080 |            if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][($$CIVFB + ($$CIV102 + (long long) mb[].off4)) - 2ll][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)] > ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][($$CIV102 + (long long) mb[].off4) - 1ll][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)])) *  1.0000009999999999E+000)) goto lab_233;
  3081 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIVFB + 1ll] = 1;
  3082 |            goto lab_234;
                  lab_233:
                    if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][($$CIVFB + ($$CIV102 + (long long) mb[].off4)) - 2ll][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)] < ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV101][($$CIV102 + (long long) mb[].off4) - 1ll][$$CIV103 + ((long long) .index->index + (long long) mb[].off0)])) *  9.9999899999999997E-001)) goto lab_235;
  3083 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIVFB + 1ll] = 0;
  3087 |          lab_234:
  3088 |            /* DIR   LATCH */
                    $$CIVFB = $$CIVFB + 1ll;
                  } while ((unsigned long long) $$CIVFB < 4ull);    /* ~1248 */
                lab_1247:
                lab_241:
  3089 |          /* DIR   REPORT_INFO */
                  T_161[].off0 = 1;
                  T_161[].off4 = 0;
                  T_161[].off8 = 1;
                  T_161[].off12 = 0;
                  T_163 = 1;
                  if (!1) goto lab_1251;
                  $$CIVFD = 0ll;
                  do {   /* id=46 guarded */ /* ~1252 */ 
                    /* region = 846 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=46 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIVFD + 1ll] ^ ((int *)((char *)&T_161  + -4ll))->T_161[][$$CIVFD + 1ll])) & 1)) goto lab_1671;
                    /* DIR   LATCH */
                    $$CIVFD = $$CIVFD + 1ll;
                  } while ((unsigned long long) $$CIVFD < 4ull);    /* ~1252 */
                lab_1251:
                lab_247:
                  /* DIR   REPORT_INFO */
                  T_164[].off0 = 0;
                  T_164[].off4 = 1;
                  T_164[].off8 = 0;
                  T_164[].off12 = 1;
                  if (!1) goto lab_1253;
                  $$CIVFE = 0ll;
                  do {   /* id=47 guarded */ /* ~1254 */ 
                    /* region = 845 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=47 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIVFE + 1ll] ^ ((int *)((char *)&T_164  + -4ll))->T_164[][$$CIVFE + 1ll])) & 1)) goto lab_1669;
                    /* DIR   LATCH */
                    $$CIVFE = $$CIVFE + 1ll;
                  } while ((unsigned long long) $$CIVFE < 4ull);    /* ~1254 */
                lab_1253:
                lab_1690:
  3090 |          stack_pos_34 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_256;
                  d-T_171_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_257;
                lab_256:
                  d-T_171_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_257:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1255;
                  $$_xlsmpEntry5D = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2155;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42283U,$$SHADW.SMPDef$$42284D](18592,&update_final_fluxes$$OL$$94,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5D,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3090*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3090**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3090*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3090**")
                  goto lab_2156;
                lab_2155:
                  update_final_fluxes$$OL$$94((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2156:
                lab_1255:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1257;
                  $$CIV100 = 0ll;
                  do {   /* id=49 guarded */ /* ~1258 */ 
                    /* region = 844 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=49 */
                    ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]][1ll][(long long) mb[].off8 + $$CIV101][$$CIV102 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]] = ((double *)((char *)d-T_171_1%addr  + -8ll))->T_171[].rns316.[$$CIV100 + 1ll];
                    /* DIR   LATCH */
                    $$CIV100 = $$CIV100 + 1ll;
                  } while ((unsigned long long) $$CIV100 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1258 */
                lab_1257:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_266;
                  free(d-T_171_1%addr)
                lab_266:
                  _dealloca[U,TmPShadow_34D](stack_pos_34)
                  goto lab_1676;
  3089 |        lab_1669:
                  if (!(0 != (T_163 & 1))) goto lab_255;
                  goto lab_1690;
                lab_1671:
                  T_163 = 0;
                  goto lab_247;
  3084 |        lab_235:
  3085 |          if (!1) goto lab_1249;
                  __alignx(32,((char *)&mask  + -4ll + (4ll)*(1ll)))
                  $$CIVFC = 0ll;
                  do {   /* id=45 guarded */ /* ~1250 */ 
                    /* region = 847 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=45 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((int *)((char *)&mask  + -4ll))->mask[][$$CIVFC + 1ll] = 0;
                    /* DIR   LATCH */
                    $$CIVFC = $$CIVFC + 1ll;
                  } while ((unsigned long long) $$CIVFC < 4ull);    /* ~1250 */
                lab_1249:
  3086 |          goto lab_241;
  3093 |        lab_1676:
                lab_255:
  3094 |        lab_231:
  3095 |          /* DIR   LATCH */
                  $$CIV101 = $$CIV101 + 1ll;
                } while ((unsigned long long) $$CIV101 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1246 */
              lab_1245:
  3096 |        /* DIR   LATCH */
                $$CIV102 = $$CIV102 + 1ll;
              } while ((unsigned long long) $$CIV102 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1244 */
            lab_1243:
  3097 |      /* DIR   LATCH */
              $$CIV103 = $$CIV103 + 1ll;
            } while ((unsigned long long) $$CIV103 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1242 */
          lab_2121:
          lab_2122:
          lab_1871:
          lab_1872:
          lab_1241:
  3098 |  lab_220:
  3099 |  lab_169:
            $$RETF = __stencilcontrol_NMOD_istime(.index,.info,&f2z,&mb);
  3100 |    if (!(0 != ($$RETF & 1))) goto lab_276;
  3102 |    if (!(0 != (lstresstest & 1))) goto lab_277;
  3103 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1259;
            $$CIV104 = 0ll;
            do {   /* id=50 guarded */ /* ~1260 */ 
              /* region = 852 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=50 */
  3104 |      d-unctl_rtd_25%dscr_type = 3u;
              d-unctl_rtd_25%data_type = 14u;
              d-unctl_rtd_25%flags = ((char) ((1 & ((((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[2ll] == 1ll & (((int) d-f2z_%addr->f2z_%d-data%flags.rns317. & 16) >> 4 & ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[5ll] == 1ll)))) * 16) | 239u) & d-f2z_%addr->f2z_%d-data%flags.rns317.;
              d-unctl_rtd_25%version = 129u;
              d-unctl_rtd_25%element_len = 8ll;
              d-unctl_rtd_25%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_25%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_25%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_25%bounds%mult[].off88 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[4ll];
              d-unctl_rtd_25%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_25%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_25%bounds%mult[].off64 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[3ll];
              d-unctl_rtd_25%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_25%bounds%extent[].off32 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[1ll],0ll);
              d-unctl_rtd_25%bounds%mult[].off40 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[1ll];
              d-unctl_rtd_25%rvo = - (((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[1ll] + (((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[3ll] + ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns319.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-f2z_%addr->f2z_%d-data%addr.rns323.  + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns318.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%lbound[].rns322.[1ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV104])),&d-unctl_rtd_25)
  3105 |      /* DIR   LATCH */
              $$CIV104 = $$CIV104 + 1ll;
            } while ((unsigned long long) $$CIV104 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1260 */
          lab_1259:
  3106 |  lab_277:
  3108 |    if (!(0 != (lapplydiffusion & 1))) goto lab_282;
  3109 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1261;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1818;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1819;
            if (!1) goto lab_1815;
            $$CIV10B = 0ll;
            do {   /* id=51 guarded */ /* ~1262 */ 
              /* region = 857 */
              /* bump-normalized */
  3110 |      if (!1) goto lab_1263;
              $$CIV10A = 0ll;
              do {   /* id=52 guarded */ /* ~1264 */ 
                /* region = 856 */
                /* bump-normalized */
  3111 |        if (!1) goto lab_1265;
                $$CIV109 = 0ll;
                do {   /* id=53 guarded */ /* ~1266 */ 
                  /* region = 855 */
                  /* bump-normalized */
  3112 |          T_178 =  0.0000000000000000E+000;
                  T_179 =  0.0000000000000000E+000;
                  if (!1) goto lab_1730;
                  $$CIV7EB = (long long) 0;
                  do {   /* id=38 guarded */ /* ~1731 */ 
                    /* region = 853 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=38 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_178 = T_178 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]];
                    T_179 = T_179 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268.  + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr  + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]];
                    /* DIR   LATCH */
                    $$CIV7EB = $$CIV7EB + 1ll;
                  } while ($$CIV7EB < (long long) 2ull);    /* ~1731 */
                lab_1730:
                  stack_pos_35 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_294;
                  d-T_182_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_295;
                lab_294:
                  d-T_182_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_295:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1271;
                  $$_xlsmpEntry5E = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2158;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42292U,$$SHADW.SMPDef$$42293D](18592,&update_final_fluxes$$OL$$95,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5E,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3112*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3112**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3112*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3112**")
                  goto lab_2159;
                lab_2158:
                  update_final_fluxes$$OL$$95((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2159:
                lab_1271:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1273;
                  $$CIV108 = 0ll;
                  do {   /* id=57 guarded */ /* ~1274 */ 
                    /* region = 854 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=57 */
                    ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323.  + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]][1ll][(long long) mb[].off8 + $$CIV109][(long long) mb[].off4 + $$CIV10A][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]] = ((double *)((char *)d-T_182_1%addr  + -8ll))->T_182[].rns326.[$$CIV108 + 1ll];
                    /* DIR   LATCH */
                    $$CIV108 = $$CIV108 + 1ll;
                  } while ((unsigned long long) $$CIV108 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1274 */
                lab_1273:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_304;
                  free(d-T_182_1%addr)
                lab_304:
                  _dealloca[U,TmPShadow_35D](stack_pos_35)
  3117 |          /* DIR   LATCH */
                  $$CIV109 = $$CIV109 + 1ll;
                } while ((unsigned long long) $$CIV109 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1266 */
              lab_1265:
  3118 |        /* DIR   LATCH */
                $$CIV10A = $$CIV10A + 1ll;
              } while ((unsigned long long) $$CIV10A < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1264 */
            lab_1263:
  3119 |      /* DIR   LATCH */
              $$CIV10B = $$CIV10B + 1ll;
            } while ((unsigned long long) $$CIV10B < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1262 */
          lab_1815:
          lab_1818:
          lab_1819:
          lab_1261:
  3120 |  lab_282:
  3122 |    if (!(0 != (lapplylof & 1))) goto lab_314;
  3123 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1275;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1869;
            if (!1) goto lab_1868;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2116;
            if (!1) goto lab_2115;
            $$CIV114 = 0ll;
            do {   /* id=58 guarded */ /* ~1276 */ 
              /* region = 865 */
              /* bump-normalized */
  3124 |      if (!1) goto lab_1277;
              $$CIV113 = 0ll;
              do {   /* id=59 guarded */ /* ~1278 */ 
                /* region = 864 */
                /* bump-normalized */
  3125 |        if (!1) goto lab_1279;
                $$CIV112 = 0ll;
                do {   /* id=60 guarded */ /* ~1280 */ 
                  /* region = 863 */
                  /* bump-normalized */
  3126 |          if (((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns313.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns310.))->limiter_x_%data[].rns329.[1ll][1ll][(long long) mb[].off8 + $$CIV112][$$CIV113 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns311.[$$CIV114 + (long long) mb[].off0]] ==  1.0000000000000000E+000) goto lab_1708;
                  if (((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns313.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns310.))->limiter_x_%data[].rns329.[1ll][1ll][(long long) mb[].off8 + $$CIV112][$$CIV113 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns311.[($$CIV114 + (long long) mb[].off0) - 1ll]] ==  1.0000000000000000E+000) goto lab_1708;
  3127 |          if (((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns290.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns287.))->limiter_y_%data[].rns330.[1ll][1ll][(long long) mb[].off8 + $$CIV112][$$CIV113 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns288.[$$CIV114 + (long long) mb[].off0]] ==  1.0000000000000000E+000) goto lab_1714;
                  if (!(((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns290.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns287.))->limiter_y_%data[].rns330.[1ll][1ll][(long long) mb[].off8 + $$CIV112][($$CIV113 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns288.[$$CIV114 + (long long) mb[].off0]] ==  1.0000000000000000E+000)) goto lab_325;
  3128 |        lab_1714:
                lab_1708:
                  $$csx4F = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV112][$$CIV113 + (long long) mb[].off4][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)];
                  $$csx50 = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][($$CIV112 + (long long) mb[].off8) - 1ll][$$CIV113 + (long long) mb[].off4][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)];
  3132 |          if (!1) goto lab_1281;
                  $$CIV10C = 0ll;
                  do {   /* id=61 guarded */ /* ~1282 */ 
                    /* region = 862 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=61 */
  3133 |            if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][($$CIV10C + ($$CIV112 + (long long) mb[].off8)) - 2ll][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)] > ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][($$CIV112 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)])) *  1.0000009999999999E+000)) goto lab_327;
  3134 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIV10C + 1ll] = 1;
  3135 |            goto lab_328;
                  lab_327:
                    if (!(((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][($$CIV10C + ($$CIV112 + (long long) mb[].off8)) - 2ll][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)] < ( 5.0000000000000000E-001 * (((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)] + ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][1ll][($$CIV112 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV113][$$CIV114 + ((long long) .index->index + (long long) mb[].off0)])) *  9.9999899999999997E-001)) goto lab_329;
  3136 |            ((int *)((char *)&mask  + -4ll))->mask[][$$CIV10C + 1ll] = 0;
  3140 |          lab_328:
  3141 |            /* DIR   LATCH */
                    $$CIV10C = $$CIV10C + 1ll;
                  } while ((unsigned long long) $$CIV10C < 4ull);    /* ~1282 */
                lab_1281:
                lab_335:
  3142 |          /* DIR   REPORT_INFO */
                  T_187[].off0 = 1;
                  T_187[].off4 = 0;
                  T_187[].off8 = 1;
                  T_187[].off12 = 0;
                  T_189 = 1;
                  if (!1) goto lab_1285;
                  $$CIV10E = 0ll;
                  do {   /* id=63 guarded */ /* ~1286 */ 
                    /* region = 860 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=63 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIV10E + 1ll] ^ ((int *)((char *)&T_187  + -4ll))->T_187[][$$CIV10E + 1ll])) & 1)) goto lab_1663;
                    /* DIR   LATCH */
                    $$CIV10E = $$CIV10E + 1ll;
                  } while ((unsigned long long) $$CIV10E < 4ull);    /* ~1286 */
                lab_1285:
                lab_341:
                  /* DIR   REPORT_INFO */
                  T_190[].off0 = 0;
                  T_190[].off4 = 1;
                  T_190[].off8 = 0;
                  T_190[].off12 = 1;
                  if (!1) goto lab_1287;
                  $$CIV10F = 0ll;
                  do {   /* id=64 guarded */ /* ~1288 */ 
                    /* region = 859 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=64 */
                    if (!((1 ^ (((int *)((char *)&mask  + -4ll))->mask[][$$CIV10F + 1ll] ^ ((int *)((char *)&T_190  + -4ll))->T_190[][$$CIV10F + 1ll])) & 1)) goto lab_1661;
                    /* DIR   LATCH */
                    $$CIV10F = $$CIV10F + 1ll;
                  } while ((unsigned long long) $$CIV10F < 4ull);    /* ~1288 */
                lab_1287:
                lab_1686:
  3143 |          stack_pos_36 = _getstack();
                  if (!(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll)) goto lab_350;
                  d-T_197_1%addr = _alloca(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                  goto lab_351;
                lab_350:
                  d-T_197_1%addr = malloc(max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll);
                lab_351:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1289;
                  $$_xlsmpEntry5F = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568 >= 5555ull) ? 1ll : 0ll))) goto lab_2161;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42301U,$$SHADW.SMPDef$$42302D](18592,&update_final_fluxes$$OL$$96,0ull,(unsigned long long) d-fluxfields%bounds%extent[].off568,5ull,0ull,$$_xlsmpEntry5F,0,0,0,0,0,2777ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3143*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3143**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3143*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3143**")
                  goto lab_2162;
                lab_2161:
                  update_final_fluxes$$OL$$96((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) d-fluxfields%bounds%extent[].off568))
                lab_2162:
                lab_1289:
                  if (!(d-fluxfields%bounds%extent[].off568 > 0ll)) goto lab_1291;
                  $$CIV111 = 0ll;
                  do {   /* id=66 guarded */ /* ~1292 */ 
                    /* region = 858 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=66 */
                    ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323.  + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]][1ll][$$CIV112 + (long long) mb[].off8][$$CIV113 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]] = ((double *)((char *)d-T_197_1%addr  + -8ll))->T_197[].rns331.[$$CIV111 + 1ll];
                    /* DIR   LATCH */
                    $$CIV111 = $$CIV111 + 1ll;
                  } while ((unsigned long long) $$CIV111 < (unsigned long long) d-fluxfields%bounds%extent[].off568);    /* ~1292 */
                lab_1291:
                  if (max(d-fluxfields%bounds%extent[].off568,0ll) * 8ll <= 1048576ll) goto lab_360;
                  free(d-T_197_1%addr)
                lab_360:
                  _dealloca[U,TmPShadow_36D](stack_pos_36)
                  goto lab_1668;
  3142 |        lab_1661:
                  if (!(0 != (T_189 & 1))) goto lab_349;
                  goto lab_1686;
                lab_1663:
                  T_189 = 0;
                  goto lab_341;
  3137 |        lab_329:
  3138 |          if (!1) goto lab_1283;
                  __alignx(32,((char *)&mask  + -4ll + (4ll)*(1ll)))
                  $$CIV10D = 0ll;
                  do {   /* id=62 guarded */ /* ~1284 */ 
                    /* region = 861 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=62 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((int *)((char *)&mask  + -4ll))->mask[][$$CIV10D + 1ll] = 0;
                    /* DIR   LATCH */
                    $$CIV10D = $$CIV10D + 1ll;
                  } while ((unsigned long long) $$CIV10D < 4ull);    /* ~1284 */
                lab_1283:
  3139 |          goto lab_335;
  3146 |        lab_1668:
                lab_349:
  3147 |        lab_325:
  3148 |          /* DIR   LATCH */
                  $$CIV112 = $$CIV112 + 1ll;
                } while ((unsigned long long) $$CIV112 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1280 */
              lab_1279:
  3149 |        /* DIR   LATCH */
                $$CIV113 = $$CIV113 + 1ll;
              } while ((unsigned long long) $$CIV113 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1278 */
            lab_1277:
  3150 |      /* DIR   LATCH */
              $$CIV114 = $$CIV114 + 1ll;
            } while ((unsigned long long) $$CIV114 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1276 */
          lab_2115:
          lab_2116:
          lab_1868:
          lab_1869:
          lab_1275:
  3151 |  lab_314:
  3153 |  lab_276:
            $$RET10 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctf2x,&mb);
  3155 |    if (!(0 != ($$RET10 & 1))) goto lab_370;
  3156 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1293;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1803;
            if (!1) goto lab_1802;
            $$CIV119 = 0ll;
            do {   /* id=67 guarded */ /* ~1294 */ 
              /* region = 870 */
              /* bump-normalized */
  3157 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1295;
              $$CIV116 = 0ll;
              do {   /* id=68 guarded */ /* ~1296 */ 
                /* region = 867 */
                /* bump-normalized */
                if (!1) goto lab_1297;
                $$CIV115 = 0ll;
                do {   /* id=69 guarded */ /* ~1298 */ 
                  /* region = 866 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=69 */
                  ((double *)((char *)d-ctf2x_%addr->ctf2x_%d-data%addr.rns335.  + d-ctf2x_%addr->ctf2x_%d-data%rvo.rns332.))->ctf2x_%data[].rns336.[1ll][1ll][(long long) mb[].off8 + $$CIV115][(long long) mb[].off4 + $$CIV116][(long long) ((int *)((char *)d-ctf2x_%addr  + 40ll))->ctf2x_%x[].rns333.[(long long) mb[].off0 + $$CIV119]] = dtdx * ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns337.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV115][(long long) mb[].off4 + $$CIV116][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV119]];
                  /* DIR   LATCH */
                  $$CIV115 = $$CIV115 + 1ll;
                } while ((unsigned long long) $$CIV115 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1298 */
              lab_1297:
                /* DIR   LATCH */
                $$CIV116 = $$CIV116 + 1ll;
              } while ((unsigned long long) $$CIV116 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1296 */
            lab_1295:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1299;
              $$CIV118 = 0ll;
              do {   /* id=70 guarded */ /* ~1300 */ 
                /* region = 869 */
                /* bump-normalized */
                if (!1) goto lab_1301;
                $$CIV117 = 0ll;
                do {   /* id=71 guarded */ /* ~1302 */ 
                  /* region = 868 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=71 */
                  ((double *)((char *)d-ctf2x_%addr->ctf2x_%d-data%addr.rns335.  + d-ctf2x_%addr->ctf2x_%d-data%rvo.rns332.))->ctf2x_%data[].rns336.[2ll][1ll][(long long) mb[].off8 + $$CIV117][(long long) mb[].off4 + $$CIV118][(long long) ((int *)((char *)d-ctf2x_%addr  + 40ll))->ctf2x_%x[].rns333.[(long long) mb[].off0 + $$CIV119]] = dtdx * ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281.  + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns337.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV117][(long long) mb[].off4 + $$CIV118][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV119]];
                  /* DIR   LATCH */
                  $$CIV117 = $$CIV117 + 1ll;
                } while ((unsigned long long) $$CIV117 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1302 */
              lab_1301:
                /* DIR   LATCH */
                $$CIV118 = $$CIV118 + 1ll;
              } while ((unsigned long long) $$CIV118 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1300 */
            lab_1299:
  3161 |      /* DIR   LATCH */
              $$CIV119 = $$CIV119 + 1ll;
            } while ((unsigned long long) $$CIV119 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1294 */
          lab_1802:
          lab_1803:
          lab_1293:
  3162 |  lab_370:
            $$RET11 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctf2y,&mb);
  3163 |    if (!(0 != ($$RET11 & 1))) goto lab_393;
  3164 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1303;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1790;
            if (!1) goto lab_1789;
            $$CIV11E = 0ll;
            do {   /* id=72 guarded */ /* ~1304 */ 
              /* region = 875 */
              /* bump-normalized */
  3165 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1305;
              $$CIV11B = 0ll;
              do {   /* id=73 guarded */ /* ~1306 */ 
                /* region = 872 */
                /* bump-normalized */
                if (!1) goto lab_1307;
                $$CIV11A = 0ll;
                do {   /* id=74 guarded */ /* ~1308 */ 
                  /* region = 871 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=74 */
                  ((double *)((char *)d-ctf2y_%addr->ctf2y_%d-data%addr.rns341.  + d-ctf2y_%addr->ctf2y_%d-data%rvo.rns338.))->ctf2y_%data[].rns342.[1ll][1ll][(long long) mb[].off8 + $$CIV11A][(long long) mb[].off4 + $$CIV11B][(long long) ((int *)((char *)d-ctf2y_%addr  + 40ll))->ctf2y_%x[].rns339.[(long long) mb[].off0 + $$CIV11E]] = dtdy * ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns343.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV11A][(long long) mb[].off4 + $$CIV11B][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV11E]];
                  /* DIR   LATCH */
                  $$CIV11A = $$CIV11A + 1ll;
                } while ((unsigned long long) $$CIV11A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1308 */
              lab_1307:
                /* DIR   LATCH */
                $$CIV11B = $$CIV11B + 1ll;
              } while ((unsigned long long) $$CIV11B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1306 */
            lab_1305:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1309;
              $$CIV11D = 0ll;
              do {   /* id=75 guarded */ /* ~1310 */ 
                /* region = 874 */
                /* bump-normalized */
                if (!1) goto lab_1311;
                $$CIV11C = 0ll;
                do {   /* id=76 guarded */ /* ~1312 */ 
                  /* region = 873 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=76 */
                  ((double *)((char *)d-ctf2y_%addr->ctf2y_%d-data%addr.rns341.  + d-ctf2y_%addr->ctf2y_%d-data%rvo.rns338.))->ctf2y_%data[].rns342.[2ll][1ll][(long long) mb[].off8 + $$CIV11C][(long long) mb[].off4 + $$CIV11D][(long long) ((int *)((char *)d-ctf2y_%addr  + 40ll))->ctf2y_%x[].rns339.[(long long) mb[].off0 + $$CIV11E]] = dtdy * ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304.  + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns343.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV11C][(long long) mb[].off4 + $$CIV11D][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV11E]];
                  /* DIR   LATCH */
                  $$CIV11C = $$CIV11C + 1ll;
                } while ((unsigned long long) $$CIV11C < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1312 */
              lab_1311:
                /* DIR   LATCH */
                $$CIV11D = $$CIV11D + 1ll;
              } while ((unsigned long long) $$CIV11D < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1310 */
            lab_1309:
  3169 |      /* DIR   LATCH */
              $$CIV11E = $$CIV11E + 1ll;
            } while ((unsigned long long) $$CIV11E < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1304 */
          lab_1789:
          lab_1790:
          lab_1303:
  3170 |  lab_393:
            $$RET12 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctf2z,&mb);
  3171 |    if (!(0 != ($$RET12 & 1))) goto lab_417;
  3172 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1313;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1765;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_1766;
            if (!1) goto lab_1752;
            $$CIV123 = 0ll;
            do {   /* id=77 guarded */ /* ~1314 */ 
              /* region = 880 */
              /* bump-normalized */
  3173 |      if (!1) goto lab_1315;
              $$CIV120 = 0ll;
              do {   /* id=78 guarded */ /* ~1316 */ 
                /* region = 879 */
                /* bump-normalized */
                if (!1) goto lab_1317;
                $$CIV11F = 0ll;
                do {   /* id=79 guarded */ /* ~1318 */ 
                  /* region = 878 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=79 */
                  ((double *)((char *)d-ctf2z_%addr->ctf2z_%d-data%addr.rns347.  + d-ctf2z_%addr->ctf2z_%d-data%rvo.rns344.))->ctf2z_%data[].rns348.[1ll][1ll][(long long) mb[].off8 + $$CIV11F][(long long) mb[].off4 + $$CIV120][(long long) ((int *)((char *)d-ctf2z_%addr  + 40ll))->ctf2z_%x[].rns345.[(long long) mb[].off0 + $$CIV123]] = dtdz * ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323.  + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns349.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV11F][(long long) mb[].off4 + $$CIV120][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV123]];
                  /* DIR   LATCH */
                  $$CIV11F = $$CIV11F + 1ll;
                } while ((unsigned long long) $$CIV11F < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1318 */
              lab_1317:
                /* DIR   LATCH */
                $$CIV120 = $$CIV120 + 1ll;
              } while ((unsigned long long) $$CIV120 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1316 */
            lab_1315:
              if (!1) goto lab_1319;
              $$CIV122 = 0ll;
              do {   /* id=80 guarded */ /* ~1320 */ 
                /* region = 877 */
                /* bump-normalized */
                if (!1) goto lab_1321;
                $$CIV121 = 0ll;
                do {   /* id=81 guarded */ /* ~1322 */ 
                  /* region = 876 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=81 */
                  ((double *)((char *)d-ctf2z_%addr->ctf2z_%d-data%addr.rns347.  + d-ctf2z_%addr->ctf2z_%d-data%rvo.rns344.))->ctf2z_%data[].rns348.[2ll][1ll][(long long) mb[].off8 + $$CIV121][(long long) mb[].off4 + $$CIV122][(long long) ((int *)((char *)d-ctf2z_%addr  + 40ll))->ctf2z_%x[].rns345.[(long long) mb[].off0 + $$CIV123]] = dtdz * ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323.  + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns349.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV121][(long long) mb[].off4 + $$CIV122][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV123]];
                  /* DIR   LATCH */
                  $$CIV121 = $$CIV121 + 1ll;
                } while ((unsigned long long) $$CIV121 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~1322 */
              lab_1321:
                /* DIR   LATCH */
                $$CIV122 = $$CIV122 + 1ll;
              } while ((unsigned long long) $$CIV122 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~1320 */
            lab_1319:
  3177 |      /* DIR   LATCH */
              $$CIV123 = $$CIV123 + 1ll;
            } while ((unsigned long long) $$CIV123 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1314 */
          lab_1752:
          lab_1765:
          lab_1766:
          lab_1313:
  3178 |  lab_417:
  3181 |    if (!(0 != (lselfgravity & 1))) goto lab_440;
  3182 |    if (!(ndim == 1)) goto lab_441;
            $$RET13 = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  3183 |    if (!(0 != ($$RET13 & 1))) goto lab_468;
  3184 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1323;
            $$CIV128 = 0ll;
            do {   /* id=82 guarded */ /* ~1324 */ 
              /* region = 881 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=82 */
  3186 |      stack_pos_37 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_444;
              d-T_202_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_445;
            lab_444:
              d-T_202_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_445:
  3185 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1325;
              $$_xlsmpEntry60 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 26ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 2631ull) ? 1ll : 0ll))) goto lab_2164;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42312U,$$SHADW.SMPDef$$42313D](18592,&update_final_fluxes$$OL$$97,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry60,0,0,0,0,0,13ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185**")
              goto lab_2165;
            lab_2164:
              update_final_fluxes$$OL$$97((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2165:
            lab_1325:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1329;
              $$_xlsmpEntry61 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2167;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42322U,$$SHADW.SMPDef$$42323D](18592,&update_final_fluxes$$OL$$98,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry61,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3185**")
              goto lab_2168;
            lab_2167:
              update_final_fluxes$$OL$$98((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2168:
            lab_1329:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_464;
              free(d-T_202_1%addr)
            lab_464:
              _dealloca[U,TmPShadow_37D](stack_pos_37)
  3189 |      /* DIR   LATCH */
              $$CIV128 = $$CIV128 + 1ll;
            } while ((unsigned long long) $$CIV128 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1324 */
          lab_1323:
  3191 |    goto lab_468;
          lab_441:
            if (!(ndim == 2)) goto lab_469;
            $$RET14 = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  3192 |    if (!(0 != ($$RET14 & 1))) goto lab_470;
  3194 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1333;
            $$CIV13F = 0ll;
            do {   /* id=87 guarded */ /* ~1334 */ 
              /* region = 882 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=87 */
  3196 |      stack_pos_38 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_472;
              d-T_207_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_473;
            lab_472:
              d-T_207_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_473:
  3195 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2076;
            lab_2076:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2082;
              $$_xlsmpEntry62 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 7ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 793ull) ? 1ll : 0ll))) goto lab_2170;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42339U,$$SHADW.SMPDef$$42340D](18592,&update_final_fluxes$$OL$$99,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry62,0,0,0,0,0,3ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2171;
            lab_2170:
              update_final_fluxes$$OL$$99((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2171:
            lab_2082:
              if (!1) goto lab_2093;
              $$_xlsmpEntry63 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2173;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42350U,$$SHADW.SMPDef$$42351D](18592,&update_final_fluxes$$OL$$100,0ull,2ull,5ull,0ull,$$_xlsmpEntry63,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2174;
            lab_2173:
              update_final_fluxes$$OL$$100((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2174:
            lab_2093:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2099;
              $$_xlsmpEntry64 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2176;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42360U,$$SHADW.SMPDef$$42361D](18592,&update_final_fluxes$$OL$$101,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry64,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2177;
            lab_2176:
              update_final_fluxes$$OL$$101((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2177:
            lab_2099:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1706;
              free(d-T_207_1%addr)
              _dealloca[U,TmPShadow_38D](stack_pos_38)
  3199 |      stack_pos_39 = _getstack();
              d-T_211_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_526:
  3195 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1359;
              $$_xlsmpEntry65 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 12ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1282ull) ? 1ll : 0ll))) goto lab_2179;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42376U,$$SHADW.SMPDef$$42377D](18592,&update_final_fluxes$$OL$$102,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry65,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2180;
            lab_2179:
              update_final_fluxes$$OL$$102((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2180:
            lab_1359:
              if (!1) goto lab_2104;
              $$_xlsmpEntry66 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2182;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42387U,$$SHADW.SMPDef$$42388D](18592,&update_final_fluxes$$OL$$103,0ull,2ull,5ull,0ull,$$_xlsmpEntry66,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2183;
            lab_2182:
              update_final_fluxes$$OL$$103((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2183:
            lab_2104:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2110;
              $$_xlsmpEntry67 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2185;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42397U,$$SHADW.SMPDef$$42398D](18592,&update_final_fluxes$$OL$$104,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry67,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3195**")
              goto lab_2186;
            lab_2185:
              update_final_fluxes$$OL$$104((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2186:
            lab_2110:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_569;
              free(d-T_211_1%addr)
              goto lab_1725;
            lab_1706:
              _dealloca[U,TmPShadow_38D](stack_pos_38)
              stack_pos_39 = _getstack();
  3199 |      d-T_211_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_526;
  3195 |    lab_1725:
            lab_569:
              _dealloca[U,TmPShadow_39D](stack_pos_39)
  3202 |      /* DIR   LATCH */
              $$CIV13F = $$CIV13F + 1ll;
            } while ((unsigned long long) $$CIV13F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1334 */
          lab_1333:
  3203 |  lab_470:
            $$RET15 = __stencilcontrol_NMOD_istime(.index,.info,&f2y,&mb);
  3204 |    if (!(0 != ($$RET15 & 1))) goto lab_676;
  3205 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1379;
            $$CIV156 = 0ll;
            do {   /* id=110 guarded */ /* ~1380 */ 
              /* region = 883 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=110 */
  3207 |      stack_pos_40 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_575;
              d-T_216_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_576;
            lab_575:
              d-T_216_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_576:
  3206 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2037;
            lab_2037:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2043;
              $$_xlsmpEntry68 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 819ull) ? 1ll : 0ll))) goto lab_2188;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42414U,$$SHADW.SMPDef$$42415D](18592,&update_final_fluxes$$OL$$105,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry68,0,0,0,0,0,4ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2189;
            lab_2188:
              update_final_fluxes$$OL$$105((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2189:
            lab_2043:
              if (!1) goto lab_2054;
              $$_xlsmpEntry69 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2191;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42425U,$$SHADW.SMPDef$$42426D](18592,&update_final_fluxes$$OL$$106,0ull,2ull,5ull,0ull,$$_xlsmpEntry69,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2192;
            lab_2191:
              update_final_fluxes$$OL$$106((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2192:
            lab_2054:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2060;
              $$_xlsmpEntry6A = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2194;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42435U,$$SHADW.SMPDef$$42436D](18592,&update_final_fluxes$$OL$$107,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry6A,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2195;
            lab_2194:
              update_final_fluxes$$OL$$107((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2195:
            lab_2060:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1704;
              free(d-T_216_1%addr)
              _dealloca[U,TmPShadow_40D](stack_pos_40)
  3210 |      stack_pos_41 = _getstack();
              d-T_220_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_629:
  3206 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1405;
              $$_xlsmpEntry6B = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 13ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1351ull) ? 1ll : 0ll))) goto lab_2197;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42451U,$$SHADW.SMPDef$$42452D](18592,&update_final_fluxes$$OL$$108,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry6B,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2198;
            lab_2197:
              update_final_fluxes$$OL$$108((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2198:
            lab_1405:
              if (!1) goto lab_2065;
              $$_xlsmpEntry6C = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2200;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42462U,$$SHADW.SMPDef$$42463D](18592,&update_final_fluxes$$OL$$109,0ull,2ull,5ull,0ull,$$_xlsmpEntry6C,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2201;
            lab_2200:
              update_final_fluxes$$OL$$109((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2201:
            lab_2065:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2071;
              $$_xlsmpEntry6D = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2203;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42472U,$$SHADW.SMPDef$$42473D](18592,&update_final_fluxes$$OL$$110,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry6D,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3206**")
              goto lab_2204;
            lab_2203:
              update_final_fluxes$$OL$$110((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2204:
            lab_2071:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_672;
              free(d-T_220_1%addr)
              goto lab_1724;
            lab_1704:
              _dealloca[U,TmPShadow_40D](stack_pos_40)
              stack_pos_41 = _getstack();
  3210 |      d-T_220_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_629;
  3206 |    lab_1724:
            lab_672:
              _dealloca[U,TmPShadow_41D](stack_pos_41)
  3213 |      /* DIR   LATCH */
              $$CIV156 = $$CIV156 + 1ll;
            } while ((unsigned long long) $$CIV156 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1380 */
          lab_1379:
  3215 |    goto lab_676;
          lab_469:
            $$RET16 = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  3216 |    if (!(0 != ($$RET16 & 1))) goto lab_677;
  3217 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1425;
            $$CIV17D = 0ll;
            do {   /* id=133 guarded */ /* ~1426 */ 
              /* region = 884 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=133 */
  3219 |      stack_pos_42 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_679;
              d-T_228_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_680;
            lab_679:
              d-T_228_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_680:
  3218 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1975;
            lab_1975:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1981;
              $$_xlsmpEntry6E = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 4ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 462ull) ? 1ll : 0ll))) goto lab_2206;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42495U,$$SHADW.SMPDef$$42496D](18592,&update_final_fluxes$$OL$$111,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry6E,0,0,0,0,0,2ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2207;
            lab_2206:
              update_final_fluxes$$OL$$111((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2207:
            lab_1981:
              if (!1) goto lab_1998;
              $$_xlsmpEntry6F = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2209;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42506U,$$SHADW.SMPDef$$42507D](18592,&update_final_fluxes$$OL$$112,0ull,2ull,5ull,0ull,$$_xlsmpEntry6F,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2210;
            lab_2209:
              update_final_fluxes$$OL$$112((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2210:
            lab_1998:
              if (!1) goto lab_2004;
              $$_xlsmpEntry70 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2212;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42517U,$$SHADW.SMPDef$$42518D](18592,&update_final_fluxes$$OL$$113,0ull,2ull,5ull,0ull,$$_xlsmpEntry70,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2213;
            lab_2212:
              update_final_fluxes$$OL$$113((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2213:
            lab_2004:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2010;
              $$_xlsmpEntry71 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_2215;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42527U,$$SHADW.SMPDef$$42528D](18592,&update_final_fluxes$$OL$$114,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry71,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2216;
            lab_2215:
              update_final_fluxes$$OL$$114((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2216:
            lab_2010:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1702;
              free(d-T_228_1%addr)
              _dealloca[U,TmPShadow_42D](stack_pos_42)
  3222 |      stack_pos_43 = _getstack();
              d-T_232_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_757:
  3218 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1463;
              $$_xlsmpEntry72 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 12ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1282ull) ? 1ll : 0ll))) goto lab_2218;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42543U,$$SHADW.SMPDef$$42544D](18592,&update_final_fluxes$$OL$$115,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry72,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2219;
            lab_2218:
              update_final_fluxes$$OL$$115((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2219:
            lab_1463:
              if (!1) goto lab_2015;
              $$_xlsmpEntry73 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2221;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42554U,$$SHADW.SMPDef$$42555D](18592,&update_final_fluxes$$OL$$116,0ull,2ull,5ull,0ull,$$_xlsmpEntry73,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2222;
            lab_2221:
              update_final_fluxes$$OL$$116((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2222:
            lab_2015:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2021;
              $$_xlsmpEntry74 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2224;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42564U,$$SHADW.SMPDef$$42565D](18592,&update_final_fluxes$$OL$$117,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry74,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2225;
            lab_2224:
              update_final_fluxes$$OL$$117((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2225:
            lab_2021:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1719;
              free(d-T_232_1%addr)
              _dealloca[U,TmPShadow_43D](stack_pos_43)
  3224 |      stack_pos_44 = _getstack();
              d-T_236_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_802:
  3218 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1483;
              $$_xlsmpEntry75 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 12ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1282ull) ? 1ll : 0ll))) goto lab_2227;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42580U,$$SHADW.SMPDef$$42581D](18592,&update_final_fluxes$$OL$$118,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry75,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2228;
            lab_2227:
              update_final_fluxes$$OL$$118((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2228:
            lab_1483:
              if (!1) goto lab_2026;
              $$_xlsmpEntry76 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2230;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42591U,$$SHADW.SMPDef$$42592D](18592,&update_final_fluxes$$OL$$119,0ull,2ull,5ull,0ull,$$_xlsmpEntry76,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2231;
            lab_2230:
              update_final_fluxes$$OL$$119((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2231:
            lab_2026:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2032;
              $$_xlsmpEntry77 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_2233;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42601U,$$SHADW.SMPDef$$42602D](18592,&update_final_fluxes$$OL$$120,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry77,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3218**")
              goto lab_2234;
            lab_2233:
              update_final_fluxes$$OL$$120((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2234:
            lab_2032:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_845;
              free(d-T_236_1%addr)
              goto lab_1723;
            lab_1719:
              _dealloca[U,TmPShadow_43D](stack_pos_43)
              stack_pos_44 = _getstack();
  3224 |      d-T_236_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_802;
  3218 |    lab_1702:
              _dealloca[U,TmPShadow_42D](stack_pos_42)
              stack_pos_43 = _getstack();
  3222 |      d-T_232_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_757;
  3218 |    lab_1723:
            lab_845:
              _dealloca[U,TmPShadow_44D](stack_pos_44)
  3227 |      /* DIR   LATCH */
              $$CIV17D = $$CIV17D + 1ll;
            } while ((unsigned long long) $$CIV17D < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1426 */
          lab_1425:
  3228 |  lab_677:
            $$RET17 = __stencilcontrol_NMOD_istime(.index,.info,&f2y,&mb);
  3229 |    if (!(0 != ($$RET17 & 1))) goto lab_849;
  3230 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1503;
            $$CIV1A0 = 0ll;
            do {   /* id=172 guarded */ /* ~1504 */ 
              /* region = 885 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=172 */
  3232 |      stack_pos_45 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_851;
              d-T_242_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_852;
            lab_851:
              d-T_242_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_852:
  3231 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1932;
            lab_1932:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1938;
              $$_xlsmpEntry78 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 5ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 520ull) ? 1ll : 0ll))) goto lab_2236;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42621U,$$SHADW.SMPDef$$42622D](18592,&update_final_fluxes$$OL$$121,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry78,0,0,0,0,0,2ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2237;
            lab_2236:
              update_final_fluxes$$OL$$121((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2237:
            lab_1938:
              if (!1) goto lab_1953;
              $$_xlsmpEntry79 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2239;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42632U,$$SHADW.SMPDef$$42633D](18592,&update_final_fluxes$$OL$$122,0ull,2ull,5ull,0ull,$$_xlsmpEntry79,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2240;
            lab_2239:
              update_final_fluxes$$OL$$122((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2240:
            lab_1953:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1959;
              $$_xlsmpEntry7A = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_2242;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42642U,$$SHADW.SMPDef$$42643D](18592,&update_final_fluxes$$OL$$123,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry7A,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2243;
            lab_2242:
              update_final_fluxes$$OL$$123((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2243:
            lab_1959:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1700;
              free(d-T_242_1%addr)
              _dealloca[U,TmPShadow_45D](stack_pos_45)
  3235 |      stack_pos_46 = _getstack();
              d-T_246_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_921:
  3231 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1537;
              $$_xlsmpEntry7B = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 13ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1351ull) ? 1ll : 0ll))) goto lab_2245;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42658U,$$SHADW.SMPDef$$42659D](18592,&update_final_fluxes$$OL$$124,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry7B,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2246;
            lab_2245:
              update_final_fluxes$$OL$$124((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2246:
            lab_1537:
              if (!1) goto lab_1964;
              $$_xlsmpEntry7C = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2248;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42669U,$$SHADW.SMPDef$$42670D](18592,&update_final_fluxes$$OL$$125,0ull,2ull,5ull,0ull,$$_xlsmpEntry7C,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2249;
            lab_2248:
              update_final_fluxes$$OL$$125((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2249:
            lab_1964:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1970;
              $$_xlsmpEntry7D = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2251;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42679U,$$SHADW.SMPDef$$42680D](18592,&update_final_fluxes$$OL$$126,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry7D,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2252;
            lab_2251:
              update_final_fluxes$$OL$$126((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2252:
            lab_1970:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1717;
              free(d-T_246_1%addr)
              _dealloca[U,TmPShadow_46D](stack_pos_46)
  3237 |      stack_pos_47 = _getstack();
              d-T_248_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_966:
  3231 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1557;
              $$_xlsmpEntry7E = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 17ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1724ull) ? 1ll : 0ll))) goto lab_2254;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42692U,$$SHADW.SMPDef$$42693D](18592,&update_final_fluxes$$OL$$127,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry7E,0,0,0,0,0,8ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2255;
            lab_2254:
              update_final_fluxes$$OL$$127((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2255:
            lab_1557:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1565;
              $$_xlsmpEntry7F = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 49ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 5000ull) ? 1ll : 0ll))) goto lab_2257;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42702U,$$SHADW.SMPDef$$42703D](18592,&update_final_fluxes$$OL$$128,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry7F,0,0,0,0,0,24ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3231**")
              goto lab_2258;
            lab_2257:
              update_final_fluxes$$OL$$128((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2258:
            lab_1565:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1001;
              free(d-T_248_1%addr)
              goto lab_1722;
            lab_1717:
              _dealloca[U,TmPShadow_46D](stack_pos_46)
              stack_pos_47 = _getstack();
  3237 |      d-T_248_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_966;
  3231 |    lab_1700:
              _dealloca[U,TmPShadow_45D](stack_pos_45)
              stack_pos_46 = _getstack();
  3235 |      d-T_246_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_921;
  3231 |    lab_1722:
            lab_1001:
              _dealloca[U,TmPShadow_47D](stack_pos_47)
  3240 |      /* DIR   LATCH */
              $$CIV1A0 = $$CIV1A0 + 1ll;
            } while ((unsigned long long) $$CIV1A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1504 */
          lab_1503:
  3241 |  lab_849:
            $$RET18 = __stencilcontrol_NMOD_istime(.index,.info,&f2z,&mb);
  3242 |    if (!(0 != ($$RET18 & 1))) goto lab_1005;
  3243 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_1573;
            $$CIV1C3 = 0ll;
            do {   /* id=207 guarded */ /* ~1574 */ 
              /* region = 886 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=207 */
  3245 |      stack_pos_48 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_1007;
              d-T_254_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_1008;
            lab_1007:
              d-T_254_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_1008:
  3244 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1889;
            lab_1889:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1895;
              $$_xlsmpEntry80 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 5ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 543ull) ? 1ll : 0ll))) goto lab_2260;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42722U,$$SHADW.SMPDef$$42723D](18592,&update_final_fluxes$$OL$$129,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry80,0,0,0,0,0,2ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2261;
            lab_2260:
              update_final_fluxes$$OL$$129((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2261:
            lab_1895:
              if (!1) goto lab_1910;
              $$_xlsmpEntry81 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2263;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42733U,$$SHADW.SMPDef$$42734D](18592,&update_final_fluxes$$OL$$130,0ull,2ull,5ull,0ull,$$_xlsmpEntry81,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2264;
            lab_2263:
              update_final_fluxes$$OL$$130((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2264:
            lab_1910:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1916;
              $$_xlsmpEntry82 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2266;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42743U,$$SHADW.SMPDef$$42744D](18592,&update_final_fluxes$$OL$$131,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry82,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2267;
            lab_2266:
              update_final_fluxes$$OL$$131((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2267:
            lab_1916:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1698;
              free(d-T_254_1%addr)
              _dealloca[U,TmPShadow_48D](stack_pos_48)
  3248 |      stack_pos_49 = _getstack();
              d-T_258_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_1077:
  3244 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1607;
              $$_xlsmpEntry83 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 13ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 1351ull) ? 1ll : 0ll))) goto lab_2269;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42759U,$$SHADW.SMPDef$$42760D](18592,&update_final_fluxes$$OL$$132,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry83,0,0,0,0,0,6ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2270;
            lab_2269:
              update_final_fluxes$$OL$$132((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2270:
            lab_1607:
              if (!1) goto lab_1921;
              $$_xlsmpEntry84 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 247ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 25000ull) ? 1ll : 0ll))) goto lab_2272;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42770U,$$SHADW.SMPDef$$42771D](18592,&update_final_fluxes$$OL$$133,0ull,2ull,5ull,0ull,$$_xlsmpEntry84,0,0,0,0,0,61ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2273;
            lab_2272:
              update_final_fluxes$$OL$$133((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) 2ull)
            lab_2273:
            lab_1921:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1927;
              $$_xlsmpEntry85 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2275;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42780U,$$SHADW.SMPDef$$42781D](18592,&update_final_fluxes$$OL$$134,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry85,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2276;
            lab_2275:
              update_final_fluxes$$OL$$134((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2276:
            lab_1927:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1715;
              free(d-T_258_1%addr)
              _dealloca[U,TmPShadow_49D](stack_pos_49)
  3250 |      stack_pos_50 = _getstack();
              d-T_260_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_1122:
  3244 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1627;
              $$_xlsmpEntry86 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 19ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 2000ull) ? 1ll : 0ll))) goto lab_2278;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42793U,$$SHADW.SMPDef$$42794D](18592,&update_final_fluxes$$OL$$135,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry86,0,0,0,0,0,9ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2279;
            lab_2278:
              update_final_fluxes$$OL$$135((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2279:
            lab_1627:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_1635;
              $$_xlsmpEntry87 = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 12500ull) ? 1ll : 0ll))) goto lab_2281;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$42803U,$$SHADW.SMPDef$$42804D](18592,&update_final_fluxes$$OL$$136,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry87,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:3244**")
              goto lab_2282;
            lab_2281:
              update_final_fluxes$$OL$$136((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_2282:
            lab_1635:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_1157;
              free(d-T_260_1%addr)
              goto lab_1721;
            lab_1715:
              _dealloca[U,TmPShadow_49D](stack_pos_49)
              stack_pos_50 = _getstack();
  3250 |      d-T_260_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_1122;
  3244 |    lab_1698:
              _dealloca[U,TmPShadow_48D](stack_pos_48)
              stack_pos_49 = _getstack();
  3248 |      d-T_258_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_1077;
  3244 |    lab_1721:
            lab_1157:
              _dealloca[U,TmPShadow_50D](stack_pos_50)
  3253 |      /* DIR   LATCH */
              $$CIV1C3 = $$CIV1C3 + 1ll;
            } while ((unsigned long long) $$CIV1C3 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~1574 */
          lab_1573:
  3254 |  lab_1005:
  3255 |  lab_676:
          lab_468:
  3256 |  lab_440:
  3257 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12929not availablenot availablenot available50202005020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22930not available115020050200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32931not available22500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42939not availablenot availablenot available1102020011020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52940not available41110200110200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62941not available5211001100100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72951not availablenot availablenot available3902020039020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82952not available71390200390200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92953not available8239003900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102976not availablenot availablenot available103500103500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
112981not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
122982not available1116518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
132983not available122300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
152985not available133500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172992not available133500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193058not available34312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
212997not available133500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223009not availablenot availablenot available65350303006535030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
233010not available2216535030065350300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
243011not available232700653500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
253018not available243not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
263024not available24312124 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273028not available243not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
283028not available243not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
303029not available243500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
313043not availablenot availablenot available103500103500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
323049not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
333050not available3216518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
343051not available332300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
363053not available343500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
383112not available53312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
403058not available343500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
413070not availablenot availablenot available65390303006539030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
423071not available4116539030065390300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
433072not available422900653900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
443079not available433not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
453085not available43312124 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
463089not available433not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
473089not available433not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
493090not available433500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
503103not availablenot availablenot available103500103500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
513109not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
523110not available5116518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
533111not available522301600651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
573112not available533500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
583123not availablenot availablenot available65360303006536030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
593124not available5816536030065360300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
603125not available5921100653600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
613132not available603not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
623138not available60312124 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
633142not available603not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
643142not available603not availablenot available4 (exact)
  • bump normalized
  • guarded
  • lower bound normalized
663143not available603500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
673156not availablenot availablenot available2008040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
683157not available6714020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
693157not available682400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
703157not available6714020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
713157not available702400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
723164not availablenot availablenot available2008040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
733165not available7214020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
743165not available732400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
753165not available7214020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
763165not available752400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
773172not availablenot availablenot available80402008040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
783173not available7714020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
793173not available782400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
803173not available7714020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
813173not available802400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
823184not availablenot availablenot available300400800700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
873194not availablenot availablenot available6005002001300100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
1103205not availablenot availablenot available6005002001300100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
1333217not availablenot availablenot available9006003201900100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
1723230not availablenot availablenot available9006002801700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2073243not availablenot availablenot available9006002801700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2322997not available13312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2623156not availablenot availablenot available2008040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2643058not available269312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2693051not available2702300500651800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2703050not available27116518030065180300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2713049not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2723058not available2753500500100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2733058not available275312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2753051not available2762300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2763050not available27716518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2773049not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
2802992not available2823500500100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2822983not available2832300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2832982not available28716518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2872981not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
2882997not available2923500500100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2892997not available292312122 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2922983not available2932300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2932982not available29416518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2942981not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
2972992not available2993500500100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
2992983not available3002300500651800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3002982not available30116518030065180300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3012981not availablenot availablenot available65180303006518030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
200LoopCarriedDependence (fail)High Level Optimizer2329291Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
201NonInnermostLoop (fail)High Level Optimizer2329291An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
202LoopCarriedDependence (fail)High Level Optimizer2329302Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
203LoopCarriedDependence (fail)High Level Optimizer2329313Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
204AliasingInducedDependence (fail)High Level Optimizer2329313An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
205LoopCarriedDependence (fail)High Level Optimizer2329394Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
206LoopCarriedDependence (fail)High Level Optimizer2329405Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
207LoopCarriedDependence (fail)High Level Optimizer2329416Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
208AliasingInducedDependence (fail)High Level Optimizer2329416An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
209NonVectorizableAlignment (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
210UnsupportedOperation (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]])))
211NonVectorizableStride (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
212NonStrideOneStore (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
213LoopCarriedDependence (fail)High Level Optimizer2329517Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
214LoopCarriedDependence (fail)High Level Optimizer2329528Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
215LoopCarriedDependence (fail)High Level Optimizer2329539Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
216AliasingInducedDependence (fail)High Level Optimizer2329539An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
217NonVectorizableAlignment (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
218UnsupportedOperation (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 2.5000000000000000E-001 * (((((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]]))))
219NonVectorizableStride (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
220NonStrideOneStore (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
221LoopHasSideEffectsCall (fail)High Level Optimizer23297610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
222ContainsFunctionCall (fail)High Level Optimizer23297610An attempt to SIMD vectorize failed because the loop contains a function call.not available
223LoopRolled (success)High Level Optimizer232977not availableLoop rolled has been applied.not available
224CompleteLoopUnroll (success)High Level Optimizer232977not availableComplete loop unroll was performed.not available
225LoopHasSideEffectsCall (fail)High Level Optimizer23298111Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
226ContainsFunctionCall (fail)High Level Optimizer23298111An attempt to SIMD vectorize failed because the loop contains a function call.not available
227LoopHasSideEffectsCall (fail)High Level Optimizer23298212Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
228ContainsFunctionCall (fail)High Level Optimizer23298212An attempt to SIMD vectorize failed because the loop contains a function call.not available
229LoopHasSideEffectsCall (fail)High Level Optimizer23298313Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
230ContainsFunctionCall (fail)High Level Optimizer23298313An attempt to SIMD vectorize failed because the loop contains a function call.not available
231LoopParallelized (success)High Level Optimizer232985not availableLoop was automatically parallelized.not available
232LoopCarriedDependence (fail)High Level Optimizer23298515Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
233NonVectorizableAlignment (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
234NonVectorizableStride (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
235NonStrideOneStore (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
236LoopParallelized (success)High Level Optimizer232992not availableLoop was automatically parallelized.not available
237LoopCarriedDependence (fail)High Level Optimizer23299217Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
238NonVectorizableAlignment (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
239NonVectorizableStride (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
240NonStrideOneStore (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
241LoopFusion (success)High Level Optimizer232997232Loops were fused.
  • Loop Line Number: 2997
  • Loop Line Number: 2997
242IterationCountTooSmall (fail)High Level Optimizer232997232An attempt to SIMD vectorize failed because the iteration count is too small.not available
243NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
244UnsupportedOperation (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_117 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]]
245NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
246NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*(1ll + ($$CIVE6 + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
247UnsupportedOperation (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_118 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][1ll + ($$CIVE6 + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]]
248NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*(1ll + ($$CIVE6 + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
249LoopParallelized (success)High Level Optimizer232997not availableLoop was automatically parallelized.not available
250LoopCarriedDependence (fail)High Level Optimizer23299721Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
251NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
252NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
253NonStrideOneStore (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
254LoopHasSideEffectsCall (fail)High Level Optimizer23300922Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
255ContainsFunctionCall (fail)High Level Optimizer23300922An attempt to SIMD vectorize failed because the loop contains a function call.not available
256LoopHasSideEffectsCall (fail)High Level Optimizer23301023Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
257ContainsFunctionCall (fail)High Level Optimizer23301023An attempt to SIMD vectorize failed because the loop contains a function call.not available
258LoopHasSideEffectsCall (fail)High Level Optimizer23301124Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
259ContainsFunctionCall (fail)High Level Optimizer23301124An attempt to SIMD vectorize failed because the loop contains a function call.not available
260UnsupportedStructure (fail)High Level Optimizer23301825An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
261ContainsControlFlow (fail)High Level Optimizer23301825An attempt to SIMD vectorize failed because the loop contains control flow.not available
262LoopRolled (success)High Level Optimizer233028not availableLoop rolled has been applied.not available
263CompleteLoopUnroll (success)High Level Optimizer233028not availableComplete loop unroll was performed.not available
264UnsupportedStructure (fail)High Level Optimizer23302827An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
265ContainsControlFlow (fail)High Level Optimizer23302827An attempt to SIMD vectorize failed because the loop contains control flow.not available
266LoopRolled (success)High Level Optimizer233028not availableLoop rolled has been applied.not available
267CompleteLoopUnroll (success)High Level Optimizer233028not availableComplete loop unroll was performed.not available
268UnsupportedStructure (fail)High Level Optimizer23302828An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
269ContainsControlFlow (fail)High Level Optimizer23302828An attempt to SIMD vectorize failed because the loop contains control flow.not available
270LoopParallelized (success)High Level Optimizer233029not availableLoop was automatically parallelized.not available
271LoopCarriedDependence (fail)High Level Optimizer23302930Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
272NonVectorizableAlignment (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
273NonVectorizableStride (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
274NonStrideOneStore (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
275NotProfitable (fail)High Level Optimizer23302426An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
276UnsupportedVectorTypes (fail)High Level Optimizer233024not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
277LoopHasSideEffectsCall (fail)High Level Optimizer23304331Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
278ContainsFunctionCall (fail)High Level Optimizer23304331An attempt to SIMD vectorize failed because the loop contains a function call.not available
279LoopRolled (success)High Level Optimizer233044not availableLoop rolled has been applied.not available
280CompleteLoopUnroll (success)High Level Optimizer233044not availableComplete loop unroll was performed.not available
281LoopHasSideEffectsCall (fail)High Level Optimizer23304932Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
282ContainsFunctionCall (fail)High Level Optimizer23304932An attempt to SIMD vectorize failed because the loop contains a function call.not available
283LoopHasSideEffectsCall (fail)High Level Optimizer23305033Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
284ContainsFunctionCall (fail)High Level Optimizer23305033An attempt to SIMD vectorize failed because the loop contains a function call.not available
285LoopHasSideEffectsCall (fail)High Level Optimizer23305134Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
286ContainsFunctionCall (fail)High Level Optimizer23305134An attempt to SIMD vectorize failed because the loop contains a function call.not available
287LoopParallelized (success)High Level Optimizer233053not availableLoop was automatically parallelized.not available
288LoopCarriedDependence (fail)High Level Optimizer23305336Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
289NonVectorizableAlignment (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
290NonVectorizableStride (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
291NonStrideOneStore (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
292LoopFusion (success)High Level Optimizer23305819Loops were fused.
  • Loop Line Number: 3058
  • Loop Line Number: 3058
293IterationCountTooSmall (fail)High Level Optimizer23305819An attempt to SIMD vectorize failed because the iteration count is too small.not available
294NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]))
295UnsupportedOperation (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_152 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]]
296NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]))
297NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]))
298UnsupportedOperation (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_153 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]]
299NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]))
300LoopParallelized (success)High Level Optimizer233058not availableLoop was automatically parallelized.not available
301LoopCarriedDependence (fail)High Level Optimizer23305840Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
302NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
303NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
304NonStrideOneStore (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
305LoopHasSideEffectsCall (fail)High Level Optimizer23307041Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
306ContainsFunctionCall (fail)High Level Optimizer23307041An attempt to SIMD vectorize failed because the loop contains a function call.not available
307LoopHasSideEffectsCall (fail)High Level Optimizer23307142Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
308ContainsFunctionCall (fail)High Level Optimizer23307142An attempt to SIMD vectorize failed because the loop contains a function call.not available
309LoopHasSideEffectsCall (fail)High Level Optimizer23307243Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
310ContainsFunctionCall (fail)High Level Optimizer23307243An attempt to SIMD vectorize failed because the loop contains a function call.not available
311UnsupportedStructure (fail)High Level Optimizer23307944An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
312ContainsControlFlow (fail)High Level Optimizer23307944An attempt to SIMD vectorize failed because the loop contains control flow.not available
313LoopRolled (success)High Level Optimizer233089not availableLoop rolled has been applied.not available
314CompleteLoopUnroll (success)High Level Optimizer233089not availableComplete loop unroll was performed.not available
315UnsupportedStructure (fail)High Level Optimizer23308946An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
316ContainsControlFlow (fail)High Level Optimizer23308946An attempt to SIMD vectorize failed because the loop contains control flow.not available
317LoopRolled (success)High Level Optimizer233089not availableLoop rolled has been applied.not available
318CompleteLoopUnroll (success)High Level Optimizer233089not availableComplete loop unroll was performed.not available
319UnsupportedStructure (fail)High Level Optimizer23308947An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
320ContainsControlFlow (fail)High Level Optimizer23308947An attempt to SIMD vectorize failed because the loop contains control flow.not available
321LoopParallelized (success)High Level Optimizer233090not availableLoop was automatically parallelized.not available
322LoopCarriedDependence (fail)High Level Optimizer23309049Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
323NonVectorizableAlignment (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
324NonVectorizableStride (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
325NonStrideOneStore (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
326NotProfitable (fail)High Level Optimizer23308545An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
327UnsupportedVectorTypes (fail)High Level Optimizer233085not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
328LoopHasSideEffectsCall (fail)High Level Optimizer23310350Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
329ContainsFunctionCall (fail)High Level Optimizer23310350An attempt to SIMD vectorize failed because the loop contains a function call.not available
330LoopRolled (success)High Level Optimizer233104not availableLoop rolled has been applied.not available
331CompleteLoopUnroll (success)High Level Optimizer233104not availableComplete loop unroll was performed.not available
332LoopHasSideEffectsCall (fail)High Level Optimizer23310951Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
333ContainsFunctionCall (fail)High Level Optimizer23310951An attempt to SIMD vectorize failed because the loop contains a function call.not available
334LoopHasSideEffectsCall (fail)High Level Optimizer23311052Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
335ContainsFunctionCall (fail)High Level Optimizer23311052An attempt to SIMD vectorize failed because the loop contains a function call.not available
336LoopHasSideEffectsCall (fail)High Level Optimizer23311153Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
337ContainsFunctionCall (fail)High Level Optimizer23311153An attempt to SIMD vectorize failed because the loop contains a function call.not available
338LoopFusion (success)High Level Optimizer23311238Loops were fused.
  • Loop Line Number: 3112
  • Loop Line Number: 3112
339IterationCountTooSmall (fail)High Level Optimizer23311238An attempt to SIMD vectorize failed because the iteration count is too small.not available
340NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]))
341UnsupportedOperation (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_178 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]]
342NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]))
343NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]))
344UnsupportedOperation (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_179 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]]
345NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]))
346LoopParallelized (success)High Level Optimizer233112not availableLoop was automatically parallelized.not available
347LoopCarriedDependence (fail)High Level Optimizer23311257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2z_%data[].rns328."
348NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
349NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
350NonStrideOneStore (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
351LoopHasSideEffectsCall (fail)High Level Optimizer23312358Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
352ContainsFunctionCall (fail)High Level Optimizer23312358An attempt to SIMD vectorize failed because the loop contains a function call.not available
353LoopHasSideEffectsCall (fail)High Level Optimizer23312459Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
354ContainsFunctionCall (fail)High Level Optimizer23312459An attempt to SIMD vectorize failed because the loop contains a function call.not available
355LoopHasSideEffectsCall (fail)High Level Optimizer23312560Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
356ContainsFunctionCall (fail)High Level Optimizer23312560An attempt to SIMD vectorize failed because the loop contains a function call.not available
357UnsupportedStructure (fail)High Level Optimizer23313261An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
358ContainsControlFlow (fail)High Level Optimizer23313261An attempt to SIMD vectorize failed because the loop contains control flow.not available
359LoopRolled (success)High Level Optimizer233142not availableLoop rolled has been applied.not available
360CompleteLoopUnroll (success)High Level Optimizer233142not availableComplete loop unroll was performed.not available
361UnsupportedStructure (fail)High Level Optimizer23314263An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
362ContainsControlFlow (fail)High Level Optimizer23314263An attempt to SIMD vectorize failed because the loop contains control flow.not available
363LoopRolled (success)High Level Optimizer233142not availableLoop rolled has been applied.not available
364CompleteLoopUnroll (success)High Level Optimizer233142not availableComplete loop unroll was performed.not available
365UnsupportedStructure (fail)High Level Optimizer23314264An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
366ContainsControlFlow (fail)High Level Optimizer23314264An attempt to SIMD vectorize failed because the loop contains control flow.not available
367LoopParallelized (success)High Level Optimizer233143not availableLoop was automatically parallelized.not available
368LoopCarriedDependence (fail)High Level Optimizer23314366Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2z_%data[].rns328."
369NonVectorizableAlignment (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
370NonVectorizableStride (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
371NonStrideOneStore (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
372NotProfitable (fail)High Level Optimizer23313862An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
373UnsupportedVectorTypes (fail)High Level Optimizer233138not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
374LoopCarriedDependence (fail)High Level Optimizer23315667Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2x_%data[].rns336."
375LoopCarriedDependence (fail)High Level Optimizer23315768Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
376LoopCarriedDependence (fail)High Level Optimizer23315769Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
377AliasingInducedDependence (fail)High Level Optimizer23315769An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
378LoopCarriedDependence (fail)High Level Optimizer23315770Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
379LoopCarriedDependence (fail)High Level Optimizer23315771Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
380AliasingInducedDependence (fail)High Level Optimizer23315771An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
381LoopCarriedDependence (fail)High Level Optimizer23316472Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2y_%data[].rns342."
382LoopCarriedDependence (fail)High Level Optimizer23316573Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
383LoopCarriedDependence (fail)High Level Optimizer23316574Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
384AliasingInducedDependence (fail)High Level Optimizer23316574An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
385LoopCarriedDependence (fail)High Level Optimizer23316575Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
386LoopCarriedDependence (fail)High Level Optimizer23316576Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
387AliasingInducedDependence (fail)High Level Optimizer23316576An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
388LoopCarriedDependence (fail)High Level Optimizer23317277Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2z_%data[].rns348."
389LoopCarriedDependence (fail)High Level Optimizer23317378Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
390LoopCarriedDependence (fail)High Level Optimizer23317379Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
391AliasingInducedDependence (fail)High Level Optimizer23317379An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
392LoopCarriedDependence (fail)High Level Optimizer23317380Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
393LoopCarriedDependence (fail)High Level Optimizer23317381Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
394AliasingInducedDependence (fail)High Level Optimizer23317381An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
395LoopHasSideEffectsCall (fail)High Level Optimizer23318482Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
396ContainsFunctionCall (fail)High Level Optimizer23318482An attempt to SIMD vectorize failed because the loop contains a function call.not available
397LoopParallelized (success)High Level Optimizer233185not availableLoop was automatically parallelized.not available
398LoopParallelized (success)High Level Optimizer233185not availableLoop was automatically parallelized.not available
399LoopHasSideEffectsCall (fail)High Level Optimizer23319487Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
400ContainsFunctionCall (fail)High Level Optimizer23319487An attempt to SIMD vectorize failed because the loop contains a function call.not available
401LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
402LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
403LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
404LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
405LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
406LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
407LoopHasSideEffectsCall (fail)High Level Optimizer233205110Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
408ContainsFunctionCall (fail)High Level Optimizer233205110An attempt to SIMD vectorize failed because the loop contains a function call.not available
409LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
410LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
411LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
412LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
413LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
414LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
415LoopHasSideEffectsCall (fail)High Level Optimizer233217133Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
416ContainsFunctionCall (fail)High Level Optimizer233217133An attempt to SIMD vectorize failed because the loop contains a function call.not available
417LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
418LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
419LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
420LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
421LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
422LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
423LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
424LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
425LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
426LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
427LoopHasSideEffectsCall (fail)High Level Optimizer233230172Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
428ContainsFunctionCall (fail)High Level Optimizer233230172An attempt to SIMD vectorize failed because the loop contains a function call.not available
429LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
430LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
431LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
432LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
433LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
434LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
435LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
436LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
437LoopHasSideEffectsCall (fail)High Level Optimizer233243207Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
438ContainsFunctionCall (fail)High Level Optimizer233243207An attempt to SIMD vectorize failed because the loop contains a function call.not available
439LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
440LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
441LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
442LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
443LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
444LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
445LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
446LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
5356FullLoopUnroll (success)Low Level Optimizer231503128Full loop unroll was performed.
  • Unroll Factor: 2
5357FullLoopUnroll (success)Low Level Optimizer231594129Full loop unroll was performed.
  • Unroll Factor: 4
5358FullLoopUnroll (success)Low Level Optimizer231594130Full loop unroll was performed.
  • Unroll Factor: 4
5359FullLoopUnroll (success)Low Level Optimizer231598131Full loop unroll was performed.
  • Unroll Factor: 4
5360FullLoopUnroll (success)Low Level Optimizer231587132Full loop unroll was performed.
  • Unroll Factor: 4
5361FullLoopUnroll (success)Low Level Optimizer231725133Full loop unroll was performed.
  • Unroll Factor: 2
5362FullLoopUnroll (success)Low Level Optimizer231771134Full loop unroll was performed.
  • Unroll Factor: 2
5363FullLoopUnroll (success)Low Level Optimizer231859135Full loop unroll was performed.
  • Unroll Factor: 4
5364FullLoopUnroll (success)Low Level Optimizer231859136Full loop unroll was performed.
  • Unroll Factor: 4
5365FullLoopUnroll (success)Low Level Optimizer231863137Full loop unroll was performed.
  • Unroll Factor: 4
5366FullLoopUnroll (success)Low Level Optimizer231852138Full loop unroll was performed.
  • Unroll Factor: 4
5367FullLoopUnroll (success)Low Level Optimizer231930139Full loop unroll was performed.
  • Unroll Factor: 2
5368FullLoopUnroll (success)Low Level Optimizer232009140Full loop unroll was performed.
  • Unroll Factor: 4
5369FullLoopUnroll (success)Low Level Optimizer232009141Full loop unroll was performed.
  • Unroll Factor: 4
5370FullLoopUnroll (success)Low Level Optimizer232013142Full loop unroll was performed.
  • Unroll Factor: 4
5371FullLoopUnroll (success)Low Level Optimizer232002143Full loop unroll was performed.
  • Unroll Factor: 4
5372LoopUnroll (success)Low Level Optimizer2311913Loop unroll was performed.
  • Unroll Factor: 4
5373LoopUnroll (success)Low Level Optimizer23135515Loop unroll was performed.
  • Unroll Factor: 2
5374LoopUnroll (success)Low Level Optimizer23135515Loop unroll was performed.
  • Unroll Factor: 2
5375LoopUnroll (success)Low Level Optimizer231405297Loop unroll was performed.
  • Unroll Factor: 2
5376LoopUnroll (success)Low Level Optimizer231454280Loop unroll was performed.
  • Unroll Factor: 2
5377LoopUnroll (success)Low Level Optimizer2314561Loop unroll was performed.
  • Unroll Factor: 2
5378LoopUnroll (success)Low Level Optimizer231503288Loop unroll was performed.
  • Unroll Factor: 2
5379LoopUnroll (success)Low Level Optimizer231503288Loop unroll was performed.
  • Unroll Factor: 2
5380LoopUnroll (success)Low Level Optimizer23159530Loop unroll was performed.
  • Unroll Factor: 2
5381LoopUnroll (success)Low Level Optimizer23167636Loop unroll was performed.
  • Unroll Factor: 2
5382LoopUnroll (success)Low Level Optimizer23167636Loop unroll was performed.
  • Unroll Factor: 2
5383LoopUnroll (success)Low Level Optimizer231725272Loop unroll was performed.
  • Unroll Factor: 2
5384LoopUnroll (success)Low Level Optimizer231725272Loop unroll was performed.
  • Unroll Factor: 2
5385LoopUnroll (success)Low Level Optimizer231773264Loop unroll was performed.
  • Unroll Factor: 4
5386LoopUnroll (success)Low Level Optimizer23186049Loop unroll was performed.
  • Unroll Factor: 2
5387LoopUnroll (success)Low Level Optimizer23193057Loop unroll was performed.
  • Unroll Factor: 2
5388LoopUnroll (success)Low Level Optimizer23193057Loop unroll was performed.
  • Unroll Factor: 2
5389LoopUnroll (success)Low Level Optimizer23201066Loop unroll was performed.
  • Unroll Factor: 2
5390LoopUnroll (success)Low Level Optimizer23206071Loop unroll was performed.
  • Unroll Factor: 4
5391LoopUnroll (success)Low Level Optimizer23204869Loop unroll was performed.
  • Unroll Factor: 4
5392LoopUnroll (success)Low Level Optimizer23210776Loop unroll was performed.
  • Unroll Factor: 4
5393LoopUnroll (success)Low Level Optimizer23209574Loop unroll was performed.
  • Unroll Factor: 4
5394LoopUnroll (success)Low Level Optimizer23214881Loop unroll was performed.
  • Unroll Factor: 4
5395LoopUnroll (success)Low Level Optimizer23213679Loop unroll was performed.
  • Unroll Factor: 4
7011ModuloSchedule (success)Low Level Optimizer2311903Loop was modulo scheduled.
  • Initiation Interval: 16
7012ModuloSchedule (success)Low Level Optimizer2311903Loop was modulo scheduled.
  • Initiation Interval: 64
7013ModuloSchedule (success)Low Level Optimizer2312336Loop was modulo scheduled.
  • Initiation Interval: 40
7014ModuloSchedule (success)Low Level Optimizer2312769Loop was modulo scheduled.
  • Initiation Interval: 71
7015ModuloSchedule (success)Low Level Optimizer23not available15Loop was modulo scheduled.
  • Initiation Interval: 18
7016ModuloSchedule (success)Low Level Optimizer23not available15Loop was modulo scheduled.
  • Initiation Interval: 18
7017ModuloSchedule (success)Low Level Optimizer23not available297Loop was modulo scheduled.
  • Initiation Interval: 18
7018ModuloSchedule (success)Low Level Optimizer23not available280Loop was modulo scheduled.
  • Initiation Interval: 18
7019ModuloSchedule (success)Low Level Optimizer23not available288Loop was modulo scheduled.
  • Initiation Interval: 18
7020ModuloSchedule (success)Low Level Optimizer23not available288Loop was modulo scheduled.
  • Initiation Interval: 18
7021ModuloSchedule (success)Low Level Optimizer23not available30Loop was modulo scheduled.
  • Initiation Interval: 18
7022ModuloSchedule (success)Low Level Optimizer23not available36Loop was modulo scheduled.
  • Initiation Interval: 18
7023ModuloSchedule (success)Low Level Optimizer23not available36Loop was modulo scheduled.
  • Initiation Interval: 18
7024ModuloSchedule (success)Low Level Optimizer23not available272Loop was modulo scheduled.
  • Initiation Interval: 18
7025ModuloSchedule (success)Low Level Optimizer23not available272Loop was modulo scheduled.
  • Initiation Interval: 18
7026ModuloSchedule (success)Low Level Optimizer23not available49Loop was modulo scheduled.
  • Initiation Interval: 18
7027ModuloSchedule (success)Low Level Optimizer23not available57Loop was modulo scheduled.
  • Initiation Interval: 18
7028ModuloSchedule (success)Low Level Optimizer23not available57Loop was modulo scheduled.
  • Initiation Interval: 18
7029ModuloSchedule (success)Low Level Optimizer23not available66Loop was modulo scheduled.
  • Initiation Interval: 18
7030ModuloSchedule (success)Low Level Optimizer23204869Loop was modulo scheduled.
  • Initiation Interval: 15
7031ModuloSchedule (success)Low Level Optimizer23206071Loop was modulo scheduled.
  • Initiation Interval: 15
7032ModuloSchedule (success)Low Level Optimizer23206071Loop was modulo scheduled.
  • Initiation Interval: 60
7033ModuloSchedule (success)Low Level Optimizer23204869Loop was modulo scheduled.
  • Initiation Interval: 60
7034ModuloSchedule (success)Low Level Optimizer23209574Loop was modulo scheduled.
  • Initiation Interval: 15
7035ModuloSchedule (success)Low Level Optimizer23210776Loop was modulo scheduled.
  • Initiation Interval: 15
7036ModuloSchedule (success)Low Level Optimizer23210776Loop was modulo scheduled.
  • Initiation Interval: 60
7037ModuloSchedule (success)Low Level Optimizer23209574Loop was modulo scheduled.
  • Initiation Interval: 60
7038ModuloSchedule (success)Low Level Optimizer23213679Loop was modulo scheduled.
  • Initiation Interval: 15
7039ModuloSchedule (success)Low Level Optimizer23214881Loop was modulo scheduled.
  • Initiation Interval: 15
7040ModuloSchedule (success)Low Level Optimizer23214881Loop was modulo scheduled.
  • Initiation Interval: 60
7041ModuloSchedule (success)Low Level Optimizer23213679Loop was modulo scheduled.
  • Initiation Interval: 60

Region #24
Region Namecalc_final_emf
Region Name (Demangled)not available
Start Line #not available
End Line #2909
Pseudocode
          void calc_final_emf(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET19 = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2x_bar,&mb);
  2817 |    if (!(0 != ($$RET19 & 1))) goto lab_1;
  2818 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_435;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_817;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_809;
            if (!1) goto lab_905;
            $$_xlsmpEntry91 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_942;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43152U,$$SHADW.SMPDef$$43153D](18592,&calc_final_emf$$OL$$146,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry91,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**")
            goto lab_943;
          lab_942:
            calc_final_emf$$OL$$146((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_943:
          lab_905:
            if (!1) goto lab_907;
            $$DCIVBA = 0ll;
            do {   /* id=142 guarded */ /* ~908 */ 
              /* region = 374 */
              /* bump-normalized */
  2819 |      if (!1) goto lab_909;
              $$DCIVBB = 0ll;
              do {   /* id=169 guarded */ /* ~910 */ 
                /* region = 373 */
                /* bump-normalized */
                if (!1) goto lab_911;
                $$DCIVBC = 0ll;
                do {   /* id=168 guarded */ /* ~912 */ 
                  /* region = 372 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=168 */
  2820 |          $$ITLV10E = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]];
  2819 |          ((double *)((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424.  + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421.))->e2x_bar_%data[].rns425.[1ll][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-e2x_bar_%addr  + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]] = $$ITLV10E;
                  /* DIR   LATCH */
                  $$DCIVBC = $$DCIVBC + 1ll;
                } while ((unsigned long long) $$DCIVBC < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~912 */
              lab_911:
                /* DIR   LATCH */
                $$DCIVBB = $$DCIVBB + 1ll;
              } while ((unsigned long long) $$DCIVBB < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~910 */
            lab_909:
  2818 |      /* DIR   LATCH */
              $$DCIVBA = $$DCIVBA + 1ll;
            } while ((unsigned long long) $$DCIVBA < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~908 */
          lab_907:
            goto lab_818;
  2823 |  lab_809:
  2818 |    if (!1) goto lab_818;
            $$_xlsmpEntry94 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_951;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43182U,$$SHADW.SMPDef$$43183D](18592,&calc_final_emf$$OL$$149,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry94,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**")
            goto lab_818;
          lab_951:
            calc_final_emf$$OL$$149((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2823 |    goto lab_818;
          lab_817:
  2818 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_825;
            if (!1) goto lab_832;
            $$_xlsmpEntry95 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_954;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43192U,$$SHADW.SMPDef$$43193D](18592,&calc_final_emf$$OL$$150,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry95,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**")
            goto lab_832;
          lab_954:
            calc_final_emf$$OL$$150((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2823 |    goto lab_832;
          lab_825:
  2818 |    if (!1) goto lab_831;
            $$_xlsmpEntry96 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_957;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43202U,$$SHADW.SMPDef$$43203D](18592,&calc_final_emf$$OL$$151,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry96,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2818**")
            goto lab_958;
          lab_957:
            calc_final_emf$$OL$$151((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_958:
  2823 |  lab_831:
          lab_832:
          lab_818:
          lab_435:
  2824 |  lab_1:
            $$RET1A = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2y_bar,&mb);
  2825 |    if (!(0 != ($$RET1A & 1))) goto lab_17;
  2826 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_441;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_792;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_784;
            if (!1) goto lab_896;
            $$_xlsmpEntry88 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_915;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43059U,$$SHADW.SMPDef$$43060D](18592,&calc_final_emf$$OL$$137,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry88,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**")
            goto lab_916;
          lab_915:
            calc_final_emf$$OL$$137((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_916:
          lab_896:
            if (!1) goto lab_898;
            $$DCIVB6 = 0ll;
            do {   /* id=93 guarded */ /* ~899 */ 
              /* region = 377 */
              /* bump-normalized */
  2827 |      if (!1) goto lab_900;
              $$DCIVB7 = 0ll;
              do {   /* id=97 guarded */ /* ~901 */ 
                /* region = 376 */
                /* bump-normalized */
                if (!1) goto lab_902;
                $$DCIVB8 = 0ll;
                do {   /* id=124 guarded */ /* ~903 */ 
                  /* region = 375 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=124 */
  2828 |          $$ITLV103 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]];
  2827 |          ((double *)((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434.  + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431.))->e2y_bar_%data[].rns435.[1ll][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-e2y_bar_%addr  + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]] = $$ITLV103;
                  /* DIR   LATCH */
                  $$DCIVB8 = $$DCIVB8 + 1ll;
                } while ((unsigned long long) $$DCIVB8 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~903 */
              lab_902:
                /* DIR   LATCH */
                $$DCIVB7 = $$DCIVB7 + 1ll;
              } while ((unsigned long long) $$DCIVB7 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~901 */
            lab_900:
  2826 |      /* DIR   LATCH */
              $$DCIVB6 = $$DCIVB6 + 1ll;
            } while ((unsigned long long) $$DCIVB6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~899 */
          lab_898:
            goto lab_793;
  2831 |  lab_784:
  2826 |    if (!1) goto lab_793;
            $$_xlsmpEntry90 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_939;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43142U,$$SHADW.SMPDef$$43143D](18592,&calc_final_emf$$OL$$145,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry90,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**")
            goto lab_793;
          lab_939:
            calc_final_emf$$OL$$145((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2831 |    goto lab_793;
          lab_792:
  2826 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_800;
            if (!1) goto lab_807;
            $$_xlsmpEntry92 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_945;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43162U,$$SHADW.SMPDef$$43163D](18592,&calc_final_emf$$OL$$147,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry92,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**")
            goto lab_807;
          lab_945:
            calc_final_emf$$OL$$147((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2831 |    goto lab_807;
          lab_800:
  2826 |    if (!1) goto lab_806;
            $$_xlsmpEntry93 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_948;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43172U,$$SHADW.SMPDef$$43173D](18592,&calc_final_emf$$OL$$148,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry93,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2826**")
            goto lab_949;
          lab_948:
            calc_final_emf$$OL$$148((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_949:
  2831 |  lab_806:
          lab_807:
          lab_793:
          lab_441:
  2832 |  lab_17:
            $$RET1B = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2z_bar,&mb);
  2833 |    if (!(0 != ($$RET1B & 1))) goto lab_33;
  2834 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_447;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_767;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_759;
            if (!1) goto lab_887;
            $$_xlsmpEntry8B = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_924;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43091U,$$SHADW.SMPDef$$43092D](18592,&calc_final_emf$$OL$$140,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry8B,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**")
            goto lab_925;
          lab_924:
            calc_final_emf$$OL$$140((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_925:
          lab_887:
            if (!1) goto lab_889;
            $$DCIVB2 = 0ll;
            do {   /* id=150 guarded */ /* ~890 */ 
              /* region = 380 */
              /* bump-normalized */
  2835 |      if (!1) goto lab_891;
              $$DCIVB3 = 0ll;
              do {   /* id=160 guarded */ /* ~892 */ 
                /* region = 379 */
                /* bump-normalized */
                if (!1) goto lab_893;
                $$DCIVB4 = 0ll;
                do {   /* id=29 guarded */ /* ~894 */ 
                  /* region = 378 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=29 */
  2836 |          $$ITLVF8 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429.  + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]];
  2835 |          ((double *)((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440.  + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437.))->e2z_bar_%data[].rns441.[1ll][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-e2z_bar_%addr  + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]] = $$ITLVF8;
                  /* DIR   LATCH */
                  $$DCIVB4 = $$DCIVB4 + 1ll;
                } while ((unsigned long long) $$DCIVB4 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~894 */
              lab_893:
                /* DIR   LATCH */
                $$DCIVB3 = $$DCIVB3 + 1ll;
              } while ((unsigned long long) $$DCIVB3 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~892 */
            lab_891:
  2834 |      /* DIR   LATCH */
              $$DCIVB2 = $$DCIVB2 + 1ll;
            } while ((unsigned long long) $$DCIVB2 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~890 */
          lab_889:
            goto lab_768;
  2839 |  lab_759:
  2834 |    if (!1) goto lab_768;
            $$_xlsmpEntry8D = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_930;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43112U,$$SHADW.SMPDef$$43113D](18592,&calc_final_emf$$OL$$142,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry8D,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**")
            goto lab_768;
          lab_930:
            calc_final_emf$$OL$$142((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2839 |    goto lab_768;
          lab_767:
  2834 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_775;
            if (!1) goto lab_782;
            $$_xlsmpEntry8E = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_933;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43122U,$$SHADW.SMPDef$$43123D](18592,&calc_final_emf$$OL$$143,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry8E,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**")
            goto lab_782;
          lab_933:
            calc_final_emf$$OL$$143((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
  2839 |    goto lab_782;
          lab_775:
  2834 |    if (!1) goto lab_781;
            $$_xlsmpEntry8F = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_936;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43132U,$$SHADW.SMPDef$$43133D](18592,&calc_final_emf$$OL$$144,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntry8F,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2834**")
            goto lab_937;
          lab_936:
            calc_final_emf$$OL$$144((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_937:
  2839 |  lab_781:
          lab_782:
          lab_768:
          lab_447:
  2840 |  lab_33:
            $$RET1C = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2x,&mb);
  2841 |    if (!(0 != ($$RET1C & 1))) goto lab_49;
  2842 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_453;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_718;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_698;
            if (!1) goto lab_697;
            $$CIV1DB = 0ll;
            do {   /* id=10 guarded */ /* ~454 */ 
              /* region = 389 */
              /* bump-normalized */
  2843 |      if (!1) goto lab_455;
              $$CIV1DA = 0ll;
              do {   /* id=11 guarded */ /* ~456 */ 
                /* region = 388 */
                /* bump-normalized */
                if (!1) goto lab_457;
                $$CIV1D9 = 0ll;
                do {   /* id=12 guarded */ /* ~458 */ 
                  /* region = 387 */
                  /* bump-normalized */
  2844 |          stack_pos_51 = _getstack();
                  d-T_261_1%addr = _alloca(16ll);
                  if (!1) goto lab_459;
                  __alignx(32,((char *)d-T_261_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV1D3 = 0ll;
                  do {   /* id=13 guarded */ /* ~460 */ 
                    /* region = 386 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=13 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_261_1%addr  + -8ll))->T_261[].rns443.[$$CIV1D3 + 1ll] = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns447.  + d-f2z_%addr->f2z_%d-data%rvo.rns444.))->f2z_%data[].rns448.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV1D9][($$CIV1D3 + ($$CIV1DA + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]];
                    /* DIR   LATCH */
                    $$CIV1D3 = $$CIV1D3 + 1ll;
                  } while ((unsigned long long) $$CIV1D3 < 2ull);    /* ~460 */
                lab_459:
                  d-T_262_1%addr = _alloca(16ll);
                  if (!1) goto lab_461;
                  $$CIV1D4 = 0ll;
                  do {   /* id=14 guarded */ /* ~462 */ 
                    /* region = 385 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_262_1%addr  + -8ll))->T_262[].rns449.[$$CIV1D4 + 1ll] = - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns453.  + d-f2y_%addr->f2y_%d-data%rvo.rns450.))->f2y_%data[].rns454.[(long long) ibz][1ll][($$CIV1D4 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll][$$CIV1DA + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]];
                    /* DIR   LATCH */
                    $$CIV1D4 = $$CIV1D4 + 1ll;
                  } while ((unsigned long long) $$CIV1D4 < 2ull);    /* ~462 */
                lab_461:
                  d-T_263_1%addr = _alloca(32ll);
                  if (!1) goto lab_463;
                  $$CIV7F4 = (long long) 0;
                  do {   /* id=15 guarded */ /* ~464 */ 
                    /* region = 384 */
                    /* bump-normalized */
                    if (!1) goto lab_465;
                    $$CIV1D5 = 0ll;
                    do {   /* id=16 guarded */ /* ~466 */ 
                      /* region = 383 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=16 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_263_1%addr  + -24ll))->T_263[].rns455.[$$CIV7F4 * 2ll + 1ll][$$CIV1D5 + 1ll] = ((double *)((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424.  + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421.))->e2x_bar_%data[].rns456.[1ll][1ll][($$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)) - 1ll][($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2x_bar_%addr  + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]];
                      ((double *)((char *)d-T_263_1%addr  + -24ll))->T_263[].rns455.[$$CIV7F4 * 2ll + 2ll][$$CIV1D5 + 1ll] = ((double *)((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424.  + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421.))->e2x_bar_%data[].rns456.[1ll][1ll][$$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)][($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2x_bar_%addr  + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]];
                      /* DIR   LATCH */
                      $$CIV1D5 = $$CIV1D5 + 1ll;
                    } while ((unsigned long long) $$CIV1D5 < 2ull);    /* ~466 */
                  lab_465:
                    /* DIR   LATCH */
                    $$CIV7F4 = $$CIV7F4 + 1ll;
                  } while ((unsigned long long) $$CIV7F4 < 1ull);    /* ~464 */
                lab_463:
                  d-T_264_1%addr = _alloca(16ll);
                  if (!1) goto lab_467;
                  $$CIV1D7 = 0ll;
                  do {   /* id=17 guarded */ /* ~468 */ 
                    /* region = 382 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_264_1%addr  + -8ll))->T_264[].rns457.[$$CIV1D7 + 1ll] = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns453.  + d-f2y_%addr->f2y_%d-data%rvo.rns450.))->f2y_%data[].rns454.[1ll][1ll][($$CIV1D7 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll][$$CIV1DA + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]];
                    /* DIR   LATCH */
                    $$CIV1D7 = $$CIV1D7 + 1ll;
                  } while ((unsigned long long) $$CIV1D7 < 2ull);    /* ~468 */
                lab_467:
                  d-T_265_1%addr = _alloca(16ll);
                  if (!1) goto lab_469;
                  __alignx(32,((char *)d-T_265_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV1D8 = 0ll;
                  do {   /* id=18 guarded */ /* ~470 */ 
                    /* region = 381 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=18 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_265_1%addr  + -8ll))->T_265[].rns458.[$$CIV1D8 + 1ll] = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns447.  + d-f2z_%addr->f2z_%d-data%rvo.rns444.))->f2z_%data[].rns448.[1ll][1ll][$$CIV1D9 + (long long) mb[].off8][($$CIV1D8 + ($$CIV1DA + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]];
                    /* DIR   LATCH */
                    $$CIV1D8 = $$CIV1D8 + 1ll;
                  } while ((unsigned long long) $$CIV1D8 < 2ull);    /* ~470 */
                lab_469:
                  $$RET1D = upwinded_emf(((char *)d-T_261_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_262_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_263_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)d-T_264_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_265_1%addr  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns462.  + d-e2x_%addr->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns463.[1ll][1ll][(long long) mb[].off8 + $$CIV1D9][$$CIV1DA + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr  + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV1DB]] = dtdx * $$RET1D;
                  _dealloca[U,TmPShadow_51D](stack_pos_51)
  2843 |          /* DIR   LATCH */
                  $$CIV1D9 = $$CIV1D9 + 1ll;
                } while ((unsigned long long) $$CIV1D9 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~458 */
              lab_457:
                /* DIR   LATCH */
                $$CIV1DA = $$CIV1DA + 1ll;
              } while ((unsigned long long) $$CIV1DA < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~456 */
            lab_455:
  2849 |      i = 1 + ((int) $$CIV1DB + mb[].off0);
              /* DIR   LATCH */
              $$CIV1DB = $$CIV1DB + 1ll;
            } while ((unsigned long long) $$CIV1DB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~454 */
          lab_697:
            goto lab_719;
          lab_698:
  2842 |    if (!1) goto lab_717;
            $$CIV1DB = 0ll;
            do {   /* id=96 guarded */ /* ~700 */ 
              /* region = 390 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=96 */
  2849 |      i = 1 + ((int) $$CIV1DB + mb[].off0);
              /* DIR   LATCH */
              $$CIV1DB = $$CIV1DB + 1ll;
            } while ((unsigned long long) $$CIV1DB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~700 */
          lab_717:
            goto lab_719;
          lab_718:
  2842 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_738;
            if (!1) goto lab_737;
            $$CIV1DB = 0ll;
            do {   /* id=105 guarded */ /* ~720 */ 
              /* region = 391 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=105 */
  2849 |      i = 1 + ((int) $$CIV1DB + mb[].off0);
              /* DIR   LATCH */
              $$CIV1DB = $$CIV1DB + 1ll;
            } while ((unsigned long long) $$CIV1DB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~720 */
          lab_737:
            goto lab_757;
          lab_738:
  2842 |    if (!1) goto lab_756;
            $$CIV1DB = 0ll;
            do {   /* id=114 guarded */ /* ~739 */ 
              /* region = 392 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=114 */
  2849 |      i = 1 + ((int) $$CIV1DB + mb[].off0);
              /* DIR   LATCH */
              $$CIV1DB = $$CIV1DB + 1ll;
            } while ((unsigned long long) $$CIV1DB < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~739 */
          lab_756:
          lab_757:
          lab_719:
          lab_453:
  2850 |    if (!(0 != (lstresstest & 1))) goto lab_116;
  2851 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_471;
            $$CIV1DC = 0ll;
            do {   /* id=19 guarded */ /* ~472 */ 
              /* region = 393 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=19 */
  2852 |      d-unctl_rtd_26%dscr_type = 3u;
              d-unctl_rtd_26%data_type = 14u;
              d-unctl_rtd_26%flags = ((char) ((1 & ((((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%extent[].rns465.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%extent[].rns465.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%extent[].rns465.[2ll] == 1ll & (((int) d-e2x_%addr->e2x_%d-data%flags.rns464. & 16) >> 4 & ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%extent[].rns465.[5ll] == 1ll)))) * 16) | 239u) & d-e2x_%addr->e2x_%d-data%flags.rns464.;
              d-unctl_rtd_26%version = 129u;
              d-unctl_rtd_26%element_len = 8ll;
              d-unctl_rtd_26%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_26%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_26%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_26%bounds%mult[].off88 = ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[4ll];
              d-unctl_rtd_26%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_26%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_26%bounds%mult[].off64 = ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[3ll];
              d-unctl_rtd_26%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_26%bounds%extent[].off32 = 1ll;
              d-unctl_rtd_26%bounds%mult[].off40 = ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[1ll];
              d-unctl_rtd_26%rvo = - (((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[1ll] + (((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[3ll] + ((long long *)((char *)d-e2x_%addr  + -24ll))->e2x_%d-data%bounds%mult[].rns461.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-e2x_%addr->e2x_%d-data%addr.rns462.  + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*((long long) mb[].off8) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*((long long) mb[].off4) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr  + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV1DC])),&d-unctl_rtd_26)
  2853 |      i = 1 + ((int) $$CIV1DC + mb[].off0);
              /* DIR   LATCH */
              $$CIV1DC = $$CIV1DC + 1ll;
            } while ((unsigned long long) $$CIV1DC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~472 */
          lab_471:
  2854 |  lab_116:
  2855 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  2856 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  2857 |    T_266 = 1;
            stack_pos_52 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_135;
            d-T_267_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_136;
          lab_135:
            d-T_267_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_136:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_479;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_687;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_688;
            if (!1) goto lab_684;
            $$_xlsmpEntry89 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43070U,$$SHADW.SMPDef$$43071D](18594,&calc_final_emf$$OL$$138,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry89,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2857*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2857**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2857*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2857**")
          lab_684:
          lab_687:
          lab_688:
          lab_479:
            d-unctl_rtd_27%dscr_type = 3u;
            d-unctl_rtd_27%data_type = 14u;
            d-unctl_rtd_27%flags = 144u;
            d-unctl_rtd_27%version = 129u;
            d-unctl_rtd_27%element_len = 8ll;
            d-unctl_rtd_27%rank = 3;
            d-unctl_rtd_27%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_27%bounds%extent[].off80 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_27%bounds%mult[].off88 = 8ll;
            d-unctl_rtd_27%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_27%bounds%extent[].off56 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-unctl_rtd_27%bounds%mult[].off64 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_27%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_27%bounds%extent[].off32 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-unctl_rtd_27%bounds%mult[].off40 = 8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
            d-unctl_rtd_27%rvo = - ((1ll + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            __datadeclarations_NMOD_storeemfs(.info,&ms,&T_266,((char *)d-T_267_1%addr  + -8ll - (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll) + (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),&d-unctl_rtd_27)
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_155;
            free(d-T_267_1%addr)
          lab_155:
            _dealloca[U,TmPShadow_52D](stack_pos_52)
  2858 |  lab_49:
            $$RET1E = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2y,&mb);
  2859 |    if (!(0 != ($$RET1E & 1))) goto lab_156;
  2860 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_485;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_644;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_624;
            if (!1) goto lab_623;
            $$CIV1EC = 0ll;
            do {   /* id=26 guarded */ /* ~486 */ 
              /* region = 402 */
              /* bump-normalized */
  2861 |      if (!1) goto lab_487;
              $$CIV1EB = 0ll;
              do {   /* id=27 guarded */ /* ~488 */ 
                /* region = 401 */
                /* bump-normalized */
                if (!1) goto lab_489;
                $$CIV1EA = 0ll;
                do {   /* id=28 guarded */ /* ~490 */ 
                  /* region = 400 */
                  /* bump-normalized */
  2862 |          stack_pos_53 = _getstack();
                  d-T_268_1%addr = _alloca(16ll);
                  T_269[].off0 = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns479.  + d-f2z_%addr->f2z_%d-data%rvo.rns476.))->f2z_%data[].rns480.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV1EA][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns477.[($$CIV1EC + (long long) mb[].off0) - 1ll]];
                  T_269[].off8 = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns479.  + d-f2z_%addr->f2z_%d-data%rvo.rns476.))->f2z_%data[].rns480.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV1EA][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns477.[$$CIV1EC + (long long) mb[].off0]];
                  if (!1) goto lab_591;
                  __alignx(32,((char *)&T_271  + -8ll + (8ll)*(1ll)))
                  __alignx(32,((char *)&T_269  + -8ll + (8ll)*(1ll)))
                  $$CIV7F1 = (long long) 0;
                  do {   /* id=20 guarded */ /* ~592 */ 
                    /* region = 394 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=20 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_268_1%addr  + -8ll))->T_268[].rns470.[$$CIV7F1 + 1ll] = ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns474.  + d-f2x_%addr->f2x_%d-data%rvo.rns471.))->f2x_%data[].rns475.[(long long) ibz][1ll][($$CIV7F1 + ($$CIV1EA + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]];
                    ((double *)((char *)&T_271  + -8ll))->T_271[][$$CIV7F1 + 1ll] = - ((double *)((char *)&T_269  + -8ll))->T_269[][$$CIV7F1 + 1ll];
                    /* DIR   LATCH */
                    $$CIV7F1 = $$CIV7F1 + 1ll;
                  } while ($$CIV7F1 < (long long) 2ull);    /* ~592 */
                lab_591:
                  d-T_272_1%addr = _alloca(32ll);
                  T_273 = 0ll;
                  if (!1) goto lab_495;
                  $$CIV1E5 = 0ll;
                  do {   /* id=31 guarded */ /* ~496 */ 
                    /* region = 399 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_272_1%addr  + -8ll))->T_272[].rns481.[$$CIV1E5 + 1ll] = ((double *)((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485.  + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482.))->e2y_bar_%data[].rns486.[1ll][1ll][($$CIV1E5 + ($$CIV1EA + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-e2y_bar_%addr  + 40ll))->e2y_bar_%x[].rns483.[($$CIV1EC + (long long) mb[].off0) - 1ll]];
                    /* DIR   LATCH */
                    $$CIV1E5 = $$CIV1E5 + 1ll;
                  } while ((unsigned long long) $$CIV1E5 < 2ull);    /* ~496 */
                  T_273 = 2ll;
                lab_495:
                  if (!1) goto lab_497;
                  $$CIV1E6 = 0ll;
                  do {   /* id=32 guarded */ /* ~498 */ 
                    /* region = 398 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=32 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_272_1%addr  + -8ll))->T_272[].rns481.[1ll + ($$CIV1E6 + T_273)] = ((double *)((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485.  + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482.))->e2y_bar_%data[].rns486.[1ll][1ll][($$CIV1E6 + ($$CIV1EA + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-e2y_bar_%addr  + 40ll))->e2y_bar_%x[].rns483.[$$CIV1EC + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV1E6 = $$CIV1E6 + 1ll;
                  } while ((unsigned long long) $$CIV1E6 < 2ull);    /* ~498 */
                lab_497:
                  /* DIR   REPORT_INFO */
                  d-T_274_1%addr = _alloca(32ll);
                  if (!1) goto lab_499;
                  T_275 = 0ll;
                  $$CIV1E8 = 0ll;
                  do {   /* id=33 guarded */ /* ~500 */ 
                    /* region = 397 */
                    /* bump-normalized */
                    if (!1) goto lab_501;
                    $$CIV1E7 = 0ll;
                    do {   /* id=34 guarded */ /* ~502 */ 
                      /* region = 396 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=34 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_274_1%addr  + -24ll))->T_274[].rns487.[$$CIV1E8 + 1ll][$$CIV1E7 + 1ll] = ((double *)((char *)d-T_272_1%addr  + -8ll))->T_272[].rns481.[1ll + ($$CIV1E7 + T_275)];
                      /* DIR   LATCH */
                      $$CIV1E7 = $$CIV1E7 + 1ll;
                    } while ((unsigned long long) $$CIV1E7 < 2ull);    /* ~502 */
                    T_275 = T_275 + 2ll;
                  lab_501:
                    /* DIR   LATCH */
                    $$CIV1E8 = $$CIV1E8 + 1ll;
                  } while ((unsigned long long) $$CIV1E8 < 2ull);    /* ~500 */
                lab_499:
                  T_276[].off0 = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns479.  + d-f2z_%addr->f2z_%d-data%rvo.rns476.))->f2z_%data[].rns480.[1ll][1ll][(long long) mb[].off8 + $$CIV1EA][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns477.[($$CIV1EC + (long long) mb[].off0) - 1ll]];
                  T_276[].off8 = ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns479.  + d-f2z_%addr->f2z_%d-data%rvo.rns476.))->f2z_%data[].rns480.[1ll][1ll][(long long) mb[].off8 + $$CIV1EA][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns477.[$$CIV1EC + (long long) mb[].off0]];
                  d-T_278_1%addr = _alloca(16ll);
                  if (!1) goto lab_503;
                  $$CIV1E9 = 0ll;
                  do {   /* id=35 guarded */ /* ~504 */ 
                    /* region = 395 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=35 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_278_1%addr  + -8ll))->T_278[].rns488.[$$CIV1E9 + 1ll] = ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns474.  + d-f2x_%addr->f2x_%d-data%rvo.rns471.))->f2x_%data[].rns475.[1ll][1ll][($$CIV1E9 + ($$CIV1EA + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV1E9 = $$CIV1E9 + 1ll;
                  } while ((unsigned long long) $$CIV1E9 < 2ull);    /* ~504 */
                lab_503:
                  $$RET1F = upwinded_emf(((char *)d-T_268_1%addr  + -8ll + (8ll)*(1ll)),((char *)&T_271  + -8ll + (8ll)*(1ll)),((char *)d-T_274_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)&T_276  + -8ll + (8ll)*(1ll)),((char *)d-T_278_1%addr  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns492.  + d-e2y_%addr->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns493.[1ll][1ll][(long long) mb[].off8 + $$CIV1EA][(long long) mb[].off4 + $$CIV1EB][(long long) ((int *)((char *)d-e2y_%addr  + 40ll))->e2y_%x[].rns490.[$$CIV1EC + (long long) mb[].off0]] = dtdx * $$RET1F;
                  _dealloca[U,TmPShadow_53D](stack_pos_53)
  2861 |          /* DIR   LATCH */
                  $$CIV1EA = $$CIV1EA + 1ll;
                } while ((unsigned long long) $$CIV1EA < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~490 */
              lab_489:
                /* DIR   LATCH */
                $$CIV1EB = $$CIV1EB + 1ll;
              } while ((unsigned long long) $$CIV1EB < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~488 */
            lab_487:
  2867 |      i = 1 + ((int) $$CIV1EC + mb[].off0);
              /* DIR   LATCH */
              $$CIV1EC = $$CIV1EC + 1ll;
            } while ((unsigned long long) $$CIV1EC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~486 */
          lab_623:
            goto lab_645;
          lab_624:
  2860 |    if (!1) goto lab_643;
            $$CIV1EC = 0ll;
            do {   /* id=72 guarded */ /* ~626 */ 
              /* region = 403 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=72 */
  2867 |      i = 1 + ((int) $$CIV1EC + mb[].off0);
              /* DIR   LATCH */
              $$CIV1EC = $$CIV1EC + 1ll;
            } while ((unsigned long long) $$CIV1EC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~626 */
          lab_643:
            goto lab_645;
          lab_644:
  2860 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_664;
            if (!1) goto lab_663;
            $$CIV1EC = 0ll;
            do {   /* id=67 guarded */ /* ~646 */ 
              /* region = 404 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=67 */
  2867 |      i = 1 + ((int) $$CIV1EC + mb[].off0);
              /* DIR   LATCH */
              $$CIV1EC = $$CIV1EC + 1ll;
            } while ((unsigned long long) $$CIV1EC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~646 */
          lab_663:
            goto lab_683;
          lab_664:
  2860 |    if (!1) goto lab_682;
            $$CIV1EC = 0ll;
            do {   /* id=84 guarded */ /* ~665 */ 
              /* region = 405 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=84 */
  2867 |      i = 1 + ((int) $$CIV1EC + mb[].off0);
              /* DIR   LATCH */
              $$CIV1EC = $$CIV1EC + 1ll;
            } while ((unsigned long long) $$CIV1EC < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~665 */
          lab_682:
          lab_683:
          lab_645:
          lab_485:
  2868 |    if (!(0 != (lstresstest & 1))) goto lab_216;
  2869 |    i = mb[].off0;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_505;
            $$CIV1ED = 0ll;
            do {   /* id=36 guarded */ /* ~506 */ 
              /* region = 406 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=36 */
  2870 |      d-unctl_rtd_28%dscr_type = 3u;
              d-unctl_rtd_28%data_type = 14u;
              d-unctl_rtd_28%flags = ((char) ((1 & ((((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%extent[].rns495.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%extent[].rns495.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%extent[].rns495.[2ll] == 1ll & (((int) d-e2y_%addr->e2y_%d-data%flags.rns494. & 16) >> 4 & ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%extent[].rns495.[5ll] == 1ll)))) * 16) | 239u) & d-e2y_%addr->e2y_%d-data%flags.rns494.;
              d-unctl_rtd_28%version = 129u;
              d-unctl_rtd_28%element_len = 8ll;
              d-unctl_rtd_28%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_28%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_28%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_28%bounds%mult[].off88 = ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[4ll];
              d-unctl_rtd_28%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_28%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_28%bounds%mult[].off64 = ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[3ll];
              d-unctl_rtd_28%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_28%bounds%extent[].off32 = 1ll;
              d-unctl_rtd_28%bounds%mult[].off40 = ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[1ll];
              d-unctl_rtd_28%rvo = - (((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[1ll] + (((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[3ll] + ((long long *)((char *)d-e2y_%addr  + -24ll))->e2y_%d-data%bounds%mult[].rns491.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-e2y_%addr->e2y_%d-data%addr.rns492.  + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*((long long) mb[].off8) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*((long long) mb[].off4) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr  + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV1ED])),&d-unctl_rtd_28)
  2871 |      i = 1 + ((int) $$CIV1ED + mb[].off0);
              /* DIR   LATCH */
              $$CIV1ED = $$CIV1ED + 1ll;
            } while ((unsigned long long) $$CIV1ED < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~506 */
          lab_505:
  2872 |  lab_216:
  2873 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  2874 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  2875 |    T_279 = 2;
            stack_pos_54 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_233;
            d-T_280_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_234;
          lab_233:
            d-T_280_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_234:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_513;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_613;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_614;
            if (!1) goto lab_610;
            $$_xlsmpEntry8A = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43081U,$$SHADW.SMPDef$$43082D](18594,&calc_final_emf$$OL$$139,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry8A,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2875*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2875**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2875*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2875**")
          lab_610:
          lab_613:
          lab_614:
          lab_513:
            d-unctl_rtd_29%dscr_type = 3u;
            d-unctl_rtd_29%data_type = 14u;
            d-unctl_rtd_29%flags = 144u;
            d-unctl_rtd_29%version = 129u;
            d-unctl_rtd_29%element_len = 8ll;
            d-unctl_rtd_29%rank = 3;
            d-unctl_rtd_29%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_29%bounds%extent[].off80 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_29%bounds%mult[].off88 = 8ll;
            d-unctl_rtd_29%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_29%bounds%extent[].off56 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-unctl_rtd_29%bounds%mult[].off64 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_29%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_29%bounds%extent[].off32 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-unctl_rtd_29%bounds%mult[].off40 = 8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
            d-unctl_rtd_29%rvo = - ((1ll + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            __datadeclarations_NMOD_storeemfs(.info,&ms,&T_279,((char *)d-T_280_1%addr  + -8ll - (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll) + (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),&d-unctl_rtd_29)
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_253;
            free(d-T_280_1%addr)
          lab_253:
            _dealloca[U,TmPShadow_54D](stack_pos_54)
  2876 |  lab_156:
            $$RET20 = __stencilcontrol_NMOD_istimeshift(.index,.info,&e2z,&mb);
  2877 |    if (!(0 != ($$RET20 & 1))) goto lab_254;
  2878 |    if (!(icylindrical == 0)) goto lab_255;
  2879 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_325;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_863;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_325;
            if (!1) goto lab_860;
            $$CIV1FE = 0ll;
            do {   /* id=43 guarded */ /* ~520 */ 
              /* region = 416 */
              /* bump-normalized */
  2880 |      if (!1) goto lab_521;
              $$CIV1FD = 0ll;
              do {   /* id=44 guarded */ /* ~522 */ 
                /* region = 415 */
                /* bump-normalized */
                if (!1) goto lab_523;
                $$CIV1FC = 0ll;
                do {   /* id=45 guarded */ /* ~524 */ 
                  /* region = 414 */
                  /* bump-normalized */
  2881 |          T_281[].off0 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV1FC][$$CIV1FD + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[($$CIV1FE + (long long) mb[].off0) - 1ll]];
                  T_281[].off8 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV1FC][$$CIV1FD + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[$$CIV1FE + (long long) mb[].off0]];
                  stack_pos_55 = _getstack();
                  d-T_283_1%addr = _alloca(16ll);
                  if (!1) goto lab_525;
                  __alignx(32,((char *)d-T_283_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV1F4 = 0ll;
                  do {   /* id=46 guarded */ /* ~526 */ 
                    /* region = 413 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=46 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_283_1%addr  + -8ll))->T_283[].rns505.[$$CIV1F4 + 1ll] = - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509.  + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV1F4 = $$CIV1F4 + 1ll;
                  } while ((unsigned long long) $$CIV1F4 < 2ull);    /* ~526 */
                lab_525:
                  d-T_284_1%addr = _alloca(32ll);
                  if (!1) goto lab_593;
                  $$CIV7F2 = (long long) 0;
                  do {   /* id=30 guarded */ /* ~594 */ 
                    /* region = 407 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=30 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_284_1%addr  + -8ll))->T_284[].rns511.[$$CIV7F2 + 1ll] = ((double *)((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515.  + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512.))->e2z_bar_%data[].rns516.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2z_bar_%addr  + 40ll))->e2z_bar_%x[].rns513.[($$CIV1FE + (long long) mb[].off0) - 1ll]];
                    ((double *)((char *)d-T_284_1%addr  + -8ll))->T_284[].rns511.[$$CIV7F2 + 3ll] = ((double *)((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515.  + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512.))->e2z_bar_%data[].rns516.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2z_bar_%addr  + 40ll))->e2z_bar_%x[].rns513.[$$CIV1FE + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV7F2 = $$CIV7F2 + 1ll;
                  } while ($$CIV7F2 < (long long) 2ull);    /* ~594 */
                lab_593:
                  /* DIR   REPORT_INFO */
                  d-T_286_1%addr = _alloca(32ll);
                  if (!1) goto lab_531;
                  T_287 = 0ll;
                  $$CIV1F8 = 0ll;
                  do {   /* id=49 guarded */ /* ~532 */ 
                    /* region = 412 */
                    /* bump-normalized */
                    if (!1) goto lab_533;
                    $$CIV1F7 = 0ll;
                    do {   /* id=50 guarded */ /* ~534 */ 
                      /* region = 411 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=50 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_286_1%addr  + -24ll))->T_286[].rns517.[$$CIV1F8 + 1ll][$$CIV1F7 + 1ll] = ((double *)((char *)d-T_284_1%addr  + -8ll))->T_284[].rns511.[1ll + ($$CIV1F7 + T_287)];
                      /* DIR   LATCH */
                      $$CIV1F7 = $$CIV1F7 + 1ll;
                    } while ((unsigned long long) $$CIV1F7 < 2ull);    /* ~534 */
                    T_287 = T_287 + 2ll;
                  lab_533:
                    /* DIR   LATCH */
                    $$CIV1F8 = $$CIV1F8 + 1ll;
                  } while ((unsigned long long) $$CIV1F8 < 2ull);    /* ~532 */
                lab_531:
                  d-T_288_1%addr = _alloca(32ll);
                  if (!1) goto lab_535;
                  $$CIV7F5 = (long long) 0;
                  do {   /* id=51 guarded */ /* ~536 */ 
                    /* region = 410 */
                    /* bump-normalized */
                    if (!1) goto lab_537;
                    __alignx(32,((char *)d-T_288_1%addr  + -24ll + (16ll)*($$CIV7F5 * 2ll + 1ll) + (8ll)*(1ll)))
                    $$CIV1F9 = 0ll;
                    do {   /* id=52 guarded */ /* ~538 */ 
                      /* region = 409 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=52 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_288_1%addr  + -24ll))->T_288[].rns518.[$$CIV7F5 * 2ll + 1ll][$$CIV1F9 + 1ll] = ((double *)((char *)d-T_286_1%addr  + -24ll))->T_286[].rns517.[$$CIV1F9 + 1ll][$$CIV7F5 * 2ll + 1ll];
                      ((double *)((char *)d-T_288_1%addr  + -24ll))->T_288[].rns518.[$$CIV7F5 * 2ll + 2ll][$$CIV1F9 + 1ll] = ((double *)((char *)d-T_286_1%addr  + -24ll))->T_286[].rns517.[$$CIV1F9 + 1ll][$$CIV7F5 * 2ll + 2ll];
                      /* DIR   LATCH */
                      $$CIV1F9 = $$CIV1F9 + 1ll;
                    } while ((unsigned long long) $$CIV1F9 < 2ull);    /* ~538 */
                  lab_537:
                    /* DIR   LATCH */
                    $$CIV7F5 = $$CIV7F5 + 1ll;
                  } while ((unsigned long long) $$CIV7F5 < 1ull);    /* ~536 */
                lab_535:
                  d-T_289_1%addr = _alloca(16ll);
                  if (!1) goto lab_539;
                  __alignx(32,((char *)d-T_289_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV1FB = 0ll;
                  do {   /* id=53 guarded */ /* ~540 */ 
                    /* region = 408 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=53 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_289_1%addr  + -8ll))->T_289[].rns519.[$$CIV1FB + 1ll] = ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509.  + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV1FB + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV1FB = $$CIV1FB + 1ll;
                  } while ((unsigned long long) $$CIV1FB < 2ull);    /* ~540 */
                lab_539:
                  T_290[].off0 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][$$CIV1FD + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[($$CIV1FE + (long long) mb[].off0) - 1ll]];
                  T_290[].off8 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][$$CIV1FD + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[$$CIV1FE + (long long) mb[].off0]];
                  $$RET21 = upwinded_emf(((char *)&T_281  + -8ll + (8ll)*(1ll)),((char *)d-T_283_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_288_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)d-T_289_1%addr  + -8ll + (8ll)*(1ll)),((char *)&T_290  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns523.  + d-e2z_%addr->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns524.[1ll][1ll][(long long) mb[].off8 + $$CIV1FC][$$CIV1FD + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr  + 40ll))->e2z_%x[].rns521.[$$CIV1FE + (long long) mb[].off0]] = dtdx * $$RET21;
                  _dealloca[U,TmPShadow_55D](stack_pos_55)
  2880 |          /* DIR   LATCH */
                  $$CIV1FC = $$CIV1FC + 1ll;
                } while ((unsigned long long) $$CIV1FC < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~524 */
              lab_523:
                /* DIR   LATCH */
                $$CIV1FD = $$CIV1FD + 1ll;
              } while ((unsigned long long) $$CIV1FD < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~522 */
            lab_521:
  2887 |      /* DIR   LATCH */
              $$CIV1FE = $$CIV1FE + 1ll;
            } while ((unsigned long long) $$CIV1FE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~520 */
          lab_860:
            goto lab_325;
          lab_863:
  2879 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_325;
  2888 |    goto lab_325;
          lab_255:
  2890 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_541;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_836;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_837;
            if (!1) goto lab_833;
            $$CIV209 = 0ll;
            do {   /* id=54 guarded */ /* ~542 */ 
              /* region = 426 */
              /* bump-normalized */
  2891 |      if (!1) goto lab_543;
              $$CIV208 = 0ll;
              do {   /* id=55 guarded */ /* ~544 */ 
                /* region = 425 */
                /* bump-normalized */
                if (!1) goto lab_545;
                $$CIV207 = 0ll;
                do {   /* id=56 guarded */ /* ~546 */ 
                  /* region = 424 */
                  /* bump-normalized */
  2892 |          T_292[].off0 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV207][$$CIV208 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[($$CIV209 + (long long) mb[].off0) - 1ll]];
                  T_292[].off8 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV207][$$CIV208 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[$$CIV209 + (long long) mb[].off0]];
                  stack_pos_56 = _getstack();
                  d-T_294_1%addr = _alloca(16ll);
                  if (!1) goto lab_547;
                  __alignx(32,((char *)d-T_294_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV1FF = 0ll;
                  do {   /* id=57 guarded */ /* ~548 */ 
                    /* region = 423 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=57 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_294_1%addr  + -8ll))->T_294[].rns531.[$$CIV1FF + 1ll] = - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509.  + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV207][($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV1FF = $$CIV1FF + 1ll;
                  } while ((unsigned long long) $$CIV1FF < 2ull);    /* ~548 */
                lab_547:
                  d-T_295_1%addr = _alloca(32ll);
                  if (!1) goto lab_595;
                  $$CIV7F3 = (long long) 0;
                  do {   /* id=48 guarded */ /* ~596 */ 
                    /* region = 417 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=48 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_295_1%addr  + -8ll))->T_295[].rns532.[$$CIV7F3 + 1ll] = ((double *)((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515.  + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512.))->e2z_bar_%data[].rns516.[1ll][1ll][(long long) mb[].off8 + $$CIV207][($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2z_bar_%addr  + 40ll))->e2z_bar_%x[].rns513.[($$CIV209 + (long long) mb[].off0) - 1ll]];
                    ((double *)((char *)d-T_295_1%addr  + -8ll))->T_295[].rns532.[$$CIV7F3 + 3ll] = ((double *)((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515.  + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512.))->e2z_bar_%data[].rns516.[1ll][1ll][(long long) mb[].off8 + $$CIV207][($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-e2z_bar_%addr  + 40ll))->e2z_bar_%x[].rns513.[$$CIV209 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV7F3 = $$CIV7F3 + 1ll;
                  } while ($$CIV7F3 < (long long) 2ull);    /* ~596 */
                lab_595:
                  /* DIR   REPORT_INFO */
                  d-T_297_1%addr = _alloca(32ll);
                  if (!1) goto lab_553;
                  T_298 = 0ll;
                  $$CIV203 = 0ll;
                  do {   /* id=60 guarded */ /* ~554 */ 
                    /* region = 422 */
                    /* bump-normalized */
                    if (!1) goto lab_555;
                    $$CIV202 = 0ll;
                    do {   /* id=61 guarded */ /* ~556 */ 
                      /* region = 421 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=61 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_297_1%addr  + -24ll))->T_297[].rns533.[$$CIV203 + 1ll][$$CIV202 + 1ll] = ((double *)((char *)d-T_295_1%addr  + -8ll))->T_295[].rns532.[1ll + ($$CIV202 + T_298)];
                      /* DIR   LATCH */
                      $$CIV202 = $$CIV202 + 1ll;
                    } while ((unsigned long long) $$CIV202 < 2ull);    /* ~556 */
                    T_298 = T_298 + 2ll;
                  lab_555:
                    /* DIR   LATCH */
                    $$CIV203 = $$CIV203 + 1ll;
                  } while ((unsigned long long) $$CIV203 < 2ull);    /* ~554 */
                lab_553:
                  d-T_299_1%addr = _alloca(32ll);
                  if (!1) goto lab_557;
                  $$CIV7F6 = (long long) 0;
                  do {   /* id=62 guarded */ /* ~558 */ 
                    /* region = 420 */
                    /* bump-normalized */
                    if (!1) goto lab_559;
                    __alignx(32,((char *)d-T_299_1%addr  + -24ll + (16ll)*($$CIV7F6 * 2ll + 1ll) + (8ll)*(1ll)))
                    $$CIV204 = 0ll;
                    do {   /* id=63 guarded */ /* ~560 */ 
                      /* region = 419 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=63 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_299_1%addr  + -24ll))->T_299[].rns534.[$$CIV7F6 * 2ll + 1ll][$$CIV204 + 1ll] = ((double *)((char *)d-T_297_1%addr  + -24ll))->T_297[].rns533.[$$CIV204 + 1ll][$$CIV7F6 * 2ll + 1ll];
                      ((double *)((char *)d-T_299_1%addr  + -24ll))->T_299[].rns534.[$$CIV7F6 * 2ll + 2ll][$$CIV204 + 1ll] = ((double *)((char *)d-T_297_1%addr  + -24ll))->T_297[].rns533.[$$CIV204 + 1ll][$$CIV7F6 * 2ll + 2ll];
                      /* DIR   LATCH */
                      $$CIV204 = $$CIV204 + 1ll;
                    } while ((unsigned long long) $$CIV204 < 2ull);    /* ~560 */
                  lab_559:
                    /* DIR   LATCH */
                    $$CIV7F6 = $$CIV7F6 + 1ll;
                  } while ((unsigned long long) $$CIV7F6 < 1ull);    /* ~558 */
                lab_557:
                  d-T_300_1%addr = _alloca(16ll);
                  if (!1) goto lab_561;
                  __alignx(32,((char *)d-T_300_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV206 = 0ll;
                  do {   /* id=64 guarded */ /* ~562 */ 
                    /* region = 418 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=64 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_300_1%addr  + -8ll))->T_300[].rns535.[$$CIV206 + 1ll] = ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509.  + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[1ll][1ll][(long long) mb[].off8 + $$CIV207][($$CIV206 + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV206 = $$CIV206 + 1ll;
                  } while ((unsigned long long) $$CIV206 < 2ull);    /* ~562 */
                lab_561:
                  T_301[].off0 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[1ll][1ll][(long long) mb[].off8 + $$CIV207][$$CIV208 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[($$CIV209 + (long long) mb[].off0) - 1ll]];
                  T_301[].off8 = ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns503.  + d-f2y_%addr->f2y_%d-data%rvo.rns500.))->f2y_%data[].rns504.[1ll][1ll][(long long) mb[].off8 + $$CIV207][$$CIV208 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns501.[$$CIV209 + (long long) mb[].off0]];
                  $$RET22 = upwinded_emf(((char *)&T_292  + -8ll + (8ll)*(1ll)),((char *)d-T_294_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_299_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)d-T_300_1%addr  + -8ll + (8ll)*(1ll)),((char *)&T_301  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns523.  + d-e2z_%addr->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns524.[1ll][1ll][(long long) mb[].off8 + $$CIV207][$$CIV208 + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr  + 40ll))->e2z_%x[].rns521.[$$CIV209 + (long long) mb[].off0]] = ((((double *)((char *).info  + -32ll))->info%xbounds[][1ll][1ll] + (double) ((.index->index + i) - 1) * dx) * dtdx) * $$RET22;
                  _dealloca[U,TmPShadow_56D](stack_pos_56)
  2891 |          /* DIR   LATCH */
                  $$CIV207 = $$CIV207 + 1ll;
                } while ((unsigned long long) $$CIV207 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~546 */
              lab_545:
                /* DIR   LATCH */
                $$CIV208 = $$CIV208 + 1ll;
              } while ((unsigned long long) $$CIV208 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~544 */
            lab_543:
  2898 |      /* DIR   LATCH */
              $$CIV209 = $$CIV209 + 1ll;
            } while ((unsigned long long) $$CIV209 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~542 */
          lab_833:
          lab_836:
          lab_837:
          lab_541:
  2899 |  lab_325:
  2900 |    if (!(0 != (lstresstest & 1))) goto lab_396;
  2901 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_563;
            $$CIV20A = 0ll;
            do {   /* id=65 guarded */ /* ~564 */ 
              /* region = 427 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=65 */
  2902 |      d-unctl_rtd_30%dscr_type = 3u;
              d-unctl_rtd_30%data_type = 14u;
              d-unctl_rtd_30%flags = ((char) ((1 & ((((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%extent[].rns526.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%extent[].rns526.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%extent[].rns526.[2ll] == 1ll & (((int) d-e2z_%addr->e2z_%d-data%flags.rns525. & 16) >> 4 & ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%extent[].rns526.[5ll] == 1ll)))) * 16) | 239u) & d-e2z_%addr->e2z_%d-data%flags.rns525.;
              d-unctl_rtd_30%version = 129u;
              d-unctl_rtd_30%element_len = 8ll;
              d-unctl_rtd_30%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_30%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_30%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_30%bounds%mult[].off88 = ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[4ll];
              d-unctl_rtd_30%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_30%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_30%bounds%mult[].off64 = ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[3ll];
              d-unctl_rtd_30%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_30%bounds%extent[].off32 = 1ll;
              d-unctl_rtd_30%bounds%mult[].off40 = ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[1ll];
              d-unctl_rtd_30%rvo = - (((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[1ll] + (((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[3ll] + ((long long *)((char *)d-e2z_%addr  + -24ll))->e2z_%d-data%bounds%mult[].rns522.[4ll]));
              __sweepscheme_NMOD_randomize(((char *)d-e2z_%addr->e2z_%d-data%addr.rns523.  + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*((long long) mb[].off8) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*((long long) mb[].off4) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr  + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV20A])),&d-unctl_rtd_30)
  2903 |      /* DIR   LATCH */
              $$CIV20A = $$CIV20A + 1ll;
            } while ((unsigned long long) $$CIV20A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~564 */
          lab_563:
  2904 |  lab_396:
  2905 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
  2906 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
  2907 |    T_303 = 3;
            stack_pos_57 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_414;
            d-T_304_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_415;
          lab_414:
            d-T_304_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_415:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_571;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_600;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_601;
            if (!1) goto lab_597;
            $$_xlsmpEntry8C = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43102U,$$SHADW.SMPDef$$43103D](18594,&calc_final_emf$$OL$$141,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry8C,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2907*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2907**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2907*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2907**")
          lab_597:
          lab_600:
          lab_601:
          lab_571:
            d-unctl_rtd_31%dscr_type = 3u;
            d-unctl_rtd_31%data_type = 14u;
            d-unctl_rtd_31%flags = 144u;
            d-unctl_rtd_31%version = 129u;
            d-unctl_rtd_31%element_len = 8ll;
            d-unctl_rtd_31%rank = 3;
            d-unctl_rtd_31%bounds%lbound[].off72 = 1ll;
            d-unctl_rtd_31%bounds%extent[].off80 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-unctl_rtd_31%bounds%mult[].off88 = 8ll;
            d-unctl_rtd_31%bounds%lbound[].off48 = 1ll;
            d-unctl_rtd_31%bounds%extent[].off56 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-unctl_rtd_31%bounds%mult[].off64 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-unctl_rtd_31%bounds%lbound[].off24 = 1ll;
            d-unctl_rtd_31%bounds%extent[].off32 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-unctl_rtd_31%bounds%mult[].off40 = 8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll));
            d-unctl_rtd_31%rvo = - ((1ll + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            __datadeclarations_NMOD_storeemfs(.info,&ms,&T_303,((char *)d-T_304_1%addr  + -8ll - (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll) + (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)))*(1ll) + (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll)*(1ll) + (8ll)*(1ll)),&d-unctl_rtd_31)
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_434;
            free(d-T_304_1%addr)
          lab_434:
            _dealloca[U,TmPShadow_57D](stack_pos_57)
  2908 |  lab_254:
  2909 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
102842not availablenot availablenot available80690205008069020500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
112843not available1018069020080690200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
122843not available112806900806900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
132844not available12310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142844not available12310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152844not available12318181 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162844not available15416162 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172844not available12310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
182844not available12310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
192851not availablenot availablenot available102700102700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
202862not available28314142 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
262860not availablenot availablenot available70880205007088020500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
272861not available2617088020070880200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
282861not available272708800708800100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
292835not available1602900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
302881not available45316162 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
312862not available28310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
322862not available28312122 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
332862not available28326262 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
342862not available33410102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
352862not available28310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
362869not availablenot availablenot available102700102700100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
432879not availablenot availablenot available80930202008093020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
442880not available4318093020080930200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
452880not available442809300809300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
462881not available45310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
482892not available56316162 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
492881not available45326262 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
502881not available49410102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
512881not available45314141 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
522881not available51412122 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
532881not available45310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
542890not availablenot availablenot available80930202008093020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
552891not available5418093020080930200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
562891not available552809300809300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
572892not available56310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
602892not available56326262 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
612892not available60410102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
622892not available56314141 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
632892not available62412122 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
642892not available56310102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
652901not availablenot availablenot available102500102500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
672860not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
722860not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
842860not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
932826not availablenot availablenot available90202009020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
962842not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
972827not available9319020090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1052842not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1142842not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1242827not available972900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1422818not availablenot availablenot available90202009020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1502834not availablenot availablenot available90202009020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1602835not available15019020090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1682819not available1692900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1692819not available14219020090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
447LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
448LoopCarriedDependence (fail)High Level Optimizer242818142Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "e2x_bar_%data[].rns425."
449LoopCarriedDependence (fail)High Level Optimizer242819169Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
450LoopCarriedDependence (fail)High Level Optimizer242819168Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
451AliasingInducedDependence (fail)High Level Optimizer242819168An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
452NonVectorizableAlignment (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
453UnsupportedOperation (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]]
454NonVectorizableStride (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
455NonStrideOneStore (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
456LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
457LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
458LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
459LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
460LoopCarriedDependence (fail)High Level Optimizer24282693Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
461LoopCarriedDependence (fail)High Level Optimizer24282797Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
462LoopCarriedDependence (fail)High Level Optimizer242827124Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
463AliasingInducedDependence (fail)High Level Optimizer242827124An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
464NonVectorizableAlignment (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
465UnsupportedOperation (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]]
466NonVectorizableStride (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
467NonStrideOneStore (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
468LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
469LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
470LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
471LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
472LoopCarriedDependence (fail)High Level Optimizer242834150Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
473LoopCarriedDependence (fail)High Level Optimizer242835160Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
474LoopCarriedDependence (fail)High Level Optimizer24283529Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
475AliasingInducedDependence (fail)High Level Optimizer24283529An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
476NonVectorizableAlignment (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
477UnsupportedOperation (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]]
478NonVectorizableStride (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
479NonStrideOneStore (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
480LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
481LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
482LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
483LoopHasSideEffectsCall (fail)High Level Optimizer24284210Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
484ContainsFunctionCall (fail)High Level Optimizer24284210An attempt to SIMD vectorize failed because the loop contains a function call.not available
485LoopHasSideEffectsCall (fail)High Level Optimizer24284311Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
486ContainsFunctionCall (fail)High Level Optimizer24284311An attempt to SIMD vectorize failed because the loop contains a function call.not available
487LoopHasSideEffectsCall (fail)High Level Optimizer24284312Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
488ContainsFunctionCall (fail)High Level Optimizer24284312An attempt to SIMD vectorize failed because the loop contains a function call.not available
489IterationCountTooSmall (fail)High Level Optimizer24284413An attempt to SIMD vectorize failed because the iteration count is too small.not available
490NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*((long long) iby) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*((long long) mb[].off8 + $$CIV1D9) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D3 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
491NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*((long long) iby) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*((long long) mb[].off8 + $$CIV1D9) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D3 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
492IterationCountTooSmall (fail)High Level Optimizer24284414An attempt to SIMD vectorize failed because the iteration count is too small.not available
493NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_262_1%addr + -8ll + (8ll)*($$CIV1D4 + 1ll))
494UnsupportedOperation (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450.))->f2y_%data[].rns454.[(long long) ibz][1ll][($$CIV1D4 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll][$$CIV1DA + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]]
495NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.)*((long long) ibz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[2ll])*(($$CIV1D4 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[3ll])*($$CIV1DA + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]))
496OuterLoopUnroll (success)High Level Optimizer24284415An outer loop unroll was performed.
  • Unroll Factor: 2
497NonInnermostLoop (fail)High Level Optimizer24284415An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
498IterationCountTooSmall (fail)High Level Optimizer24284416An attempt to SIMD vectorize failed because the iteration count is too small.not available
499NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_263_1%addr + -24ll + (16ll)*($$CIV7F4 * 2ll + 1ll) + (8ll)*($$CIV1D5 + 1ll))
500NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*(($$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*(($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]))
501NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_263_1%addr + -24ll + (16ll)*($$CIV7F4 * 2ll + 2ll) + (8ll)*($$CIV1D5 + 1ll))
502NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*($$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*(($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]))
503IterationCountTooSmall (fail)High Level Optimizer24284417An attempt to SIMD vectorize failed because the iteration count is too small.not available
504NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_264_1%addr + -8ll + (8ll)*($$CIV1D7 + 1ll))
505NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.)*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[2ll])*(($$CIV1D7 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[3ll])*($$CIV1DA + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]))
506IterationCountTooSmall (fail)High Level Optimizer24284418An attempt to SIMD vectorize failed because the iteration count is too small.not available
507NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*($$CIV1D9 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D8 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
508NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*($$CIV1D9 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D8 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
509LoopHasSideEffectsCall (fail)High Level Optimizer24284296Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
510ContainsFunctionCall (fail)High Level Optimizer24284296An attempt to SIMD vectorize failed because the loop contains a function call.not available
511LoopHasSideEffectsCall (fail)High Level Optimizer242842105Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
512ContainsFunctionCall (fail)High Level Optimizer242842105An attempt to SIMD vectorize failed because the loop contains a function call.not available
513LoopHasSideEffectsCall (fail)High Level Optimizer242842114Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
514ContainsFunctionCall (fail)High Level Optimizer242842114An attempt to SIMD vectorize failed because the loop contains a function call.not available
515LoopHasSideEffectsCall (fail)High Level Optimizer24285119Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
516ContainsFunctionCall (fail)High Level Optimizer24285119An attempt to SIMD vectorize failed because the loop contains a function call.not available
517LoopRolled (success)High Level Optimizer242852not availableLoop rolled has been applied.not available
518CompleteLoopUnroll (success)High Level Optimizer242852not availableComplete loop unroll was performed.not available
519CompleteLoopUnroll (success)High Level Optimizer242855not availableComplete loop unroll was performed.not available
520CompleteLoopUnroll (success)High Level Optimizer242855not availableComplete loop unroll was performed.not available
521CompleteLoopUnroll (success)High Level Optimizer242856not availableComplete loop unroll was performed.not available
522LoopParallelized (success)High Level Optimizer242857not availableLoop was automatically parallelized.not available
523LoopHasSideEffectsCall (fail)High Level Optimizer24286026Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
524ContainsFunctionCall (fail)High Level Optimizer24286026An attempt to SIMD vectorize failed because the loop contains a function call.not available
525LoopHasSideEffectsCall (fail)High Level Optimizer24286127Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
526ContainsFunctionCall (fail)High Level Optimizer24286127An attempt to SIMD vectorize failed because the loop contains a function call.not available
527LoopHasSideEffectsCall (fail)High Level Optimizer24286128Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
528ContainsFunctionCall (fail)High Level Optimizer24286128An attempt to SIMD vectorize failed because the loop contains a function call.not available
529LoopFusion (success)High Level Optimizer24286220Loops were fused.
  • Loop Line Number: 2862
  • Loop Line Number: 2862
530IterationCountTooSmall (fail)High Level Optimizer24286220An attempt to SIMD vectorize failed because the iteration count is too small.not available
531NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_268_1%addr + -8ll + (8ll)*($$CIV7F1 + 1ll))
532NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns474. + d-f2x_%addr->f2x_%d-data%rvo.rns471. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.)*((long long) ibz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[2ll])*(($$CIV7F1 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]))
533IterationCountTooSmall (fail)High Level Optimizer24286231An attempt to SIMD vectorize failed because the iteration count is too small.not available
534NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_272_1%addr + -8ll + (8ll)*($$CIV1E5 + 1ll))
535NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[2ll])*(($$CIV1E5 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns483.[($$CIV1EC + (long long) mb[].off0) - 1ll]))
536IterationCountTooSmall (fail)High Level Optimizer24286232An attempt to SIMD vectorize failed because the iteration count is too small.not available
537NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_272_1%addr + -8ll + (8ll)*(1ll + ($$CIV1E6 + T_273)))
538NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[2ll])*(($$CIV1E6 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns483.[$$CIV1EC + (long long) mb[].off0]))
539LoopRolled (success)High Level Optimizer242862not availableLoop rolled has been applied.not available
540CompleteLoopUnroll (success)High Level Optimizer242862not availableComplete loop unroll was performed.not available
541IterationCountTooSmall (fail)High Level Optimizer24286234An attempt to SIMD vectorize failed because the iteration count is too small.not available
542NonVectorizableAlignment (fail)High Level Optimizer24286234An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
543NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_274_1%addr + -24ll + (16ll)*($$CIV1E8 + 1ll) + (8ll)*($$CIV1E7 + 1ll))
544IterationCountTooSmall (fail)High Level Optimizer24286235An attempt to SIMD vectorize failed because the iteration count is too small.not available
545NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_278_1%addr + -8ll + (8ll)*($$CIV1E9 + 1ll))
546NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns474. + d-f2x_%addr->f2x_%d-data%rvo.rns471. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[2ll])*(($$CIV1E9 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]))
547LoopHasSideEffectsCall (fail)High Level Optimizer24286072Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
548ContainsFunctionCall (fail)High Level Optimizer24286072An attempt to SIMD vectorize failed because the loop contains a function call.not available
549LoopHasSideEffectsCall (fail)High Level Optimizer24286067Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
550ContainsFunctionCall (fail)High Level Optimizer24286067An attempt to SIMD vectorize failed because the loop contains a function call.not available
551LoopHasSideEffectsCall (fail)High Level Optimizer24286084Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
552ContainsFunctionCall (fail)High Level Optimizer24286084An attempt to SIMD vectorize failed because the loop contains a function call.not available
553LoopHasSideEffectsCall (fail)High Level Optimizer24286936Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
554ContainsFunctionCall (fail)High Level Optimizer24286936An attempt to SIMD vectorize failed because the loop contains a function call.not available
555LoopRolled (success)High Level Optimizer242870not availableLoop rolled has been applied.not available
556CompleteLoopUnroll (success)High Level Optimizer242870not availableComplete loop unroll was performed.not available
557CompleteLoopUnroll (success)High Level Optimizer242873not availableComplete loop unroll was performed.not available
558CompleteLoopUnroll (success)High Level Optimizer242873not availableComplete loop unroll was performed.not available
559CompleteLoopUnroll (success)High Level Optimizer242874not availableComplete loop unroll was performed.not available
560LoopParallelized (success)High Level Optimizer242875not availableLoop was automatically parallelized.not available
561LoopHasSideEffectsCall (fail)High Level Optimizer24287943Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
562ContainsFunctionCall (fail)High Level Optimizer24287943An attempt to SIMD vectorize failed because the loop contains a function call.not available
563LoopHasSideEffectsCall (fail)High Level Optimizer24288044Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
564ContainsFunctionCall (fail)High Level Optimizer24288044An attempt to SIMD vectorize failed because the loop contains a function call.not available
565LoopHasSideEffectsCall (fail)High Level Optimizer24288045Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
566ContainsFunctionCall (fail)High Level Optimizer24288045An attempt to SIMD vectorize failed because the loop contains a function call.not available
567IterationCountTooSmall (fail)High Level Optimizer24288146An attempt to SIMD vectorize failed because the iteration count is too small.not available
568NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
569UnsupportedOperation (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]]
570NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
571LoopFusion (success)High Level Optimizer24288130Loops were fused.
  • Loop Line Number: 2881
  • Loop Line Number: 2881
572IterationCountTooSmall (fail)High Level Optimizer24288130An attempt to SIMD vectorize failed because the iteration count is too small.not available
573NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV1FE + (long long) mb[].off0) - 1ll]))
574NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV1FE + (long long) mb[].off0) - 1ll]))
575NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_284_1%addr + -8ll + (8ll)*($$CIV7F2 + 3ll))
576NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[$$CIV1FE + (long long) mb[].off0]))
577LoopRolled (success)High Level Optimizer242881not availableLoop rolled has been applied.not available
578CompleteLoopUnroll (success)High Level Optimizer242881not availableComplete loop unroll was performed.not available
579IterationCountTooSmall (fail)High Level Optimizer24288150An attempt to SIMD vectorize failed because the iteration count is too small.not available
580NonVectorizableAlignment (fail)High Level Optimizer24288150An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
581NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F8 + 1ll) + (8ll)*($$CIV1F7 + 1ll))
582OuterLoopUnroll (success)High Level Optimizer24288151An outer loop unroll was performed.
  • Unroll Factor: 2
583IterationCountTooSmall (fail)High Level Optimizer24288152An attempt to SIMD vectorize failed because the iteration count is too small.not available
584NonVectorizableStride (fail)High Level Optimizer24288152An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
585NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F9 + 1ll) + (8ll)*($$CIV7F5 * 2ll + 1ll))
586NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_288_1%addr + -24ll + (16ll)*($$CIV7F5 * 2ll + 2ll) + (8ll)*($$CIV1F9 + 1ll))
587NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F9 + 1ll) + (8ll)*($$CIV7F5 * 2ll + 2ll))
588IterationCountTooSmall (fail)High Level Optimizer24288153An attempt to SIMD vectorize failed because the iteration count is too small.not available
589NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FB + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
590NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FB + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
591LoopHasSideEffectsCall (fail)High Level Optimizer24289054Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
592ContainsFunctionCall (fail)High Level Optimizer24289054An attempt to SIMD vectorize failed because the loop contains a function call.not available
593LoopHasSideEffectsCall (fail)High Level Optimizer24289155Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
594ContainsFunctionCall (fail)High Level Optimizer24289155An attempt to SIMD vectorize failed because the loop contains a function call.not available
595LoopHasSideEffectsCall (fail)High Level Optimizer24289156Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
596ContainsFunctionCall (fail)High Level Optimizer24289156An attempt to SIMD vectorize failed because the loop contains a function call.not available
597IterationCountTooSmall (fail)High Level Optimizer24289257An attempt to SIMD vectorize failed because the iteration count is too small.not available
598NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
599UnsupportedOperation (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV207][($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]]
600NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
601LoopFusion (success)High Level Optimizer24289248Loops were fused.
  • Loop Line Number: 2892
  • Loop Line Number: 2892
602IterationCountTooSmall (fail)High Level Optimizer24289248An attempt to SIMD vectorize failed because the iteration count is too small.not available
603NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV209 + (long long) mb[].off0) - 1ll]))
604NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV209 + (long long) mb[].off0) - 1ll]))
605NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_295_1%addr + -8ll + (8ll)*($$CIV7F3 + 3ll))
606NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[$$CIV209 + (long long) mb[].off0]))
607LoopRolled (success)High Level Optimizer242892not availableLoop rolled has been applied.not available
608CompleteLoopUnroll (success)High Level Optimizer242892not availableComplete loop unroll was performed.not available
609IterationCountTooSmall (fail)High Level Optimizer24289261An attempt to SIMD vectorize failed because the iteration count is too small.not available
610NonVectorizableAlignment (fail)High Level Optimizer24289261An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
611NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV203 + 1ll) + (8ll)*($$CIV202 + 1ll))
612OuterLoopUnroll (success)High Level Optimizer24289262An outer loop unroll was performed.
  • Unroll Factor: 2
613IterationCountTooSmall (fail)High Level Optimizer24289263An attempt to SIMD vectorize failed because the iteration count is too small.not available
614NonVectorizableStride (fail)High Level Optimizer24289263An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
615NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV204 + 1ll) + (8ll)*($$CIV7F6 * 2ll + 1ll))
616NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_299_1%addr + -24ll + (16ll)*($$CIV7F6 * 2ll + 2ll) + (8ll)*($$CIV204 + 1ll))
617NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV204 + 1ll) + (8ll)*($$CIV7F6 * 2ll + 2ll))
618IterationCountTooSmall (fail)High Level Optimizer24289264An attempt to SIMD vectorize failed because the iteration count is too small.not available
619NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV206 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
620NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV206 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
621LoopHasSideEffectsCall (fail)High Level Optimizer24290165Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
622ContainsFunctionCall (fail)High Level Optimizer24290165An attempt to SIMD vectorize failed because the loop contains a function call.not available
623LoopRolled (success)High Level Optimizer242902not availableLoop rolled has been applied.not available
624CompleteLoopUnroll (success)High Level Optimizer242902not availableComplete loop unroll was performed.not available
625CompleteLoopUnroll (success)High Level Optimizer242905not availableComplete loop unroll was performed.not available
626CompleteLoopUnroll (success)High Level Optimizer242905not availableComplete loop unroll was performed.not available
627CompleteLoopUnroll (success)High Level Optimizer242906not availableComplete loop unroll was performed.not available
628LoopParallelized (success)High Level Optimizer242907not availableLoop was automatically parallelized.not available
5234FullLoopUnroll (success)Low Level Optimizer24259458Full loop unroll was performed.
  • Unroll Factor: 2
5235FullLoopUnroll (success)Low Level Optimizer24259459Full loop unroll was performed.
  • Unroll Factor: 2
5236FullLoopUnroll (success)Low Level Optimizer24259460Full loop unroll was performed.
  • Unroll Factor: 2
5237FullLoopUnroll (success)Low Level Optimizer24259461Full loop unroll was performed.
  • Unroll Factor: 2
5238FullLoopUnroll (success)Low Level Optimizer24259462Full loop unroll was performed.
  • Unroll Factor: 2
5239FullLoopUnroll (success)Low Level Optimizer24266863Full loop unroll was performed.
  • Unroll Factor: 2
5240FullLoopUnroll (success)Low Level Optimizer24266864Full loop unroll was performed.
  • Unroll Factor: 2
5241FullLoopUnroll (success)Low Level Optimizer24266865Full loop unroll was performed.
  • Unroll Factor: 2
5242FullLoopUnroll (success)Low Level Optimizer24266866Full loop unroll was performed.
  • Unroll Factor: 2
5243FullLoopUnroll (success)Low Level Optimizer24266867Full loop unroll was performed.
  • Unroll Factor: 2
5244FullLoopUnroll (success)Low Level Optimizer24274368Full loop unroll was performed.
  • Unroll Factor: 2
5245FullLoopUnroll (success)Low Level Optimizer24274369Full loop unroll was performed.
  • Unroll Factor: 2
5246FullLoopUnroll (success)Low Level Optimizer24274370Full loop unroll was performed.
  • Unroll Factor: 2
5247FullLoopUnroll (success)Low Level Optimizer24274371Full loop unroll was performed.
  • Unroll Factor: 2
5248FullLoopUnroll (success)Low Level Optimizer24274372Full loop unroll was performed.
  • Unroll Factor: 2
5249FullLoopUnroll (success)Low Level Optimizer24278073Full loop unroll was performed.
  • Unroll Factor: 2
5250FullLoopUnroll (success)Low Level Optimizer24278074Full loop unroll was performed.
  • Unroll Factor: 2
5251FullLoopUnroll (success)Low Level Optimizer24278075Full loop unroll was performed.
  • Unroll Factor: 2
5252FullLoopUnroll (success)Low Level Optimizer24278076Full loop unroll was performed.
  • Unroll Factor: 2
5253FullLoopUnroll (success)Low Level Optimizer24278077Full loop unroll was performed.
  • Unroll Factor: 2
5254FullLoopUnroll (success)Low Level Optimizer24266879Full loop unroll was performed.
  • Unroll Factor: 2
5255FullLoopUnroll (success)Low Level Optimizer24274381Full loop unroll was performed.
  • Unroll Factor: 2
5256FullLoopUnroll (success)Low Level Optimizer24278083Full loop unroll was performed.
  • Unroll Factor: 2
5257LoopUnroll (success)Low Level Optimizer242463168Loop unroll was performed.
  • Unroll Factor: 2
5258LoopUnroll (success)Low Level Optimizer242508124Loop unroll was performed.
  • Unroll Factor: 2
5259LoopUnroll (success)Low Level Optimizer24255329Loop unroll was performed.
  • Unroll Factor: 2
5260LoopUnroll (success)Low Level Optimizer24260396Loop unroll was performed.
  • Unroll Factor: 2
5261LoopUnroll (success)Low Level Optimizer242610105Loop unroll was performed.
  • Unroll Factor: 2
5262LoopUnroll (success)Low Level Optimizer242617114Loop unroll was performed.
  • Unroll Factor: 2
5263LoopUnroll (success)Low Level Optimizer24267772Loop unroll was performed.
  • Unroll Factor: 2
5264LoopUnroll (success)Low Level Optimizer24268467Loop unroll was performed.
  • Unroll Factor: 2
5265LoopUnroll (success)Low Level Optimizer24269184Loop unroll was performed.
  • Unroll Factor: 2
6911ModuloSchedule (success)Low Level Optimizer24not available168Loop was modulo scheduled.
  • Initiation Interval: 44
6912ModuloSchedule (success)Low Level Optimizer24not available124Loop was modulo scheduled.
  • Initiation Interval: 44
6913ModuloSchedule (success)Low Level Optimizer24not available29Loop was modulo scheduled.
  • Initiation Interval: 44
6914ModuloSchedule (success)Low Level Optimizer24not available96Loop was modulo scheduled.
  • Initiation Interval: 3
6915ModuloSchedule (success)Low Level Optimizer24not available105Loop was modulo scheduled.
  • Initiation Interval: 3
6916ModuloSchedule (success)Low Level Optimizer24not available114Loop was modulo scheduled.
  • Initiation Interval: 3
6917ModuloSchedule (success)Low Level Optimizer24not available72Loop was modulo scheduled.
  • Initiation Interval: 3
6918ModuloSchedule (success)Low Level Optimizer24not available67Loop was modulo scheduled.
  • Initiation Interval: 3
6919ModuloSchedule (success)Low Level Optimizer24not available84Loop was modulo scheduled.
  • Initiation Interval: 3

Region #25
Region Namecalc_final_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #2805
Pseudocode
          void calc_final_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET23 = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2x,&mb);
  2722 |    if (!(0 != ($$RET23 & 1))) goto lab_1;
  2723 |    if (!(visccd > 0)) goto lab_2;
  2724 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_21;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_21;
            if (!1) goto lab_21;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_21;
            if (!1) goto lab_417;
            $$CIV213 = 0ll;
            do {   /* id=1 guarded */ /* ~200 */ 
              /* region = 245 */
              /* bump-normalized */
  2725 |      if (!1) goto lab_201;
              $$CIV212 = 0ll;
              do {   /* id=2 guarded */ /* ~202 */ 
                /* region = 244 */
                /* bump-normalized */
  2726 |        if (!1) goto lab_203;
                $$CIV211 = 0ll;
                do {   /* id=3 guarded */ /* ~204 */ 
                  /* region = 243 */
                  /* bump-normalized */
  2727 |          d-unctl_rtd_32%dscr_type = 3u;
                  d-unctl_rtd_32%data_type = 14u;
                  d-unctl_rtd_32%flags = ((char) ((((int) d-q2lx_%addr->q2lx_%d-data%flags.rns540. & 16) >> 4 & ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns541.[1ll] == ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns541.[5ll]) * 16) | 239u) & d-q2lx_%addr->q2lx_%d-data%flags.rns540.;
                  d-unctl_rtd_32%version = 129u;
                  d-unctl_rtd_32%element_len = 8ll;
                  d-unctl_rtd_32%rank = 1;
                  d-unctl_rtd_32%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_32%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_32%bounds%mult[].off40 = ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns541.[1ll];
                  d-unctl_rtd_32%rvo = - ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns541.[1ll];
                  d-unctl_rtd_33%dscr_type = 3u;
                  d-unctl_rtd_33%data_type = 14u;
                  d-unctl_rtd_33%flags = ((char) ((((int) d-q2rx_%addr->q2rx_%d-data%flags.rns542. & 16) >> 4 & ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns543.[1ll] == ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns543.[5ll]) * 16) | 239u) & d-q2rx_%addr->q2rx_%d-data%flags.rns542.;
                  d-unctl_rtd_33%version = 129u;
                  d-unctl_rtd_33%element_len = 8ll;
                  d-unctl_rtd_33%rank = 1;
                  d-unctl_rtd_33%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_33%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_33%bounds%mult[].off40 = ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns543.[1ll];
                  d-unctl_rtd_33%rvo = - ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns543.[1ll];
                  d-unctl_rtd_34%dscr_type = 3u;
                  d-unctl_rtd_34%data_type = 14u;
                  d-unctl_rtd_34%flags = ((char) ((((int) d-f2x_%addr->f2x_%d-data%flags.rns544. & 16) >> 4 & ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns545.[1ll] == ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns545.[5ll]) * 16) | 239u) & d-f2x_%addr->f2x_%d-data%flags.rns544.;
                  d-unctl_rtd_34%version = 129u;
                  d-unctl_rtd_34%element_len = 8ll;
                  d-unctl_rtd_34%rank = 1;
                  d-unctl_rtd_34%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_34%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_34%bounds%mult[].off40 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns545.[1ll];
                  d-unctl_rtd_34%rvo = - ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns545.[1ll];
                  $$TVX.$$.$$SFX100 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns546.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2411 = __sweepscheme_NMOD_calc_flux_x(((char *)d-q2lx_%addr->q2lx_%d-data%addr.rns562.  + d-q2lx_%addr->q2lx_%d-data%rvo.rns560. + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns541.)*(1ll) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns541.[1ll])*(1ll) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns541.[2ll])*((long long) mb[].off8 + $$CIV211) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns541.[3ll])*((long long) mb[].off4 + $$CIV212) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns541.[4ll])*((long long) ((int *)((char *)d-q2lx_%addr  + 40ll))->q2lx_%x[].rns561.[(long long) mb[].off0 + $$CIV213])),((char *)d-q2rx_%addr->q2rx_%d-data%addr.rns558.  + d-q2rx_%addr->q2rx_%d-data%rvo.rns556. + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns543.)*(1ll) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns543.[1ll])*(1ll) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns543.[2ll])*((long long) mb[].off8 + $$CIV211) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns543.[3ll])*((long long) mb[].off4 + $$CIV212) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns543.[4ll])*((long long) ((int *)((char *)d-q2rx_%addr  + 40ll))->q2rx_%x[].rns557.[(long long) mb[].off0 + $$CIV213])),((char *)d-f2x_%addr->f2x_%d-data%addr.rns554.  + d-f2x_%addr->f2x_%d-data%rvo.rns552. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns545.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns545.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns545.[2ll])*((long long) mb[].off8 + $$CIV211) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns545.[3ll])*((long long) mb[].off4 + $$CIV212) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns545.[4ll])*((long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns553.[(long long) mb[].off0 + $$CIV213])),((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns550.  + d-eta2x_%addr->eta2x_%d-data%rvo.rns547. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns549.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns549.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns549.[2ll])*((long long) mb[].off8 + $$CIV211) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns549.[3ll])*((long long) mb[].off4 + $$CIV212) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns549.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr  + 40ll))->eta2x_%x[].rns548.[(long long) mb[].off0 + $$CIV213])),1,&d-unctl_rtd_32,&d-unctl_rtd_33,&d-unctl_rtd_34);
  2729 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns564.[(long long) .info->info%level] = max($$TVX.$$.$$SFX100,$$TVX.$$.$$RET2411);
                  /* DIR   LATCH */
                  $$CIV211 = $$CIV211 + 1ll;
                } while ((unsigned long long) $$CIV211 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~204 */
              lab_203:
  2730 |        /* DIR   LATCH */
                $$CIV212 = $$CIV212 + 1ll;
              } while ((unsigned long long) $$CIV212 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~202 */
            lab_201:
  2731 |      /* DIR   LATCH */
              $$CIV213 = $$CIV213 + 1ll;
            } while ((unsigned long long) $$CIV213 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~200 */
          lab_417:
  2732 |    goto lab_21;
          lab_2:
  2733 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_205;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_379;
            if (!1) goto lab_378;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_409;
            if (!1) goto lab_408;
            $$CIV216 = 0ll;
            do {   /* id=4 guarded */ /* ~206 */ 
              /* region = 248 */
              /* bump-normalized */
  2734 |      if (!1) goto lab_207;
              $$CIV215 = 0ll;
              do {   /* id=5 guarded */ /* ~208 */ 
                /* region = 247 */
                /* bump-normalized */
  2735 |        if (!1) goto lab_209;
                $$CIV214 = 0ll;
                do {   /* id=6 guarded */ /* ~210 */ 
                  /* region = 246 */
                  /* bump-normalized */
  2736 |          d-unctl_rtd_35%dscr_type = 3u;
                  d-unctl_rtd_35%data_type = 14u;
                  d-unctl_rtd_35%flags = ((char) ((((int) d-q2lx_%addr->q2lx_%d-data%flags.rns676. & 16) >> 4 & ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns677.[1ll] == ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns677.[5ll]) * 16) | 239u) & d-q2lx_%addr->q2lx_%d-data%flags.rns676.;
                  d-unctl_rtd_35%version = 129u;
                  d-unctl_rtd_35%element_len = 8ll;
                  d-unctl_rtd_35%rank = 1;
                  d-unctl_rtd_35%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_35%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_35%bounds%mult[].off40 = ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns677.[1ll];
                  d-unctl_rtd_35%rvo = - ((long long *)((char *)d-q2lx_%addr  + -24ll))->q2lx_%d-data%bounds%mult[].rns677.[1ll];
                  d-unctl_rtd_36%dscr_type = 3u;
                  d-unctl_rtd_36%data_type = 14u;
                  d-unctl_rtd_36%flags = ((char) ((((int) d-q2rx_%addr->q2rx_%d-data%flags.rns678. & 16) >> 4 & ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns679.[1ll] == ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns679.[5ll]) * 16) | 239u) & d-q2rx_%addr->q2rx_%d-data%flags.rns678.;
                  d-unctl_rtd_36%version = 129u;
                  d-unctl_rtd_36%element_len = 8ll;
                  d-unctl_rtd_36%rank = 1;
                  d-unctl_rtd_36%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_36%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_36%bounds%mult[].off40 = ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns679.[1ll];
                  d-unctl_rtd_36%rvo = - ((long long *)((char *)d-q2rx_%addr  + -24ll))->q2rx_%d-data%bounds%mult[].rns679.[1ll];
                  d-unctl_rtd_37%dscr_type = 3u;
                  d-unctl_rtd_37%data_type = 14u;
                  d-unctl_rtd_37%flags = ((char) ((((int) d-f2x_%addr->f2x_%d-data%flags.rns680. & 16) >> 4 & ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns681.[1ll] == ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns681.[5ll]) * 16) | 239u) & d-f2x_%addr->f2x_%d-data%flags.rns680.;
                  d-unctl_rtd_37%version = 129u;
                  d-unctl_rtd_37%element_len = 8ll;
                  d-unctl_rtd_37%rank = 1;
                  d-unctl_rtd_37%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_37%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_37%bounds%mult[].off40 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns681.[1ll];
                  d-unctl_rtd_37%rvo = - ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns681.[1ll];
                  $$TVX.$$.$$SFX222 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns682.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2533 = __sweepscheme_NMOD_calc_flux_x(((char *)d-q2lx_%addr->q2lx_%d-data%addr.rns693.  + d-q2lx_%addr->q2lx_%d-data%rvo.rns691. + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns677.)*(1ll) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns677.[1ll])*(1ll) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns677.[2ll])*((long long) mb[].off8 + $$CIV214) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns677.[3ll])*((long long) mb[].off4 + $$CIV215) + (d-q2lx_%addr->q2lx_%d-data%bounds%mult[].rns677.[4ll])*((long long) ((int *)((char *)d-q2lx_%addr  + 40ll))->q2lx_%x[].rns692.[(long long) mb[].off0 + $$CIV216])),((char *)d-q2rx_%addr->q2rx_%d-data%addr.rns689.  + d-q2rx_%addr->q2rx_%d-data%rvo.rns687. + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns679.)*(1ll) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns679.[1ll])*(1ll) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns679.[2ll])*((long long) mb[].off8 + $$CIV214) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns679.[3ll])*((long long) mb[].off4 + $$CIV215) + (d-q2rx_%addr->q2rx_%d-data%bounds%mult[].rns679.[4ll])*((long long) ((int *)((char *)d-q2rx_%addr  + 40ll))->q2rx_%x[].rns688.[(long long) mb[].off0 + $$CIV216])),((char *)d-f2x_%addr->f2x_%d-data%addr.rns685.  + d-f2x_%addr->f2x_%d-data%rvo.rns683. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns681.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns681.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns681.[2ll])*((long long) mb[].off8 + $$CIV214) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns681.[3ll])*((long long) mb[].off4 + $$CIV215) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns681.[4ll])*((long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns684.[(long long) mb[].off0 + $$CIV216])),NULL,0,&d-unctl_rtd_35,&d-unctl_rtd_36,&d-unctl_rtd_37);
  2738 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns695.[(long long) .info->info%level] = max($$TVX.$$.$$SFX222,$$TVX.$$.$$RET2533);
                  /* DIR   LATCH */
                  $$CIV214 = $$CIV214 + 1ll;
                } while ((unsigned long long) $$CIV214 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~210 */
              lab_209:
  2739 |        /* DIR   LATCH */
                $$CIV215 = $$CIV215 + 1ll;
              } while ((unsigned long long) $$CIV215 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~208 */
            lab_207:
  2740 |      /* DIR   LATCH */
              $$CIV216 = $$CIV216 + 1ll;
            } while ((unsigned long long) $$CIV216 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~206 */
          lab_408:
          lab_409:
          lab_378:
          lab_379:
          lab_205:
  2741 |  lab_21:
  2742 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_211;
            if (!((long long) nflux > 0ll)) goto lab_350;
            if (!1) goto lab_349;
            $$CIV21C = 0ll;
            do {   /* id=7 guarded */ /* ~212 */ 
              /* region = 250 */
              /* bump-normalized */
  2743 |      if (!1) goto lab_213;
              $$CIV21B = 0ll;
              do {   /* id=8 guarded */ /* ~214 */ 
                /* region = 249 */
                /* bump-normalized */
  2744 |        stack_pos_58 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_43;
                d-T_333_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_44;
              lab_43:
                d-T_333_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_44:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_271;
                $$_xlsmpEntry97 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_421;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43319U,$$SHADW.SMPDef$$43320D](18592,&calc_final_fluxes$$OL$$152,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry97,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2744*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2744**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2744*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2744**")
                goto lab_422;
              lab_421:
                calc_final_fluxes$$OL$$152((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_422:
              lab_271:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_61;
                free(d-T_333_1%addr)
              lab_61:
                _dealloca[U,TmPShadow_58D](stack_pos_58)
  2746 |        /* DIR   LATCH */
                $$CIV21B = $$CIV21B + 1ll;
              } while ((unsigned long long) $$CIV21B < (unsigned long long) ((long long) nflux));    /* ~214 */
            lab_213:
  2747 |      /* DIR   LATCH */
              $$CIV21C = $$CIV21C + 1ll;
            } while ((unsigned long long) $$CIV21C < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~212 */
          lab_349:
          lab_350:
          lab_211:
  2748 |  lab_1:
            $$RET26 = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2y,&mb);
  2749 |    if (!(0 != ($$RET26 & 1))) goto lab_70;
  2750 |    if (!(visccd > 0)) goto lab_71;
  2751 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_88;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_88;
            if (!1) goto lab_88;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_88;
            if (!1) goto lab_414;
            $$CIV21F = 0ll;
            do {   /* id=13 guarded */ /* ~224 */ 
              /* region = 253 */
              /* bump-normalized */
  2752 |      if (!1) goto lab_225;
              $$CIV21E = 0ll;
              do {   /* id=14 guarded */ /* ~226 */ 
                /* region = 252 */
                /* bump-normalized */
  2753 |        if (!1) goto lab_227;
                $$CIV21D = 0ll;
                do {   /* id=15 guarded */ /* ~228 */ 
                  /* region = 251 */
                  /* bump-normalized */
  2754 |          d-unctl_rtd_38%dscr_type = 3u;
                  d-unctl_rtd_38%data_type = 14u;
                  d-unctl_rtd_38%flags = ((char) ((((int) d-q2ly_%addr->q2ly_%d-data%flags.rns572. & 16) >> 4 & ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns573.[1ll] == ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns573.[5ll]) * 16) | 239u) & d-q2ly_%addr->q2ly_%d-data%flags.rns572.;
                  d-unctl_rtd_38%version = 129u;
                  d-unctl_rtd_38%element_len = 8ll;
                  d-unctl_rtd_38%rank = 1;
                  d-unctl_rtd_38%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_38%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_38%bounds%mult[].off40 = ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns573.[1ll];
                  d-unctl_rtd_38%rvo = - ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns573.[1ll];
                  d-unctl_rtd_39%dscr_type = 3u;
                  d-unctl_rtd_39%data_type = 14u;
                  d-unctl_rtd_39%flags = ((char) ((((int) d-q2ry_%addr->q2ry_%d-data%flags.rns574. & 16) >> 4 & ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns575.[1ll] == ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns575.[5ll]) * 16) | 239u) & d-q2ry_%addr->q2ry_%d-data%flags.rns574.;
                  d-unctl_rtd_39%version = 129u;
                  d-unctl_rtd_39%element_len = 8ll;
                  d-unctl_rtd_39%rank = 1;
                  d-unctl_rtd_39%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_39%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_39%bounds%mult[].off40 = ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns575.[1ll];
                  d-unctl_rtd_39%rvo = - ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns575.[1ll];
                  d-unctl_rtd_40%dscr_type = 3u;
                  d-unctl_rtd_40%data_type = 14u;
                  d-unctl_rtd_40%flags = ((char) ((((int) d-f2y_%addr->f2y_%d-data%flags.rns576. & 16) >> 4 & ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns577.[1ll] == ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns577.[5ll]) * 16) | 239u) & d-f2y_%addr->f2y_%d-data%flags.rns576.;
                  d-unctl_rtd_40%version = 129u;
                  d-unctl_rtd_40%element_len = 8ll;
                  d-unctl_rtd_40%rank = 1;
                  d-unctl_rtd_40%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_40%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_40%bounds%mult[].off40 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns577.[1ll];
                  d-unctl_rtd_40%rvo = - ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns577.[1ll];
                  $$TVX.$$.$$SFX344 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns578.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2755 = __sweepscheme_NMOD_calc_flux_y(((char *)d-q2ly_%addr->q2ly_%d-data%addr.rns594.  + d-q2ly_%addr->q2ly_%d-data%rvo.rns592. + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns573.)*(1ll) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns573.[1ll])*(1ll) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns573.[2ll])*((long long) mb[].off8 + $$CIV21D) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns573.[3ll])*((long long) mb[].off4 + $$CIV21E) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns573.[4ll])*((long long) ((int *)((char *)d-q2ly_%addr  + 40ll))->q2ly_%x[].rns593.[(long long) mb[].off0 + $$CIV21F])),((char *)d-q2ry_%addr->q2ry_%d-data%addr.rns590.  + d-q2ry_%addr->q2ry_%d-data%rvo.rns588. + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns575.)*(1ll) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns575.[1ll])*(1ll) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns575.[2ll])*((long long) mb[].off8 + $$CIV21D) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns575.[3ll])*((long long) mb[].off4 + $$CIV21E) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns575.[4ll])*((long long) ((int *)((char *)d-q2ry_%addr  + 40ll))->q2ry_%x[].rns589.[(long long) mb[].off0 + $$CIV21F])),((char *)d-f2y_%addr->f2y_%d-data%addr.rns586.  + d-f2y_%addr->f2y_%d-data%rvo.rns584. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns577.)*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns577.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns577.[2ll])*((long long) mb[].off8 + $$CIV21D) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns577.[3ll])*((long long) mb[].off4 + $$CIV21E) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns577.[4ll])*((long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns585.[(long long) mb[].off0 + $$CIV21F])),((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns582.  + d-eta2y_%addr->eta2y_%d-data%rvo.rns579. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns581.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns581.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns581.[2ll])*((long long) mb[].off8 + $$CIV21D) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns581.[3ll])*((long long) mb[].off4 + $$CIV21E) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns581.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr  + 40ll))->eta2y_%x[].rns580.[(long long) mb[].off0 + $$CIV21F])),1,&d-unctl_rtd_38,&d-unctl_rtd_39,&d-unctl_rtd_40);
  2756 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns596.[(long long) .info->info%level] = max($$TVX.$$.$$SFX344,$$TVX.$$.$$RET2755);
                  /* DIR   LATCH */
                  $$CIV21D = $$CIV21D + 1ll;
                } while ((unsigned long long) $$CIV21D < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~228 */
              lab_227:
  2757 |        /* DIR   LATCH */
                $$CIV21E = $$CIV21E + 1ll;
              } while ((unsigned long long) $$CIV21E < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~226 */
            lab_225:
  2758 |      /* DIR   LATCH */
              $$CIV21F = $$CIV21F + 1ll;
            } while ((unsigned long long) $$CIV21F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~224 */
          lab_414:
  2759 |    goto lab_88;
          lab_71:
  2760 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_229;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_368;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_369;
            if (!1) goto lab_365;
            $$CIV222 = 0ll;
            do {   /* id=16 guarded */ /* ~230 */ 
              /* region = 256 */
              /* bump-normalized */
  2761 |      if (!1) goto lab_231;
              $$CIV221 = 0ll;
              do {   /* id=17 guarded */ /* ~232 */ 
                /* region = 255 */
                /* bump-normalized */
  2762 |        if (!1) goto lab_233;
                $$CIV220 = 0ll;
                do {   /* id=18 guarded */ /* ~234 */ 
                  /* region = 254 */
                  /* bump-normalized */
  2763 |          d-unctl_rtd_41%dscr_type = 3u;
                  d-unctl_rtd_41%data_type = 14u;
                  d-unctl_rtd_41%flags = ((char) ((((int) d-q2ly_%addr->q2ly_%d-data%flags.rns656. & 16) >> 4 & ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns657.[1ll] == ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns657.[5ll]) * 16) | 239u) & d-q2ly_%addr->q2ly_%d-data%flags.rns656.;
                  d-unctl_rtd_41%version = 129u;
                  d-unctl_rtd_41%element_len = 8ll;
                  d-unctl_rtd_41%rank = 1;
                  d-unctl_rtd_41%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_41%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_41%bounds%mult[].off40 = ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns657.[1ll];
                  d-unctl_rtd_41%rvo = - ((long long *)((char *)d-q2ly_%addr  + -24ll))->q2ly_%d-data%bounds%mult[].rns657.[1ll];
                  d-unctl_rtd_42%dscr_type = 3u;
                  d-unctl_rtd_42%data_type = 14u;
                  d-unctl_rtd_42%flags = ((char) ((((int) d-q2ry_%addr->q2ry_%d-data%flags.rns658. & 16) >> 4 & ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns659.[1ll] == ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns659.[5ll]) * 16) | 239u) & d-q2ry_%addr->q2ry_%d-data%flags.rns658.;
                  d-unctl_rtd_42%version = 129u;
                  d-unctl_rtd_42%element_len = 8ll;
                  d-unctl_rtd_42%rank = 1;
                  d-unctl_rtd_42%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_42%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_42%bounds%mult[].off40 = ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns659.[1ll];
                  d-unctl_rtd_42%rvo = - ((long long *)((char *)d-q2ry_%addr  + -24ll))->q2ry_%d-data%bounds%mult[].rns659.[1ll];
                  d-unctl_rtd_43%dscr_type = 3u;
                  d-unctl_rtd_43%data_type = 14u;
                  d-unctl_rtd_43%flags = ((char) ((((int) d-f2y_%addr->f2y_%d-data%flags.rns660. & 16) >> 4 & ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns661.[1ll] == ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns661.[5ll]) * 16) | 239u) & d-f2y_%addr->f2y_%d-data%flags.rns660.;
                  d-unctl_rtd_43%version = 129u;
                  d-unctl_rtd_43%element_len = 8ll;
                  d-unctl_rtd_43%rank = 1;
                  d-unctl_rtd_43%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_43%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_43%bounds%mult[].off40 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns661.[1ll];
                  d-unctl_rtd_43%rvo = - ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns661.[1ll];
                  $$TVX.$$.$$SFX466 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns662.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2877 = __sweepscheme_NMOD_calc_flux_y(((char *)d-q2ly_%addr->q2ly_%d-data%addr.rns673.  + d-q2ly_%addr->q2ly_%d-data%rvo.rns671. + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns657.)*(1ll) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns657.[1ll])*(1ll) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns657.[2ll])*((long long) mb[].off8 + $$CIV220) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns657.[3ll])*((long long) mb[].off4 + $$CIV221) + (d-q2ly_%addr->q2ly_%d-data%bounds%mult[].rns657.[4ll])*((long long) ((int *)((char *)d-q2ly_%addr  + 40ll))->q2ly_%x[].rns672.[(long long) mb[].off0 + $$CIV222])),((char *)d-q2ry_%addr->q2ry_%d-data%addr.rns669.  + d-q2ry_%addr->q2ry_%d-data%rvo.rns667. + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns659.)*(1ll) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns659.[1ll])*(1ll) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns659.[2ll])*((long long) mb[].off8 + $$CIV220) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns659.[3ll])*((long long) mb[].off4 + $$CIV221) + (d-q2ry_%addr->q2ry_%d-data%bounds%mult[].rns659.[4ll])*((long long) ((int *)((char *)d-q2ry_%addr  + 40ll))->q2ry_%x[].rns668.[(long long) mb[].off0 + $$CIV222])),((char *)d-f2y_%addr->f2y_%d-data%addr.rns665.  + d-f2y_%addr->f2y_%d-data%rvo.rns663. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns661.)*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns661.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns661.[2ll])*((long long) mb[].off8 + $$CIV220) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns661.[3ll])*((long long) mb[].off4 + $$CIV221) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns661.[4ll])*((long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns664.[(long long) mb[].off0 + $$CIV222])),NULL,0,&d-unctl_rtd_41,&d-unctl_rtd_42,&d-unctl_rtd_43);
  2765 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns675.[(long long) .info->info%level] = max($$TVX.$$.$$SFX466,$$TVX.$$.$$RET2877);
                  /* DIR   LATCH */
                  $$CIV220 = $$CIV220 + 1ll;
                } while ((unsigned long long) $$CIV220 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~234 */
              lab_233:
  2766 |        /* DIR   LATCH */
                $$CIV221 = $$CIV221 + 1ll;
              } while ((unsigned long long) $$CIV221 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~232 */
            lab_231:
  2767 |      /* DIR   LATCH */
              $$CIV222 = $$CIV222 + 1ll;
            } while ((unsigned long long) $$CIV222 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~230 */
          lab_365:
          lab_368:
          lab_369:
          lab_229:
  2768 |  lab_88:
  2769 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_235;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_336;
            if (!1) goto lab_337;
            if (!((long long) nflux > 0ll)) goto lab_337;
            if (!1) goto lab_399;
            $$CIV228 = 0ll;
            do {   /* id=19 guarded */ /* ~236 */ 
              /* region = 258 */
              /* bump-normalized */
  2770 |      if (!1) goto lab_237;
              $$CIV227 = 0ll;
              do {   /* id=20 guarded */ /* ~238 */ 
                /* region = 257 */
                /* bump-normalized */
  2771 |        stack_pos_59 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_110;
                d-T_334_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_111;
              lab_110:
                d-T_334_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_111:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_277;
                $$_xlsmpEntry98 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_424;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43329U,$$SHADW.SMPDef$$43330D](18592,&calc_final_fluxes$$OL$$153,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry98,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2771*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2771**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2771*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2771**")
                goto lab_425;
              lab_424:
                calc_final_fluxes$$OL$$153((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_425:
              lab_277:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_128;
                free(d-T_334_1%addr)
              lab_128:
                _dealloca[U,TmPShadow_59D](stack_pos_59)
  2773 |        /* DIR   LATCH */
                $$CIV227 = $$CIV227 + 1ll;
              } while ((unsigned long long) $$CIV227 < (unsigned long long) ((long long) nflux));    /* ~238 */
            lab_237:
  2775 |      /* DIR   LATCH */
              $$CIV228 = $$CIV228 + 1ll;
            } while ((unsigned long long) $$CIV228 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~236 */
          lab_399:
            goto lab_337;
          lab_336:
  2769 |    if (!1) goto lab_348;
            if (!((long long) nflux > 0ll)) goto lab_391;
            if (!1) goto lab_390;
            $$CIV228 = 0ll;
            do {   /* id=43 guarded */ /* ~338 */ 
              /* region = 260 */
              /* bump-normalized */
  2770 |      if (!1) goto lab_347;
              $$CIV227 = 0ll;
              do {   /* id=44 guarded */ /* ~339 */ 
                /* region = 259 */
                /* bump-normalized */
  2771 |        stack_pos_59 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_340;
                d-T_334_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_341;
              lab_340:
                d-T_334_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_341:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_346;
                free(d-T_334_1%addr)
              lab_346:
                _dealloca[U,TmPShadow_59D](stack_pos_59)
  2773 |        /* DIR   LATCH */
                $$CIV227 = $$CIV227 + 1ll;
              } while ((unsigned long long) $$CIV227 < (unsigned long long) ((long long) nflux));    /* ~339 */
            lab_347:
  2775 |      /* DIR   LATCH */
              $$CIV228 = $$CIV228 + 1ll;
            } while ((unsigned long long) $$CIV228 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~338 */
          lab_390:
          lab_391:
          lab_348:
          lab_337:
          lab_235:
  2776 |  lab_70:
            $$RET29 = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2z,&mb);
  2777 |    if (!(0 != ($$RET29 & 1))) goto lab_137;
  2778 |    if (!(visccd > 0)) goto lab_138;
  2779 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_157;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_157;
            if (!1) goto lab_157;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_157;
            if (!1) goto lab_411;
            $$CIV22B = 0ll;
            do {   /* id=25 guarded */ /* ~248 */ 
              /* region = 263 */
              /* bump-normalized */
  2780 |      if (!1) goto lab_249;
              $$CIV22A = 0ll;
              do {   /* id=26 guarded */ /* ~250 */ 
                /* region = 262 */
                /* bump-normalized */
  2781 |        if (!1) goto lab_251;
                $$CIV229 = 0ll;
                do {   /* id=27 guarded */ /* ~252 */ 
                  /* region = 261 */
                  /* bump-normalized */
  2782 |          d-unctl_rtd_44%dscr_type = 3u;
                  d-unctl_rtd_44%data_type = 14u;
                  d-unctl_rtd_44%flags = ((char) ((((int) d-q2lz_%addr->q2lz_%d-data%flags.rns604. & 16) >> 4 & ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns605.[1ll] == ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns605.[5ll]) * 16) | 239u) & d-q2lz_%addr->q2lz_%d-data%flags.rns604.;
                  d-unctl_rtd_44%version = 129u;
                  d-unctl_rtd_44%element_len = 8ll;
                  d-unctl_rtd_44%rank = 1;
                  d-unctl_rtd_44%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_44%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_44%bounds%mult[].off40 = ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns605.[1ll];
                  d-unctl_rtd_44%rvo = - ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns605.[1ll];
                  d-unctl_rtd_45%dscr_type = 3u;
                  d-unctl_rtd_45%data_type = 14u;
                  d-unctl_rtd_45%flags = ((char) ((((int) d-q2rz_%addr->q2rz_%d-data%flags.rns606. & 16) >> 4 & ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns607.[1ll] == ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns607.[5ll]) * 16) | 239u) & d-q2rz_%addr->q2rz_%d-data%flags.rns606.;
                  d-unctl_rtd_45%version = 129u;
                  d-unctl_rtd_45%element_len = 8ll;
                  d-unctl_rtd_45%rank = 1;
                  d-unctl_rtd_45%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_45%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_45%bounds%mult[].off40 = ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns607.[1ll];
                  d-unctl_rtd_45%rvo = - ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns607.[1ll];
                  d-unctl_rtd_46%dscr_type = 3u;
                  d-unctl_rtd_46%data_type = 14u;
                  d-unctl_rtd_46%flags = ((char) ((((int) d-f2z_%addr->f2z_%d-data%flags.rns608. & 16) >> 4 & ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns609.[1ll] == ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns609.[5ll]) * 16) | 239u) & d-f2z_%addr->f2z_%d-data%flags.rns608.;
                  d-unctl_rtd_46%version = 129u;
                  d-unctl_rtd_46%element_len = 8ll;
                  d-unctl_rtd_46%rank = 1;
                  d-unctl_rtd_46%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_46%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_46%bounds%mult[].off40 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns609.[1ll];
                  d-unctl_rtd_46%rvo = - ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns609.[1ll];
                  $$TVX.$$.$$SFX588 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns610.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2A99 = __sweepscheme_NMOD_calc_flux_z(((char *)d-q2lz_%addr->q2lz_%d-data%addr.rns626.  + d-q2lz_%addr->q2lz_%d-data%rvo.rns624. + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns605.)*(1ll) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns605.[1ll])*(1ll) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns605.[2ll])*((long long) mb[].off8 + $$CIV229) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns605.[3ll])*((long long) mb[].off4 + $$CIV22A) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns605.[4ll])*((long long) ((int *)((char *)d-q2lz_%addr  + 40ll))->q2lz_%x[].rns625.[(long long) mb[].off0 + $$CIV22B])),((char *)d-q2rz_%addr->q2rz_%d-data%addr.rns622.  + d-q2rz_%addr->q2rz_%d-data%rvo.rns620. + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns607.)*(1ll) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns607.[1ll])*(1ll) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns607.[2ll])*((long long) mb[].off8 + $$CIV229) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns607.[3ll])*((long long) mb[].off4 + $$CIV22A) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns607.[4ll])*((long long) ((int *)((char *)d-q2rz_%addr  + 40ll))->q2rz_%x[].rns621.[(long long) mb[].off0 + $$CIV22B])),((char *)d-f2z_%addr->f2z_%d-data%addr.rns618.  + d-f2z_%addr->f2z_%d-data%rvo.rns616. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns609.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns609.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns609.[2ll])*((long long) mb[].off8 + $$CIV229) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns609.[3ll])*((long long) mb[].off4 + $$CIV22A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns609.[4ll])*((long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns617.[(long long) mb[].off0 + $$CIV22B])),((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns614.  + d-eta2z_%addr->eta2z_%d-data%rvo.rns611. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns613.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns613.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns613.[2ll])*((long long) mb[].off8 + $$CIV229) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns613.[3ll])*((long long) mb[].off4 + $$CIV22A) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns613.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr  + 40ll))->eta2z_%x[].rns612.[(long long) mb[].off0 + $$CIV22B])),1,&d-unctl_rtd_44,&d-unctl_rtd_45,&d-unctl_rtd_46);
  2784 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns628.[(long long) .info->info%level] = max($$TVX.$$.$$SFX588,$$TVX.$$.$$RET2A99);
                  /* DIR   LATCH */
                  $$CIV229 = $$CIV229 + 1ll;
                } while ((unsigned long long) $$CIV229 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~252 */
              lab_251:
  2785 |        /* DIR   LATCH */
                $$CIV22A = $$CIV22A + 1ll;
              } while ((unsigned long long) $$CIV22A < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~250 */
            lab_249:
  2786 |      /* DIR   LATCH */
              $$CIV22B = $$CIV22B + 1ll;
            } while ((unsigned long long) $$CIV22B < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~248 */
          lab_411:
  2787 |    goto lab_157;
          lab_138:
  2788 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_253;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_355;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_356;
            if (!1) goto lab_352;
            $$CIV22E = 0ll;
            do {   /* id=28 guarded */ /* ~254 */ 
              /* region = 266 */
              /* bump-normalized */
  2789 |      if (!1) goto lab_255;
              $$CIV22D = 0ll;
              do {   /* id=29 guarded */ /* ~256 */ 
                /* region = 265 */
                /* bump-normalized */
  2790 |        if (!1) goto lab_257;
                $$CIV22C = 0ll;
                do {   /* id=30 guarded */ /* ~258 */ 
                  /* region = 264 */
                  /* bump-normalized */
  2791 |          d-unctl_rtd_47%dscr_type = 3u;
                  d-unctl_rtd_47%data_type = 14u;
                  d-unctl_rtd_47%flags = ((char) ((((int) d-q2lz_%addr->q2lz_%d-data%flags.rns636. & 16) >> 4 & ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns637.[1ll] == ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns637.[5ll]) * 16) | 239u) & d-q2lz_%addr->q2lz_%d-data%flags.rns636.;
                  d-unctl_rtd_47%version = 129u;
                  d-unctl_rtd_47%element_len = 8ll;
                  d-unctl_rtd_47%rank = 1;
                  d-unctl_rtd_47%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_47%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_47%bounds%mult[].off40 = ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns637.[1ll];
                  d-unctl_rtd_47%rvo = - ((long long *)((char *)d-q2lz_%addr  + -24ll))->q2lz_%d-data%bounds%mult[].rns637.[1ll];
                  d-unctl_rtd_48%dscr_type = 3u;
                  d-unctl_rtd_48%data_type = 14u;
                  d-unctl_rtd_48%flags = ((char) ((((int) d-q2rz_%addr->q2rz_%d-data%flags.rns638. & 16) >> 4 & ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns639.[1ll] == ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns639.[5ll]) * 16) | 239u) & d-q2rz_%addr->q2rz_%d-data%flags.rns638.;
                  d-unctl_rtd_48%version = 129u;
                  d-unctl_rtd_48%element_len = 8ll;
                  d-unctl_rtd_48%rank = 1;
                  d-unctl_rtd_48%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_48%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_48%bounds%mult[].off40 = ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns639.[1ll];
                  d-unctl_rtd_48%rvo = - ((long long *)((char *)d-q2rz_%addr  + -24ll))->q2rz_%d-data%bounds%mult[].rns639.[1ll];
                  d-unctl_rtd_49%dscr_type = 3u;
                  d-unctl_rtd_49%data_type = 14u;
                  d-unctl_rtd_49%flags = ((char) ((((int) d-f2z_%addr->f2z_%d-data%flags.rns640. & 16) >> 4 & ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns641.[1ll] == ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns641.[5ll]) * 16) | 239u) & d-f2z_%addr->f2z_%d-data%flags.rns640.;
                  d-unctl_rtd_49%version = 129u;
                  d-unctl_rtd_49%element_len = 8ll;
                  d-unctl_rtd_49%rank = 1;
                  d-unctl_rtd_49%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_49%bounds%extent[].off32 = max((long long) sweepcons,0ll);
                  d-unctl_rtd_49%bounds%mult[].off40 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns641.[1ll];
                  d-unctl_rtd_49%rvo = - ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns641.[1ll];
                  $$TVX.$$.$$SFX6AA = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns642.[(long long) .info->info%level];
                  $$TVX.$$.$$RET2BBB = __sweepscheme_NMOD_calc_flux_z(((char *)d-q2lz_%addr->q2lz_%d-data%addr.rns653.  + d-q2lz_%addr->q2lz_%d-data%rvo.rns651. + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns637.)*(1ll) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns637.[1ll])*(1ll) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns637.[2ll])*((long long) mb[].off8 + $$CIV22C) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns637.[3ll])*((long long) mb[].off4 + $$CIV22D) + (d-q2lz_%addr->q2lz_%d-data%bounds%mult[].rns637.[4ll])*((long long) ((int *)((char *)d-q2lz_%addr  + 40ll))->q2lz_%x[].rns652.[(long long) mb[].off0 + $$CIV22E])),((char *)d-q2rz_%addr->q2rz_%d-data%addr.rns649.  + d-q2rz_%addr->q2rz_%d-data%rvo.rns647. + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns639.)*(1ll) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns639.[1ll])*(1ll) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns639.[2ll])*((long long) mb[].off8 + $$CIV22C) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns639.[3ll])*((long long) mb[].off4 + $$CIV22D) + (d-q2rz_%addr->q2rz_%d-data%bounds%mult[].rns639.[4ll])*((long long) ((int *)((char *)d-q2rz_%addr  + 40ll))->q2rz_%x[].rns648.[(long long) mb[].off0 + $$CIV22E])),((char *)d-f2z_%addr->f2z_%d-data%addr.rns645.  + d-f2z_%addr->f2z_%d-data%rvo.rns643. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns641.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns641.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns641.[2ll])*((long long) mb[].off8 + $$CIV22C) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns641.[3ll])*((long long) mb[].off4 + $$CIV22D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns641.[4ll])*((long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns644.[(long long) mb[].off0 + $$CIV22E])),NULL,0,&d-unctl_rtd_47,&d-unctl_rtd_48,&d-unctl_rtd_49);
  2793 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns655.[(long long) .info->info%level] = max($$TVX.$$.$$SFX6AA,$$TVX.$$.$$RET2BBB);
                  /* DIR   LATCH */
                  $$CIV22C = $$CIV22C + 1ll;
                } while ((unsigned long long) $$CIV22C < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~258 */
              lab_257:
  2794 |        /* DIR   LATCH */
                $$CIV22D = $$CIV22D + 1ll;
              } while ((unsigned long long) $$CIV22D < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~256 */
            lab_255:
  2795 |      /* DIR   LATCH */
              $$CIV22E = $$CIV22E + 1ll;
            } while ((unsigned long long) $$CIV22E < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~254 */
          lab_352:
          lab_355:
          lab_356:
          lab_253:
  2796 |  lab_157:
  2798 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_259;
            if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_309;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_296;
            if (!1) goto lab_310;
            if (!((long long) nflux > 0ll)) goto lab_310;
            if (!1) goto lab_402;
            $$CIV234 = 0ll;
            do {   /* id=31 guarded */ /* ~260 */ 
              /* region = 268 */
              /* bump-normalized */
  2799 |      if (!1) goto lab_261;
              $$CIV233 = 0ll;
              do {   /* id=32 guarded */ /* ~262 */ 
                /* region = 267 */
                /* bump-normalized */
  2800 |        stack_pos_60 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_174;
                d-T_335_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_175;
              lab_174:
                d-T_335_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_175:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_283;
                $$_xlsmpEntry99 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_427;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43339U,$$SHADW.SMPDef$$43340D](18592,&calc_final_fluxes$$OL$$154,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry99,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800**")
                goto lab_428;
              lab_427:
                calc_final_fluxes$$OL$$154((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_428:
              lab_283:
                free(d-T_335_1%addr)
                _dealloca[U,TmPShadow_60D](stack_pos_60)
  2802 |        /* DIR   LATCH */
                $$CIV233 = $$CIV233 + 1ll;
              } while ((unsigned long long) $$CIV233 < (unsigned long long) ((long long) nflux));    /* ~262 */
            lab_261:
  2803 |      /* DIR   LATCH */
              $$CIV234 = $$CIV234 + 1ll;
            } while ((unsigned long long) $$CIV234 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~260 */
          lab_402:
            goto lab_310;
          lab_296:
  2798 |    if (!1) goto lab_310;
            if (!((long long) nflux > 0ll)) goto lab_310;
            if (!1) goto lab_393;
            $$CIV234 = 0ll;
            do {   /* id=39 guarded */ /* ~298 */ 
              /* region = 270 */
              /* bump-normalized */
  2799 |      if (!1) goto lab_307;
              $$CIV233 = 0ll;
              do {   /* id=38 guarded */ /* ~299 */ 
                /* region = 269 */
                /* bump-normalized */
  2800 |        stack_pos_60 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_300;
                d-T_335_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_301;
              lab_300:
                d-T_335_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_301:
                free(d-T_335_1%addr)
                _dealloca[U,TmPShadow_60D](stack_pos_60)
  2802 |        /* DIR   LATCH */
                $$CIV233 = $$CIV233 + 1ll;
              } while ((unsigned long long) $$CIV233 < (unsigned long long) ((long long) nflux));    /* ~299 */
            lab_307:
  2803 |      /* DIR   LATCH */
              $$CIV234 = $$CIV234 + 1ll;
            } while ((unsigned long long) $$CIV234 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~298 */
          lab_393:
            goto lab_310;
          lab_309:
  2798 |    if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_322;
            if (!1) goto lab_334;
            if (!((long long) nflux > 0ll)) goto lab_334;
            if (!1) goto lab_405;
            $$CIV234 = 0ll;
            do {   /* id=34 guarded */ /* ~311 */ 
              /* region = 272 */
              /* bump-normalized */
  2799 |      if (!1) goto lab_320;
              $$CIV233 = 0ll;
              do {   /* id=24 guarded */ /* ~312 */ 
                /* region = 271 */
                /* bump-normalized */
  2800 |        stack_pos_60 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_313;
                d-T_335_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_314;
              lab_313:
                d-T_335_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_314:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_318;
                $$_xlsmpEntry9A = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_430;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43349U,$$SHADW.SMPDef$$43350D](18592,&calc_final_fluxes$$OL$$155,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntry9A,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2800**")
                goto lab_431;
              lab_430:
                calc_final_fluxes$$OL$$155((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_431:
              lab_318:
                _dealloca[U,TmPShadow_60D](stack_pos_60)
  2802 |        /* DIR   LATCH */
                $$CIV233 = $$CIV233 + 1ll;
              } while ((unsigned long long) $$CIV233 < (unsigned long long) ((long long) nflux));    /* ~312 */
            lab_320:
  2803 |      /* DIR   LATCH */
              $$CIV234 = $$CIV234 + 1ll;
            } while ((unsigned long long) $$CIV234 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~311 */
          lab_405:
            goto lab_334;
          lab_322:
  2798 |    if (!1) goto lab_333;
            if (!((long long) nflux > 0ll)) goto lab_397;
            if (!1) goto lab_396;
            $$CIV234 = 0ll;
            do {   /* id=10 guarded */ /* ~323 */ 
              /* region = 274 */
              /* bump-normalized */
  2799 |      if (!1) goto lab_332;
              $$CIV233 = 0ll;
              do {   /* id=35 guarded */ /* ~324 */ 
                /* region = 273 */
                /* bump-normalized */
  2800 |        stack_pos_60 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_325;
                d-T_335_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_326;
              lab_325:
                d-T_335_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_326:
                _dealloca[U,TmPShadow_60D](stack_pos_60)
  2802 |        /* DIR   LATCH */
                $$CIV233 = $$CIV233 + 1ll;
              } while ((unsigned long long) $$CIV233 < (unsigned long long) ((long long) nflux));    /* ~324 */
            lab_332:
  2803 |      /* DIR   LATCH */
              $$CIV234 = $$CIV234 + 1ll;
            } while ((unsigned long long) $$CIV234 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~323 */
          lab_396:
          lab_397:
          lab_333:
          lab_334:
          lab_310:
          lab_259:
  2804 |  lab_137:
  2805 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12724not availablenot availablenot available10760202001076020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
22725not available111076020010760200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
32726not available22107600107600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
42733not availablenot availablenot available10740202001074020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
52734not available411074020010740200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
62735not available52107400107400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
72742not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
82743not available71300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
102798not availablenot availablenot available3004030030040300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
132751not availablenot availablenot available10760202001076020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
142752not available1311076020010760200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
152753not available142107600107600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
162760not availablenot availablenot available10740202001074020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
172761not available1611074020010740200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
182762not available172107400107400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
192769not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
202770not available191300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
242799not available341300400500500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
252779not availablenot availablenot available10760202001076020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
262780not available2511076020010760200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
272781not available262107600107600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
282788not availablenot availablenot available10740202001074020200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
292789not available2811074020010740200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
302790not available292107400107400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
312798not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
322799not available311400500600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
342798not availablenot availablenot available5005030050050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
352799not available101300400300400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
382799not available391400500400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
392798not availablenot availablenot available4005030040050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
432769not availablenot availablenot available4005030040050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
442770not available431300400400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
332742not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
362743not available371300400600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
372742not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
402743not available411300400600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
462799not available481300400500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
482798not availablenot availablenot available5005030050050300100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
492799not available511400500600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
502769not availablenot availablenot available6006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
629LoopHasSideEffectsCall (fail)High Level Optimizer2527241Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
630ContainsFunctionCall (fail)High Level Optimizer2527241An attempt to SIMD vectorize failed because the loop contains a function call.not available
631LoopHasSideEffectsCall (fail)High Level Optimizer2527252Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
632ContainsFunctionCall (fail)High Level Optimizer2527252An attempt to SIMD vectorize failed because the loop contains a function call.not available
633LoopHasSideEffectsCall (fail)High Level Optimizer2527263Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
634ContainsFunctionCall (fail)High Level Optimizer2527263An attempt to SIMD vectorize failed because the loop contains a function call.not available
635LoopHasSideEffectsCall (fail)High Level Optimizer2527334Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
636ContainsFunctionCall (fail)High Level Optimizer2527334An attempt to SIMD vectorize failed because the loop contains a function call.not available
637LoopHasSideEffectsCall (fail)High Level Optimizer2527345Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
638ContainsFunctionCall (fail)High Level Optimizer2527345An attempt to SIMD vectorize failed because the loop contains a function call.not available
639LoopHasSideEffectsCall (fail)High Level Optimizer2527356Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
640ContainsFunctionCall (fail)High Level Optimizer2527356An attempt to SIMD vectorize failed because the loop contains a function call.not available
641LoopHasSideEffectsCall (fail)High Level Optimizer2527427Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
642ContainsFunctionCall (fail)High Level Optimizer2527427An attempt to SIMD vectorize failed because the loop contains a function call.not available
643LoopHasSideEffectsCall (fail)High Level Optimizer2527438Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
644ContainsFunctionCall (fail)High Level Optimizer2527438An attempt to SIMD vectorize failed because the loop contains a function call.not available
645LoopParallelized (success)High Level Optimizer252744not availableLoop was automatically parallelized.not available
646LoopHasSideEffectsCall (fail)High Level Optimizer25275113Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
647ContainsFunctionCall (fail)High Level Optimizer25275113An attempt to SIMD vectorize failed because the loop contains a function call.not available
648LoopHasSideEffectsCall (fail)High Level Optimizer25275214Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
649ContainsFunctionCall (fail)High Level Optimizer25275214An attempt to SIMD vectorize failed because the loop contains a function call.not available
650LoopHasSideEffectsCall (fail)High Level Optimizer25275315Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
651ContainsFunctionCall (fail)High Level Optimizer25275315An attempt to SIMD vectorize failed because the loop contains a function call.not available
652LoopHasSideEffectsCall (fail)High Level Optimizer25276016Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
653ContainsFunctionCall (fail)High Level Optimizer25276016An attempt to SIMD vectorize failed because the loop contains a function call.not available
654LoopHasSideEffectsCall (fail)High Level Optimizer25276117Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
655ContainsFunctionCall (fail)High Level Optimizer25276117An attempt to SIMD vectorize failed because the loop contains a function call.not available
656LoopHasSideEffectsCall (fail)High Level Optimizer25276218Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
657ContainsFunctionCall (fail)High Level Optimizer25276218An attempt to SIMD vectorize failed because the loop contains a function call.not available
658LoopHasSideEffectsCall (fail)High Level Optimizer25276919Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
659ContainsFunctionCall (fail)High Level Optimizer25276919An attempt to SIMD vectorize failed because the loop contains a function call.not available
660LoopHasSideEffectsCall (fail)High Level Optimizer25277020Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
661ContainsFunctionCall (fail)High Level Optimizer25277020An attempt to SIMD vectorize failed because the loop contains a function call.not available
662LoopParallelized (success)High Level Optimizer252771not availableLoop was automatically parallelized.not available
663LoopHasSideEffectsCall (fail)High Level Optimizer25276943Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
664ContainsFunctionCall (fail)High Level Optimizer25276943An attempt to SIMD vectorize failed because the loop contains a function call.not available
665LoopHasSideEffectsCall (fail)High Level Optimizer25277044Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
666ContainsFunctionCall (fail)High Level Optimizer25277044An attempt to SIMD vectorize failed because the loop contains a function call.not available
667LoopHasSideEffectsCall (fail)High Level Optimizer25277925Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
668ContainsFunctionCall (fail)High Level Optimizer25277925An attempt to SIMD vectorize failed because the loop contains a function call.not available
669LoopHasSideEffectsCall (fail)High Level Optimizer25278026Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
670ContainsFunctionCall (fail)High Level Optimizer25278026An attempt to SIMD vectorize failed because the loop contains a function call.not available
671LoopHasSideEffectsCall (fail)High Level Optimizer25278127Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
672ContainsFunctionCall (fail)High Level Optimizer25278127An attempt to SIMD vectorize failed because the loop contains a function call.not available
673LoopHasSideEffectsCall (fail)High Level Optimizer25278828Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
674ContainsFunctionCall (fail)High Level Optimizer25278828An attempt to SIMD vectorize failed because the loop contains a function call.not available
675LoopHasSideEffectsCall (fail)High Level Optimizer25278929Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
676ContainsFunctionCall (fail)High Level Optimizer25278929An attempt to SIMD vectorize failed because the loop contains a function call.not available
677LoopHasSideEffectsCall (fail)High Level Optimizer25279030Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
678ContainsFunctionCall (fail)High Level Optimizer25279030An attempt to SIMD vectorize failed because the loop contains a function call.not available
679LoopHasSideEffectsCall (fail)High Level Optimizer25279831Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
680ContainsFunctionCall (fail)High Level Optimizer25279831An attempt to SIMD vectorize failed because the loop contains a function call.not available
681LoopHasSideEffectsCall (fail)High Level Optimizer25279932Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
682ContainsFunctionCall (fail)High Level Optimizer25279932An attempt to SIMD vectorize failed because the loop contains a function call.not available
683LoopParallelized (success)High Level Optimizer252800not availableLoop was automatically parallelized.not available
684LoopHasSideEffectsCall (fail)High Level Optimizer25279839Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
685ContainsFunctionCall (fail)High Level Optimizer25279839An attempt to SIMD vectorize failed because the loop contains a function call.not available
686LoopHasSideEffectsCall (fail)High Level Optimizer25279938Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
687ContainsFunctionCall (fail)High Level Optimizer25279938An attempt to SIMD vectorize failed because the loop contains a function call.not available
688LoopHasSideEffectsCall (fail)High Level Optimizer25279834Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
689ContainsFunctionCall (fail)High Level Optimizer25279834An attempt to SIMD vectorize failed because the loop contains a function call.not available
690LoopHasSideEffectsCall (fail)High Level Optimizer25279924Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
691ContainsFunctionCall (fail)High Level Optimizer25279924An attempt to SIMD vectorize failed because the loop contains a function call.not available
692LoopParallelized (success)High Level Optimizer252800not availableLoop was automatically parallelized.not available
693LoopHasSideEffectsCall (fail)High Level Optimizer25279810Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
694ContainsFunctionCall (fail)High Level Optimizer25279810An attempt to SIMD vectorize failed because the loop contains a function call.not available
695LoopHasSideEffectsCall (fail)High Level Optimizer25279935Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
696ContainsFunctionCall (fail)High Level Optimizer25279935An attempt to SIMD vectorize failed because the loop contains a function call.not available
5403LoopUnroll (success)Low Level Optimizer2529871Loop unroll was performed.
  • Unroll Factor: 4
5404LoopUnroll (success)Low Level Optimizer2530991Loop unroll was performed.
  • Unroll Factor: 4
5405LoopUnroll (success)Low Level Optimizer2531171Loop unroll was performed.
  • Unroll Factor: 2
5406LoopUnroll (success)Low Level Optimizer2531361Loop unroll was performed.
  • Unroll Factor: 4
5407LoopUnroll (success)Low Level Optimizer2532661Loop unroll was performed.
  • Unroll Factor: 2
5408LoopUnroll (success)Low Level Optimizer2532851Loop unroll was performed.
  • Unroll Factor: 2
5409LoopUnroll (success)Low Level Optimizer25not available1Loop unroll was performed.
  • Unroll Factor: 4
5410LoopUnroll (success)Low Level Optimizer25not available1Loop unroll was performed.
  • Unroll Factor: 4

Region #26
Region Namehvisc
Region Name (Demangled)not available
Start Line #not available
End Line #2711
Pseudocode
          void hvisc(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET2C = __stencilcontrol_NMOD_istimeshift(.index,.info,&etax,&mb);
  2611 |    if (!(0 != ($$RET2C & 1))) goto lab_1;
  2612 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_313;
            if (!(((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns699.[1ll] > 0ll)) goto lab_570;
            if (!1) goto lab_571;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_571;
            if (!1) goto lab_571;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_571;
            if (!1) goto lab_660;
            $$CIV238 = 0ll;
            do {   /* id=1 guarded */ /* ~314 */ 
              /* region = 309 */
              /* bump-normalized */
  2613 |      if (!1) goto lab_315;
              $$CIV237 = 0ll;
              do {   /* id=2 guarded */ /* ~316 */ 
                /* region = 308 */
                /* bump-normalized */
                if (!1) goto lab_317;
                $$CIV236 = 0ll;
                do {   /* id=3 guarded */ /* ~318 */ 
                  /* region = 307 */
                  /* bump-normalized */
  2614 |          $$TVX.$$.T_336CC = -1.7976931348623157E+308;
                  if (!1) goto lab_319;
                  $$CIV235 = 0ll;
                  do {   /* id=4 guarded */ /* ~320 */ 
                    /* region = 306 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   NEW construct_no=4 id_no=43706{$$TVX.$$.$$csxBBDD} */
                    /* DIR   NEW construct_no=4 id_no=38573{$$csxBB} */
                    $$TVX.$$.$$csxBBDD = ((double *)((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns704.  + d-speedsx_%addr->speedsx_%d-data%rvo.rns700.))->speedsx_%data[].rns705.[((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns703.[1ll] + $$CIV235][1ll][(long long) mb[].off8 + $$CIV236][(long long) mb[].off4 + $$CIV237][(long long) ((int *)((char *)d-speedsx_%addr  + 40ll))->speedsx_%x[].rns701.[$$CIV238 + (long long) mb[].off0]] - ((double *)((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns704.  + d-speedsx_%addr->speedsx_%d-data%rvo.rns700.))->speedsx_%data[].rns705.[((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns703.[1ll] + $$CIV235][1ll][(long long) mb[].off8 + $$CIV236][(long long) mb[].off4 + $$CIV237][(long long) ((int *)((char *)d-speedsx_%addr  + 40ll))->speedsx_%x[].rns701.[($$CIV238 + (long long) mb[].off0) - 1ll]];
                    if (!(abs($$TVX.$$.$$csxBBDD) > $$TVX.$$.T_336CC)) goto lab_8;
                    $$TVX.$$.T_336CC = abs($$TVX.$$.$$csxBBDD);
                  lab_8:
                    /* DIR   LATCH */
                    $$CIV235 = $$CIV235 + 1ll;
                  } while ((unsigned long long) $$CIV235 < (unsigned long long) ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns699.[1ll]);    /* ~320 */
                lab_319:
                  ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][(long long) mb[].off8 + $$CIV236][(long long) mb[].off4 + $$CIV237][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV238 + (long long) mb[].off0]] =  5.0000000000000000E-001 * $$TVX.$$.T_336CC;
  2613 |          /* DIR   LATCH */
                  $$CIV236 = $$CIV236 + 1ll;
                } while ((unsigned long long) $$CIV236 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~318 */
              lab_317:
                /* DIR   LATCH */
                $$CIV237 = $$CIV237 + 1ll;
              } while ((unsigned long long) $$CIV237 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~316 */
            lab_315:
  2620 |      /* DIR   LATCH */
              $$CIV238 = $$CIV238 + 1ll;
            } while ((unsigned long long) $$CIV238 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~314 */
          lab_660:
            goto lab_571;
          lab_570:
  2612 |    if (!1) goto lab_580;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_623;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_624;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_620;
            $$_xlsmpEntryA0 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 165ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 16666ull)) ? 1ll : 0ll))) goto lab_658;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43655U,$$SHADW.SMPDef$$43656D](18592,&hvisc$$OL$$161,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryA0,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2612*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2612**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2612*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2612**")
            goto lab_659;
          lab_658:
            hvisc$$OL$$161((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
          lab_659:
  2620 |  lab_620:
          lab_623:
          lab_624:
          lab_580:
          lab_571:
          lab_313:
  2621 |  lab_1:
            $$RET2D = __stencilcontrol_NMOD_istimeshift(.index,.info,&etay,&mb);
  2623 |    if (!(0 != ($$RET2D & 1))) goto lab_22;
  2624 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_321;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_547;
            if (!(((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns711.[1ll] > 0ll)) goto lab_536;
            if (!1) goto lab_548;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_548;
            if (!1) goto lab_639;
            $$CIV23C = 0ll;
            do {   /* id=5 guarded */ /* ~322 */ 
              /* region = 313 */
              /* bump-normalized */
  2625 |      if (!1) goto lab_323;
              $$CIV23B = 0ll;
              do {   /* id=6 guarded */ /* ~324 */ 
                /* region = 312 */
                /* bump-normalized */
                if (!1) goto lab_325;
                $$CIV23A = 0ll;
                do {   /* id=7 guarded */ /* ~326 */ 
                  /* region = 311 */
                  /* bump-normalized */
  2626 |          $$TVX.$$.T_337EE = -1.7976931348623157E+308;
                  if (!1) goto lab_327;
                  $$CIV239 = 0ll;
                  do {   /* id=8 guarded */ /* ~328 */ 
                    /* region = 310 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=8 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   NEW construct_no=8 id_no=43708{$$TVX.$$.$$csxBDFF} */
                    /* DIR   NEW construct_no=8 id_no=38575{$$csxBD} */
                    $$TVX.$$.$$csxBDFF = ((double *)((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns716.  + d-speedsy_%addr->speedsy_%d-data%rvo.rns712.))->speedsy_%data[].rns717.[((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns715.[1ll] + $$CIV239][1ll][(long long) mb[].off8 + $$CIV23A][$$CIV23B + (long long) mb[].off4][(long long) ((int *)((char *)d-speedsy_%addr  + 40ll))->speedsy_%x[].rns713.[(long long) mb[].off0 + $$CIV23C]] - ((double *)((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns716.  + d-speedsy_%addr->speedsy_%d-data%rvo.rns712.))->speedsy_%data[].rns717.[((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns715.[1ll] + $$CIV239][1ll][(long long) mb[].off8 + $$CIV23A][($$CIV23B + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-speedsy_%addr  + 40ll))->speedsy_%x[].rns713.[(long long) mb[].off0 + $$CIV23C]];
                    if (!(abs($$TVX.$$.$$csxBDFF) > $$TVX.$$.T_337EE)) goto lab_29;
                    $$TVX.$$.T_337EE = abs($$TVX.$$.$$csxBDFF);
                  lab_29:
                    /* DIR   LATCH */
                    $$CIV239 = $$CIV239 + 1ll;
                  } while ((unsigned long long) $$CIV239 < (unsigned long long) ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns711.[1ll]);    /* ~328 */
                lab_327:
                  ((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][(long long) mb[].off8 + $$CIV23A][$$CIV23B + (long long) mb[].off4][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$CIV23C]] =  5.0000000000000000E-001 * $$TVX.$$.T_337EE;
  2625 |          /* DIR   LATCH */
                  $$CIV23A = $$CIV23A + 1ll;
                } while ((unsigned long long) $$CIV23A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~326 */
              lab_325:
                /* DIR   LATCH */
                $$CIV23B = $$CIV23B + 1ll;
              } while ((unsigned long long) $$CIV23B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~324 */
            lab_323:
  2632 |      /* DIR   LATCH */
              $$CIV23C = $$CIV23C + 1ll;
            } while ((unsigned long long) $$CIV23C < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~322 */
          lab_639:
            goto lab_548;
          lab_536:
  2624 |    if (!1) goto lab_548;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_637;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_636;
            $$_xlsmpEntry9F = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 165ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 16666ull)) ? 1ll : 0ll))) goto lab_655;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43644U,$$SHADW.SMPDef$$43645D](18592,&hvisc$$OL$$160,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry9F,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2624*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2624**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2624*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2624**")
            goto lab_656;
          lab_655:
            hvisc$$OL$$160((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
          lab_656:
  2632 |  lab_636:
          lab_637:
          lab_547:
          lab_548:
          lab_321:
  2633 |  lab_22:
            $$RET2E = __stencilcontrol_NMOD_istimeshift(.index,.info,&etaz,&mb);
  2635 |    if (!(0 != ($$RET2E & 1))) goto lab_43;
  2636 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_329;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_491;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_469;
            if (!(((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns723.[1ll] > 0ll)) goto lab_458;
            if (!1) goto lab_457;
            $$CIV240 = 0ll;
            do {   /* id=9 guarded */ /* ~330 */ 
              /* region = 317 */
              /* bump-normalized */
  2637 |      if (!1) goto lab_331;
              $$CIV23F = 0ll;
              do {   /* id=10 guarded */ /* ~332 */ 
                /* region = 316 */
                /* bump-normalized */
                if (!1) goto lab_333;
                $$CIV23E = 0ll;
                do {   /* id=11 guarded */ /* ~334 */ 
                  /* region = 315 */
                  /* bump-normalized */
  2638 |          $$TVX.$$.T_3381010 = -1.7976931348623157E+308;
                  if (!1) goto lab_335;
                  $$CIV23D = 0ll;
                  do {   /* id=12 guarded */ /* ~336 */ 
                    /* region = 314 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   NEW construct_no=12 id_no=43710{$$TVX.$$.$$csxBF1111} */
                    /* DIR   NEW construct_no=12 id_no=38577{$$csxBF} */
                    $$TVX.$$.$$csxBF1111 = ((double *)((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns728.  + d-speedsz_%addr->speedsz_%d-data%rvo.rns724.))->speedsz_%data[].rns729.[((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns727.[1ll] + $$CIV23D][1ll][$$CIV23E + (long long) mb[].off8][(long long) mb[].off4 + $$CIV23F][(long long) ((int *)((char *)d-speedsz_%addr  + 40ll))->speedsz_%x[].rns725.[(long long) mb[].off0 + $$CIV240]] - ((double *)((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns728.  + d-speedsz_%addr->speedsz_%d-data%rvo.rns724.))->speedsz_%data[].rns729.[((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns727.[1ll] + $$CIV23D][1ll][($$CIV23E + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV23F][(long long) ((int *)((char *)d-speedsz_%addr  + 40ll))->speedsz_%x[].rns725.[(long long) mb[].off0 + $$CIV240]];
                    if (!(abs($$TVX.$$.$$csxBF1111) > $$TVX.$$.T_3381010)) goto lab_50;
                    $$TVX.$$.T_3381010 = abs($$TVX.$$.$$csxBF1111);
                  lab_50:
                    /* DIR   LATCH */
                    $$CIV23D = $$CIV23D + 1ll;
                  } while ((unsigned long long) $$CIV23D < (unsigned long long) ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns723.[1ll]);    /* ~336 */
                lab_335:
                  ((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][(long long) mb[].off8 + $$CIV23E][(long long) mb[].off4 + $$CIV23F][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$CIV240]] =  5.0000000000000000E-001 * $$TVX.$$.T_3381010;
  2637 |          /* DIR   LATCH */
                  $$CIV23E = $$CIV23E + 1ll;
                } while ((unsigned long long) $$CIV23E < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~334 */
              lab_333:
                /* DIR   LATCH */
                $$CIV23F = $$CIV23F + 1ll;
              } while ((unsigned long long) $$CIV23F < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~332 */
            lab_331:
  2645 |      /* DIR   LATCH */
              $$CIV240 = $$CIV240 + 1ll;
            } while ((unsigned long long) $$CIV240 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~330 */
          lab_457:
            goto lab_492;
          lab_458:
  2636 |    if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_468;
            $$_xlsmpEntry9E = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 1ull) | ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 165ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 16666ull)) ? 1ll : 0ll))) goto lab_652;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43633U,$$SHADW.SMPDef$$43634D](18592,&hvisc$$OL$$159,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry9E,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2636*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2636**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2636*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2636**")
            goto lab_653;
          lab_652:
            hvisc$$OL$$159((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
          lab_653:
  2645 |  lab_468:
          lab_469:
          lab_491:
          lab_492:
          lab_329:
  2646 |  lab_43:
  2648 |    if (!(visccd == 1)) goto lab_64;
            $$RET2F = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2x,&mb);
  2649 |    if (!(0 != ($$RET2F & 1))) goto lab_65;
  2650 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_337;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_610;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_611;
            if (!1) goto lab_607;
            $$CIV243 = 0ll;
            do {   /* id=13 guarded */ /* ~338 */ 
              /* region = 320 */
              /* bump-normalized */
  2651 |      if (!1) goto lab_339;
              $$CIV242 = 0ll;
              do {   /* id=14 guarded */ /* ~340 */ 
                /* region = 319 */
                /* bump-normalized */
                if (!1) goto lab_341;
                $$CIV241 = 0ll;
                do {   /* id=15 guarded */ /* ~342 */ 
                  /* region = 318 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=15 */
  2652 |          ((double *)((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738.  + d-eta2x_%addr->eta2x_%d-data%rvo.rns735.))->eta2x_%data[].rns739.[1ll][1ll][(long long) mb[].off8 + $$CIV241][(long long) mb[].off4 + $$CIV242][(long long) ((int *)((char *)d-eta2x_%addr  + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]] = ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns740.[1ll][1ll][(long long) mb[].off8 + $$CIV241][(long long) mb[].off4 + $$CIV242][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$CIV243]];
  2651 |          /* DIR   LATCH */
                  $$CIV241 = $$CIV241 + 1ll;
                } while ((unsigned long long) $$CIV241 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~342 */
              lab_341:
                /* DIR   LATCH */
                $$CIV242 = $$CIV242 + 1ll;
              } while ((unsigned long long) $$CIV242 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~340 */
            lab_339:
  2654 |      /* DIR   LATCH */
              $$CIV243 = $$CIV243 + 1ll;
            } while ((unsigned long long) $$CIV243 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~338 */
          lab_607:
          lab_610:
          lab_611:
          lab_337:
  2655 |  lab_65:
            $$RET30 = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2y,&mb);
  2656 |    if (!(0 != ($$RET30 & 1))) goto lab_81;
  2657 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_343;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_597;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_598;
            if (!1) goto lab_594;
            $$CIV246 = 0ll;
            do {   /* id=16 guarded */ /* ~344 */ 
              /* region = 323 */
              /* bump-normalized */
  2658 |      if (!1) goto lab_345;
              $$CIV245 = 0ll;
              do {   /* id=17 guarded */ /* ~346 */ 
                /* region = 322 */
                /* bump-normalized */
                if (!1) goto lab_347;
                $$CIV244 = 0ll;
                do {   /* id=18 guarded */ /* ~348 */ 
                  /* region = 321 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=18 */
  2659 |          ((double *)((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744.  + d-eta2y_%addr->eta2y_%d-data%rvo.rns741.))->eta2y_%data[].rns745.[1ll][1ll][(long long) mb[].off8 + $$CIV244][(long long) mb[].off4 + $$CIV245][(long long) ((int *)((char *)d-eta2y_%addr  + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]] = ((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns746.[1ll][1ll][(long long) mb[].off8 + $$CIV244][(long long) mb[].off4 + $$CIV245][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$CIV246]];
  2658 |          /* DIR   LATCH */
                  $$CIV244 = $$CIV244 + 1ll;
                } while ((unsigned long long) $$CIV244 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~348 */
              lab_347:
                /* DIR   LATCH */
                $$CIV245 = $$CIV245 + 1ll;
              } while ((unsigned long long) $$CIV245 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~346 */
            lab_345:
  2661 |      /* DIR   LATCH */
              $$CIV246 = $$CIV246 + 1ll;
            } while ((unsigned long long) $$CIV246 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~344 */
          lab_594:
          lab_597:
          lab_598:
          lab_343:
  2662 |  lab_81:
            $$RET31 = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2z,&mb);
  2663 |    if (!(0 != ($$RET31 & 1))) goto lab_113;
  2664 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_113;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_584;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_113;
            if (!1) goto lab_581;
            $$CIV249 = 0ll;
            do {   /* id=19 guarded */ /* ~350 */ 
              /* region = 326 */
              /* bump-normalized */
  2665 |      if (!1) goto lab_351;
              $$CIV248 = 0ll;
              do {   /* id=20 guarded */ /* ~352 */ 
                /* region = 325 */
                /* bump-normalized */
                if (!1) goto lab_353;
                $$CIV247 = 0ll;
                do {   /* id=21 guarded */ /* ~354 */ 
                  /* region = 324 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=21 */
  2666 |          ((double *)((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750.  + d-eta2z_%addr->eta2z_%d-data%rvo.rns747.))->eta2z_%data[].rns751.[1ll][1ll][(long long) mb[].off8 + $$CIV247][(long long) mb[].off4 + $$CIV248][(long long) ((int *)((char *)d-eta2z_%addr  + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]] = ((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns752.[1ll][1ll][(long long) mb[].off8 + $$CIV247][(long long) mb[].off4 + $$CIV248][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$CIV249]];
  2665 |          /* DIR   LATCH */
                  $$CIV247 = $$CIV247 + 1ll;
                } while ((unsigned long long) $$CIV247 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~354 */
              lab_353:
                /* DIR   LATCH */
                $$CIV248 = $$CIV248 + 1ll;
              } while ((unsigned long long) $$CIV248 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~352 */
            lab_351:
  2668 |      /* DIR   LATCH */
              $$CIV249 = $$CIV249 + 1ll;
            } while ((unsigned long long) $$CIV249 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~350 */
          lab_581:
            goto lab_113;
          lab_584:
  2664 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_113;
  2670 |    goto lab_113;
          lab_64:
            if (!(visccd == 2)) goto lab_114;
            $$RET32 = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2x,&mb);
  2671 |    if (!(0 != ($$RET32 & 1))) goto lab_115;
  2672 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_355;
            $$CIV256 = 0ll;
            do {   /* id=22 guarded */ /* ~356 */ 
              /* region = 333 */
              /* bump-normalized */
  2673 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_357;
              $$CIV24D = 0ll;
              do {   /* id=23 guarded */ /* ~358 */ 
                /* region = 329 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_359;
                $$CIV24C = 0ll;
                do {   /* id=24 guarded */ /* ~360 */ 
                  /* region = 328 */
                  /* bump-normalized */
  2674 |          $$TVX.$$.T_3391212 = -1.7976931348623157E+308;
                  $$TVX.$$.T_3401313 = -1.7976931348623157E+308;
                  if (!1) goto lab_433;
                  $$CIV7FD = (long long) 0;
                  do {   /* id=61 guarded */ /* ~434 */ 
                    /* region = 327 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=61 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    if (!(((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns753.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][$$CIV7FD + ($$CIV24D + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[($$CIV256 + (long long) mb[].off0) - 1ll]] > $$TVX.$$.T_3391212)) goto lab_435;
                    $$TVX.$$.T_3391212 = ((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns753.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][$$CIV7FD + ($$CIV24D + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[($$CIV256 + (long long) mb[].off0) - 1ll]];
                  lab_435:
                    if (!(((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns753.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][$$CIV7FD + ($$CIV24D + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[$$CIV256 + (long long) mb[].off0]] > $$TVX.$$.T_3401313)) goto lab_436;
                    $$TVX.$$.T_3401313 = ((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns753.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][$$CIV7FD + ($$CIV24D + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[$$CIV256 + (long long) mb[].off0]];
                  lab_436:
                    /* DIR   LATCH */
                    $$CIV7FD = $$CIV7FD + 1ll;
                  } while ($$CIV7FD < (long long) 2ull);    /* ~434 */
                lab_433:
                  ((double *)((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738.  + d-eta2x_%addr->eta2x_%d-data%rvo.rns735.))->eta2x_%data[].rns754.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][(long long) mb[].off4 + $$CIV24D][(long long) ((int *)((char *)d-eta2x_%addr  + 40ll))->eta2x_%x[].rns736.[$$CIV256 + (long long) mb[].off0]] = max(((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns755.[1ll][1ll][(long long) mb[].off8 + $$CIV24C][(long long) mb[].off4 + $$CIV24D][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV256 + (long long) mb[].off0]],max($$TVX.$$.T_3391212,$$TVX.$$.T_3401313));
  2673 |          /* DIR   LATCH */
                  $$CIV24C = $$CIV24C + 1ll;
                } while ((unsigned long long) $$CIV24C < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~360 */
              lab_359:
                /* DIR   LATCH */
                $$CIV24D = $$CIV24D + 1ll;
              } while ((unsigned long long) $$CIV24D < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~358 */
            lab_357:
  2677 |      if (!(ndim >= 3)) goto lab_137;
  2679 |      stack_pos_61 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_138;
              d-T_343_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_139;
            lab_138:
              d-T_343_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_139:
  2678 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_365;
              $$_xlsmpEntry9B = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 892ull) ? 1ll : 0ll))) goto lab_643;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43596U,$$SHADW.SMPDef$$43597D](18592,&hvisc$$OL$$156,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry9B,0,0,0,0,0,4ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2678*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2678**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2678*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2678**")
              goto lab_644;
            lab_643:
              hvisc$$OL$$156((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_644:
            lab_365:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_373;
              $$CIV255 = 0ll;
              do {   /* id=31 guarded */ /* ~374 */ 
                /* region = 332 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_375;
                $$CIV254 = 0ll;
                do {   /* id=32 guarded */ /* ~376 */ 
                  /* region = 331 */
                  /* bump-normalized */
  2679 |          if (!1) goto lab_441;
                  $$CIV7FF = (long long) 0;
                  $$TVX.$$.T_341.rnn7B91414 = -1.7976931348623157E+308;
                  $$TVX.$$.T_342.rnn7B81515 = -1.7976931348623157E+308;
                  do {   /* id=30 guarded */ /* ~442 */ 
                    /* region = 330 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=30 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    if (!(((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIV7FF + ($$CIV254 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV255][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[($$CIV256 + (long long) mb[].off0) - 1ll]] > $$TVX.$$.T_341.rnn7B91414)) goto lab_443;
                    $$TVX.$$.T_341.rnn7B91414 = ((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIV7FF + ($$CIV254 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV255][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[($$CIV256 + (long long) mb[].off0) - 1ll]];
                  lab_443:
                    if (!(((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIV7FF + ($$CIV254 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV255][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[$$CIV256 + (long long) mb[].off0]] > $$TVX.$$.T_342.rnn7B81515)) goto lab_444;
                    $$TVX.$$.T_342.rnn7B81515 = ((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIV7FF + ($$CIV254 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV255][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[$$CIV256 + (long long) mb[].off0]];
                  lab_444:
                    /* DIR   LATCH */
                    $$CIV7FF = $$CIV7FF + 1ll;
                  } while ($$CIV7FF < (long long) 2ull);    /* ~442 */
                lab_441:
                  ((double *)((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738.  + d-eta2x_%addr->eta2x_%d-data%rvo.rns735.))->eta2x_%data[].rns754.[1ll][1ll][(long long) mb[].off8 + $$CIV254][(long long) mb[].off4 + $$CIV255][(long long) ((int *)((char *)d-eta2x_%addr  + 40ll))->eta2x_%x[].rns736.[$$CIV256 + (long long) mb[].off0]] = ((double *)((char *)d-T_343_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_343[].rns757.[(long long) mb[].off8 + $$CIV254][(long long) mb[].off4 + $$CIV255];
  2678 |          /* DIR   LATCH */
                  $$CIV254 = $$CIV254 + 1ll;
                } while ((unsigned long long) $$CIV254 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~376 */
              lab_375:
                /* DIR   LATCH */
                $$CIV255 = $$CIV255 + 1ll;
              } while ((unsigned long long) $$CIV255 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~374 */
            lab_373:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_178;
              free(d-T_343_1%addr)
            lab_178:
              _dealloca[U,TmPShadow_61D](stack_pos_61)
  2682 |    lab_137:
  2683 |      /* DIR   LATCH */
              $$CIV256 = $$CIV256 + 1ll;
            } while ((unsigned long long) $$CIV256 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~356 */
          lab_355:
  2684 |  lab_115:
            $$RET33 = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2y,&mb);
  2685 |    if (!(0 != ($$RET33 & 1))) goto lab_183;
  2686 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_381;
            $$CIV263 = 0ll;
            do {   /* id=35 guarded */ /* ~382 */ 
              /* region = 341 */
              /* bump-normalized */
  2687 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_383;
              $$CIV25A = 0ll;
              do {   /* id=36 guarded */ /* ~384 */ 
                /* region = 336 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_385;
                $$CIV259 = 0ll;
                do {   /* id=37 guarded */ /* ~386 */ 
                  /* region = 335 */
                  /* bump-normalized */
  2688 |          $$TVX.$$.T_3441616 = -1.7976931348623157E+308;
                  $$TVX.$$.T_3451717 = -1.7976931348623157E+308;
                  if (!1) goto lab_445;
                  $$CIV800 = (long long) 0;
                  do {   /* id=34 guarded */ /* ~446 */ 
                    /* region = 334 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=34 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    if (!(((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns758.[1ll][1ll][(long long) mb[].off8 + $$CIV259][($$CIV800 + ($$CIV25A + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV263 + (long long) mb[].off0]] > $$TVX.$$.T_3441616)) goto lab_447;
                    $$TVX.$$.T_3441616 = ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns758.[1ll][1ll][(long long) mb[].off8 + $$CIV259][($$CIV800 + ($$CIV25A + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV263 + (long long) mb[].off0]];
                  lab_447:
                    if (!(((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns758.[1ll][1ll][(long long) mb[].off8 + $$CIV259][($$CIV800 + ($$CIV25A + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[1ll + ($$CIV263 + (long long) mb[].off0)]] > $$TVX.$$.T_3451717)) goto lab_448;
                    $$TVX.$$.T_3451717 = ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns758.[1ll][1ll][(long long) mb[].off8 + $$CIV259][($$CIV800 + ($$CIV25A + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[1ll + ($$CIV263 + (long long) mb[].off0)]];
                  lab_448:
                    /* DIR   LATCH */
                    $$CIV800 = $$CIV800 + 1ll;
                  } while ($$CIV800 < (long long) 2ull);    /* ~446 */
                lab_445:
                  ((double *)((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744.  + d-eta2y_%addr->eta2y_%d-data%rvo.rns741.))->eta2y_%data[].rns759.[1ll][1ll][(long long) mb[].off8 + $$CIV259][$$CIV25A + (long long) mb[].off4][(long long) ((int *)((char *)d-eta2y_%addr  + 40ll))->eta2y_%x[].rns742.[$$CIV263 + (long long) mb[].off0]] = max(((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns760.[1ll][1ll][(long long) mb[].off8 + $$CIV259][$$CIV25A + (long long) mb[].off4][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[$$CIV263 + (long long) mb[].off0]],max($$TVX.$$.T_3441616,$$TVX.$$.T_3451717));
  2687 |          /* DIR   LATCH */
                  $$CIV259 = $$CIV259 + 1ll;
                } while ((unsigned long long) $$CIV259 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~386 */
              lab_385:
                /* DIR   LATCH */
                $$CIV25A = $$CIV25A + 1ll;
              } while ((unsigned long long) $$CIV25A < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~384 */
            lab_383:
  2691 |      if (!(ndim >= 3)) goto lab_205;
  2693 |      stack_pos_62 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_206;
              d-T_347_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_207;
            lab_206:
              d-T_347_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_207:
  2692 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_391;
              $$_xlsmpEntry9C = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 9ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 961ull) ? 1ll : 0ll))) goto lab_646;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43609U,$$SHADW.SMPDef$$43610D](18592,&hvisc$$OL$$157,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry9C,0,0,0,0,0,4ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2692*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2692**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2692*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2692**")
              goto lab_647;
            lab_646:
              hvisc$$OL$$157((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_647:
            lab_391:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_399;
              $$CIV262 = 0ll;
              do {   /* id=44 guarded */ /* ~400 */ 
                /* region = 340 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_401;
                $$CIV261 = 0ll;
                do {   /* id=45 guarded */ /* ~402 */ 
                  /* region = 339 */
                  /* bump-normalized */
  2693 |          if (!1) goto lab_403;
                  $$TVX.$$.T_346.rnn7B71818 = -1.7976931348623157E+308;
                  $$CIV260 = 0ll;
                  do {   /* id=46 guarded */ /* ~404 */ 
                    /* region = 338 */
                    /* bump-normalized */
                    if (!1) goto lab_405;
                    $$CIV25F = 0ll;
                    do {   /* id=47 guarded */ /* ~406 */ 
                      /* region = 337 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=47 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      if (!(((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns761.[1ll][1ll][$$CIV260 + ($$CIV261 + (long long) mb[].off8)][($$CIV25F + ($$CIV262 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$CIV263]] > $$TVX.$$.T_346.rnn7B71818)) goto lab_231;
                      $$TVX.$$.T_346.rnn7B71818 = ((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns761.[1ll][1ll][$$CIV260 + ($$CIV261 + (long long) mb[].off8)][($$CIV25F + ($$CIV262 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$CIV263]];
                    lab_231:
                      /* DIR   LATCH */
                      $$CIV25F = $$CIV25F + 1ll;
                    } while ((unsigned long long) $$CIV25F < 2ull);    /* ~406 */
                  lab_405:
                    /* DIR   LATCH */
                    $$CIV260 = $$CIV260 + 1ll;
                  } while ((unsigned long long) $$CIV260 < 2ull);    /* ~404 */
                lab_403:
                  ((double *)((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744.  + d-eta2y_%addr->eta2y_%d-data%rvo.rns741.))->eta2y_%data[].rns759.[1ll][1ll][(long long) mb[].off8 + $$CIV261][$$CIV262 + (long long) mb[].off4][(long long) ((int *)((char *)d-eta2y_%addr  + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV263]] = ((double *)((char *)d-T_347_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_347[].rns762.[(long long) mb[].off8 + $$CIV261][$$CIV262 + (long long) mb[].off4];
  2692 |          /* DIR   LATCH */
                  $$CIV261 = $$CIV261 + 1ll;
                } while ((unsigned long long) $$CIV261 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~402 */
              lab_401:
                /* DIR   LATCH */
                $$CIV262 = $$CIV262 + 1ll;
              } while ((unsigned long long) $$CIV262 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~400 */
            lab_399:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_244;
              free(d-T_347_1%addr)
            lab_244:
              _dealloca[U,TmPShadow_62D](stack_pos_62)
  2695 |    lab_205:
  2696 |      /* DIR   LATCH */
              $$CIV263 = $$CIV263 + 1ll;
            } while ((unsigned long long) $$CIV263 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~382 */
          lab_381:
  2698 |  lab_183:
            $$RET34 = __stencilcontrol_NMOD_istimeshift(.index,.info,&eta2z,&mb);
  2699 |    if (!(0 != ($$RET34 & 1))) goto lab_249;
  2700 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_407;
            $$CIV270 = 0ll;
            do {   /* id=48 guarded */ /* ~408 */ 
              /* region = 349 */
              /* bump-normalized */
  2701 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_409;
              $$CIV267 = 0ll;
              do {   /* id=49 guarded */ /* ~410 */ 
                /* region = 345 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_411;
                $$CIV266 = 0ll;
                do {   /* id=50 guarded */ /* ~412 */ 
                  /* region = 344 */
                  /* bump-normalized */
  2702 |          $$TVX.$$.T_3481919 = -1.7976931348623157E+308;
                  if (!1) goto lab_413;
                  $$CIV265 = 0ll;
                  do {   /* id=51 guarded */ /* ~414 */ 
                    /* region = 343 */
                    /* bump-normalized */
                    if (!1) goto lab_415;
                    $$CIV264 = 0ll;
                    do {   /* id=52 guarded */ /* ~416 */ 
                      /* region = 342 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=52 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      if (!(((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns763.[1ll][1ll][($$CIV265 + ($$CIV266 + (long long) mb[].off8)) - 1ll][$$CIV264 + ($$CIV267 + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$CIV270]] > $$TVX.$$.T_3481919)) goto lab_256;
                      $$TVX.$$.T_3481919 = ((double *)((char *)d-etay_%addr->etay_%d-data%addr.rns721.  + d-etay_%addr->etay_%d-data%rvo.rns718.))->etay_%data[].rns763.[1ll][1ll][($$CIV265 + ($$CIV266 + (long long) mb[].off8)) - 1ll][$$CIV264 + ($$CIV267 + (long long) mb[].off4)][(long long) ((int *)((char *)d-etay_%addr  + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$CIV270]];
                    lab_256:
                      /* DIR   LATCH */
                      $$CIV264 = $$CIV264 + 1ll;
                    } while ((unsigned long long) $$CIV264 < 2ull);    /* ~416 */
                  lab_415:
                    /* DIR   LATCH */
                    $$CIV265 = $$CIV265 + 1ll;
                  } while ((unsigned long long) $$CIV265 < 2ull);    /* ~414 */
                lab_413:
                  ((double *)((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750.  + d-eta2z_%addr->eta2z_%d-data%rvo.rns747.))->eta2z_%data[].rns764.[1ll][1ll][(long long) mb[].off8 + $$CIV266][(long long) mb[].off4 + $$CIV267][(long long) ((int *)((char *)d-eta2z_%addr  + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV270]] = max(((double *)((char *)d-etaz_%addr->etaz_%d-data%addr.rns733.  + d-etaz_%addr->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns765.[1ll][1ll][(long long) mb[].off8 + $$CIV266][(long long) mb[].off4 + $$CIV267][(long long) ((int *)((char *)d-etaz_%addr  + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$CIV270]],$$TVX.$$.T_3481919);
  2701 |          /* DIR   LATCH */
                  $$CIV266 = $$CIV266 + 1ll;
                } while ((unsigned long long) $$CIV266 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~412 */
              lab_411:
                /* DIR   LATCH */
                $$CIV267 = $$CIV267 + 1ll;
              } while ((unsigned long long) $$CIV267 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~410 */
            lab_409:
  2705 |      stack_pos_63 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_269;
              d-T_351_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_270;
            lab_269:
              d-T_351_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_270:
  2704 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_417;
              $$_xlsmpEntry9D = _xlsmpParSelf();
              if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 7ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 781ull) ? 1ll : 0ll))) goto lab_649;
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43622U,$$SHADW.SMPDef$$43623D](18592,&hvisc$$OL$$158,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntry9D,0,0,0,0,0,3ull / ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2704*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2704**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2704*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2704**")
              goto lab_650;
            lab_649:
              hvisc$$OL$$158((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4))))
            lab_650:
            lab_417:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_425;
              $$CIV26F = 0ll;
              do {   /* id=57 guarded */ /* ~426 */ 
                /* region = 348 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_427;
                $$CIV26E = 0ll;
                do {   /* id=58 guarded */ /* ~428 */ 
                  /* region = 347 */
                  /* bump-normalized */
  2705 |          if (!1) goto lab_453;
                  $$CIV802 = (long long) 0;
                  $$TVX.$$.T_349.rnn7B61A1A = -1.7976931348623157E+308;
                  $$TVX.$$.T_350.rnn7B51B1B = -1.7976931348623157E+308;
                  do {   /* id=56 guarded */ /* ~454 */ 
                    /* region = 346 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=56 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    if (!(((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIV802 + ($$CIV26E + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV26F][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV270 + (long long) mb[].off0]] > $$TVX.$$.T_349.rnn7B61A1A)) goto lab_455;
                    $$TVX.$$.T_349.rnn7B61A1A = ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIV802 + ($$CIV26E + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV26F][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[$$CIV270 + (long long) mb[].off0]];
                  lab_455:
                    if (!(((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIV802 + ($$CIV26E + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV26F][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[1ll + ($$CIV270 + (long long) mb[].off0)]] > $$TVX.$$.T_350.rnn7B51B1B)) goto lab_456;
                    $$TVX.$$.T_350.rnn7B51B1B = ((double *)((char *)d-etax_%addr->etax_%d-data%addr.rns709.  + d-etax_%addr->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIV802 + ($$CIV26E + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV26F][(long long) ((int *)((char *)d-etax_%addr  + 40ll))->etax_%x[].rns707.[1ll + ($$CIV270 + (long long) mb[].off0)]];
                  lab_456:
                    /* DIR   LATCH */
                    $$CIV802 = $$CIV802 + 1ll;
                  } while ($$CIV802 < (long long) 2ull);    /* ~454 */
                lab_453:
                  ((double *)((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750.  + d-eta2z_%addr->eta2z_%d-data%rvo.rns747.))->eta2z_%data[].rns764.[1ll][1ll][(long long) mb[].off8 + $$CIV26E][(long long) mb[].off4 + $$CIV26F][(long long) ((int *)((char *)d-eta2z_%addr  + 40ll))->eta2z_%x[].rns748.[$$CIV270 + (long long) mb[].off0]] = ((double *)((char *)d-T_351_1%addr  + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll))->T_351[].rns767.[(long long) mb[].off8 + $$CIV26E][(long long) mb[].off4 + $$CIV26F];
  2704 |          /* DIR   LATCH */
                  $$CIV26E = $$CIV26E + 1ll;
                } while ((unsigned long long) $$CIV26E < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~428 */
              lab_427:
                /* DIR   LATCH */
                $$CIV26F = $$CIV26F + 1ll;
              } while ((unsigned long long) $$CIV26F < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~426 */
            lab_425:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_309;
              free(d-T_351_1%addr)
            lab_309:
              _dealloca[U,TmPShadow_63D](stack_pos_63)
  2708 |      /* DIR   LATCH */
              $$CIV270 = $$CIV270 + 1ll;
            } while ((unsigned long long) $$CIV270 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~408 */
          lab_407:
  2709 |  lab_249:
  2710 |  lab_114:
          lab_113:
  2711 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12612not availablenot availablenot available904020200904020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22613not available1190402009040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32613not available229040090400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42614not available33600900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52624not availablenot availablenot available904020200904020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62625not available5190402009040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72625not available629040090400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82626not available73600900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92636not availablenot availablenot available904020200904020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102637not available9190402009040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112637not available1029040090400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122638not available113600900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
132650not availablenot availablenot available40202004020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142651not available1314020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152651not available142400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162657not availablenot availablenot available40202004020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172658not available1614020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
182658not available172400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
192664not availablenot availablenot available40202004020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
202665not available1914020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
212665not available202400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
222672not availablenot availablenot available30076640600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
232673not available221200560200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
242673not available23256005600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
302679not available32312162 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
312678not available221200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
322678not available31220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
342688not available37316242 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
352686not availablenot availablenot available300100640600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
362687not available351200640200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
372687not available36264006400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
442692not available351200360200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
452692not available44236003600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
462693not available45332322 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
472693not available46410142 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
482700not availablenot availablenot available30040072640600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
492701not available481200440200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
502701not available49244004400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
512702not available50324242 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
522702not available5148102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
562705not available58316242 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
572704not available481200280200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
582704not available57228002800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
612674not available24312162 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
972700not availablenot availablenot available30040072640600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
697LoopCarriedDependence (fail)High Level Optimizer2626121Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
698NonInnermostLoop (fail)High Level Optimizer2626121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
699LoopCarriedDependence (fail)High Level Optimizer2626132Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
700LoopCarriedDependence (fail)High Level Optimizer2626133Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
701LoopCarriedDependence (fail)High Level Optimizer2626144Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_336"
702UnsupportedStructure (fail)High Level Optimizer2626144An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
703ContainsControlFlow (fail)High Level Optimizer2626144An attempt to SIMD vectorize failed because the loop contains control flow.not available
704LoopParallelized (success)High Level Optimizer262612not availableLoop was automatically parallelized.not available
705LoopCarriedDependence (fail)High Level Optimizer2626245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
706LoopCarriedDependence (fail)High Level Optimizer2626256Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
707LoopCarriedDependence (fail)High Level Optimizer2626257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
708LoopCarriedDependence (fail)High Level Optimizer2626268Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_337"
709UnsupportedStructure (fail)High Level Optimizer2626268An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
710ContainsControlFlow (fail)High Level Optimizer2626268An attempt to SIMD vectorize failed because the loop contains control flow.not available
711LoopParallelized (success)High Level Optimizer262624not availableLoop was automatically parallelized.not available
712LoopCarriedDependence (fail)High Level Optimizer2626369Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
713LoopCarriedDependence (fail)High Level Optimizer26263710Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
714LoopCarriedDependence (fail)High Level Optimizer26263711Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
715LoopCarriedDependence (fail)High Level Optimizer26263812Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_338"
716UnsupportedStructure (fail)High Level Optimizer26263812An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
717ContainsControlFlow (fail)High Level Optimizer26263812An attempt to SIMD vectorize failed because the loop contains control flow.not available
718LoopParallelized (success)High Level Optimizer262636not availableLoop was automatically parallelized.not available
719LoopCarriedDependence (fail)High Level Optimizer26265013Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2x_%data[].rns739."
720LoopCarriedDependence (fail)High Level Optimizer26265114Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
721LoopCarriedDependence (fail)High Level Optimizer26265115Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
722AliasingInducedDependence (fail)High Level Optimizer26265115An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
723NonVectorizableAlignment (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
724NonVectorizableStride (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
725NonStrideOneStore (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
726LoopCarriedDependence (fail)High Level Optimizer26265716Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2y_%data[].rns745."
727LoopCarriedDependence (fail)High Level Optimizer26265817Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
728LoopCarriedDependence (fail)High Level Optimizer26265818Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
729AliasingInducedDependence (fail)High Level Optimizer26265818An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
730NonVectorizableAlignment (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
731NonVectorizableStride (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
732NonStrideOneStore (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
733LoopCarriedDependence (fail)High Level Optimizer26266419Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2z_%data[].rns751."
734LoopCarriedDependence (fail)High Level Optimizer26266520Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
735LoopCarriedDependence (fail)High Level Optimizer26266521Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
736AliasingInducedDependence (fail)High Level Optimizer26266521An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
737NonVectorizableAlignment (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
738NonVectorizableStride (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
739NonStrideOneStore (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
740LoopHasSideEffectsCall (fail)High Level Optimizer26267222Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
741ContainsFunctionCall (fail)High Level Optimizer26267222An attempt to SIMD vectorize failed because the loop contains a function call.not available
742LoopCarriedDependence (fail)High Level Optimizer26267323Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
743LoopCarriedDependence (fail)High Level Optimizer26267324Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
744LoopFusion (success)High Level Optimizer26267461Loops were fused.
  • Loop Line Number: 2674
  • Loop Line Number: 2674
745UnsupportedStructure (fail)High Level Optimizer26267461An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
746ContainsControlFlow (fail)High Level Optimizer26267461An attempt to SIMD vectorize failed because the loop contains control flow.not available
747LoopParallelized (success)High Level Optimizer262678not availableLoop was automatically parallelized.not available
748LoopCarriedDependence (fail)High Level Optimizer26267831Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
749LoopCarriedDependence (fail)High Level Optimizer26267832Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
750LoopFusion (success)High Level Optimizer26267930Loops were fused.
  • Loop Line Number: 2679
  • Loop Line Number: 2679
751UnsupportedStructure (fail)High Level Optimizer26267930An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
752ContainsControlFlow (fail)High Level Optimizer26267930An attempt to SIMD vectorize failed because the loop contains control flow.not available
753LoopHasSideEffectsCall (fail)High Level Optimizer26268635Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
754ContainsFunctionCall (fail)High Level Optimizer26268635An attempt to SIMD vectorize failed because the loop contains a function call.not available
755LoopCarriedDependence (fail)High Level Optimizer26268736Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
756LoopCarriedDependence (fail)High Level Optimizer26268737Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
757LoopFusion (success)High Level Optimizer26268834Loops were fused.
  • Loop Line Number: 2688
  • Loop Line Number: 2688
758UnsupportedStructure (fail)High Level Optimizer26268834An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
759ContainsControlFlow (fail)High Level Optimizer26268834An attempt to SIMD vectorize failed because the loop contains control flow.not available
760LoopParallelized (success)High Level Optimizer262692not availableLoop was automatically parallelized.not available
761LoopCarriedDependence (fail)High Level Optimizer26269244Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
762LoopCarriedDependence (fail)High Level Optimizer26269245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
763UnsupportedStructure (fail)High Level Optimizer26269347An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
764ContainsControlFlow (fail)High Level Optimizer26269347An attempt to SIMD vectorize failed because the loop contains control flow.not available
765LoopHasSideEffectsCall (fail)High Level Optimizer26270048Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
766ContainsFunctionCall (fail)High Level Optimizer26270048An attempt to SIMD vectorize failed because the loop contains a function call.not available
767LoopCarriedDependence (fail)High Level Optimizer26270149Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
768LoopCarriedDependence (fail)High Level Optimizer26270150Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
769UnsupportedStructure (fail)High Level Optimizer26270252An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
770ContainsControlFlow (fail)High Level Optimizer26270252An attempt to SIMD vectorize failed because the loop contains control flow.not available
771LoopParallelized (success)High Level Optimizer262704not availableLoop was automatically parallelized.not available
772LoopCarriedDependence (fail)High Level Optimizer26270457Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
773LoopCarriedDependence (fail)High Level Optimizer26270458Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
774LoopFusion (success)High Level Optimizer26270556Loops were fused.
  • Loop Line Number: 2705
  • Loop Line Number: 2705
775UnsupportedStructure (fail)High Level Optimizer26270556An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
776ContainsControlFlow (fail)High Level Optimizer26270556An attempt to SIMD vectorize failed because the loop contains control flow.not available
5671FullLoopUnroll (success)Low Level Optimizer263567191Full loop unroll was performed.
  • Unroll Factor: 2
5672FullLoopUnroll (success)Low Level Optimizer263596192Full loop unroll was performed.
  • Unroll Factor: 2
5673FullLoopUnroll (success)Low Level Optimizer263640193Full loop unroll was performed.
  • Unroll Factor: 2
5674FullLoopUnroll (success)Low Level Optimizer263669194Full loop unroll was performed.
  • Unroll Factor: 2
5675FullLoopUnroll (success)Low Level Optimizer263713195Full loop unroll was performed.
  • Unroll Factor: 2
5676FullLoopUnroll (success)Low Level Optimizer263741196Full loop unroll was performed.
  • Unroll Factor: 2
5677FullLoopUnroll (success)Low Level Optimizer263669197Full loop unroll was performed.
  • Unroll Factor: 2
5678FullLoopUnroll (success)Low Level Optimizer263713198Full loop unroll was performed.
  • Unroll Factor: 2
5679LoopUnroll (success)Low Level Optimizer2633694Loop unroll was performed.
  • Unroll Factor: 2
5680LoopUnroll (success)Low Level Optimizer2633998Loop unroll was performed.
  • Unroll Factor: 2
5681LoopUnroll (success)Low Level Optimizer26342912Loop unroll was performed.
  • Unroll Factor: 2
5682LoopUnroll (success)Low Level Optimizer26346315Loop unroll was performed.
  • Unroll Factor: 8
5683LoopUnroll (success)Low Level Optimizer26349318Loop unroll was performed.
  • Unroll Factor: 8
5684LoopUnroll (success)Low Level Optimizer26352321Loop unroll was performed.
  • Unroll Factor: 8
5685LoopUnroll (success)Low Level Optimizer26356861Loop unroll was performed.
  • Unroll Factor: 4
5686LoopUnroll (success)Low Level Optimizer26359730Loop unroll was performed.
  • Unroll Factor: 8
5687LoopUnroll (success)Low Level Optimizer26364134Loop unroll was performed.
  • Unroll Factor: 4
5688LoopUnroll (success)Low Level Optimizer26367047Loop unroll was performed.
  • Unroll Factor: 8
5689LoopUnroll (success)Low Level Optimizer26374256Loop unroll was performed.
  • Unroll Factor: 8
5690LoopUnroll (success)Low Level Optimizer26371452Loop unroll was performed.
  • Unroll Factor: 4
7265ModuloSchedule (success)Low Level Optimizer2633694Loop was modulo scheduled.
  • Initiation Interval: 14
7266ModuloSchedule (success)Low Level Optimizer2633998Loop was modulo scheduled.
  • Initiation Interval: 14
7267ModuloSchedule (success)Low Level Optimizer26342912Loop was modulo scheduled.
  • Initiation Interval: 14
7268ModuloSchedule (success)Low Level Optimizer26346115Loop was modulo scheduled.
  • Initiation Interval: 9
7269ModuloSchedule (success)Low Level Optimizer26346115Loop was modulo scheduled.
  • Initiation Interval: 72
7270ModuloSchedule (success)Low Level Optimizer26349118Loop was modulo scheduled.
  • Initiation Interval: 9
7271ModuloSchedule (success)Low Level Optimizer26349118Loop was modulo scheduled.
  • Initiation Interval: 72
7272ModuloSchedule (success)Low Level Optimizer26352121Loop was modulo scheduled.
  • Initiation Interval: 9
7273ModuloSchedule (success)Low Level Optimizer26352121Loop was modulo scheduled.
  • Initiation Interval: 72
7274ModuloSchedule (success)Low Level Optimizer26356661Loop was modulo scheduled.
  • Initiation Interval: 54
7275ModuloSchedule (success)Low Level Optimizer26356661Loop was modulo scheduled.
  • Initiation Interval: 216
7276ModuloSchedule (success)Low Level Optimizer26359530Loop was modulo scheduled.
  • Initiation Interval: 8
7277ModuloSchedule (success)Low Level Optimizer26359530Loop was modulo scheduled.
  • Initiation Interval: 58
7278ModuloSchedule (success)Low Level Optimizer26363934Loop was modulo scheduled.
  • Initiation Interval: 54
7279ModuloSchedule (success)Low Level Optimizer26363934Loop was modulo scheduled.
  • Initiation Interval: 216
7280ModuloSchedule (success)Low Level Optimizer26366847Loop was modulo scheduled.
  • Initiation Interval: 8
7281ModuloSchedule (success)Low Level Optimizer26366847Loop was modulo scheduled.
  • Initiation Interval: 58
7282ModuloSchedule (success)Low Level Optimizer26371252Loop was modulo scheduled.
  • Initiation Interval: 64
7283ModuloSchedule (success)Low Level Optimizer26374056Loop was modulo scheduled.
  • Initiation Interval: 8
7284ModuloSchedule (success)Low Level Optimizer26374056Loop was modulo scheduled.
  • Initiation Interval: 58
7285ModuloSchedule (success)Low Level Optimizer26371252Loop was modulo scheduled.
  • Initiation Interval: 256

Region #27
Region Namecalc_tracer_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #2601
Pseudocode
          void calc_tracer_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET35 = __stencilcontrol_NMOD_istimeshift(.index,.info,&adfx,&mb);
  2487 |    if (!(0 != ($$RET35 & 1))) goto lab_1;
  2488 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_159;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_453;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_441;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_454;
            if (!1) goto lab_438;
            $$CIV274 = 0ll;
            do {   /* id=1 guarded */ /* ~160 */ 
              /* region = 188 */
              /* bump-normalized */
              if (!1) goto lab_487;
  2489 |    lab_487:
              if (!1) goto lab_161;
              $$CIV273 = 0ll;
              do {   /* id=2 guarded */ /* ~162 */ 
                /* region = 187 */
                /* bump-normalized */
  2490 |        if (!1) goto lab_163;
                $$CIV272 = 0ll;
                do {   /* id=3 guarded */ /* ~164 */ 
                  /* region = 186 */
                  /* bump-normalized */
  2491 |          if (!1) goto lab_165;
                  $$CIV271 = 0ll;
                  do {   /* id=4 guarded */ /* ~166 */ 
                    /* region = 185 */
                    /* bump-normalized */
  2492 |            $$TVX.$$.$$csxD11C1C = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns772.[(long long) ntracerlo + $$CIV271][1ll][(long long) mb[].off8 + $$CIV272][(long long) mb[].off4 + $$CIV273][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[1ll + ($$CIV274 + (long long) mb[].off0)]];
                    $$TVX.$$.$$csxD21D1D = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns772.[(long long) ntracerlo + $$CIV271][1ll][(long long) mb[].off8 + $$CIV272][(long long) mb[].off4 + $$CIV273][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[($$CIV274 + (long long) mb[].off0) - 1ll]];
  2494 |            $$TVX.$$.$$csxD31F1F = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns772.[(long long) ntracerlo + $$CIV271][1ll][(long long) mb[].off8 + $$CIV272][(long long) mb[].off4 + $$CIV273][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[$$CIV274 + (long long) mb[].off0]];
  2498 |            ((double *)((char *)d-adfx_%addr->adfx_%d-data%addr.rns776.  + d-adfx_%addr->adfx_%d-data%rvo.rns773.))->adfx_%data[].rns777.[$$CIV271 + 1ll][1ll][(long long) mb[].off8 + $$CIV272][(long long) mb[].off4 + $$CIV273][(long long) ((int *)((char *)d-adfx_%addr  + 40ll))->adfx_%x[].rns774.[(long long) mb[].off0 + $$CIV274]] = __xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD11C1C - $$TVX.$$.$$csxD21D1D)) * max( 0.0000000000000000E+000,min( 5.0000000000000000E-001 * abs($$TVX.$$.$$csxD11C1C - $$TVX.$$.$$csxD21D1D),min((__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD11C1C - $$TVX.$$.$$csxD21D1D)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxD31F1F - $$TVX.$$.$$csxD21D1D),(__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD11C1C - $$TVX.$$.$$csxD21D1D)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxD11C1C - $$TVX.$$.$$csxD31F1F))));
                    /* DIR   LATCH */
                    $$CIV271 = $$CIV271 + 1ll;
                  } while ((unsigned long long) $$CIV271 < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~166 */
                lab_165:
  2499 |          /* DIR   LATCH */
                  $$CIV272 = $$CIV272 + 1ll;
                } while ((unsigned long long) $$CIV272 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~164 */
              lab_163:
  2500 |        /* DIR   LATCH */
                $$CIV273 = $$CIV273 + 1ll;
              } while ((unsigned long long) $$CIV273 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~162 */
            lab_161:
  2501 |      /* DIR   LATCH */
              $$CIV274 = $$CIV274 + 1ll;
            } while ((unsigned long long) $$CIV274 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~160 */
          lab_438:
            goto lab_454;
          lab_441:
  2488 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_454;
            if (!1) goto lab_450;
            $$_xlsmpEntryA2 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 16666ull) ? 1ll : 0ll))) goto lab_485;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43772U,D](18592,&calc_tracer_fluxes$$OL$$163,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntryA2,0,0,0,0,0,8333ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2488*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2488**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2488*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2488**")
            goto lab_486;
          lab_485:
            calc_tracer_fluxes$$OL$$163((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_486:
  2501 |  lab_450:
          lab_453:
          lab_454:
          lab_159:
  2502 |  lab_1:
            $$RET36 = __stencilcontrol_NMOD_istimeshift(.index,.info,&adfy,&mb);
  2504 |    if (!(0 != ($$RET36 & 1))) goto lab_26;
  2505 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_167;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_414;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_402;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_415;
            if (!1) goto lab_399;
            $$CIV278 = 0ll;
            do {   /* id=5 guarded */ /* ~168 */ 
              /* region = 192 */
              /* bump-normalized */
  2506 |      if (!1) goto lab_169;
              $$CIV277 = 0ll;
              do {   /* id=6 guarded */ /* ~170 */ 
                /* region = 191 */
                /* bump-normalized */
                if (!1) goto lab_488;
  2507 |      lab_488:
                if (!1) goto lab_171;
                $$CIV276 = 0ll;
                do {   /* id=7 guarded */ /* ~172 */ 
                  /* region = 190 */
                  /* bump-normalized */
  2508 |          if (!1) goto lab_173;
                  $$CIV275 = 0ll;
                  do {   /* id=8 guarded */ /* ~174 */ 
                    /* region = 189 */
                    /* bump-normalized */
  2509 |            $$TVX.$$.$$csxD62323 = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns778.[(long long) ntracerlo + $$CIV275][1ll][(long long) mb[].off8 + $$CIV276][1ll + ($$CIV277 + (long long) mb[].off4)][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]];
                    $$TVX.$$.$$csxD72424 = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns778.[(long long) ntracerlo + $$CIV275][1ll][(long long) mb[].off8 + $$CIV276][($$CIV277 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]];
  2511 |            $$TVX.$$.$$csxD82626 = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns778.[(long long) ntracerlo + $$CIV275][1ll][(long long) mb[].off8 + $$CIV276][$$CIV277 + (long long) mb[].off4][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]];
  2515 |            ((double *)((char *)d-adfy_%addr->adfy_%d-data%addr.rns782.  + d-adfy_%addr->adfy_%d-data%rvo.rns779.))->adfy_%data[].rns783.[$$CIV275 + 1ll][1ll][(long long) mb[].off8 + $$CIV276][(long long) mb[].off4 + $$CIV277][(long long) ((int *)((char *)d-adfy_%addr  + 40ll))->adfy_%x[].rns780.[(long long) mb[].off0 + $$CIV278]] = __xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD62323 - $$TVX.$$.$$csxD72424)) * max( 0.0000000000000000E+000,min( 5.0000000000000000E-001 * abs($$TVX.$$.$$csxD62323 - $$TVX.$$.$$csxD72424),min((__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD62323 - $$TVX.$$.$$csxD72424)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxD82626 - $$TVX.$$.$$csxD72424),(__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxD62323 - $$TVX.$$.$$csxD72424)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxD62323 - $$TVX.$$.$$csxD82626))));
                    /* DIR   LATCH */
                    $$CIV275 = $$CIV275 + 1ll;
                  } while ((unsigned long long) $$CIV275 < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~174 */
                lab_173:
  2516 |          /* DIR   LATCH */
                  $$CIV276 = $$CIV276 + 1ll;
                } while ((unsigned long long) $$CIV276 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~172 */
              lab_171:
  2517 |        /* DIR   LATCH */
                $$CIV277 = $$CIV277 + 1ll;
              } while ((unsigned long long) $$CIV277 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~170 */
            lab_169:
  2518 |      /* DIR   LATCH */
              $$CIV278 = $$CIV278 + 1ll;
            } while ((unsigned long long) $$CIV278 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~168 */
          lab_399:
          lab_480:
          lab_414:
          lab_415:
          lab_167:
  2519 |  lab_26:
            $$RET37 = __stencilcontrol_NMOD_istimeshift(.index,.info,&adfz,&mb);
  2521 |    if (!(0 != ($$RET37 & 1))) goto lab_51;
  2522 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_175;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_375;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_363;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_376;
            if (!1) goto lab_360;
            $$CIV27C = 0ll;
            do {   /* id=9 guarded */ /* ~176 */ 
              /* region = 196 */
              /* bump-normalized */
  2523 |      if (!1) goto lab_177;
              $$CIV27B = 0ll;
              do {   /* id=10 guarded */ /* ~178 */ 
                /* region = 195 */
                /* bump-normalized */
  2524 |        if (!1) goto lab_179;
                $$CIV27A = 0ll;
                do {   /* id=11 guarded */ /* ~180 */ 
                  /* region = 194 */
                  /* bump-normalized */
                  if (!1) goto lab_489;
  2525 |        lab_489:
                  if (!1) goto lab_181;
                  $$CIV279 = 0ll;
                  do {   /* id=12 guarded */ /* ~182 */ 
                    /* region = 193 */
                    /* bump-normalized */
  2526 |            $$TVX.$$.$$csxDB2A2A = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns784.[(long long) ntracerlo + $$CIV279][1ll][1ll + ($$CIV27A + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV27B][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]];
                    $$TVX.$$.$$csxDC2B2B = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns784.[(long long) ntracerlo + $$CIV279][1ll][($$CIV27A + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV27B][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]];
  2528 |            $$TVX.$$.$$csxDD2D2D = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns784.[(long long) ntracerlo + $$CIV279][1ll][$$CIV27A + (long long) mb[].off8][(long long) mb[].off4 + $$CIV27B][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]];
  2532 |            ((double *)((char *)d-adfz_%addr->adfz_%d-data%addr.rns788.  + d-adfz_%addr->adfz_%d-data%rvo.rns785.))->adfz_%data[].rns789.[$$CIV279 + 1ll][1ll][(long long) mb[].off8 + $$CIV27A][(long long) mb[].off4 + $$CIV27B][(long long) ((int *)((char *)d-adfz_%addr  + 40ll))->adfz_%x[].rns786.[(long long) mb[].off0 + $$CIV27C]] = __xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxDB2A2A - $$TVX.$$.$$csxDC2B2B)) * max( 0.0000000000000000E+000,min( 5.0000000000000000E-001 * abs($$TVX.$$.$$csxDB2A2A - $$TVX.$$.$$csxDC2B2B),min((__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxDB2A2A - $$TVX.$$.$$csxDC2B2B)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxDD2D2D - $$TVX.$$.$$csxDC2B2B),(__xfrsfl@78( 1.0000000000000000E+000, 5.0000000000000000E-001 * ($$TVX.$$.$$csxDB2A2A - $$TVX.$$.$$csxDC2B2B)) *  2.0000000000000000E+000) * ($$TVX.$$.$$csxDB2A2A - $$TVX.$$.$$csxDD2D2D))));
                    /* DIR   LATCH */
                    $$CIV279 = $$CIV279 + 1ll;
                  } while ((unsigned long long) $$CIV279 < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~182 */
                lab_181:
  2533 |          /* DIR   LATCH */
                  $$CIV27A = $$CIV27A + 1ll;
                } while ((unsigned long long) $$CIV27A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~180 */
              lab_179:
  2534 |        /* DIR   LATCH */
                $$CIV27B = $$CIV27B + 1ll;
              } while ((unsigned long long) $$CIV27B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~178 */
            lab_177:
  2535 |      /* DIR   LATCH */
              $$CIV27C = $$CIV27C + 1ll;
            } while ((unsigned long long) $$CIV27C < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~176 */
          lab_360:
          lab_479:
          lab_375:
          lab_376:
          lab_175:
  2536 |  lab_51:
            $$RET38 = __stencilcontrol_NMOD_istime(.index,.info,&f2x,&mb);
  2539 |    if (!(0 != ($$RET38 & 1))) goto lab_76;
  2540 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_183;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_328;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_312;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_329;
            if (!1) goto lab_309;
            $$CIV280 = 0ll;
            do {   /* id=13 guarded */ /* ~184 */ 
              /* region = 200 */
              /* bump-normalized */
              if (!1) goto lab_490;
  2541 |    lab_490:
              if (!1) goto lab_185;
              $$CIV27F = 0ll;
              do {   /* id=14 guarded */ /* ~186 */ 
                /* region = 199 */
                /* bump-normalized */
  2542 |        if (!1) goto lab_187;
                $$CIV27E = 0ll;
                do {   /* id=15 guarded */ /* ~188 */ 
                  /* region = 198 */
                  /* bump-normalized */
  2543 |          if (!1) goto lab_189;
                  $$CIV27D = 0ll;
                  do {   /* id=16 guarded */ /* ~190 */ 
                    /* region = 197 */
                    /* bump-normalized */
  2544 |            $$TVX.$$.$$csxE03131 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns794.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[$$CIV280 + (long long) mb[].off0]];
                    $$TVX.$$.$$csxE13232 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns794.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[($$CIV280 + (long long) mb[].off0) - 1ll]];
  2545 |            if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE03131 + $$TVX.$$.$$csxE13232) >  0.0000000000000000E+000)) goto lab_85;
  2546 |            ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns798.  + d-f2x_%addr->f2x_%d-data%rvo.rns795.))->f2x_%data[].rns799.[(long long) ntracerlo + $$CIV27D][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns796.[$$CIV280 + (long long) mb[].off0]] = $$TVX.$$.$$csxE13232 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns801.[(long long) ntracerlo + $$CIV27D][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[($$CIV280 + (long long) mb[].off0) - 1ll]] + ( 5.0000000000000000E-001 * ((double *)((char *)d-adfx_%addr->adfx_%d-data%addr.rns776.  + d-adfx_%addr->adfx_%d-data%rvo.rns773.))->adfx_%data[].rns800.[$$CIV27D + 1ll][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-adfx_%addr  + 40ll))->adfx_%x[].rns774.[($$CIV280 + (long long) mb[].off0) - 1ll]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE03131 + $$TVX.$$.$$csxE13232)) * dtdx)));
  2548 |            goto lab_86;
                  lab_85:
                    if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE03131 + $$TVX.$$.$$csxE13232) <  0.0000000000000000E+000)) goto lab_87;
  2549 |            ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns798.  + d-f2x_%addr->f2x_%d-data%rvo.rns795.))->f2x_%data[].rns799.[(long long) ntracerlo + $$CIV27D][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns796.[$$CIV280 + (long long) mb[].off0]] = $$TVX.$$.$$csxE03131 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns801.[(long long) ntracerlo + $$CIV27D][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[$$CIV280 + (long long) mb[].off0]] - ( 5.0000000000000000E-001 * ((double *)((char *)d-adfx_%addr->adfx_%d-data%addr.rns776.  + d-adfx_%addr->adfx_%d-data%rvo.rns773.))->adfx_%data[].rns800.[$$CIV27D + 1ll][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-adfx_%addr  + 40ll))->adfx_%x[].rns774.[$$CIV280 + (long long) mb[].off0]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,- (( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE03131 + $$TVX.$$.$$csxE13232)) * dtdx))));
  2551 |            goto lab_88;
                  lab_87:
  2552 |            ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns798.  + d-f2x_%addr->f2x_%d-data%rvo.rns795.))->f2x_%data[].rns799.[(long long) ntracerlo + $$CIV27D][1ll][(long long) mb[].off8 + $$CIV27E][(long long) mb[].off4 + $$CIV27F][(long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns796.[$$CIV280 + (long long) mb[].off0]] =  0.0000000000000000E+000;
  2553 |          lab_88:
                  lab_86:
  2554 |            /* DIR   LATCH */
                    $$CIV27D = $$CIV27D + 1ll;
                  } while ((unsigned long long) $$CIV27D < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~190 */
                lab_189:
  2555 |          /* DIR   LATCH */
                  $$CIV27E = $$CIV27E + 1ll;
                } while ((unsigned long long) $$CIV27E < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~188 */
              lab_187:
  2556 |        /* DIR   LATCH */
                $$CIV27F = $$CIV27F + 1ll;
              } while ((unsigned long long) $$CIV27F < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~186 */
            lab_185:
  2557 |      /* DIR   LATCH */
              $$CIV280 = $$CIV280 + 1ll;
            } while ((unsigned long long) $$CIV280 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~184 */
          lab_309:
            goto lab_329;
          lab_312:
  2540 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_329;
            if (!1) goto lab_325;
            $$_xlsmpEntryA1 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 16666ull) ? 1ll : 0ll))) goto lab_482;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43763U,D](18592,&calc_tracer_fluxes$$OL$$162,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntryA1,0,0,0,0,0,8333ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2540*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2540**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2540*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2540**")
            goto lab_483;
          lab_482:
            calc_tracer_fluxes$$OL$$162((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_483:
  2557 |  lab_325:
          lab_328:
          lab_329:
          lab_183:
  2558 |  lab_76:
            $$RET39 = __stencilcontrol_NMOD_istime(.index,.info,&f2y,&mb);
  2560 |    if (!(0 != ($$RET39 & 1))) goto lab_105;
  2561 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_191;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_277;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_261;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_278;
            if (!1) goto lab_258;
            $$CIV284 = 0ll;
            do {   /* id=17 guarded */ /* ~192 */ 
              /* region = 204 */
              /* bump-normalized */
  2562 |      if (!1) goto lab_193;
              $$CIV283 = 0ll;
              do {   /* id=18 guarded */ /* ~194 */ 
                /* region = 203 */
                /* bump-normalized */
                if (!1) goto lab_491;
  2563 |      lab_491:
                if (!1) goto lab_195;
                $$CIV282 = 0ll;
                do {   /* id=19 guarded */ /* ~196 */ 
                  /* region = 202 */
                  /* bump-normalized */
  2564 |          if (!1) goto lab_197;
                  $$CIV281 = 0ll;
                  do {   /* id=20 guarded */ /* ~198 */ 
                    /* region = 201 */
                    /* bump-normalized */
  2565 |            $$TVX.$$.$$csxE33434 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns802.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[(long long) mb[].off0 + $$CIV284]];
                    $$TVX.$$.$$csxE43535 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns802.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV282][($$CIV283 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[(long long) mb[].off0 + $$CIV284]];
  2566 |            if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE33434 + $$TVX.$$.$$csxE43535) >  0.0000000000000000E+000)) goto lab_114;
  2567 |            ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns806.  + d-f2y_%addr->f2y_%d-data%rvo.rns803.))->f2y_%data[].rns807.[(long long) ntracerlo + $$CIV281][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns804.[(long long) mb[].off0 + $$CIV284]] = $$TVX.$$.$$csxE43535 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns809.[(long long) ntracerlo + $$CIV281][1ll][(long long) mb[].off8 + $$CIV282][($$CIV283 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV284]] + ( 5.0000000000000000E-001 * ((double *)((char *)d-adfy_%addr->adfy_%d-data%addr.rns782.  + d-adfy_%addr->adfy_%d-data%rvo.rns779.))->adfy_%data[].rns808.[$$CIV281 + 1ll][1ll][(long long) mb[].off8 + $$CIV282][($$CIV283 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-adfy_%addr  + 40ll))->adfy_%x[].rns780.[(long long) mb[].off0 + $$CIV284]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE33434 + $$TVX.$$.$$csxE43535)) * dtdy)));
  2569 |            goto lab_115;
                  lab_114:
                    if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE33434 + $$TVX.$$.$$csxE43535) <  0.0000000000000000E+000)) goto lab_116;
  2570 |            ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns806.  + d-f2y_%addr->f2y_%d-data%rvo.rns803.))->f2y_%data[].rns807.[(long long) ntracerlo + $$CIV281][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns804.[(long long) mb[].off0 + $$CIV284]] = $$TVX.$$.$$csxE33434 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns809.[(long long) ntracerlo + $$CIV281][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV284]] - ( 5.0000000000000000E-001 * ((double *)((char *)d-adfy_%addr->adfy_%d-data%addr.rns782.  + d-adfy_%addr->adfy_%d-data%rvo.rns779.))->adfy_%data[].rns808.[$$CIV281 + 1ll][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-adfy_%addr  + 40ll))->adfy_%x[].rns780.[(long long) mb[].off0 + $$CIV284]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,- (( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE33434 + $$TVX.$$.$$csxE43535)) * dtdy))));
  2572 |            goto lab_117;
                  lab_116:
  2573 |            ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns806.  + d-f2y_%addr->f2y_%d-data%rvo.rns803.))->f2y_%data[].rns807.[(long long) ntracerlo + $$CIV281][1ll][(long long) mb[].off8 + $$CIV282][$$CIV283 + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns804.[(long long) mb[].off0 + $$CIV284]] =  0.0000000000000000E+000;
  2574 |          lab_117:
                  lab_115:
  2575 |            /* DIR   LATCH */
                    $$CIV281 = $$CIV281 + 1ll;
                  } while ((unsigned long long) $$CIV281 < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~198 */
                lab_197:
  2576 |          /* DIR   LATCH */
                  $$CIV282 = $$CIV282 + 1ll;
                } while ((unsigned long long) $$CIV282 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~196 */
              lab_195:
  2577 |        /* DIR   LATCH */
                $$CIV283 = $$CIV283 + 1ll;
              } while ((unsigned long long) $$CIV283 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~194 */
            lab_193:
  2578 |      /* DIR   LATCH */
              $$CIV284 = $$CIV284 + 1ll;
            } while ((unsigned long long) $$CIV284 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~192 */
          lab_258:
          lab_478:
          lab_277:
          lab_278:
          lab_191:
  2579 |  lab_105:
            $$RET3A = __stencilcontrol_NMOD_istime(.index,.info,&f2z,&mb);
  2581 |    if (!(0 != ($$RET3A & 1))) goto lab_134;
  2582 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_199;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_226;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_210;
            if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_227;
            if (!1) goto lab_207;
            $$CIV288 = 0ll;
            do {   /* id=21 guarded */ /* ~200 */ 
              /* region = 208 */
              /* bump-normalized */
  2583 |      if (!1) goto lab_201;
              $$CIV287 = 0ll;
              do {   /* id=22 guarded */ /* ~202 */ 
                /* region = 207 */
                /* bump-normalized */
  2584 |        if (!1) goto lab_203;
                $$CIV286 = 0ll;
                do {   /* id=23 guarded */ /* ~204 */ 
                  /* region = 206 */
                  /* bump-normalized */
                  if (!1) goto lab_492;
  2585 |        lab_492:
                  if (!1) goto lab_205;
                  $$CIV285 = 0ll;
                  do {   /* id=24 guarded */ /* ~206 */ 
                    /* region = 205 */
                    /* bump-normalized */
  2586 |            $$TVX.$$.$$csxE63737 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns810.[(long long) ivz][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[(long long) mb[].off0 + $$CIV288]];
                    $$TVX.$$.$$csxE73838 = ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns793.  + d-w2_%addr->w2_%d-data%rvo.rns790.))->w2_%data[].rns810.[(long long) ivz][1ll][($$CIV286 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns791.[(long long) mb[].off0 + $$CIV288]];
  2587 |            if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE63737 + $$TVX.$$.$$csxE73838) >  0.0000000000000000E+000)) goto lab_141;
  2588 |            ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns814.  + d-f2z_%addr->f2z_%d-data%rvo.rns811.))->f2z_%data[].rns815.[(long long) ntracerlo + $$CIV285][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns812.[(long long) mb[].off0 + $$CIV288]] = $$TVX.$$.$$csxE73838 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns817.[(long long) ntracerlo + $$CIV285][1ll][($$CIV286 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV288]] + ( 5.0000000000000000E-001 * ((double *)((char *)d-adfz_%addr->adfz_%d-data%addr.rns788.  + d-adfz_%addr->adfz_%d-data%rvo.rns785.))->adfz_%data[].rns816.[$$CIV285 + 1ll][1ll][($$CIV286 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-adfz_%addr  + 40ll))->adfz_%x[].rns786.[(long long) mb[].off0 + $$CIV288]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE63737 + $$TVX.$$.$$csxE73838)) * dtdz)));
  2590 |            goto lab_142;
                  lab_141:
                    if (!( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE63737 + $$TVX.$$.$$csxE73838) <  0.0000000000000000E+000)) goto lab_143;
  2591 |            ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns814.  + d-f2z_%addr->f2z_%d-data%rvo.rns811.))->f2z_%data[].rns815.[(long long) ntracerlo + $$CIV285][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns812.[(long long) mb[].off0 + $$CIV288]] = $$TVX.$$.$$csxE63737 * (((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768.))->beforesweepstep_%data[].rns817.[(long long) ntracerlo + $$CIV285][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV288]] - ( 5.0000000000000000E-001 * ((double *)((char *)d-adfz_%addr->adfz_%d-data%addr.rns788.  + d-adfz_%addr->adfz_%d-data%rvo.rns785.))->adfz_%data[].rns816.[$$CIV285 + 1ll][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-adfz_%addr  + 40ll))->adfz_%x[].rns786.[(long long) mb[].off0 + $$CIV288]]) * ( 1.0000000000000000E+000 - min( 1.0000000000000000E+000,- (( 5.0000000000000000E-001 * ($$TVX.$$.$$csxE63737 + $$TVX.$$.$$csxE73838)) * dtdz))));
  2593 |            goto lab_144;
                  lab_143:
  2594 |            ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns814.  + d-f2z_%addr->f2z_%d-data%rvo.rns811.))->f2z_%data[].rns815.[(long long) ntracerlo + $$CIV285][1ll][$$CIV286 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV287][(long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns812.[(long long) mb[].off0 + $$CIV288]] =  0.0000000000000000E+000;
  2595 |          lab_144:
                  lab_142:
  2596 |            /* DIR   LATCH */
                    $$CIV285 = $$CIV285 + 1ll;
                  } while ((unsigned long long) $$CIV285 < (unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)));    /* ~206 */
                lab_205:
  2597 |          /* DIR   LATCH */
                  $$CIV286 = $$CIV286 + 1ll;
                } while ((unsigned long long) $$CIV286 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~204 */
              lab_203:
  2598 |        /* DIR   LATCH */
                $$CIV287 = $$CIV287 + 1ll;
              } while ((unsigned long long) $$CIV287 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~202 */
            lab_201:
  2599 |      /* DIR   LATCH */
              $$CIV288 = $$CIV288 + 1ll;
            } while ((unsigned long long) $$CIV288 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~200 */
          lab_207:
          lab_477:
          lab_226:
          lab_227:
          lab_199:
  2600 |  lab_134:
  2601 |    return;
  2599 |  lab_210:
  2582 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_227;
            goto lab_477;
  2578 |  lab_261:
  2561 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_278;
            goto lab_478;
  2535 |  lab_363:
  2522 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_376;
            goto lab_479;
  2518 |  lab_402:
  2505 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_415;
            goto lab_480;
  2601 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12488not availablenot availablenot available1650202020016502020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22489not available11165020200165020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32490not available2216502001650200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42491not available331650016500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52505not availablenot availablenot available1650202020016502020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62506not available51165020200165020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72507not available6216502001650200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82508not available731650016500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92522not availablenot availablenot available1650202020016502020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102523not available91165020200165020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112524not available10216502001650200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122525not available1131650016500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
132540not availablenot availablenot available56020202005602020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142541not available1315602020056020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152542not available142560200560200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162543not available15313005600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172561not availablenot availablenot available56020202005602020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
182562not available1715602020056020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
192563not available182560200560200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
202564not available19313005600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
212582not availablenot availablenot available56020202005602020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
222583not available2115602020056020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
232584not available222560200560200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
242585not available23313005600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
777LoopCarriedDependence (fail)High Level Optimizer2724881Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
778NonInnermostLoop (fail)High Level Optimizer2724881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
779LoopCarriedDependence (fail)High Level Optimizer2724892Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
780LoopCarriedDependence (fail)High Level Optimizer2724903Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
781LoopCarriedDependence (fail)High Level Optimizer2724914Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
782AliasingInducedDependence (fail)High Level Optimizer2724914An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
783NonVectorizableAlignment (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[1ll + ($$CIV274 + (long long) mb[].off0)]))
784NonVectorizableStride (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[1ll + ($$CIV274 + (long long) mb[].off0)]))
785NonVectorizableAlignment (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[($$CIV274 + (long long) mb[].off0) - 1ll]))
786NonVectorizableStride (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[($$CIV274 + (long long) mb[].off0) - 1ll]))
787NonVectorizableAlignment (fail)High Level Optimizer272494not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[$$CIV274 + (long long) mb[].off0]))
788NonVectorizableStride (fail)High Level Optimizer272494not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[$$CIV274 + (long long) mb[].off0]))
789LoopParallelized (success)High Level Optimizer272488not availableLoop was automatically parallelized.not available
790LoopCarriedDependence (fail)High Level Optimizer2725055Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
791LoopCarriedDependence (fail)High Level Optimizer2725066Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
792LoopCarriedDependence (fail)High Level Optimizer2725077Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
793LoopCarriedDependence (fail)High Level Optimizer2725088Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
794AliasingInducedDependence (fail)High Level Optimizer2725088An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
795NonVectorizableAlignment (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(1ll + ($$CIV277 + (long long) mb[].off4)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
796NonVectorizableStride (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(1ll + ($$CIV277 + (long long) mb[].off4)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
797NonVectorizableAlignment (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(($$CIV277 + (long long) mb[].off4) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
798NonVectorizableStride (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(($$CIV277 + (long long) mb[].off4) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
799NonVectorizableAlignment (fail)High Level Optimizer272511not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*($$CIV277 + (long long) mb[].off4) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
800NonVectorizableStride (fail)High Level Optimizer272511not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*($$CIV277 + (long long) mb[].off4) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
801LoopCarriedDependence (fail)High Level Optimizer2725229Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
802LoopCarriedDependence (fail)High Level Optimizer27252310Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
803LoopCarriedDependence (fail)High Level Optimizer27252411Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
804LoopCarriedDependence (fail)High Level Optimizer27252512Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
805AliasingInducedDependence (fail)High Level Optimizer27252512An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
806NonVectorizableAlignment (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(1ll + ($$CIV27A + (long long) mb[].off8)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
807NonVectorizableStride (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(1ll + ($$CIV27A + (long long) mb[].off8)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
808NonVectorizableAlignment (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(($$CIV27A + (long long) mb[].off8) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
809NonVectorizableStride (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(($$CIV27A + (long long) mb[].off8) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
810NonVectorizableAlignment (fail)High Level Optimizer272528not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*($$CIV27A + (long long) mb[].off8) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
811NonVectorizableStride (fail)High Level Optimizer272528not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*($$CIV27A + (long long) mb[].off8) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
812LoopCarriedDependence (fail)High Level Optimizer27254013Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
813LoopCarriedDependence (fail)High Level Optimizer27254114Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
814LoopCarriedDependence (fail)High Level Optimizer27254215Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
815LoopCarriedDependence (fail)High Level Optimizer27254316Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
816UnsupportedStructure (fail)High Level Optimizer27254316An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
817ContainsControlFlow (fail)High Level Optimizer27254316An attempt to SIMD vectorize failed because the loop contains control flow.not available
818LoopParallelized (success)High Level Optimizer272540not availableLoop was automatically parallelized.not available
819LoopCarriedDependence (fail)High Level Optimizer27256117Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
820LoopCarriedDependence (fail)High Level Optimizer27256218Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
821LoopCarriedDependence (fail)High Level Optimizer27256319Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
822LoopCarriedDependence (fail)High Level Optimizer27256420Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
823UnsupportedStructure (fail)High Level Optimizer27256420An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
824ContainsControlFlow (fail)High Level Optimizer27256420An attempt to SIMD vectorize failed because the loop contains control flow.not available
825LoopCarriedDependence (fail)High Level Optimizer27258221Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
826LoopCarriedDependence (fail)High Level Optimizer27258322Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
827LoopCarriedDependence (fail)High Level Optimizer27258423Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
828LoopCarriedDependence (fail)High Level Optimizer27258524Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
829UnsupportedStructure (fail)High Level Optimizer27258524An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
830ContainsControlFlow (fail)High Level Optimizer27258524An attempt to SIMD vectorize failed because the loop contains control flow.not available
5396LoopUnroll (success)Low Level Optimizer2738541Loop unroll was performed.
  • Unroll Factor: 4
5397LoopUnroll (success)Low Level Optimizer2739411Loop unroll was performed.
  • Unroll Factor: 4
5398LoopUnroll (success)Low Level Optimizer2740251Loop unroll was performed.
  • Unroll Factor: 4
7042ModuloSchedule (success)Low Level Optimizer2738511Loop was modulo scheduled.
  • Initiation Interval: 71
7043ModuloSchedule (success)Low Level Optimizer2738511Loop was modulo scheduled.
  • Initiation Interval: 284
7044ModuloSchedule (success)Low Level Optimizer2739381Loop was modulo scheduled.
  • Initiation Interval: 71
7045ModuloSchedule (success)Low Level Optimizer2739381Loop was modulo scheduled.
  • Initiation Interval: 284
7046ModuloSchedule (success)Low Level Optimizer2740221Loop was modulo scheduled.
  • Initiation Interval: 71
7047ModuloSchedule (success)Low Level Optimizer2740221Loop was modulo scheduled.
  • Initiation Interval: 284

Region #28
Region Nameupdate_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #2071
Pseudocode
          void update_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  2045 |  {
            if (!(ndim >= 3)) goto lab_1;
            $$RET4C = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctfx,&mb);
  2046 |    if (!(0 != ($$RET4C & 1))) goto lab_2;
  2047 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_77;
            $$CIV404 = 0ll;
            do {   /* id=1 guarded */ /* ~78 */ 
              /* region = 82 */
              /* bump-normalized */
  2048 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_79;
              $$CIV401 = 0ll;
              do {   /* id=2 guarded */ /* ~80 */ 
                /* region = 79 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_81;
                $$CIV400 = 0ll;
                do {   /* id=3 guarded */ /* ~82 */ 
                  /* region = 78 */
                  /* bump-normalized */
                  ((double *)((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177.  + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174.))->ctfx_%data[].rns1178.[1ll][1ll][(long long) mb[].off8 + $$CIV400][(long long) mb[].off4 + $$CIV401][(long long) ((int *)((char *)d-ctfx_%addr  + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]] = - (qdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1182.  + d-ez_%addr->ez_%d-data%rvo.rns1179.))->ez_%data[].rns1183.[1ll][1ll][(long long) mb[].off8 + $$CIV400][(long long) mb[].off4 + $$CIV401][(long long) ((int *)((char *)d-ez_%addr  + 40ll))->ez_%x[].rns1180.[(long long) mb[].off0 + $$CIV404]] + ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1182.  + d-ez_%addr->ez_%d-data%rvo.rns1179.))->ez_%data[].rns1183.[1ll][1ll][(long long) mb[].off8 + $$CIV400][1ll + ($$CIV401 + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr  + 40ll))->ez_%x[].rns1180.[(long long) mb[].off0 + $$CIV404]]));
                  /* DIR   LATCH */
                  $$CIV400 = $$CIV400 + 1ll;
                } while ((unsigned long long) $$CIV400 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~82 */
              lab_81:
                /* DIR   LATCH */
                $$CIV401 = $$CIV401 + 1ll;
              } while ((unsigned long long) $$CIV401 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~80 */
            lab_79:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_83;
              $$CIV403 = 0ll;
              do {   /* id=4 guarded */ /* ~84 */ 
                /* region = 81 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_85;
                $$CIV402 = 0ll;
                do {   /* id=5 guarded */ /* ~86 */ 
                  /* region = 80 */
                  /* bump-normalized */
  2050 |          ((double *)((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177.  + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174.))->ctfx_%data[].rns1178.[2ll][1ll][(long long) mb[].off8 + $$CIV402][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ctfx_%addr  + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]] = qdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187.  + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][(long long) mb[].off8 + $$CIV402][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr  + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]] + ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187.  + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][1ll + ($$CIV402 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr  + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]]);
  2048 |          /* DIR   LATCH */
                  $$CIV402 = $$CIV402 + 1ll;
                } while ((unsigned long long) $$CIV402 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~86 */
              lab_85:
                /* DIR   LATCH */
                $$CIV403 = $$CIV403 + 1ll;
              } while ((unsigned long long) $$CIV403 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~84 */
            lab_83:
  2052 |      /* DIR   LATCH */
              $$CIV404 = $$CIV404 + 1ll;
            } while ((unsigned long long) $$CIV404 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~78 */
          lab_77:
  2053 |  lab_2:
            $$RET4D = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctfy,&mb);
  2054 |    if (!(0 != ($$RET4D & 1))) goto lab_27;
  2055 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_87;
            $$CIV409 = 0ll;
            do {   /* id=6 guarded */ /* ~88 */ 
              /* region = 87 */
              /* bump-normalized */
  2056 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_89;
              $$CIV406 = 0ll;
              do {   /* id=7 guarded */ /* ~90 */ 
                /* region = 84 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_91;
                $$CIV405 = 0ll;
                do {   /* id=8 guarded */ /* ~92 */ 
                  /* region = 83 */
                  /* bump-normalized */
  2057 |          ((double *)((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192.  + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189.))->ctfy_%data[].rns1193.[1ll][1ll][(long long) mb[].off8 + $$CIV405][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ctfy_%addr  + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]] = - (qdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197.  + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][(long long) mb[].off8 + $$CIV405][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr  + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]] + ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197.  + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][1ll + ($$CIV405 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr  + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]]));
  2056 |          /* DIR   LATCH */
                  $$CIV405 = $$CIV405 + 1ll;
                } while ((unsigned long long) $$CIV405 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~92 */
              lab_91:
                /* DIR   LATCH */
                $$CIV406 = $$CIV406 + 1ll;
              } while ((unsigned long long) $$CIV406 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~90 */
            lab_89:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_93;
              $$CIV408 = 0ll;
              do {   /* id=9 guarded */ /* ~94 */ 
                /* region = 86 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_95;
                $$CIV407 = 0ll;
                do {   /* id=10 guarded */ /* ~96 */ 
                  /* region = 85 */
                  /* bump-normalized */
                  ((double *)((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192.  + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189.))->ctfy_%data[].rns1193.[2ll][1ll][(long long) mb[].off8 + $$CIV407][(long long) mb[].off4 + $$CIV408][(long long) ((int *)((char *)d-ctfy_%addr  + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]] = qdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1182.  + d-ez_%addr->ez_%d-data%rvo.rns1179.))->ez_%data[].rns1199.[1ll][1ll][(long long) mb[].off8 + $$CIV407][(long long) mb[].off4 + $$CIV408][(long long) ((int *)((char *)d-ez_%addr  + 40ll))->ez_%x[].rns1180.[(long long) mb[].off0 + $$CIV409]] + ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1182.  + d-ez_%addr->ez_%d-data%rvo.rns1179.))->ez_%data[].rns1199.[1ll][1ll][(long long) mb[].off8 + $$CIV407][(long long) mb[].off4 + $$CIV408][(long long) ((int *)((char *)d-ez_%addr  + 40ll))->ez_%x[].rns1180.[1ll + ($$CIV409 + (long long) mb[].off0)]]);
                  /* DIR   LATCH */
                  $$CIV407 = $$CIV407 + 1ll;
                } while ((unsigned long long) $$CIV407 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~96 */
              lab_95:
                /* DIR   LATCH */
                $$CIV408 = $$CIV408 + 1ll;
              } while ((unsigned long long) $$CIV408 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~94 */
            lab_93:
  2060 |      /* DIR   LATCH */
              $$CIV409 = $$CIV409 + 1ll;
            } while ((unsigned long long) $$CIV409 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~88 */
          lab_87:
  2061 |  lab_27:
            $$RET4E = __stencilcontrol_NMOD_istimeshift(.index,.info,&ctfz,&mb);
  2062 |    if (!(0 != ($$RET4E & 1))) goto lab_52;
  2063 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_97;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_120;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_108;
            if (!1) goto lab_107;
            $$CIV40E = 0ll;
            do {   /* id=11 guarded */ /* ~98 */ 
              /* region = 92 */
              /* bump-normalized */
  2064 |      if (!1) goto lab_99;
              $$CIV40B = 0ll;
              do {   /* id=12 guarded */ /* ~100 */ 
                /* region = 91 */
                /* bump-normalized */
                if (!1) goto lab_101;
                $$CIV40A = 0ll;
                do {   /* id=13 guarded */ /* ~102 */ 
                  /* region = 90 */
                  /* bump-normalized */
                  ((double *)((char *)d-ctfz_%addr->ctfz_%d-data%addr.rns1203.  + d-ctfz_%addr->ctfz_%d-data%rvo.rns1200.))->ctfz_%data[].rns1204.[1ll][1ll][(long long) mb[].off8 + $$CIV40A][(long long) mb[].off4 + $$CIV40B][(long long) ((int *)((char *)d-ctfz_%addr  + 40ll))->ctfz_%x[].rns1201.[(long long) mb[].off0 + $$CIV40E]] = - (qdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187.  + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1205.[1ll][1ll][(long long) mb[].off8 + $$CIV40A][(long long) mb[].off4 + $$CIV40B][(long long) ((int *)((char *)d-ey_%addr  + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV40E]] + ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187.  + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1205.[1ll][1ll][(long long) mb[].off8 + $$CIV40A][(long long) mb[].off4 + $$CIV40B][(long long) ((int *)((char *)d-ey_%addr  + 40ll))->ey_%x[].rns1185.[1ll + ($$CIV40E + (long long) mb[].off0)]]));
                  /* DIR   LATCH */
                  $$CIV40A = $$CIV40A + 1ll;
                } while ((unsigned long long) $$CIV40A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~102 */
              lab_101:
                /* DIR   LATCH */
                $$CIV40B = $$CIV40B + 1ll;
              } while ((unsigned long long) $$CIV40B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~100 */
            lab_99:
              if (!1) goto lab_103;
              $$CIV40D = 0ll;
              do {   /* id=14 guarded */ /* ~104 */ 
                /* region = 89 */
                /* bump-normalized */
                if (!1) goto lab_105;
                $$CIV40C = 0ll;
                do {   /* id=15 guarded */ /* ~106 */ 
                  /* region = 88 */
                  /* bump-normalized */
                  ((double *)((char *)d-ctfz_%addr->ctfz_%d-data%addr.rns1203.  + d-ctfz_%addr->ctfz_%d-data%rvo.rns1200.))->ctfz_%data[].rns1204.[2ll][1ll][(long long) mb[].off8 + $$CIV40C][(long long) mb[].off4 + $$CIV40D][(long long) ((int *)((char *)d-ctfz_%addr  + 40ll))->ctfz_%x[].rns1201.[(long long) mb[].off0 + $$CIV40E]] = qdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197.  + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1206.[1ll][1ll][(long long) mb[].off8 + $$CIV40C][(long long) mb[].off4 + $$CIV40D][(long long) ((int *)((char *)d-ex_%addr  + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV40E]] + ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197.  + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1206.[1ll][1ll][(long long) mb[].off8 + $$CIV40C][1ll + ($$CIV40D + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr  + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV40E]]);
                  /* DIR   LATCH */
                  $$CIV40C = $$CIV40C + 1ll;
                } while ((unsigned long long) $$CIV40C < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~106 */
              lab_105:
                /* DIR   LATCH */
                $$CIV40D = $$CIV40D + 1ll;
              } while ((unsigned long long) $$CIV40D < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~104 */
            lab_103:
  2068 |      /* DIR   LATCH */
              $$CIV40E = $$CIV40E + 1ll;
            } while ((unsigned long long) $$CIV40E < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~98 */
          lab_107:
            goto lab_121;
          lab_108:
  2063 |    if (!1) goto lab_119;
            $$_xlsmpEntryA3 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) >= 10000ull) ? 1ll : 0ll))) goto lab_145;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$43939U,D](18592,&update_fluxes$$OL$$164,0ull,(unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)),5ull,0ull,$$_xlsmpEntryA3,0,0,0,0,0,5000ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2063*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2063**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2063*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2063**")
            goto lab_146;
          lab_145:
            update_fluxes$$OL$$164((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0))))
          lab_146:
  2068 |  lab_119:
          lab_120:
          lab_121:
          lab_97:
  2069 |  lab_52:
  2070 |  lab_1:
  2071 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12047not availablenot availablenot available20012040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22048not available1120060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32048not available22600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42048not available1120060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52048not available42600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62055not availablenot availablenot available20011040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72056not available6120060200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82056not available72600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92056not available6120050200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102056not available92500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112063not availablenot availablenot available1104020011040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122064not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
132064not available122600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142064not available1115020050200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152064not available142500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
855LoopCarriedDependence (fail)High Level Optimizer2820471Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfx_%data[].rns1178."
856NonInnermostLoop (fail)High Level Optimizer2820471An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
857LoopCarriedDependence (fail)High Level Optimizer2820482Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
858LoopCarriedDependence (fail)High Level Optimizer2820483Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
859AliasingInducedDependence (fail)High Level Optimizer2820483An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
860LoopCarriedDependence (fail)High Level Optimizer2820484Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
861LoopCarriedDependence (fail)High Level Optimizer2820485Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
862AliasingInducedDependence (fail)High Level Optimizer2820485An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
863NonVectorizableAlignment (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
864UnsupportedOperation (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in qdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187. + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][(long long) mb[].off8 + $$CIV402][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]] + ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187. + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][1ll + ($$CIV402 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]])
865NonVectorizableStride (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
866NonStrideOneStore (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
867LoopCarriedDependence (fail)High Level Optimizer2820556Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfy_%data[].rns1193."
868LoopCarriedDependence (fail)High Level Optimizer2820567Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
869LoopCarriedDependence (fail)High Level Optimizer2820568Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
870AliasingInducedDependence (fail)High Level Optimizer2820568An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
871NonVectorizableAlignment (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
872UnsupportedOperation (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - (qdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197. + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][(long long) mb[].off8 + $$CIV405][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]] + ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197. + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][1ll + ($$CIV405 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]]))
873NonVectorizableStride (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
874NonStrideOneStore (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
875LoopCarriedDependence (fail)High Level Optimizer2820569Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
876LoopCarriedDependence (fail)High Level Optimizer28205610Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
877AliasingInducedDependence (fail)High Level Optimizer28205610An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
878LoopCarriedDependence (fail)High Level Optimizer28206311Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfz_%data[].rns1204."
879LoopCarriedDependence (fail)High Level Optimizer28206412Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
880LoopCarriedDependence (fail)High Level Optimizer28206413Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
881AliasingInducedDependence (fail)High Level Optimizer28206413An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
882LoopCarriedDependence (fail)High Level Optimizer28206414Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
883LoopCarriedDependence (fail)High Level Optimizer28206415Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
884AliasingInducedDependence (fail)High Level Optimizer28206415An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
885LoopParallelized (success)High Level Optimizer282063not availableLoop was automatically parallelized.not available
5592LoopUnroll (success)Low Level Optimizer2866351Loop unroll was performed.
  • Unroll Factor: 4
5593LoopUnroll (success)Low Level Optimizer2866211Loop unroll was performed.
  • Unroll Factor: 2
5594LoopUnroll (success)Low Level Optimizer2866791Loop unroll was performed.
  • Unroll Factor: 4
5595LoopUnroll (success)Low Level Optimizer2866731Loop unroll was performed.
  • Unroll Factor: 2
5596LoopUnroll (success)Low Level Optimizer2867081Loop unroll was performed.
  • Unroll Factor: 4
5597LoopUnroll (success)Low Level Optimizer2867001Loop unroll was performed.
  • Unroll Factor: 2
7148ModuloSchedule (success)Low Level Optimizer2866331Loop was modulo scheduled.
  • Initiation Interval: 22
7149ModuloSchedule (success)Low Level Optimizer2866331Loop was modulo scheduled.
  • Initiation Interval: 88
7150ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48
7151ModuloSchedule (success)Low Level Optimizer2866791Loop was modulo scheduled.
  • Initiation Interval: 22
7152ModuloSchedule (success)Low Level Optimizer2866791Loop was modulo scheduled.
  • Initiation Interval: 88
7153ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48
7154ModuloSchedule (success)Low Level Optimizer2867081Loop was modulo scheduled.
  • Initiation Interval: 22
7155ModuloSchedule (success)Low Level Optimizer2867081Loop was modulo scheduled.
  • Initiation Interval: 88
7156ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48

Region #29
Region Nameupdatew2
Region Name (Demangled)not available
Start Line #not available
End Line #2033
Pseudocode
          void updatew2(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET4F = __stencilcontrol_NMOD_istimeshift(.index,.info,&w2,&mb);
  1953 |    if (!(0 != ($$RET4F & 1))) goto lab_1;
  1954 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_336;
            if (!(ndim >= 2)) goto lab_579;
            if (!1) goto lab_580;
            if (!((long long) nsweepflux > 0ll)) goto lab_580;
            if (!1) goto lab_926;
            $$CIV41F = 0ll;
            do {   /* id=1 guarded */ /* ~337 */ 
              /* region = 229 */
              /* bump-normalized */
  1955 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_338;
              $$CIV412 = 0ll;
              do {   /* id=2 guarded */ /* ~339 */ 
                /* region = 228 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_340;
                $$CIV411 = 0ll;
                do {   /* id=3 guarded */ /* ~341 */ 
                  /* region = 227 */
                  /* bump-normalized */
                  if (!1) goto lab_342;
                  $$CIV410 = 0ll;
                  do {   /* id=4 guarded */ /* ~343 */ 
                    /* region = 226 */
                    /* bump-normalized */
                    ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222.  + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns1232.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns1229.))->beforesweepstep_%data[].rns1233.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns1230.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1227.  + d-fx_%addr->fx_%d-data%rvo.rns1224.))->fx_%data[].rns1228.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1225.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1227.  + d-fx_%addr->fx_%d-data%rvo.rns1224.))->fx_%data[].rns1228.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1225.[1ll + ($$CIV41F + (long long) mb[].off0)]]);
                    /* DIR   LATCH */
                    $$CIV410 = $$CIV410 + 1ll;
                  } while ((unsigned long long) $$CIV410 < (unsigned long long) ((long long) nsweepflux));    /* ~343 */
                lab_342:
                  /* DIR   LATCH */
                  $$CIV411 = $$CIV411 + 1ll;
                } while ((unsigned long long) $$CIV411 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~341 */
              lab_340:
                /* DIR   LATCH */
                $$CIV412 = $$CIV412 + 1ll;
              } while ((unsigned long long) $$CIV412 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~339 */
            lab_338:
  1961 |      stack_pos_126 = _getstack();
              if (!(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_18;
              d-T_450_1%addr = _alloca(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_19;
            lab_18:
              d-T_450_1%addr = malloc(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_19:
  1960 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_344;
              $$_xlsmpEntryA4 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44117U,$$SHADW.SMPDef$$44118D](18592,&updatew2$$OL$$165,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryA4,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nsweepflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960**")
            lab_344:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_350;
              $$_xlsmpEntryA5 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44128U,$$SHADW.SMPDef$$44129D](18592,&updatew2$$OL$$166,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryA5,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nsweepflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1960**")
            lab_350:
              if (8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_46;
              free(d-T_450_1%addr)
            lab_46:
              _dealloca[U,TmPShadow_126D](stack_pos_126)
  1964 |      if (!(ndim >= 3)) goto lab_47;
  1966 |      stack_pos_127 = _getstack();
              if (!(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_48;
              d-T_451_1%addr = _alloca(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
              goto lab_49;
            lab_48:
              d-T_451_1%addr = malloc(8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            lab_49:
  1965 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_356;
              $$_xlsmpEntryA6 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44139U,$$SHADW.SMPDef$$44140D](18592,&updatew2$$OL$$167,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryA6,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nsweepflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965**")
            lab_356:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_362;
              $$_xlsmpEntryA7 = _xlsmpParSelf();
              _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44150U,$$SHADW.SMPDef$$44151D](18592,&updatew2$$OL$$168,0ull,(unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)),5ull,0ull,$$_xlsmpEntryA7,0,0,0,0,0,1ull / (((unsigned long long) ((long long) nsweepflux) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1965**")
            lab_362:
              if (8ll * (max((long long) nsweepflux,0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_76;
              free(d-T_451_1%addr)
            lab_76:
              _dealloca[U,TmPShadow_127D](stack_pos_127)
  1969 |    lab_47:
  1971 |      /* DIR   LATCH */
              $$CIV41F = $$CIV41F + 1ll;
            } while ((unsigned long long) $$CIV41F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~337 */
          lab_926:
            goto lab_580;
          lab_579:
  1954 |    if (!1) goto lab_620;
            if (!((long long) nsweepflux > 0ll)) goto lab_858;
            if (!1) goto lab_857;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_930;
            if (!1) goto lab_929;
            $$CIV41F = 0ll;
            do {   /* id=91 guarded */ /* ~581 */ 
              /* region = 233 */
              /* bump-normalized */
  1955 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_587;
              $$CIV412 = 0ll;
              do {   /* id=89 guarded */ /* ~582 */ 
                /* region = 232 */
                /* bump-normalized */
                if (!1) goto lab_586;
                $$CIV411 = 0ll;
                do {   /* id=88 guarded */ /* ~583 */ 
                  /* region = 231 */
                  /* bump-normalized */
                  if (!1) goto lab_585;
                  $$CIV410 = 0ll;
                  do {   /* id=86 guarded */ /* ~584 */ 
                    /* region = 230 */
                    /* bump-normalized */
                    ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222.  + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] = ((double *)((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns1232.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns1229.))->beforesweepstep_%data[].rns1233.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns1230.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1227.  + d-fx_%addr->fx_%d-data%rvo.rns1224.))->fx_%data[].rns1228.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1225.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1227.  + d-fx_%addr->fx_%d-data%rvo.rns1224.))->fx_%data[].rns1228.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$CIV410 + 1ll]][1ll][(long long) mb[].off8 + $$CIV411][(long long) mb[].off4 + $$CIV412][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1225.[1ll + ($$CIV41F + (long long) mb[].off0)]]);
                    /* DIR   LATCH */
                    $$CIV410 = $$CIV410 + 1ll;
                  } while ((unsigned long long) $$CIV410 < (unsigned long long) ((long long) nsweepflux));    /* ~584 */
                lab_585:
                  /* DIR   LATCH */
                  $$CIV411 = $$CIV411 + 1ll;
                } while ((unsigned long long) $$CIV411 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~583 */
              lab_586:
                /* DIR   LATCH */
                $$CIV412 = $$CIV412 + 1ll;
              } while ((unsigned long long) $$CIV412 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~582 */
            lab_587:
  1971 |      /* DIR   LATCH */
              $$CIV41F = $$CIV41F + 1ll;
            } while ((unsigned long long) $$CIV41F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~581 */
          lab_929:
          lab_930:
          lab_857:
          lab_858:
          lab_620:
          lab_580:
          lab_336:
  1972 |    if (!(0 != (lmhd & 1))) goto lab_81;
  1973 |    if (!(ndim >= 2)) goto lab_82;
  1974 |    stack_pos_128 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_83;
            d-T_452_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_84;
          lab_83:
            d-T_452_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_84:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_368;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_727;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_728;
            if (!1) goto lab_724;
            $$_xlsmpEntryA8 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44161U,$$SHADW.SMPDef$$44162D](18594,&updatew2$$OL$$169,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryA8,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974**")
          lab_724:
          lab_727:
          lab_728:
          lab_368:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_374;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_714;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_715;
            if (!1) goto lab_711;
            $$_xlsmpEntryA9 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44172U,$$SHADW.SMPDef$$44173D](18594,&updatew2$$OL$$170,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryA9,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1974**")
          lab_711:
          lab_714:
          lab_715:
          lab_374:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_480;
            free(d-T_452_1%addr)
            _dealloca[U,TmPShadow_128D](stack_pos_128)
  1977 |    stack_pos_129 = _getstack();
            d-T_453_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_111:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_380;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_701;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_702;
            if (!1) goto lab_698;
            $$_xlsmpEntryAA = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44183U,$$SHADW.SMPDef$$44184D](18594,&updatew2$$OL$$171,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAA,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977**")
          lab_698:
          lab_701:
          lab_702:
          lab_380:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_386;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_688;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_689;
            if (!1) goto lab_685;
            $$_xlsmpEntryAB = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44194U,$$SHADW.SMPDef$$44195D](18594,&updatew2$$OL$$172,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAB,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1977**")
          lab_685:
          lab_688:
          lab_689:
          lab_386:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_136;
            free(d-T_453_1%addr)
          lab_136:
            _dealloca[U,TmPShadow_129D](stack_pos_129)
  1980 |    if (!(ndim >= 3)) goto lab_137;
  1981 |    stack_pos_130 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_138;
            d-T_454_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_139;
          lab_138:
            d-T_454_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_139:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_392;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_741;
            if (!1) goto lab_740;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_855;
            if (!1) goto lab_854;
            $$_xlsmpEntryAC = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44205U,$$SHADW.SMPDef$$44206D](18594,&updatew2$$OL$$173,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAC,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981**")
          lab_854:
          lab_855:
          lab_740:
          lab_741:
          lab_392:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_398;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_738;
            if (!1) goto lab_737;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_852;
            if (!1) goto lab_851;
            $$_xlsmpEntryAD = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44216U,$$SHADW.SMPDef$$44217D](18594,&updatew2$$OL$$174,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAD,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1981**")
          lab_851:
          lab_852:
          lab_737:
          lab_738:
          lab_398:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_164;
            free(d-T_454_1%addr)
          lab_164:
            _dealloca[U,TmPShadow_130D](stack_pos_130)
  1984 |  lab_137:
  1985 |  lab_82:
  1986 |  lab_81:
  1987 |    if (!(0 != (lselfgravity & 1))) goto lab_165;
  1988 |    stack_pos_131 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_166;
            d-T_455_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_167;
          lab_166:
            d-T_455_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_167:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_482;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_653;
            if (!1) goto lab_808;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_837;
            if (!1) goto lab_836;
            $$_xlsmpEntryB2 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44271U,$$SHADW.SMPDef$$44272D](18594,&updatew2$$OL$$179,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB2,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988**")
          lab_836:
          lab_837:
          lab_808:
            if (!1) goto lab_814;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_834;
            if (!1) goto lab_833;
            $$_xlsmpEntryB1 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44260U,$$SHADW.SMPDef$$44261D](18594,&updatew2$$OL$$178,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB1,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1988**")
          lab_833:
          lab_834:
          lab_814:
          lab_653:
          lab_482:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_192;
            free(d-T_455_1%addr)
          lab_192:
            _dealloca[U,TmPShadow_131D](stack_pos_131)
  1994 |    stack_pos_132 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_193;
            d-T_456_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_194;
          lab_193:
            d-T_456_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_194:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_492;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_632;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_622;
            if (!1) goto lab_795;
            $$_xlsmpEntryB4 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44293U,$$SHADW.SMPDef$$44294D](18594,&updatew2$$OL$$181,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB4,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994**")
          lab_795:
            if (!1) goto lab_801;
            $$_xlsmpEntryB3 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44282U,$$SHADW.SMPDef$$44283D](18594,&updatew2$$OL$$180,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB3,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1994**")
          lab_801:
          lab_622:
          lab_632:
          lab_492:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_219;
            free(d-T_456_1%addr)
          lab_219:
            _dealloca[U,TmPShadow_132D](stack_pos_132)
  2000 |    if (!(ndim >= 2)) goto lab_220;
  2001 |    stack_pos_133 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_221;
            d-T_457_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_222;
          lab_221:
            d-T_457_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_222:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_502;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_675;
            if (!1) goto lab_782;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_849;
            if (!1) goto lab_848;
            $$_xlsmpEntryB6 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44315U,$$SHADW.SMPDef$$44316D](18594,&updatew2$$OL$$183,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB6,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001**")
          lab_848:
          lab_849:
          lab_782:
            if (!1) goto lab_788;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_843;
            if (!1) goto lab_842;
            $$_xlsmpEntryB5 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44304U,$$SHADW.SMPDef$$44305D](18594,&updatew2$$OL$$182,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB5,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2001**")
          lab_842:
          lab_843:
          lab_788:
          lab_675:
          lab_502:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_247;
            free(d-T_457_1%addr)
          lab_247:
            _dealloca[U,TmPShadow_133D](stack_pos_133)
  2007 |    stack_pos_134 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_248;
            d-T_458_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_249;
          lab_248:
            d-T_458_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_249:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_512;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_664;
            if (!1) goto lab_769;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_846;
            if (!1) goto lab_845;
            $$_xlsmpEntryB9 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44348U,$$SHADW.SMPDef$$44349D](18594,&updatew2$$OL$$186,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB9,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007**")
          lab_845:
          lab_846:
          lab_769:
            if (!1) goto lab_775;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_840;
            if (!1) goto lab_839;
            $$_xlsmpEntryB8 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44337U,$$SHADW.SMPDef$$44338D](18594,&updatew2$$OL$$185,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB8,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2007**")
          lab_839:
          lab_840:
          lab_775:
          lab_664:
          lab_512:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_274;
            free(d-T_458_1%addr)
          lab_274:
            _dealloca[U,TmPShadow_134D](stack_pos_134)
  2013 |    if (!(ndim >= 3)) goto lab_275;
  2014 |    stack_pos_135 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_276;
            d-T_459_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_277;
          lab_276:
            d-T_459_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_277:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_756;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_831;
            if (!1) goto lab_830;
            $$_xlsmpEntryB0 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44249U,$$SHADW.SMPDef$$44250D](18592,&updatew2$$OL$$177,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB0,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014**")
          lab_830:
          lab_831:
          lab_756:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_762;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_828;
            if (!1) goto lab_827;
            $$_xlsmpEntryB7 = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44326U,$$SHADW.SMPDef$$44327D](18592,&updatew2$$OL$$184,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryB7,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2014**")
          lab_827:
          lab_828:
          lab_762:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_302;
            free(d-T_459_1%addr)
          lab_302:
            _dealloca[U,TmPShadow_135D](stack_pos_135)
  2020 |    stack_pos_136 = _getstack();
            if (!(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll)) goto lab_303;
            d-T_460_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_304;
          lab_303:
            d-T_460_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
          lab_304:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_743;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_825;
            if (!1) goto lab_824;
            $$_xlsmpEntryAF = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44238U,$$SHADW.SMPDef$$44239D](18592,&updatew2$$OL$$176,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAF,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020**")
          lab_824:
          lab_825:
          lab_743:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_749;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_822;
            if (!1) goto lab_821;
            $$_xlsmpEntryAE = _xlsmpParSelf();
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44227U,$$SHADW.SMPDef$$44228D](18592,&updatew2$$OL$$175,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryAE,0,0,0,0,0,1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:2020**")
          lab_821:
          lab_822:
          lab_749:
            if (8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))) <= 1048576ll) goto lab_329;
            free(d-T_460_1%addr)
          lab_329:
            _dealloca[U,TmPShadow_136D](stack_pos_136)
  2026 |  lab_275:
  2027 |  lab_220:
  2028 |  lab_165:
  2029 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_476;
            $$CIV456 = 0ll;
            do {   /* id=71 guarded */ /* ~477 */ 
              /* region = 234 */
              /* bump-normalized */
  2030 |      d-unctl_rtd_74%dscr_type = 3u;
              d-unctl_rtd_74%data_type = 14u;
              d-unctl_rtd_74%flags = ((char) ((1 & ((((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[2ll] == 1ll & (((int) d-w2_%addr->w2_%d-data%flags.rns1270. & 16) >> 4 & ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[5ll] == 1ll)))) * 16) | 239u) & d-w2_%addr->w2_%d-data%flags.rns1270.;
              d-unctl_rtd_74%version = 129u;
              d-unctl_rtd_74%element_len = 8ll;
              d-unctl_rtd_74%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_74%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_74%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_74%bounds%mult[].off88 = ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[4ll];
              d-unctl_rtd_74%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_74%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_74%bounds%mult[].off64 = ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[3ll];
              d-unctl_rtd_74%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_74%bounds%extent[].off32 = max(((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[1ll],0ll);
              d-unctl_rtd_74%bounds%mult[].off40 = ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[1ll];
              d-unctl_rtd_74%rvo = - (((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[1ll] + (((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[3ll] + ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%mult[].rns1220.[4ll]));
              __sweepscheme_NMOD_cons_to_prim_1(((char *)d-w2_%addr->w2_%d-data%addr.rns1222.  + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%extent[].rns1271.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-w2_%addr  + -24ll))->w2_%d-data%bounds%lbound[].rns1272.[1ll])) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr  + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV456])),&d-unctl_rtd_74)
  2031 |      /* DIR   LATCH */
              $$CIV456 = $$CIV456 + 1ll;
            } while ((unsigned long long) $$CIV456 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~477 */
          lab_476:
  2032 |  lab_1:
  2033 |    return;
  1974 |  lab_480:
            _dealloca[U,TmPShadow_128D](stack_pos_128)
            stack_pos_129 = _getstack();
  1977 |    d-T_453_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll))));
            goto lab_111;
  2033 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11954not availablenot availablenot available3004001003621100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
21955not available1120010020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31955not available22100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41955not available3310001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
712029not availablenot availablenot available103500103500100 (default)
  • perfect nest
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
861955not available88310001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
881955not available892100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
891955not available9111002020010020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
911954not availablenot availablenot available3001002020300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1111954not availablenot availablenot available3004001003621100100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
886LoopHasSideEffectsCall (fail)High Level Optimizer2919541Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
887ContainsFunctionCall (fail)High Level Optimizer2919541An attempt to SIMD vectorize failed because the loop contains a function call.not available
888LoopCarriedDependence (fail)High Level Optimizer2919552Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
889NonInnermostLoop (fail)High Level Optimizer2919552An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
890LoopCarriedDependence (fail)High Level Optimizer2919553Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
891LoopCarriedDependence (fail)High Level Optimizer2919554Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
892AliasingInducedDependence (fail)High Level Optimizer2919554An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
893LoopParallelized (success)High Level Optimizer291960not availableLoop was automatically parallelized.not available
894LoopParallelized (success)High Level Optimizer291960not availableLoop was automatically parallelized.not available
895LoopParallelized (success)High Level Optimizer291965not availableLoop was automatically parallelized.not available
896LoopParallelized (success)High Level Optimizer291965not availableLoop was automatically parallelized.not available
897LoopHasSideEffectsCall (fail)High Level Optimizer29195491Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
898ContainsFunctionCall (fail)High Level Optimizer29195491An attempt to SIMD vectorize failed because the loop contains a function call.not available
899LoopCarriedDependence (fail)High Level Optimizer29195589Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
900LoopCarriedDependence (fail)High Level Optimizer29195588Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
901LoopCarriedDependence (fail)High Level Optimizer29195586Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
902AliasingInducedDependence (fail)High Level Optimizer29195586An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
903LoopParallelized (success)High Level Optimizer291974not availableLoop was automatically parallelized.not available
904LoopParallelized (success)High Level Optimizer291974not availableLoop was automatically parallelized.not available
905LoopParallelized (success)High Level Optimizer291977not availableLoop was automatically parallelized.not available
906LoopParallelized (success)High Level Optimizer291977not availableLoop was automatically parallelized.not available
907LoopParallelized (success)High Level Optimizer291981not availableLoop was automatically parallelized.not available
908LoopParallelized (success)High Level Optimizer291981not availableLoop was automatically parallelized.not available
909LoopParallelized (success)High Level Optimizer291988not availableLoop was automatically parallelized.not available
910LoopParallelized (success)High Level Optimizer291988not availableLoop was automatically parallelized.not available
911LoopParallelized (success)High Level Optimizer291994not availableLoop was automatically parallelized.not available
912LoopParallelized (success)High Level Optimizer291994not availableLoop was automatically parallelized.not available
913LoopParallelized (success)High Level Optimizer292001not availableLoop was automatically parallelized.not available
914LoopParallelized (success)High Level Optimizer292001not availableLoop was automatically parallelized.not available
915LoopParallelized (success)High Level Optimizer292007not availableLoop was automatically parallelized.not available
916LoopParallelized (success)High Level Optimizer292007not availableLoop was automatically parallelized.not available
917LoopParallelized (success)High Level Optimizer292014not availableLoop was automatically parallelized.not available
918LoopParallelized (success)High Level Optimizer292014not availableLoop was automatically parallelized.not available
919LoopParallelized (success)High Level Optimizer292020not availableLoop was automatically parallelized.not available
920LoopParallelized (success)High Level Optimizer292020not availableLoop was automatically parallelized.not available
921LoopHasSideEffectsCall (fail)High Level Optimizer29202971Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_cons_to_prim_1"
922ContainsFunctionCall (fail)High Level Optimizer29202971An attempt to SIMD vectorize failed because the loop contains a function call.not available
923LoopRolled (success)High Level Optimizer292030not availableLoop rolled has been applied.not available
924CompleteLoopUnroll (success)High Level Optimizer292030not availableComplete loop unroll was performed.not available
5589LoopUnroll (success)Low Level Optimizer2967681Loop unroll was performed.
  • Unroll Factor: 2
5590LoopUnroll (success)Low Level Optimizer2968101Loop unroll was performed.
  • Unroll Factor: 2
5591LoopUnroll (success)Low Level Optimizer2968351Loop unroll was performed.
  • Unroll Factor: 2
7146ModuloSchedule (success)Low Level Optimizer29not available1Loop was modulo scheduled.
  • Initiation Interval: 45
7147ModuloSchedule (success)Low Level Optimizer29not available1Loop was modulo scheduled.
  • Initiation Interval: 45

Region #30
Region Nameupdateb
Region Name (Demangled)not available
Start Line #not available
End Line #1940
Pseudocode
          void updateb(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  1920 |  {
            $$ICM.hdtdx199 = hdtdx;
  1908 |    $$ICM.hdtdy194 = hdtdy;
            $$RET50 = __stencilcontrol_NMOD_istimeshift(.index,.info,&a2x,&mb);
  1907 |    if (!(0 != ($$RET50 & 1))) goto lab_1;
            $$csx149 = ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll];
            $$csx14A = ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll];
  1908 |    stack_pos_137 = _getstack();
            d-T_463_1%flags = 144u;
            d-T_463_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_463_1%bounds%mult[].off120 = 8ll;
            d-T_463_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_463_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_463_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_463_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_463_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])),0ll);
            d-T_463_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            $$csx14B = (max(1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            allocate_size_158 = 8ll * $$csx14B;
            $$csx14C = $$csx14B * 8ll <= 1048576ll;
            if (!($$csx14B * 8ll <= 1048576ll)) goto lab_2;
            d-T_463_1%addr = _alloca($$csx14B * 8ll);
            goto lab_3;
          lab_2:
            d-T_463_1%addr = malloc($$csx14B * 8ll);
          lab_3:
            $$DoIV42F = 1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]));
            $$csx14D = $$DoIV42F > 0ll;
            if (!($$DoIV42F > 0ll)) goto lab_181;
            $$CIV45A = 0ll;
            $$ICM.d-ez_%addr195 = d-ez_%addr;
            $$csx14F = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx14E = ($$csx14F + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF1A2 = (unsigned long long) $$DoIV42F;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_540;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_541;
            if (!1) goto lab_537;
            $$CIV45A = 0ll;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_562;
            if (!1) goto lab_561;
            $$CIV45A = 0ll;
            $$exec_parC3 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBA = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parC3)) goto lab_565;
            $$iters_per_thdC3 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44430U,$$SHADW.SMPDef$$44431D](18594,&updateb$$OL$$187,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV42F),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBA,0,0,0,0,0,(unsigned long long) $$iters_per_thdC3,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908**")
            goto lab_566;
          lab_565:
            updateb$$OL$$187((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV42F))
          lab_566:
          lab_561:
          lab_562:
          lab_537:
          lab_540:
          lab_541:
          lab_181:
            $$DoIV433 = 1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]));
            if (!($$DoIV42F > 0ll)) goto lab_189;
            $$CIV45E = 0ll;
            $$ICM.d-a2x_%addr196 = d-a2x_%addr;
            $$csx151 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx150 = ($$csx151 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF1A1 = (unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])));
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_471;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_459;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_472;
            if (!1) goto lab_456;
            $$CIV45E = 0ll;
            $$exec_parC2 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBB = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parC2)) goto lab_568;
            $$iters_per_thdC2 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44442U,$$SHADW.SMPDef$$44443D](18594,&updateb$$OL$$188,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBB,0,0,0,0,0,(unsigned long long) $$iters_per_thdC2,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1908**")
            goto lab_569;
          lab_568:
            updateb$$OL$$188((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))))
          lab_569:
          lab_456:
          lab_459:
          lab_471:
          lab_472:
          lab_189:
            if ($$csx14B * 8ll <= 1048576ll) goto lab_36;
            free(d-T_463_1%addr)
          lab_36:
            _dealloca[U,TmPShadow_137D](stack_pos_137)
  1912 |    if (!(ndim >= 3)) goto lab_37;
  1913 |    stack_pos_138 = _getstack();
            d-T_466_1%flags = 144u;
            d-T_466_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_466_1%bounds%mult[].off120 = 8ll;
            d-T_466_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_466_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_466_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_466_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_466_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])),0ll);
            d-T_466_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_159 = 8ll * $$csx14B;
            if (!($$csx14B * 8ll <= 1048576ll)) goto lab_38;
            d-T_466_1%addr = _alloca($$csx14B * 8ll);
            goto lab_39;
          lab_38:
            d-T_466_1%addr = malloc($$csx14B * 8ll);
          lab_39:
            $$DoIV437 = 1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]));
            if (!($$DoIV42F > 0ll)) goto lab_197;
            $$CIV462 = 0ll;
            $$ICM.hdtdz197 = hdtdz;
            $$ICM.d-ey_%addr198 = d-ey_%addr;
            $$ICM.d-a2x_%addr196 = d-a2x_%addr;
            $$csx153 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx152 = ($$csx153 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF1A0 = (unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])));
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_553;
            if (!1) goto lab_552;
            $$CIV462 = 0ll;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_559;
            if (!1) goto lab_558;
            $$CIV462 = 0ll;
            $$exec_parC1 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBC = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parC1)) goto lab_571;
            $$iters_per_thdC1 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44454U,$$SHADW.SMPDef$$44455D](18592,&updateb$$OL$$189,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBC,0,0,0,0,0,(unsigned long long) $$iters_per_thdC1,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913**")
            goto lab_572;
          lab_571:
            updateb$$OL$$189((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))))
          lab_572:
          lab_558:
          lab_559:
          lab_552:
          lab_553:
          lab_197:
            $$DoIV43B = 1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]));
            if (!($$DoIV42F > 0ll)) goto lab_205;
            $$CIV466 = 0ll;
            $$ICM.d-a2x_%addr196 = d-a2x_%addr;
            $$csx155 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx154 = ($$csx155 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19F = (unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])));
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_535;
            if (!1) goto lab_534;
            $$CIV466 = 0ll;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_556;
            if (!1) goto lab_555;
            $$CIV466 = 0ll;
            $$exec_parC0 = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBD = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parC0)) goto lab_574;
            $$iters_per_thdC0 = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44466U,$$SHADW.SMPDef$$44467D](18592,&updateb$$OL$$190,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBD,0,0,0,0,0,(unsigned long long) $$iters_per_thdC0,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1913**")
            goto lab_575;
          lab_574:
            updateb$$OL$$190((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] + ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) - 1ll) - (((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])))))
          lab_575:
          lab_555:
          lab_556:
          lab_534:
          lab_535:
          lab_205:
            if ($$csx14B * 8ll <= 1048576ll) goto lab_72;
            free(d-T_466_1%addr)
          lab_72:
            _dealloca[U,TmPShadow_138D](stack_pos_138)
  1917 |  lab_37:
  1918 |  lab_1:
            $$RET51 = __stencilcontrol_NMOD_istimeshift(.index,.info,&a2y,&mb);
  1919 |    if (!(0 != ($$RET51 & 1))) goto lab_73;
            $$csx156 = ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll];
            $$csx157 = ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll];
  1920 |    stack_pos_139 = _getstack();
            d-T_469_1%flags = 144u;
            d-T_469_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_469_1%bounds%mult[].off120 = 8ll;
            d-T_469_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_469_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_469_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_469_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_469_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])),0ll);
            d-T_469_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            $$csx158 = (max(1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            allocate_size_160 = 8ll * $$csx158;
            $$csx159 = $$csx158 * 8ll <= 1048576ll;
            if (!($$csx158 * 8ll <= 1048576ll)) goto lab_74;
            d-T_469_1%addr = _alloca($$csx158 * 8ll);
            goto lab_75;
          lab_74:
            d-T_469_1%addr = malloc($$csx158 * 8ll);
          lab_75:
            $$DoIV43F = 1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]));
            $$csx15A = $$DoIV43F > 0ll;
            if (!($$DoIV43F > 0ll)) goto lab_213;
            $$CIV46A = 0ll;
            $$ICM.d-ez_%addr195 = d-ez_%addr;
            $$csx15C = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx15B = ($$csx15C + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19E = (unsigned long long) $$DoIV43F;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_432;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_420;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_433;
            if (!1) goto lab_417;
            $$CIV46A = 0ll;
            $$exec_parBF = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBE = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBF)) goto lab_577;
            $$iters_per_thdBF = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44478U,$$SHADW.SMPDef$$44479D](18594,&updateb$$OL$$191,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV43F),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBE,0,0,0,0,0,(unsigned long long) $$iters_per_thdBF,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920**")
            goto lab_578;
          lab_577:
            updateb$$OL$$191((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV43F))
          lab_578:
          lab_417:
          lab_420:
          lab_432:
          lab_433:
          lab_213:
            $$DoIV443 = 1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]));
            if (!($$DoIV43F > 0ll)) goto lab_221;
            $$CIV46E = 0ll;
            $$ICM.d-a2y_%addr19A = d-a2y_%addr;
            $$csx15E = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx15D = ($$csx15E + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19D = (unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])));
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_354;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_342;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_355;
            if (!1) goto lab_339;
            $$CIV46E = 0ll;
            $$exec_parBE = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryBF = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBE)) goto lab_580;
            $$iters_per_thdBE = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44490U,$$SHADW.SMPDef$$44491D](18594,&updateb$$OL$$192,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryBF,0,0,0,0,0,(unsigned long long) $$iters_per_thdBE,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1920**")
            goto lab_581;
          lab_580:
            updateb$$OL$$192((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))))
          lab_581:
          lab_339:
          lab_342:
          lab_354:
          lab_355:
          lab_221:
            if ($$csx158 * 8ll <= 1048576ll) goto lab_108;
            free(d-T_469_1%addr)
          lab_108:
            _dealloca[U,TmPShadow_139D](stack_pos_139)
  1924 |    if (!(ndim >= 3)) goto lab_109;
  1925 |    stack_pos_140 = _getstack();
            d-T_472_1%flags = 144u;
            d-T_472_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_472_1%bounds%mult[].off120 = 8ll;
            d-T_472_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_472_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_472_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_472_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_472_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])),0ll);
            d-T_472_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_161 = 8ll * $$csx158;
            if (!($$csx158 * 8ll <= 1048576ll)) goto lab_110;
            d-T_472_1%addr = _alloca($$csx158 * 8ll);
            goto lab_111;
          lab_110:
            d-T_472_1%addr = malloc($$csx158 * 8ll);
          lab_111:
            $$DoIV447 = 1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]));
            if (!($$DoIV43F > 0ll)) goto lab_229;
            $$CIV472 = 0ll;
            $$ICM.hdtdz197 = hdtdz;
            $$ICM.d-ex_%addr19B = d-ex_%addr;
            $$ICM.d-a2y_%addr19A = d-a2y_%addr;
            $$csx160 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx15F = ($$csx160 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19C = (unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])));
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_510;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_498;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_511;
            if (!1) goto lab_495;
            $$CIV472 = 0ll;
            $$exec_parBD = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryC0 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBD)) goto lab_583;
            $$iters_per_thdBD = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44502U,$$SHADW.SMPDef$$44503D](18594,&updateb$$OL$$193,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryC0,0,0,0,0,0,(unsigned long long) $$iters_per_thdBD,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925**")
            goto lab_584;
          lab_583:
            updateb$$OL$$193((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))))
          lab_584:
          lab_495:
          lab_498:
          lab_510:
          lab_511:
          lab_229:
            $$DoIV44B = 1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]));
            if (!($$DoIV43F > 0ll)) goto lab_237;
            $$CIV476 = 0ll;
            $$ICM.d-a2y_%addr19A = d-a2y_%addr;
            $$csx162 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx161 = ($$csx162 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19B = (unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])));
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_393;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_381;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_394;
            if (!1) goto lab_378;
            $$CIV476 = 0ll;
            $$exec_parBC = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryC1 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBC)) goto lab_586;
            $$iters_per_thdBC = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44514U,$$SHADW.SMPDef$$44515D](18594,&updateb$$OL$$194,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryC1,0,0,0,0,0,(unsigned long long) $$iters_per_thdBC,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1925**")
            goto lab_587;
          lab_586:
            updateb$$OL$$194((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] + ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) - 1ll) - (((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])))))
          lab_587:
          lab_378:
          lab_381:
          lab_393:
          lab_394:
          lab_237:
            if ($$csx158 * 8ll <= 1048576ll) goto lab_144;
            free(d-T_472_1%addr)
          lab_144:
            _dealloca[U,TmPShadow_140D](stack_pos_140)
  1929 |  lab_109:
  1930 |  lab_73:
            $$RET52 = __stencilcontrol_NMOD_istimeshift(.index,.info,&a2z,&mb);
  1931 |    if (!(0 != ($$RET52 & 1))) goto lab_145;
            $$csx163 = ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll];
            $$csx164 = ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll];
  1932 |    stack_pos_141 = _getstack();
            d-T_475_1%flags = 144u;
            d-T_475_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_475_1%bounds%mult[].off120 = 8ll;
            d-T_475_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_475_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_475_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_475_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_475_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])),0ll);
            d-T_475_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            allocate_size_162 = 8ll * ((max(1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_162 <= 1048576ll)) goto lab_146;
            d-T_475_1%addr = _alloca(allocate_size_162);
            goto lab_147;
          lab_146:
            d-T_475_1%addr = malloc(allocate_size_162);
          lab_147:
            $$DoIV44F = 1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]));
            $$csx165 = $$DoIV44F > 0ll;
            if (!($$DoIV44F > 0ll)) goto lab_245;
            $$CIV47A = 0ll;
            $$ICM.d-ex_%addr19B = d-ex_%addr;
            $$ICM.d-ey_%addr198 = d-ey_%addr;
            $$csx167 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx166 = ($$csx167 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF19A = (unsigned long long) $$DoIV44F;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_315;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_303;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_316;
            if (!1) goto lab_300;
            $$CIV47A = 0ll;
            $$exec_parBB = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryC2 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBB)) goto lab_589;
            $$iters_per_thdBB = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44526U,$$SHADW.SMPDef$$44527D](18594,&updateb$$OL$$195,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV44F),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryC2,0,0,0,0,0,(unsigned long long) $$iters_per_thdBB,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932**")
            goto lab_590;
          lab_589:
            updateb$$OL$$195((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) $$DoIV44F))
          lab_590:
          lab_300:
          lab_303:
          lab_315:
          lab_316:
          lab_245:
            $$DoIV453 = 1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]));
            if (!($$DoIV44F > 0ll)) goto lab_253;
            $$CIV47E = 0ll;
            $$ICM.d-a2z_%addr19C = d-a2z_%addr;
            $$csx169 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll)) + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll);
            $$csx168 = ($$csx169 + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll;
            $$EMTF199 = (unsigned long long) (1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])));
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_276;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_264;
            if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_277;
            if (!1) goto lab_261;
            $$CIV47E = 0ll;
            $$exec_parBA = (1ull ? (long long) 1 : (long long) 0);
            $$_xlsmpEntryC3 = _xlsmpParSelf();
            if (!((long long) 0 != $$exec_parBA)) goto lab_592;
            $$iters_per_thdBA = 1ull / (((unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)) / 100ull) * (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull) * ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) / 100ull)) + 1ull);
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44538U,$$SHADW.SMPDef$$44539D](18594,&updateb$$OL$$196,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])))),(unsigned long long) 5,(unsigned long long) 0,$$_xlsmpEntryC3,0,0,0,0,0,(unsigned long long) $$iters_per_thdBA,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1932**")
            goto lab_593;
          lab_592:
            updateb$$OL$$196((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] + ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) - 1ll) - (((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])))))
          lab_593:
          lab_261:
          lab_264:
          lab_276:
          lab_277:
          lab_253:
            if (allocate_size_162 <= 1048576ll) goto lab_180;
            free(d-T_475_1%addr)
          lab_180:
            _dealloca[U,TmPShadow_141D](stack_pos_141)
  1938 |  lab_145:
  1940 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
925LoopParallelized (success)High Level Optimizer301908not availableLoop was automatically parallelized.not available
926LoopParallelized (success)High Level Optimizer301908not availableLoop was automatically parallelized.not available
927LoopParallelized (success)High Level Optimizer301913not availableLoop was automatically parallelized.not available
928LoopParallelized (success)High Level Optimizer301913not availableLoop was automatically parallelized.not available
929LoopParallelized (success)High Level Optimizer301920not availableLoop was automatically parallelized.not available
930LoopParallelized (success)High Level Optimizer301920not availableLoop was automatically parallelized.not available
931LoopParallelized (success)High Level Optimizer301925not availableLoop was automatically parallelized.not available
932LoopParallelized (success)High Level Optimizer301925not availableLoop was automatically parallelized.not available
933LoopParallelized (success)High Level Optimizer301932not availableLoop was automatically parallelized.not available
934LoopParallelized (success)High Level Optimizer301932not availableLoop was automatically parallelized.not available

Region #31
Region Namecalc_emf
Region Name (Demangled)not available
Start Line #not available
End Line #1896
Pseudocode
          void calc_emf(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET53 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ex_bar,&mb);
  1843 |    if (!(0 != ($$RET53 & 1))) goto lab_1;
  1844 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_243;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_432;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_433;
            if (!1) goto lab_429;
            $$CIV483 = 0ll;
            do {   /* id=1 guarded */ /* ~244 */ 
              /* region = 184 */
              /* bump-normalized */
  1845 |      if (!1) goto lab_245;
              $$CIV482 = 0ll;
              do {   /* id=2 guarded */ /* ~246 */ 
                /* region = 183 */
                /* bump-normalized */
                if (!1) goto lab_247;
                $$CIV481 = 0ll;
                do {   /* id=3 guarded */ /* ~248 */ 
                  /* region = 182 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  1846 |          $$ITLV263 = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]];
  1845 |          ((double *)((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336.  + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333.))->ex_bar_%data[].rns1337.[1ll][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-ex_bar_%addr  + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]] = $$ITLV263;
                  /* DIR   LATCH */
                  $$CIV481 = $$CIV481 + 1ll;
                } while ((unsigned long long) $$CIV481 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~248 */
              lab_247:
                /* DIR   LATCH */
                $$CIV482 = $$CIV482 + 1ll;
              } while ((unsigned long long) $$CIV482 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~246 */
            lab_245:
  1849 |      /* DIR   LATCH */
              $$CIV483 = $$CIV483 + 1ll;
            } while ((unsigned long long) $$CIV483 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~244 */
          lab_429:
          lab_432:
          lab_433:
          lab_243:
  1850 |  lab_1:
            $$RET54 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ey_bar,&mb);
  1851 |    if (!(0 != ($$RET54 & 1))) goto lab_17;
  1852 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_249;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_419;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_420;
            if (!1) goto lab_416;
            $$CIV486 = 0ll;
            do {   /* id=4 guarded */ /* ~250 */ 
              /* region = 187 */
              /* bump-normalized */
  1853 |      if (!1) goto lab_251;
              $$CIV485 = 0ll;
              do {   /* id=5 guarded */ /* ~252 */ 
                /* region = 186 */
                /* bump-normalized */
                if (!1) goto lab_253;
                $$CIV484 = 0ll;
                do {   /* id=6 guarded */ /* ~254 */ 
                  /* region = 185 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=6 */
  1854 |          $$ITLV258 = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]];
  1853 |          ((double *)((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346.  + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343.))->ey_bar_%data[].rns1347.[1ll][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-ey_bar_%addr  + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]] = $$ITLV258;
                  /* DIR   LATCH */
                  $$CIV484 = $$CIV484 + 1ll;
                } while ((unsigned long long) $$CIV484 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~254 */
              lab_253:
                /* DIR   LATCH */
                $$CIV485 = $$CIV485 + 1ll;
              } while ((unsigned long long) $$CIV485 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~252 */
            lab_251:
  1857 |      /* DIR   LATCH */
              $$CIV486 = $$CIV486 + 1ll;
            } while ((unsigned long long) $$CIV486 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~250 */
          lab_416:
          lab_419:
          lab_420:
          lab_249:
  1858 |  lab_17:
            $$RET55 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ez_bar,&mb);
  1859 |    if (!(0 != ($$RET55 & 1))) goto lab_33;
  1860 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_255;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_406;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_407;
            if (!1) goto lab_403;
            $$CIV489 = 0ll;
            do {   /* id=7 guarded */ /* ~256 */ 
              /* region = 190 */
              /* bump-normalized */
  1861 |      if (!1) goto lab_257;
              $$CIV488 = 0ll;
              do {   /* id=8 guarded */ /* ~258 */ 
                /* region = 189 */
                /* bump-normalized */
                if (!1) goto lab_259;
                $$CIV487 = 0ll;
                do {   /* id=9 guarded */ /* ~260 */ 
                  /* region = 188 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
  1862 |          $$ITLV24D = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341.  + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]];
  1861 |          ((double *)((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352.  + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349.))->ez_bar_%data[].rns1353.[1ll][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-ez_bar_%addr  + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]] = $$ITLV24D;
                  /* DIR   LATCH */
                  $$CIV487 = $$CIV487 + 1ll;
                } while ((unsigned long long) $$CIV487 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~260 */
              lab_259:
                /* DIR   LATCH */
                $$CIV488 = $$CIV488 + 1ll;
              } while ((unsigned long long) $$CIV488 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~258 */
            lab_257:
  1865 |      /* DIR   LATCH */
              $$CIV489 = $$CIV489 + 1ll;
            } while ((unsigned long long) $$CIV489 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~256 */
          lab_403:
          lab_406:
          lab_407:
          lab_255:
  1866 |  lab_33:
            $$RET56 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ex,&mb);
  1867 |    if (!(0 != ($$RET56 & 1))) goto lab_49;
  1868 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_261;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_381;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_382;
            if (!1) goto lab_378;
            $$CIV492 = 0ll;
            do {   /* id=10 guarded */ /* ~262 */ 
              /* region = 199 */
              /* bump-normalized */
  1869 |      if (!1) goto lab_263;
              $$CIV491 = 0ll;
              do {   /* id=11 guarded */ /* ~264 */ 
                /* region = 198 */
                /* bump-normalized */
                if (!1) goto lab_265;
                $$CIV490 = 0ll;
                do {   /* id=12 guarded */ /* ~266 */ 
                  /* region = 197 */
                  /* bump-normalized */
  1870 |          stack_pos_142 = _getstack();
                  d-T_476_1%addr = _alloca(16ll);
                  if (!1) goto lab_267;
                  __alignx(32,((char *)d-T_476_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV48A = 0ll;
                  do {   /* id=13 guarded */ /* ~268 */ 
                    /* region = 196 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=13 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_476_1%addr  + -8ll))->T_476[].rns1355.[$$CIV48A + 1ll] = ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1360.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV490][($$CIV48A + ($$CIV491 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]];
                    /* DIR   LATCH */
                    $$CIV48A = $$CIV48A + 1ll;
                  } while ((unsigned long long) $$CIV48A < 2ull);    /* ~268 */
                lab_267:
                  d-T_477_1%addr = _alloca(16ll);
                  if (!1) goto lab_269;
                  $$CIV48B = 0ll;
                  do {   /* id=14 guarded */ /* ~270 */ 
                    /* region = 195 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_477_1%addr  + -8ll))->T_477[].rns1361.[$$CIV48B + 1ll] = - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1366.[(long long) ibz][1ll][($$CIV48B + ($$CIV490 + (long long) mb[].off8)) - 1ll][$$CIV491 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]];
                    /* DIR   LATCH */
                    $$CIV48B = $$CIV48B + 1ll;
                  } while ((unsigned long long) $$CIV48B < 2ull);    /* ~270 */
                lab_269:
                  d-T_478_1%addr = _alloca(32ll);
                  if (!1) goto lab_271;
                  $$CIV810 = (long long) 0;
                  do {   /* id=15 guarded */ /* ~272 */ 
                    /* region = 194 */
                    /* bump-normalized */
                    if (!1) goto lab_273;
                    $$CIV48C = 0ll;
                    do {   /* id=16 guarded */ /* ~274 */ 
                      /* region = 193 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=16 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_478_1%addr  + -24ll))->T_478[].rns1367.[$$CIV810 * 2ll + 1ll][$$CIV48C + 1ll] = ((double *)((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336.  + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333.))->ex_bar_%data[].rns1368.[1ll][1ll][($$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)) - 1ll][($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-ex_bar_%addr  + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]];
                      ((double *)((char *)d-T_478_1%addr  + -24ll))->T_478[].rns1367.[$$CIV810 * 2ll + 2ll][$$CIV48C + 1ll] = ((double *)((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336.  + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333.))->ex_bar_%data[].rns1368.[1ll][1ll][$$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)][($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-ex_bar_%addr  + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]];
                      /* DIR   LATCH */
                      $$CIV48C = $$CIV48C + 1ll;
                    } while ((unsigned long long) $$CIV48C < 2ull);    /* ~274 */
                  lab_273:
                    /* DIR   LATCH */
                    $$CIV810 = $$CIV810 + 1ll;
                  } while ((unsigned long long) $$CIV810 < 1ull);    /* ~272 */
                lab_271:
                  d-T_479_1%addr = _alloca(16ll);
                  if (!1) goto lab_275;
                  $$CIV48E = 0ll;
                  do {   /* id=17 guarded */ /* ~276 */ 
                    /* region = 192 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_479_1%addr  + -8ll))->T_479[].rns1369.[$$CIV48E + 1ll] = ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1366.[1ll][1ll][($$CIV48E + ($$CIV490 + (long long) mb[].off8)) - 1ll][$$CIV491 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]];
                    /* DIR   LATCH */
                    $$CIV48E = $$CIV48E + 1ll;
                  } while ((unsigned long long) $$CIV48E < 2ull);    /* ~276 */
                lab_275:
                  d-T_480_1%addr = _alloca(16ll);
                  if (!1) goto lab_277;
                  __alignx(32,((char *)d-T_480_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV48F = 0ll;
                  do {   /* id=18 guarded */ /* ~278 */ 
                    /* region = 191 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=18 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_480_1%addr  + -8ll))->T_480[].rns1370.[$$CIV48F + 1ll] = ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1360.[1ll][1ll][$$CIV490 + (long long) mb[].off8][($$CIV48F + ($$CIV491 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]];
                    /* DIR   LATCH */
                    $$CIV48F = $$CIV48F + 1ll;
                  } while ((unsigned long long) $$CIV48F < 2ull);    /* ~278 */
                lab_277:
                  $$RET57 = upwinded_emf(((char *)d-T_476_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_477_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_478_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)d-T_479_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_480_1%addr  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1374.  + d-ex_%addr->ex_%d-data%rvo.rns1371.))->ex_%data[].rns1375.[1ll][1ll][(long long) mb[].off8 + $$CIV490][$$CIV491 + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr  + 40ll))->ex_%x[].rns1372.[(long long) mb[].off0 + $$CIV492]] = $$RET57;
                  _dealloca[U,TmPShadow_142D](stack_pos_142)
  1869 |          /* DIR   LATCH */
                  $$CIV490 = $$CIV490 + 1ll;
                } while ((unsigned long long) $$CIV490 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~266 */
              lab_265:
                /* DIR   LATCH */
                $$CIV491 = $$CIV491 + 1ll;
              } while ((unsigned long long) $$CIV491 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~264 */
            lab_263:
  1874 |      /* DIR   LATCH */
              $$CIV492 = $$CIV492 + 1ll;
            } while ((unsigned long long) $$CIV492 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~262 */
          lab_378:
          lab_381:
          lab_382:
          lab_261:
  1875 |  lab_49:
            $$RET58 = __stencilcontrol_NMOD_istimeshift(.index,.info,&ey,&mb);
  1876 |    if (!(0 != ($$RET58 & 1))) goto lab_116;
  1877 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_279;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_356;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_357;
            if (!1) goto lab_353;
            $$CIV49B = 0ll;
            do {   /* id=19 guarded */ /* ~280 */ 
              /* region = 208 */
              /* bump-normalized */
  1878 |      if (!1) goto lab_281;
              $$CIV49A = 0ll;
              do {   /* id=20 guarded */ /* ~282 */ 
                /* region = 207 */
                /* bump-normalized */
                if (!1) goto lab_283;
                $$CIV499 = 0ll;
                do {   /* id=21 guarded */ /* ~284 */ 
                  /* region = 206 */
                  /* bump-normalized */
  1879 |          stack_pos_143 = _getstack();
                  d-T_481_1%addr = _alloca(16ll);
                  if (!1) goto lab_285;
                  $$CIV493 = 0ll;
                  do {   /* id=22 guarded */ /* ~286 */ 
                    /* region = 205 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=22 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_481_1%addr  + -8ll))->T_481[].rns1376.[$$CIV493 + 1ll] = ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380.  + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1381.[(long long) ibz][1ll][($$CIV493 + ($$CIV499 + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV493 = $$CIV493 + 1ll;
                  } while ((unsigned long long) $$CIV493 < 2ull);    /* ~286 */
                lab_285:
                  T_482[].off0 = - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1382.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV499][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[($$CIV49B + (long long) mb[].off0) - 1ll]];
                  T_482[].off8 = - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1382.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV499][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[$$CIV49B + (long long) mb[].off0]];
                  d-T_484_1%addr = _alloca(32ll);
                  T_485 = 0ll;
                  if (!1) goto lab_287;
                  $$CIV494 = 0ll;
                  do {   /* id=23 guarded */ /* ~288 */ 
                    /* region = 204 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=23 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_484_1%addr  + -8ll))->T_484[].rns1383.[$$CIV494 + 1ll] = ((double *)((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346.  + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343.))->ey_bar_%data[].rns1384.[1ll][1ll][($$CIV494 + ($$CIV499 + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-ey_bar_%addr  + 40ll))->ey_bar_%x[].rns1344.[($$CIV49B + (long long) mb[].off0) - 1ll]];
                    /* DIR   LATCH */
                    $$CIV494 = $$CIV494 + 1ll;
                  } while ((unsigned long long) $$CIV494 < 2ull);    /* ~288 */
                  T_485 = 2ll;
                lab_287:
                  if (!1) goto lab_289;
                  $$CIV495 = 0ll;
                  do {   /* id=24 guarded */ /* ~290 */ 
                    /* region = 203 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=24 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_484_1%addr  + -8ll))->T_484[].rns1383.[1ll + ($$CIV495 + T_485)] = ((double *)((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346.  + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343.))->ey_bar_%data[].rns1384.[1ll][1ll][($$CIV495 + ($$CIV499 + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-ey_bar_%addr  + 40ll))->ey_bar_%x[].rns1344.[$$CIV49B + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV495 = $$CIV495 + 1ll;
                  } while ((unsigned long long) $$CIV495 < 2ull);    /* ~290 */
                lab_289:
                  /* DIR   REPORT_INFO */
                  d-T_486_1%addr = _alloca(32ll);
                  if (!1) goto lab_291;
                  T_487 = 0ll;
                  $$CIV497 = 0ll;
                  do {   /* id=25 guarded */ /* ~292 */ 
                    /* region = 202 */
                    /* bump-normalized */
                    if (!1) goto lab_293;
                    $$CIV496 = 0ll;
                    do {   /* id=26 guarded */ /* ~294 */ 
                      /* region = 201 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=26 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_486_1%addr  + -24ll))->T_486[].rns1385.[$$CIV497 + 1ll][$$CIV496 + 1ll] = ((double *)((char *)d-T_484_1%addr  + -8ll))->T_484[].rns1383.[1ll + ($$CIV496 + T_487)];
                      /* DIR   LATCH */
                      $$CIV496 = $$CIV496 + 1ll;
                    } while ((unsigned long long) $$CIV496 < 2ull);    /* ~294 */
                    T_487 = T_487 + 2ll;
                  lab_293:
                    /* DIR   LATCH */
                    $$CIV497 = $$CIV497 + 1ll;
                  } while ((unsigned long long) $$CIV497 < 2ull);    /* ~292 */
                lab_291:
                  T_488[].off0 = ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1382.[1ll][1ll][(long long) mb[].off8 + $$CIV499][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[($$CIV49B + (long long) mb[].off0) - 1ll]];
                  T_488[].off8 = ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1359.  + d-fz_%addr->fz_%d-data%rvo.rns1356.))->fz_%data[].rns1382.[1ll][1ll][(long long) mb[].off8 + $$CIV499][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1357.[$$CIV49B + (long long) mb[].off0]];
                  d-T_490_1%addr = _alloca(16ll);
                  if (!1) goto lab_295;
                  $$CIV498 = 0ll;
                  do {   /* id=27 guarded */ /* ~296 */ 
                    /* region = 200 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=27 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_490_1%addr  + -8ll))->T_490[].rns1386.[$$CIV498 + 1ll] = ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380.  + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1381.[1ll][1ll][($$CIV498 + ($$CIV499 + (long long) mb[].off8)) - 1ll][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV498 = $$CIV498 + 1ll;
                  } while ((unsigned long long) $$CIV498 < 2ull);    /* ~296 */
                lab_295:
                  $$RET59 = upwinded_emf(((char *)d-T_481_1%addr  + -8ll + (8ll)*(1ll)),((char *)&T_482  + -8ll + (8ll)*(1ll)),((char *)d-T_486_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)&T_488  + -8ll + (8ll)*(1ll)),((char *)d-T_490_1%addr  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1390.  + d-ey_%addr->ey_%d-data%rvo.rns1387.))->ey_%data[].rns1391.[1ll][1ll][(long long) mb[].off8 + $$CIV499][(long long) mb[].off4 + $$CIV49A][(long long) ((int *)((char *)d-ey_%addr  + 40ll))->ey_%x[].rns1388.[$$CIV49B + (long long) mb[].off0]] = $$RET59;
                  _dealloca[U,TmPShadow_143D](stack_pos_143)
  1878 |          /* DIR   LATCH */
                  $$CIV499 = $$CIV499 + 1ll;
                } while ((unsigned long long) $$CIV499 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~284 */
              lab_283:
                /* DIR   LATCH */
                $$CIV49A = $$CIV49A + 1ll;
              } while ((unsigned long long) $$CIV49A < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~282 */
            lab_281:
  1884 |      /* DIR   LATCH */
              $$CIV49B = $$CIV49B + 1ll;
            } while ((unsigned long long) $$CIV49B < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~280 */
          lab_353:
          lab_356:
          lab_357:
          lab_279:
  1885 |  lab_116:
            $$RET5A = __stencilcontrol_NMOD_istimeshift(.index,.info,&ez,&mb);
  1886 |    if (!(0 != ($$RET5A & 1))) goto lab_172;
  1887 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_297;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_329;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_330;
            if (!1) goto lab_326;
            $$CIV4A6 = 0ll;
            do {   /* id=28 guarded */ /* ~298 */ 
              /* region = 218 */
              /* bump-normalized */
  1888 |      if (!1) goto lab_299;
              $$CIV4A5 = 0ll;
              do {   /* id=29 guarded */ /* ~300 */ 
                /* region = 217 */
                /* bump-normalized */
                if (!1) goto lab_301;
                $$CIV4A4 = 0ll;
                do {   /* id=30 guarded */ /* ~302 */ 
                  /* region = 216 */
                  /* bump-normalized */
  1889 |          T_491[].off0 = ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1392.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV4A4][$$CIV4A5 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[($$CIV4A6 + (long long) mb[].off0) - 1ll]];
                  T_491[].off8 = ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1392.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV4A4][$$CIV4A5 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[$$CIV4A6 + (long long) mb[].off0]];
                  stack_pos_144 = _getstack();
                  d-T_493_1%addr = _alloca(16ll);
                  if (!1) goto lab_303;
                  __alignx(32,((char *)d-T_493_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV49C = 0ll;
                  do {   /* id=31 guarded */ /* ~304 */ 
                    /* region = 215 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_493_1%addr  + -8ll))->T_493[].rns1393.[$$CIV49C + 1ll] = - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380.  + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1394.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV49C = $$CIV49C + 1ll;
                  } while ((unsigned long long) $$CIV49C < 2ull);    /* ~304 */
                lab_303:
                  d-T_494_1%addr = _alloca(32ll);
                  if (!1) goto lab_324;
                  $$CIV80F = (long long) 0;
                  do {   /* id=39 guarded */ /* ~325 */ 
                    /* region = 209 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=39 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_494_1%addr  + -8ll))->T_494[].rns1395.[$$CIV80F + 1ll] = ((double *)((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352.  + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349.))->ez_bar_%data[].rns1396.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-ez_bar_%addr  + 40ll))->ez_bar_%x[].rns1350.[($$CIV4A6 + (long long) mb[].off0) - 1ll]];
                    ((double *)((char *)d-T_494_1%addr  + -8ll))->T_494[].rns1395.[$$CIV80F + 3ll] = ((double *)((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352.  + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349.))->ez_bar_%data[].rns1396.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-ez_bar_%addr  + 40ll))->ez_bar_%x[].rns1350.[$$CIV4A6 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV80F = $$CIV80F + 1ll;
                  } while ($$CIV80F < (long long) 2ull);    /* ~325 */
                lab_324:
                  /* DIR   REPORT_INFO */
                  d-T_496_1%addr = _alloca(32ll);
                  if (!1) goto lab_309;
                  T_497 = 0ll;
                  $$CIV4A0 = 0ll;
                  do {   /* id=34 guarded */ /* ~310 */ 
                    /* region = 214 */
                    /* bump-normalized */
                    if (!1) goto lab_311;
                    $$CIV49F = 0ll;
                    do {   /* id=35 guarded */ /* ~312 */ 
                      /* region = 213 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=35 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_496_1%addr  + -24ll))->T_496[].rns1397.[$$CIV4A0 + 1ll][$$CIV49F + 1ll] = ((double *)((char *)d-T_494_1%addr  + -8ll))->T_494[].rns1395.[1ll + ($$CIV49F + T_497)];
                      /* DIR   LATCH */
                      $$CIV49F = $$CIV49F + 1ll;
                    } while ((unsigned long long) $$CIV49F < 2ull);    /* ~312 */
                    T_497 = T_497 + 2ll;
                  lab_311:
                    /* DIR   LATCH */
                    $$CIV4A0 = $$CIV4A0 + 1ll;
                  } while ((unsigned long long) $$CIV4A0 < 2ull);    /* ~310 */
                lab_309:
                  d-T_498_1%addr = _alloca(32ll);
                  if (!1) goto lab_313;
                  $$CIV811 = (long long) 0;
                  do {   /* id=36 guarded */ /* ~314 */ 
                    /* region = 212 */
                    /* bump-normalized */
                    if (!1) goto lab_315;
                    __alignx(32,((char *)d-T_498_1%addr  + -24ll + (16ll)*($$CIV811 * 2ll + 1ll) + (8ll)*(1ll)))
                    $$CIV4A1 = 0ll;
                    do {   /* id=37 guarded */ /* ~316 */ 
                      /* region = 211 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=37 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_498_1%addr  + -24ll))->T_498[].rns1398.[$$CIV811 * 2ll + 1ll][$$CIV4A1 + 1ll] = ((double *)((char *)d-T_496_1%addr  + -24ll))->T_496[].rns1397.[$$CIV4A1 + 1ll][$$CIV811 * 2ll + 1ll];
                      ((double *)((char *)d-T_498_1%addr  + -24ll))->T_498[].rns1398.[$$CIV811 * 2ll + 2ll][$$CIV4A1 + 1ll] = ((double *)((char *)d-T_496_1%addr  + -24ll))->T_496[].rns1397.[$$CIV4A1 + 1ll][$$CIV811 * 2ll + 2ll];
                      /* DIR   LATCH */
                      $$CIV4A1 = $$CIV4A1 + 1ll;
                    } while ((unsigned long long) $$CIV4A1 < 2ull);    /* ~316 */
                  lab_315:
                    /* DIR   LATCH */
                    $$CIV811 = $$CIV811 + 1ll;
                  } while ((unsigned long long) $$CIV811 < 1ull);    /* ~314 */
                lab_313:
                  d-T_499_1%addr = _alloca(16ll);
                  if (!1) goto lab_317;
                  __alignx(32,((char *)d-T_499_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV4A3 = 0ll;
                  do {   /* id=38 guarded */ /* ~318 */ 
                    /* region = 210 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=38 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_499_1%addr  + -8ll))->T_499[].rns1399.[$$CIV4A3 + 1ll] = ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380.  + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1394.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV4A3 + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV4A3 = $$CIV4A3 + 1ll;
                  } while ((unsigned long long) $$CIV4A3 < 2ull);    /* ~318 */
                lab_317:
                  T_500[].off0 = ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1392.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][$$CIV4A5 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[($$CIV4A6 + (long long) mb[].off0) - 1ll]];
                  T_500[].off8 = ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365.  + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1392.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][$$CIV4A5 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1363.[$$CIV4A6 + (long long) mb[].off0]];
                  $$RET5B = upwinded_emf(((char *)&T_491  + -8ll + (8ll)*(1ll)),((char *)d-T_493_1%addr  + -8ll + (8ll)*(1ll)),((char *)d-T_498_1%addr  + -24ll + (16ll)*(1ll) + (8ll)*(1ll)),((char *)d-T_499_1%addr  + -8ll + (8ll)*(1ll)),((char *)&T_500  + -8ll + (8ll)*(1ll)));
                  ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1403.  + d-ez_%addr->ez_%d-data%rvo.rns1400.))->ez_%data[].rns1404.[1ll][1ll][(long long) mb[].off8 + $$CIV4A4][$$CIV4A5 + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr  + 40ll))->ez_%x[].rns1401.[$$CIV4A6 + (long long) mb[].off0]] = $$RET5B;
                  _dealloca[U,TmPShadow_144D](stack_pos_144)
  1888 |          /* DIR   LATCH */
                  $$CIV4A4 = $$CIV4A4 + 1ll;
                } while ((unsigned long long) $$CIV4A4 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~302 */
              lab_301:
                /* DIR   LATCH */
                $$CIV4A5 = $$CIV4A5 + 1ll;
              } while ((unsigned long long) $$CIV4A5 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~300 */
            lab_299:
  1894 |      /* DIR   LATCH */
              $$CIV4A6 = $$CIV4A6 + 1ll;
            } while ((unsigned long long) $$CIV4A6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~298 */
          lab_326:
          lab_329:
          lab_330:
          lab_297:
  1895 |  lab_172:
  1896 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
935LoopCarriedDependence (fail)High Level Optimizer3118441Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ex_bar_%data[].rns1337."
936NonInnermostLoop (fail)High Level Optimizer3118441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
937LoopCarriedDependence (fail)High Level Optimizer3118452Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
938LoopCarriedDependence (fail)High Level Optimizer3118453Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
939AliasingInducedDependence (fail)High Level Optimizer3118453An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
940NonVectorizableAlignment (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
941UnsupportedOperation (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]]
942NonVectorizableStride (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
943NonStrideOneStore (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
944LoopCarriedDependence (fail)High Level Optimizer3118524Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ey_bar_%data[].rns1347."
945LoopCarriedDependence (fail)High Level Optimizer3118535Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
946LoopCarriedDependence (fail)High Level Optimizer3118536Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
947AliasingInducedDependence (fail)High Level Optimizer3118536An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
948NonVectorizableAlignment (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
949UnsupportedOperation (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]]
950NonVectorizableStride (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
951NonStrideOneStore (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
952LoopCarriedDependence (fail)High Level Optimizer3118607Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
953LoopCarriedDependence (fail)High Level Optimizer3118618Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
954LoopCarriedDependence (fail)High Level Optimizer3118619Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
955AliasingInducedDependence (fail)High Level Optimizer3118619An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
956NonVectorizableAlignment (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
957UnsupportedOperation (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]]
958NonVectorizableStride (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
959NonStrideOneStore (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
960LoopHasSideEffectsCall (fail)High Level Optimizer31186810Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
961ContainsFunctionCall (fail)High Level Optimizer31186810An attempt to SIMD vectorize failed because the loop contains a function call.not available
962LoopHasSideEffectsCall (fail)High Level Optimizer31186911Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
963ContainsFunctionCall (fail)High Level Optimizer31186911An attempt to SIMD vectorize failed because the loop contains a function call.not available
964LoopHasSideEffectsCall (fail)High Level Optimizer31186912Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
965ContainsFunctionCall (fail)High Level Optimizer31186912An attempt to SIMD vectorize failed because the loop contains a function call.not available
966IterationCountTooSmall (fail)High Level Optimizer31187013An attempt to SIMD vectorize failed because the iteration count is too small.not available
967NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*((long long) iby) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*((long long) mb[].off8 + $$CIV490) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48A + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
968NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*((long long) iby) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*((long long) mb[].off8 + $$CIV490) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48A + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
969IterationCountTooSmall (fail)High Level Optimizer31187014An attempt to SIMD vectorize failed because the iteration count is too small.not available
970NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_477_1%addr + -8ll + (8ll)*($$CIV48B + 1ll))
971UnsupportedOperation (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1366.[(long long) ibz][1ll][($$CIV48B + ($$CIV490 + (long long) mb[].off8)) - 1ll][$$CIV491 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]]
972NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.)*((long long) ibz) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[2ll])*(($$CIV48B + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[3ll])*($$CIV491 + (long long) mb[].off4) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]))
973OuterLoopUnroll (success)High Level Optimizer31187015An outer loop unroll was performed.
  • Unroll Factor: 2
974IterationCountTooSmall (fail)High Level Optimizer31187016An attempt to SIMD vectorize failed because the iteration count is too small.not available
975NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_478_1%addr + -24ll + (16ll)*($$CIV810 * 2ll + 1ll) + (8ll)*($$CIV48C + 1ll))
976NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*(($$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*(($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]))
977NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_478_1%addr + -24ll + (16ll)*($$CIV810 * 2ll + 2ll) + (8ll)*($$CIV48C + 1ll))
978NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*($$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*(($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]))
979IterationCountTooSmall (fail)High Level Optimizer31187017An attempt to SIMD vectorize failed because the iteration count is too small.not available
980NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_479_1%addr + -8ll + (8ll)*($$CIV48E + 1ll))
981NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.)*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[2ll])*(($$CIV48E + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[3ll])*($$CIV491 + (long long) mb[].off4) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]))
982IterationCountTooSmall (fail)High Level Optimizer31187018An attempt to SIMD vectorize failed because the iteration count is too small.not available
983NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*($$CIV490 + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48F + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
984NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*($$CIV490 + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48F + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
985LoopHasSideEffectsCall (fail)High Level Optimizer31187719Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
986ContainsFunctionCall (fail)High Level Optimizer31187719An attempt to SIMD vectorize failed because the loop contains a function call.not available
987LoopHasSideEffectsCall (fail)High Level Optimizer31187820Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
988ContainsFunctionCall (fail)High Level Optimizer31187820An attempt to SIMD vectorize failed because the loop contains a function call.not available
989LoopHasSideEffectsCall (fail)High Level Optimizer31187821Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
990ContainsFunctionCall (fail)High Level Optimizer31187821An attempt to SIMD vectorize failed because the loop contains a function call.not available
991IterationCountTooSmall (fail)High Level Optimizer31187922An attempt to SIMD vectorize failed because the iteration count is too small.not available
992NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_481_1%addr + -8ll + (8ll)*($$CIV493 + 1ll))
993NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) ibz) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*(($$CIV493 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]))
994IterationCountTooSmall (fail)High Level Optimizer31187923An attempt to SIMD vectorize failed because the iteration count is too small.not available
995NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_484_1%addr + -8ll + (8ll)*($$CIV494 + 1ll))
996NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*(($$CIV494 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[($$CIV49B + (long long) mb[].off0) - 1ll]))
997IterationCountTooSmall (fail)High Level Optimizer31187924An attempt to SIMD vectorize failed because the iteration count is too small.not available
998NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_484_1%addr + -8ll + (8ll)*(1ll + ($$CIV495 + T_485)))
999NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*(($$CIV495 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[$$CIV49B + (long long) mb[].off0]))
1000LoopRolled (success)High Level Optimizer311879not availableLoop rolled has been applied.not available
1001CompleteLoopUnroll (success)High Level Optimizer311879not availableComplete loop unroll was performed.not available
1002IterationCountTooSmall (fail)High Level Optimizer31187926An attempt to SIMD vectorize failed because the iteration count is too small.not available
1003NonVectorizableAlignment (fail)High Level Optimizer31187926An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
1004NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_486_1%addr + -24ll + (16ll)*($$CIV497 + 1ll) + (8ll)*($$CIV496 + 1ll))
1005IterationCountTooSmall (fail)High Level Optimizer31187927An attempt to SIMD vectorize failed because the iteration count is too small.not available
1006NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_490_1%addr + -8ll + (8ll)*($$CIV498 + 1ll))
1007NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*(($$CIV498 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]))
1008LoopHasSideEffectsCall (fail)High Level Optimizer31188728Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1009ContainsFunctionCall (fail)High Level Optimizer31188728An attempt to SIMD vectorize failed because the loop contains a function call.not available
1010LoopHasSideEffectsCall (fail)High Level Optimizer31188829Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1011ContainsFunctionCall (fail)High Level Optimizer31188829An attempt to SIMD vectorize failed because the loop contains a function call.not available
1012LoopHasSideEffectsCall (fail)High Level Optimizer31188830Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1013ContainsFunctionCall (fail)High Level Optimizer31188830An attempt to SIMD vectorize failed because the loop contains a function call.not available
1014IterationCountTooSmall (fail)High Level Optimizer31188931An attempt to SIMD vectorize failed because the iteration count is too small.not available
1015NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) iby) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1016UnsupportedOperation (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1394.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]]
1017NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) iby) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1018LoopFusion (success)High Level Optimizer31188939Loops were fused.
  • Loop Line Number: 1889
  • Loop Line Number: 1889
1019IterationCountTooSmall (fail)High Level Optimizer31188939An attempt to SIMD vectorize failed because the iteration count is too small.not available
1020NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[($$CIV4A6 + (long long) mb[].off0) - 1ll]))
1021NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[($$CIV4A6 + (long long) mb[].off0) - 1ll]))
1022NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_494_1%addr + -8ll + (8ll)*($$CIV80F + 3ll))
1023NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[$$CIV4A6 + (long long) mb[].off0]))
1024LoopRolled (success)High Level Optimizer311889not availableLoop rolled has been applied.not available
1025CompleteLoopUnroll (success)High Level Optimizer311889not availableComplete loop unroll was performed.not available
1026IterationCountTooSmall (fail)High Level Optimizer31188935An attempt to SIMD vectorize failed because the iteration count is too small.not available
1027NonVectorizableAlignment (fail)High Level Optimizer31188935An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
1028NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A0 + 1ll) + (8ll)*($$CIV49F + 1ll))
1029OuterLoopUnroll (success)High Level Optimizer31188936An outer loop unroll was performed.
  • Unroll Factor: 2
1030IterationCountTooSmall (fail)High Level Optimizer31188937An attempt to SIMD vectorize failed because the iteration count is too small.not available
1031NonVectorizableStride (fail)High Level Optimizer31188937An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
1032NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A1 + 1ll) + (8ll)*($$CIV811 * 2ll + 1ll))
1033NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_498_1%addr + -24ll + (16ll)*($$CIV811 * 2ll + 2ll) + (8ll)*($$CIV4A1 + 1ll))
1034NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A1 + 1ll) + (8ll)*($$CIV811 * 2ll + 2ll))
1035IterationCountTooSmall (fail)High Level Optimizer31188938An attempt to SIMD vectorize failed because the iteration count is too small.not available
1036NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV4A3 + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1037NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV4A3 + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
5627FullLoopUnroll (success)Low Level Optimizer317030168Full loop unroll was performed.
  • Unroll Factor: 2
5628FullLoopUnroll (success)Low Level Optimizer317030169Full loop unroll was performed.
  • Unroll Factor: 2
5629FullLoopUnroll (success)Low Level Optimizer317030170Full loop unroll was performed.
  • Unroll Factor: 2
5630FullLoopUnroll (success)Low Level Optimizer317030171Full loop unroll was performed.
  • Unroll Factor: 2
5631FullLoopUnroll (success)Low Level Optimizer317030172Full loop unroll was performed.
  • Unroll Factor: 2
5632FullLoopUnroll (success)Low Level Optimizer317065173Full loop unroll was performed.
  • Unroll Factor: 2
5633FullLoopUnroll (success)Low Level Optimizer317065174Full loop unroll was performed.
  • Unroll Factor: 2
5634FullLoopUnroll (success)Low Level Optimizer317065175Full loop unroll was performed.
  • Unroll Factor: 2
5635FullLoopUnroll (success)Low Level Optimizer317065176Full loop unroll was performed.
  • Unroll Factor: 2
5636FullLoopUnroll (success)Low Level Optimizer317065177Full loop unroll was performed.
  • Unroll Factor: 2
5637FullLoopUnroll (success)Low Level Optimizer317102178Full loop unroll was performed.
  • Unroll Factor: 2
5638FullLoopUnroll (success)Low Level Optimizer317102179Full loop unroll was performed.
  • Unroll Factor: 2
5639FullLoopUnroll (success)Low Level Optimizer317102180Full loop unroll was performed.
  • Unroll Factor: 2
5640FullLoopUnroll (success)Low Level Optimizer317102181Full loop unroll was performed.
  • Unroll Factor: 2
5641FullLoopUnroll (success)Low Level Optimizer317102182Full loop unroll was performed.
  • Unroll Factor: 2
5642FullLoopUnroll (success)Low Level Optimizer317065184Full loop unroll was performed.
  • Unroll Factor: 2
5643FullLoopUnroll (success)Low Level Optimizer317102186Full loop unroll was performed.
  • Unroll Factor: 2
5644LoopUnroll (success)Low Level Optimizer3169263Loop unroll was performed.
  • Unroll Factor: 2
5645LoopUnroll (success)Low Level Optimizer3169596Loop unroll was performed.
  • Unroll Factor: 2
5646LoopUnroll (success)Low Level Optimizer3169949Loop unroll was performed.
  • Unroll Factor: 2
6261ModuloSchedule (success)Low Level Optimizer31not available3Loop was modulo scheduled.
  • Initiation Interval: 44
6262ModuloSchedule (success)Low Level Optimizer31not available6Loop was modulo scheduled.
  • Initiation Interval: 44
6263ModuloSchedule (success)Low Level Optimizer31not available9Loop was modulo scheduled.
  • Initiation Interval: 44

Region #32
Region Namecalc_fluxes_noctu
Region Name (Demangled)not available
Start Line #not available
End Line #1831
Pseudocode
          void calc_fluxes_noctu(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET5C = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2x,&mb);
  1789 |    if (!(0 != ($$RET5C & 1))) goto lab_1;
  1790 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_133;
            $$CIV4AE = 0ll;
            do {   /* id=1 guarded */ /* ~134 */ 
              /* region = 140 */
              /* bump-normalized */
  1791 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_135;
              $$CIV4A8 = 0ll;
              do {   /* id=2 guarded */ /* ~136 */ 
                /* region = 138 */
                /* bump-normalized */
  1792 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_137;
                $$CIV4A7 = 0ll;
                do {   /* id=3 guarded */ /* ~138 */ 
                  /* region = 137 */
                  /* bump-normalized */
  1793 |          d-unctl_rtd_75%dscr_type = 3u;
                  d-unctl_rtd_75%data_type = 14u;
                  d-unctl_rtd_75%flags = ((char) ((((int) d-qlx_%addr->qlx_%d-data%flags.rns1409. & 16) >> 4 & ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1410.[1ll] == ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1410.[5ll]) * 16) | 239u) & d-qlx_%addr->qlx_%d-data%flags.rns1409.;
                  d-unctl_rtd_75%version = 129u;
                  d-unctl_rtd_75%element_len = 8ll;
                  d-unctl_rtd_75%rank = 1;
                  d-unctl_rtd_75%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_75%bounds%extent[].off32 = max(((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%extent[].rns1411.[1ll],0ll);
                  d-unctl_rtd_75%bounds%mult[].off40 = ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1410.[1ll];
                  d-unctl_rtd_75%rvo = - ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1410.[1ll];
                  d-unctl_rtd_76%dscr_type = 3u;
                  d-unctl_rtd_76%data_type = 14u;
                  d-unctl_rtd_76%flags = ((char) ((((int) d-qrx_%addr->qrx_%d-data%flags.rns1412. & 16) >> 4 & ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1413.[1ll] == ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1413.[5ll]) * 16) | 239u) & d-qrx_%addr->qrx_%d-data%flags.rns1412.;
                  d-unctl_rtd_76%version = 129u;
                  d-unctl_rtd_76%element_len = 8ll;
                  d-unctl_rtd_76%rank = 1;
                  d-unctl_rtd_76%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_76%bounds%extent[].off32 = max(((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%extent[].rns1414.[1ll],0ll);
                  d-unctl_rtd_76%bounds%mult[].off40 = ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1413.[1ll];
                  d-unctl_rtd_76%rvo = - ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1413.[1ll];
                  d-unctl_rtd_77%dscr_type = 3u;
                  d-unctl_rtd_77%data_type = 14u;
                  d-unctl_rtd_77%flags = ((char) ((((int) d-f2x_%addr->f2x_%d-data%flags.rns1415. & 16) >> 4 & ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns1416.[1ll] == ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns1416.[5ll]) * 16) | 239u) & d-f2x_%addr->f2x_%d-data%flags.rns1415.;
                  d-unctl_rtd_77%version = 129u;
                  d-unctl_rtd_77%element_len = 8ll;
                  d-unctl_rtd_77%rank = 1;
                  d-unctl_rtd_77%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_77%bounds%extent[].off32 = max(((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns1417.[1ll],0ll);
                  d-unctl_rtd_77%bounds%mult[].off40 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns1416.[1ll];
                  d-unctl_rtd_77%rvo = - ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%mult[].rns1416.[1ll];
                  $$TVX.$$.$$SFXF3A3A = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1418.[(long long) .info->info%level];
                  $$TVX.$$.$$RET5D3B3B = __sweepscheme_NMOD_calc_flux_x(((char *)d-qlx_%addr->qlx_%d-data%addr.rns1432.  + d-qlx_%addr->qlx_%d-data%rvo.rns1429. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1410.)*((((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%extent[].rns1411.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%lbound[].rns1431.[1ll])) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1410.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1410.[2ll])*((long long) mb[].off8 + $$CIV4A7) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1410.[3ll])*((long long) mb[].off4 + $$CIV4A8) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1410.[4ll])*((long long) ((int *)((char *)d-qlx_%addr  + 40ll))->qlx_%x[].rns1430.[(long long) mb[].off0 + $$CIV4AE])),((char *)d-qrx_%addr->qrx_%d-data%addr.rns1427.  + d-qrx_%addr->qrx_%d-data%rvo.rns1424. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1413.)*((((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%extent[].rns1414.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%lbound[].rns1426.[1ll])) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1413.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1413.[2ll])*((long long) mb[].off8 + $$CIV4A7) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1413.[3ll])*((long long) mb[].off4 + $$CIV4A8) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1413.[4ll])*((long long) ((int *)((char *)d-qrx_%addr  + 40ll))->qrx_%x[].rns1425.[(long long) mb[].off0 + $$CIV4AE])),((char *)d-f2x_%addr->f2x_%d-data%addr.rns1422.  + d-f2x_%addr->f2x_%d-data%rvo.rns1419. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1416.)*((((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns1417.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%lbound[].rns1421.[1ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1416.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1416.[2ll])*((long long) mb[].off8 + $$CIV4A7) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1416.[3ll])*((long long) mb[].off4 + $$CIV4A8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1416.[4ll])*((long long) ((int *)((char *)d-f2x_%addr  + 40ll))->f2x_%x[].rns1420.[(long long) mb[].off0 + $$CIV4AE])),NULL,0,&d-unctl_rtd_75,&d-unctl_rtd_76,&d-unctl_rtd_77);
  1794 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1434.[(long long) .info->info%level] = max($$TVX.$$.$$SFXF3A3A,$$TVX.$$.$$RET5D3B3B);
                  /* DIR   LATCH */
                  $$CIV4A7 = $$CIV4A7 + 1ll;
                } while ((unsigned long long) $$CIV4A7 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~138 */
              lab_137:
  1795 |        /* DIR   LATCH */
                $$CIV4A8 = $$CIV4A8 + 1ll;
              } while ((unsigned long long) $$CIV4A8 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~136 */
            lab_135:
  1796 |      if (!((long long) nflux > 0ll)) goto lab_139;
              $$CIV4AD = 0ll;
              do {   /* id=4 guarded */ /* ~140 */ 
                /* region = 139 */
                /* bump-normalized */
  1797 |        stack_pos_145 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_18;
                d-T_516_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_19;
              lab_18:
                d-T_516_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_19:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_181;
                $$_xlsmpEntryC4 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_252;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44616U,$$SHADW.SMPDef$$44617D](18592,&calc_fluxes_noctu$$OL$$197,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC4,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1797*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1797**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1797*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1797**")
                goto lab_253;
              lab_252:
                calc_fluxes_noctu$$OL$$197((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_253:
              lab_181:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_36;
                free(d-T_516_1%addr)
              lab_36:
                _dealloca[U,TmPShadow_145D](stack_pos_145)
  1799 |        /* DIR   LATCH */
                $$CIV4AD = $$CIV4AD + 1ll;
              } while ((unsigned long long) $$CIV4AD < (unsigned long long) ((long long) nflux));    /* ~140 */
            lab_139:
  1801 |      /* DIR   LATCH */
              $$CIV4AE = $$CIV4AE + 1ll;
            } while ((unsigned long long) $$CIV4AE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~134 */
          lab_133:
  1802 |  lab_1:
            $$RET5E = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2y,&mb);
  1804 |    if (!(0 != ($$RET5E & 1))) goto lab_45;
  1805 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_149;
            $$CIV4B6 = 0ll;
            do {   /* id=9 guarded */ /* ~150 */ 
              /* region = 144 */
              /* bump-normalized */
  1806 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_151;
              $$CIV4B0 = 0ll;
              do {   /* id=10 guarded */ /* ~152 */ 
                /* region = 142 */
                /* bump-normalized */
  1807 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_153;
                $$CIV4AF = 0ll;
                do {   /* id=11 guarded */ /* ~154 */ 
                  /* region = 141 */
                  /* bump-normalized */
  1808 |          d-unctl_rtd_78%dscr_type = 3u;
                  d-unctl_rtd_78%data_type = 14u;
                  d-unctl_rtd_78%flags = ((char) ((((int) d-qly_%addr->qly_%d-data%flags.rns1442. & 16) >> 4 & ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1443.[1ll] == ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1443.[5ll]) * 16) | 239u) & d-qly_%addr->qly_%d-data%flags.rns1442.;
                  d-unctl_rtd_78%version = 129u;
                  d-unctl_rtd_78%element_len = 8ll;
                  d-unctl_rtd_78%rank = 1;
                  d-unctl_rtd_78%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_78%bounds%extent[].off32 = max(((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%extent[].rns1444.[1ll],0ll);
                  d-unctl_rtd_78%bounds%mult[].off40 = ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1443.[1ll];
                  d-unctl_rtd_78%rvo = - ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1443.[1ll];
                  d-unctl_rtd_79%dscr_type = 3u;
                  d-unctl_rtd_79%data_type = 14u;
                  d-unctl_rtd_79%flags = ((char) ((((int) d-qry_%addr->qry_%d-data%flags.rns1445. & 16) >> 4 & ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1446.[1ll] == ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1446.[5ll]) * 16) | 239u) & d-qry_%addr->qry_%d-data%flags.rns1445.;
                  d-unctl_rtd_79%version = 129u;
                  d-unctl_rtd_79%element_len = 8ll;
                  d-unctl_rtd_79%rank = 1;
                  d-unctl_rtd_79%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_79%bounds%extent[].off32 = max(((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%extent[].rns1447.[1ll],0ll);
                  d-unctl_rtd_79%bounds%mult[].off40 = ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1446.[1ll];
                  d-unctl_rtd_79%rvo = - ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1446.[1ll];
                  d-unctl_rtd_80%dscr_type = 3u;
                  d-unctl_rtd_80%data_type = 14u;
                  d-unctl_rtd_80%flags = ((char) ((((int) d-f2y_%addr->f2y_%d-data%flags.rns1448. & 16) >> 4 & ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns1449.[1ll] == ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns1449.[5ll]) * 16) | 239u) & d-f2y_%addr->f2y_%d-data%flags.rns1448.;
                  d-unctl_rtd_80%version = 129u;
                  d-unctl_rtd_80%element_len = 8ll;
                  d-unctl_rtd_80%rank = 1;
                  d-unctl_rtd_80%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_80%bounds%extent[].off32 = max(((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns1450.[1ll],0ll);
                  d-unctl_rtd_80%bounds%mult[].off40 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns1449.[1ll];
                  d-unctl_rtd_80%rvo = - ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%mult[].rns1449.[1ll];
                  $$TVX.$$.$$SFX103C3C = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1451.[(long long) .info->info%level];
                  $$TVX.$$.$$RET5F3D3D = __sweepscheme_NMOD_calc_flux_y(((char *)d-qly_%addr->qly_%d-data%addr.rns1465.  + d-qly_%addr->qly_%d-data%rvo.rns1462. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1443.)*((((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%extent[].rns1444.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%lbound[].rns1464.[1ll])) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1443.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1443.[2ll])*((long long) mb[].off8 + $$CIV4AF) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1443.[3ll])*((long long) mb[].off4 + $$CIV4B0) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1443.[4ll])*((long long) ((int *)((char *)d-qly_%addr  + 40ll))->qly_%x[].rns1463.[(long long) mb[].off0 + $$CIV4B6])),((char *)d-qry_%addr->qry_%d-data%addr.rns1460.  + d-qry_%addr->qry_%d-data%rvo.rns1457. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1446.)*((((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%extent[].rns1447.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%lbound[].rns1459.[1ll])) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1446.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1446.[2ll])*((long long) mb[].off8 + $$CIV4AF) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1446.[3ll])*((long long) mb[].off4 + $$CIV4B0) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1446.[4ll])*((long long) ((int *)((char *)d-qry_%addr  + 40ll))->qry_%x[].rns1458.[(long long) mb[].off0 + $$CIV4B6])),((char *)d-f2y_%addr->f2y_%d-data%addr.rns1455.  + d-f2y_%addr->f2y_%d-data%rvo.rns1452. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1449.)*((((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns1450.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%lbound[].rns1454.[1ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1449.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1449.[2ll])*((long long) mb[].off8 + $$CIV4AF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1449.[3ll])*((long long) mb[].off4 + $$CIV4B0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1449.[4ll])*((long long) ((int *)((char *)d-f2y_%addr  + 40ll))->f2y_%x[].rns1453.[(long long) mb[].off0 + $$CIV4B6])),NULL,0,&d-unctl_rtd_78,&d-unctl_rtd_79,&d-unctl_rtd_80);
  1809 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1467.[(long long) .info->info%level] = max($$TVX.$$.$$SFX103C3C,$$TVX.$$.$$RET5F3D3D);
                  /* DIR   LATCH */
                  $$CIV4AF = $$CIV4AF + 1ll;
                } while ((unsigned long long) $$CIV4AF < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~154 */
              lab_153:
  1810 |        /* DIR   LATCH */
                $$CIV4B0 = $$CIV4B0 + 1ll;
              } while ((unsigned long long) $$CIV4B0 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~152 */
            lab_151:
  1811 |      if (!((long long) nflux > 0ll)) goto lab_155;
              $$CIV4B5 = 0ll;
              do {   /* id=12 guarded */ /* ~156 */ 
                /* region = 143 */
                /* bump-normalized */
  1812 |        stack_pos_146 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_62;
                d-T_517_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_63;
              lab_62:
                d-T_517_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_63:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_187;
                $$_xlsmpEntryC5 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_255;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44626U,$$SHADW.SMPDef$$44627D](18592,&calc_fluxes_noctu$$OL$$198,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC5,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1812*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1812**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1812*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1812**")
                goto lab_256;
              lab_255:
                calc_fluxes_noctu$$OL$$198((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_256:
              lab_187:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_80;
                free(d-T_517_1%addr)
              lab_80:
                _dealloca[U,TmPShadow_146D](stack_pos_146)
  1814 |        /* DIR   LATCH */
                $$CIV4B5 = $$CIV4B5 + 1ll;
              } while ((unsigned long long) $$CIV4B5 < (unsigned long long) ((long long) nflux));    /* ~156 */
            lab_155:
  1815 |      /* DIR   LATCH */
              $$CIV4B6 = $$CIV4B6 + 1ll;
            } while ((unsigned long long) $$CIV4B6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~150 */
          lab_149:
  1816 |  lab_45:
            $$RET60 = __stencilcontrol_NMOD_istimeshift(.index,.info,&f2z,&mb);
  1817 |    if (!(0 != ($$RET60 & 1))) goto lab_89;
  1818 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_165;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_206;
            if (!1) goto lab_205;
            $$CIV4BE = 0ll;
            do {   /* id=17 guarded */ /* ~166 */ 
              /* region = 148 */
              /* bump-normalized */
  1819 |      if (!1) goto lab_167;
              $$CIV4B8 = 0ll;
              do {   /* id=18 guarded */ /* ~168 */ 
                /* region = 147 */
                /* bump-normalized */
  1820 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_169;
                $$CIV4B7 = 0ll;
                do {   /* id=19 guarded */ /* ~170 */ 
                  /* region = 145 */
                  /* bump-normalized */
  1821 |          d-unctl_rtd_81%dscr_type = 3u;
                  d-unctl_rtd_81%data_type = 14u;
                  d-unctl_rtd_81%flags = ((char) ((((int) d-qlz_%addr->qlz_%d-data%flags.rns1475. & 16) >> 4 & ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1476.[1ll] == ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1476.[5ll]) * 16) | 239u) & d-qlz_%addr->qlz_%d-data%flags.rns1475.;
                  d-unctl_rtd_81%version = 129u;
                  d-unctl_rtd_81%element_len = 8ll;
                  d-unctl_rtd_81%rank = 1;
                  d-unctl_rtd_81%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_81%bounds%extent[].off32 = max(((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%extent[].rns1477.[1ll],0ll);
                  d-unctl_rtd_81%bounds%mult[].off40 = ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1476.[1ll];
                  d-unctl_rtd_81%rvo = - ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1476.[1ll];
                  d-unctl_rtd_82%dscr_type = 3u;
                  d-unctl_rtd_82%data_type = 14u;
                  d-unctl_rtd_82%flags = ((char) ((((int) d-qrz_%addr->qrz_%d-data%flags.rns1478. & 16) >> 4 & ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1479.[1ll] == ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1479.[5ll]) * 16) | 239u) & d-qrz_%addr->qrz_%d-data%flags.rns1478.;
                  d-unctl_rtd_82%version = 129u;
                  d-unctl_rtd_82%element_len = 8ll;
                  d-unctl_rtd_82%rank = 1;
                  d-unctl_rtd_82%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_82%bounds%extent[].off32 = max(((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%extent[].rns1480.[1ll],0ll);
                  d-unctl_rtd_82%bounds%mult[].off40 = ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1479.[1ll];
                  d-unctl_rtd_82%rvo = - ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1479.[1ll];
                  d-unctl_rtd_83%dscr_type = 3u;
                  d-unctl_rtd_83%data_type = 14u;
                  d-unctl_rtd_83%flags = ((char) ((((int) d-f2z_%addr->f2z_%d-data%flags.rns1481. & 16) >> 4 & ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns1482.[1ll] == ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns1482.[5ll]) * 16) | 239u) & d-f2z_%addr->f2z_%d-data%flags.rns1481.;
                  d-unctl_rtd_83%version = 129u;
                  d-unctl_rtd_83%element_len = 8ll;
                  d-unctl_rtd_83%rank = 1;
                  d-unctl_rtd_83%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_83%bounds%extent[].off32 = max(((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns1483.[1ll],0ll);
                  d-unctl_rtd_83%bounds%mult[].off40 = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns1482.[1ll];
                  d-unctl_rtd_83%rvo = - ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%mult[].rns1482.[1ll];
                  $$TVX.$$.$$SFX113E3E = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1484.[(long long) .info->info%level];
                  $$TVX.$$.$$RET613F3F = __sweepscheme_NMOD_calc_flux_z(((char *)d-qlz_%addr->qlz_%d-data%addr.rns1498.  + d-qlz_%addr->qlz_%d-data%rvo.rns1495. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1476.)*((((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%extent[].rns1477.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%lbound[].rns1497.[1ll])) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1476.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1476.[2ll])*((long long) mb[].off8 + $$CIV4B7) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1476.[3ll])*((long long) mb[].off4 + $$CIV4B8) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1476.[4ll])*((long long) ((int *)((char *)d-qlz_%addr  + 40ll))->qlz_%x[].rns1496.[(long long) mb[].off0 + $$CIV4BE])),((char *)d-qrz_%addr->qrz_%d-data%addr.rns1493.  + d-qrz_%addr->qrz_%d-data%rvo.rns1490. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1479.)*((((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%extent[].rns1480.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%lbound[].rns1492.[1ll])) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1479.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1479.[2ll])*((long long) mb[].off8 + $$CIV4B7) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1479.[3ll])*((long long) mb[].off4 + $$CIV4B8) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1479.[4ll])*((long long) ((int *)((char *)d-qrz_%addr  + 40ll))->qrz_%x[].rns1491.[(long long) mb[].off0 + $$CIV4BE])),((char *)d-f2z_%addr->f2z_%d-data%addr.rns1488.  + d-f2z_%addr->f2z_%d-data%rvo.rns1485. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1482.)*((((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns1483.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%lbound[].rns1487.[1ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1482.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1482.[2ll])*((long long) mb[].off8 + $$CIV4B7) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1482.[3ll])*((long long) mb[].off4 + $$CIV4B8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1482.[4ll])*((long long) ((int *)((char *)d-f2z_%addr  + 40ll))->f2z_%x[].rns1486.[(long long) mb[].off0 + $$CIV4BE])),NULL,0,&d-unctl_rtd_81,&d-unctl_rtd_82,&d-unctl_rtd_83);
  1822 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1500.[(long long) .info->info%level] = max($$TVX.$$.$$SFX113E3E,$$TVX.$$.$$RET613F3F);
                  /* DIR   LATCH */
                  $$CIV4B7 = $$CIV4B7 + 1ll;
                } while ((unsigned long long) $$CIV4B7 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~170 */
              lab_169:
  1823 |        /* DIR   LATCH */
                $$CIV4B8 = $$CIV4B8 + 1ll;
              } while ((unsigned long long) $$CIV4B8 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~168 */
            lab_167:
  1824 |      if (!((long long) nflux > 0ll)) goto lab_171;
              $$CIV4BD = 0ll;
              do {   /* id=20 guarded */ /* ~172 */ 
                /* region = 146 */
                /* bump-normalized */
  1825 |        stack_pos_147 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_106;
                d-T_518_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_107;
              lab_106:
                d-T_518_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_107:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_193;
                $$_xlsmpEntryC6 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_258;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44636U,$$SHADW.SMPDef$$44637D](18592,&calc_fluxes_noctu$$OL$$199,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC6,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1825*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1825**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1825*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1825**")
                goto lab_259;
              lab_258:
                calc_fluxes_noctu$$OL$$199((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_259:
              lab_193:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_124;
                free(d-T_518_1%addr)
              lab_124:
                _dealloca[U,TmPShadow_147D](stack_pos_147)
  1827 |        /* DIR   LATCH */
                $$CIV4BD = $$CIV4BD + 1ll;
              } while ((unsigned long long) $$CIV4BD < (unsigned long long) ((long long) nflux));    /* ~172 */
            lab_171:
  1829 |      /* DIR   LATCH */
              $$CIV4BE = $$CIV4BE + 1ll;
            } while ((unsigned long long) $$CIV4BE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~166 */
          lab_205:
            goto lab_207;
          lab_206:
  1818 |    if (!1) goto lab_222;
            if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_233;
            if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_224;
            if (!1) goto lab_234;
            if (!((long long) nflux > 0ll)) goto lab_234;
            if (!1) goto lab_260;
            $$CIV4BE = 0ll;
            do {   /* id=27 guarded */ /* ~208 */ 
              /* region = 150 */
              /* bump-normalized */
  1824 |      if (!1) goto lab_221;
              $$CIV4BD = 0ll;
              do {   /* id=5 guarded */ /* ~213 */ 
                /* region = 149 */
                /* bump-normalized */
  1825 |        stack_pos_147 = _getstack();
                d-T_518_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                free(d-T_518_1%addr)
                _dealloca[U,TmPShadow_147D](stack_pos_147)
  1827 |        /* DIR   LATCH */
                $$CIV4BD = $$CIV4BD + 1ll;
              } while ((unsigned long long) $$CIV4BD < (unsigned long long) ((long long) nflux));    /* ~213 */
            lab_221:
  1829 |      /* DIR   LATCH */
              $$CIV4BE = $$CIV4BE + 1ll;
            } while ((unsigned long long) $$CIV4BE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~208 */
          lab_260:
            goto lab_234;
          lab_224:
  1818 |    if (!1) goto lab_234;
            if (!((long long) nflux > 0ll)) goto lab_234;
            if (!1) goto lab_266;
            $$CIV4BE = 0ll;
            do {   /* id=22 guarded */ /* ~226 */ 
              /* region = 152 */
              /* bump-normalized */
  1824 |      if (!1) goto lab_231;
              $$CIV4BD = 0ll;
              do {   /* id=26 guarded */ /* ~227 */ 
                /* region = 151 */
                /* bump-normalized */
  1825 |        stack_pos_147 = _getstack();
                d-T_518_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                free(d-T_518_1%addr)
                _dealloca[U,TmPShadow_147D](stack_pos_147)
  1827 |        /* DIR   LATCH */
                $$CIV4BD = $$CIV4BD + 1ll;
              } while ((unsigned long long) $$CIV4BD < (unsigned long long) ((long long) nflux));    /* ~227 */
            lab_231:
  1829 |      /* DIR   LATCH */
              $$CIV4BE = $$CIV4BE + 1ll;
            } while ((unsigned long long) $$CIV4BE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~226 */
          lab_266:
            goto lab_234;
          lab_233:
  1818 |    if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_242;
            if (!1) goto lab_250;
            if (!((long long) nflux > 0ll)) goto lab_250;
            if (!1) goto lab_263;
            $$CIV4BE = 0ll;
            do {   /* id=16 guarded */ /* ~235 */ 
              /* region = 154 */
              /* bump-normalized */
  1824 |      if (!1) goto lab_240;
              $$CIV4BD = 0ll;
              do {   /* id=13 guarded */ /* ~236 */ 
                /* region = 153 */
                /* bump-normalized */
  1825 |        stack_pos_147 = _getstack();
                d-T_518_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                _dealloca[U,TmPShadow_147D](stack_pos_147)
  1827 |        /* DIR   LATCH */
                $$CIV4BD = $$CIV4BD + 1ll;
              } while ((unsigned long long) $$CIV4BD < (unsigned long long) ((long long) nflux));    /* ~236 */
            lab_240:
  1829 |      /* DIR   LATCH */
              $$CIV4BE = $$CIV4BE + 1ll;
            } while ((unsigned long long) $$CIV4BE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~235 */
          lab_263:
            goto lab_250;
          lab_242:
  1818 |    if (!1) goto lab_249;
            if (!((long long) nflux > 0ll)) goto lab_270;
            if (!1) goto lab_269;
            $$CIV4BE = 0ll;
            do {   /* id=14 guarded */ /* ~243 */ 
              /* region = 156 */
              /* bump-normalized */
  1824 |      if (!1) goto lab_248;
              $$CIV4BD = 0ll;
              do {   /* id=8 guarded */ /* ~244 */ 
                /* region = 155 */
                /* bump-normalized */
  1825 |        stack_pos_147 = _getstack();
                d-T_518_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                _dealloca[U,TmPShadow_147D](stack_pos_147)
  1827 |        /* DIR   LATCH */
                $$CIV4BD = $$CIV4BD + 1ll;
              } while ((unsigned long long) $$CIV4BD < (unsigned long long) ((long long) nflux));    /* ~244 */
            lab_248:
  1829 |      /* DIR   LATCH */
              $$CIV4BE = $$CIV4BE + 1ll;
            } while ((unsigned long long) $$CIV4BE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~243 */
          lab_269:
          lab_270:
          lab_249:
          lab_250:
          lab_234:
          lab_222:
          lab_207:
          lab_165:
  1830 |  lab_89:
  1831 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1038LoopHasSideEffectsCall (fail)High Level Optimizer3217901Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1039ContainsFunctionCall (fail)High Level Optimizer3217901An attempt to SIMD vectorize failed because the loop contains a function call.not available
1040LoopHasSideEffectsCall (fail)High Level Optimizer3217912Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1041ContainsFunctionCall (fail)High Level Optimizer3217912An attempt to SIMD vectorize failed because the loop contains a function call.not available
1042LoopHasSideEffectsCall (fail)High Level Optimizer3217923Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1043ContainsFunctionCall (fail)High Level Optimizer3217923An attempt to SIMD vectorize failed because the loop contains a function call.not available
1044LoopHasSideEffectsCall (fail)High Level Optimizer3217964Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1045ContainsFunctionCall (fail)High Level Optimizer3217964An attempt to SIMD vectorize failed because the loop contains a function call.not available
1046LoopParallelized (success)High Level Optimizer321797not availableLoop was automatically parallelized.not available
1047LoopHasSideEffectsCall (fail)High Level Optimizer3218059Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1048ContainsFunctionCall (fail)High Level Optimizer3218059An attempt to SIMD vectorize failed because the loop contains a function call.not available
1049LoopHasSideEffectsCall (fail)High Level Optimizer32180610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1050ContainsFunctionCall (fail)High Level Optimizer32180610An attempt to SIMD vectorize failed because the loop contains a function call.not available
1051LoopHasSideEffectsCall (fail)High Level Optimizer32180711Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1052ContainsFunctionCall (fail)High Level Optimizer32180711An attempt to SIMD vectorize failed because the loop contains a function call.not available
1053LoopHasSideEffectsCall (fail)High Level Optimizer32181112Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1054ContainsFunctionCall (fail)High Level Optimizer32181112An attempt to SIMD vectorize failed because the loop contains a function call.not available
1055LoopParallelized (success)High Level Optimizer321812not availableLoop was automatically parallelized.not available
1056LoopHasSideEffectsCall (fail)High Level Optimizer32181817Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1057ContainsFunctionCall (fail)High Level Optimizer32181817An attempt to SIMD vectorize failed because the loop contains a function call.not available
1058LoopHasSideEffectsCall (fail)High Level Optimizer32181918Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1059ContainsFunctionCall (fail)High Level Optimizer32181918An attempt to SIMD vectorize failed because the loop contains a function call.not available
1060LoopHasSideEffectsCall (fail)High Level Optimizer32182019Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1061ContainsFunctionCall (fail)High Level Optimizer32182019An attempt to SIMD vectorize failed because the loop contains a function call.not available
1062LoopHasSideEffectsCall (fail)High Level Optimizer32182420Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1063ContainsFunctionCall (fail)High Level Optimizer32182420An attempt to SIMD vectorize failed because the loop contains a function call.not available
1064LoopParallelized (success)High Level Optimizer321825not availableLoop was automatically parallelized.not available
1065LoopHasSideEffectsCall (fail)High Level Optimizer32181827Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1066ContainsFunctionCall (fail)High Level Optimizer32181827An attempt to SIMD vectorize failed because the loop contains a function call.not available
1067LoopHasSideEffectsCall (fail)High Level Optimizer3218245Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1068ContainsFunctionCall (fail)High Level Optimizer3218245An attempt to SIMD vectorize failed because the loop contains a function call.not available
1069LoopHasSideEffectsCall (fail)High Level Optimizer32181822Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1070ContainsFunctionCall (fail)High Level Optimizer32181822An attempt to SIMD vectorize failed because the loop contains a function call.not available
1071LoopHasSideEffectsCall (fail)High Level Optimizer32182426Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1072ContainsFunctionCall (fail)High Level Optimizer32182426An attempt to SIMD vectorize failed because the loop contains a function call.not available
1073LoopHasSideEffectsCall (fail)High Level Optimizer32181816Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1074ContainsFunctionCall (fail)High Level Optimizer32181816An attempt to SIMD vectorize failed because the loop contains a function call.not available
1075LoopHasSideEffectsCall (fail)High Level Optimizer32182413Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1076ContainsFunctionCall (fail)High Level Optimizer32182413An attempt to SIMD vectorize failed because the loop contains a function call.not available
1077LoopHasSideEffectsCall (fail)High Level Optimizer32181814Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1078ContainsFunctionCall (fail)High Level Optimizer32181814An attempt to SIMD vectorize failed because the loop contains a function call.not available
1079LoopHasSideEffectsCall (fail)High Level Optimizer3218248Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1080ContainsFunctionCall (fail)High Level Optimizer3218248An attempt to SIMD vectorize failed because the loop contains a function call.not available
5158LoopUnroll (success)Low Level Optimizer3271801Loop unroll was performed.
  • Unroll Factor: 4
5159LoopUnroll (success)Low Level Optimizer3271801Loop unroll was performed.
  • Unroll Factor: 2
5160LoopUnroll (success)Low Level Optimizer3272571Loop unroll was performed.
  • Unroll Factor: 4
5161LoopUnroll (success)Low Level Optimizer3272571Loop unroll was performed.
  • Unroll Factor: 2
5162LoopUnroll (success)Low Level Optimizer3272941Loop unroll was performed.
  • Unroll Factor: 4
5163LoopUnroll (success)Low Level Optimizer3272941Loop unroll was performed.
  • Unroll Factor: 2
5164LoopUnroll (success)Low Level Optimizer3273721Loop unroll was performed.
  • Unroll Factor: 2
5165LoopUnroll (success)Low Level Optimizer32not available1Loop unroll was performed.
  • Unroll Factor: 4

Region #33
Region Namecalc_fluxes
Region Name (Demangled)not available
Start Line #not available
End Line #1775
Pseudocode
          void calc_fluxes(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET62 = __stencilcontrol_NMOD_istimeshift(.index,.info,&fx,&mb);
  1732 |    if (!(0 != ($$RET62 & 1))) goto lab_1;
  1733 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_133;
            $$CIV4C6 = 0ll;
            do {   /* id=1 guarded */ /* ~134 */ 
              /* region = 140 */
              /* bump-normalized */
  1734 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_135;
              $$CIV4C0 = 0ll;
              do {   /* id=2 guarded */ /* ~136 */ 
                /* region = 138 */
                /* bump-normalized */
  1735 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_137;
                $$CIV4BF = 0ll;
                do {   /* id=3 guarded */ /* ~138 */ 
                  /* region = 137 */
                  /* bump-normalized */
  1736 |          d-unctl_rtd_84%dscr_type = 3u;
                  d-unctl_rtd_84%data_type = 14u;
                  d-unctl_rtd_84%flags = ((char) ((((int) d-qlx_%addr->qlx_%d-data%flags.rns1512. & 16) >> 4 & ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1513.[1ll] == ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1513.[5ll]) * 16) | 239u) & d-qlx_%addr->qlx_%d-data%flags.rns1512.;
                  d-unctl_rtd_84%version = 129u;
                  d-unctl_rtd_84%element_len = 8ll;
                  d-unctl_rtd_84%rank = 1;
                  d-unctl_rtd_84%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_84%bounds%extent[].off32 = max(((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%extent[].rns1514.[1ll],0ll);
                  d-unctl_rtd_84%bounds%mult[].off40 = ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1513.[1ll];
                  d-unctl_rtd_84%rvo = - ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%mult[].rns1513.[1ll];
                  d-unctl_rtd_85%dscr_type = 3u;
                  d-unctl_rtd_85%data_type = 14u;
                  d-unctl_rtd_85%flags = ((char) ((((int) d-qrx_%addr->qrx_%d-data%flags.rns1515. & 16) >> 4 & ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1516.[1ll] == ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1516.[5ll]) * 16) | 239u) & d-qrx_%addr->qrx_%d-data%flags.rns1515.;
                  d-unctl_rtd_85%version = 129u;
                  d-unctl_rtd_85%element_len = 8ll;
                  d-unctl_rtd_85%rank = 1;
                  d-unctl_rtd_85%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_85%bounds%extent[].off32 = max(((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%extent[].rns1517.[1ll],0ll);
                  d-unctl_rtd_85%bounds%mult[].off40 = ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1516.[1ll];
                  d-unctl_rtd_85%rvo = - ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%mult[].rns1516.[1ll];
                  d-unctl_rtd_86%dscr_type = 3u;
                  d-unctl_rtd_86%data_type = 14u;
                  d-unctl_rtd_86%flags = ((char) ((((int) d-fx_%addr->fx_%d-data%flags.rns1518. & 16) >> 4 & ((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%mult[].rns1519.[1ll] == ((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%mult[].rns1519.[5ll]) * 16) | 239u) & d-fx_%addr->fx_%d-data%flags.rns1518.;
                  d-unctl_rtd_86%version = 129u;
                  d-unctl_rtd_86%element_len = 8ll;
                  d-unctl_rtd_86%rank = 1;
                  d-unctl_rtd_86%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_86%bounds%extent[].off32 = max(((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%extent[].rns1520.[1ll],0ll);
                  d-unctl_rtd_86%bounds%mult[].off40 = ((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%mult[].rns1519.[1ll];
                  d-unctl_rtd_86%rvo = - ((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%mult[].rns1519.[1ll];
                  $$TVX.$$.$$SFX124040 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1521.[(long long) .info->info%level];
                  $$TVX.$$.$$RET634141 = __sweepscheme_NMOD_calc_flux_x(((char *)d-qlx_%addr->qlx_%d-data%addr.rns1535.  + d-qlx_%addr->qlx_%d-data%rvo.rns1532. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1513.)*((((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%extent[].rns1514.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%lbound[].rns1534.[1ll])) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1513.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1513.[2ll])*((long long) mb[].off8 + $$CIV4BF) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1513.[3ll])*((long long) mb[].off4 + $$CIV4C0) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1513.[4ll])*((long long) ((int *)((char *)d-qlx_%addr  + 40ll))->qlx_%x[].rns1533.[(long long) mb[].off0 + $$CIV4C6])),((char *)d-qrx_%addr->qrx_%d-data%addr.rns1530.  + d-qrx_%addr->qrx_%d-data%rvo.rns1527. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1516.)*((((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%extent[].rns1517.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%lbound[].rns1529.[1ll])) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1516.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1516.[2ll])*((long long) mb[].off8 + $$CIV4BF) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1516.[3ll])*((long long) mb[].off4 + $$CIV4C0) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1516.[4ll])*((long long) ((int *)((char *)d-qrx_%addr  + 40ll))->qrx_%x[].rns1528.[(long long) mb[].off0 + $$CIV4C6])),((char *)d-fx_%addr->fx_%d-data%addr.rns1525.  + d-fx_%addr->fx_%d-data%rvo.rns1522. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1519.)*((((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%extent[].rns1520.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-fx_%addr  + -24ll))->fx_%d-data%bounds%lbound[].rns1524.[1ll])) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1519.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1519.[2ll])*((long long) mb[].off8 + $$CIV4BF) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1519.[3ll])*((long long) mb[].off4 + $$CIV4C0) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1519.[4ll])*((long long) ((int *)((char *)d-fx_%addr  + 40ll))->fx_%x[].rns1523.[(long long) mb[].off0 + $$CIV4C6])),NULL,0,&d-unctl_rtd_84,&d-unctl_rtd_85,&d-unctl_rtd_86);
  1737 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1537.[(long long) .info->info%level] = max($$TVX.$$.$$SFX124040,$$TVX.$$.$$RET634141);
                  /* DIR   LATCH */
                  $$CIV4BF = $$CIV4BF + 1ll;
                } while ((unsigned long long) $$CIV4BF < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~138 */
              lab_137:
  1738 |        /* DIR   LATCH */
                $$CIV4C0 = $$CIV4C0 + 1ll;
              } while ((unsigned long long) $$CIV4C0 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~136 */
            lab_135:
  1739 |      if (!((long long) nflux > 0ll)) goto lab_139;
              $$CIV4C5 = 0ll;
              do {   /* id=4 guarded */ /* ~140 */ 
                /* region = 139 */
                /* bump-normalized */
  1740 |        stack_pos_148 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_18;
                d-T_519_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_19;
              lab_18:
                d-T_519_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_19:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_181;
                $$_xlsmpEntryC7 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_252;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44778U,$$SHADW.SMPDef$$44779D](18592,&calc_fluxes$$OL$$200,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC7,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1740*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1740**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1740*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1740**")
                goto lab_253;
              lab_252:
                calc_fluxes$$OL$$200((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_253:
              lab_181:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_36;
                free(d-T_519_1%addr)
              lab_36:
                _dealloca[U,TmPShadow_148D](stack_pos_148)
  1742 |        /* DIR   LATCH */
                $$CIV4C5 = $$CIV4C5 + 1ll;
              } while ((unsigned long long) $$CIV4C5 < (unsigned long long) ((long long) nflux));    /* ~140 */
            lab_139:
  1744 |      /* DIR   LATCH */
              $$CIV4C6 = $$CIV4C6 + 1ll;
            } while ((unsigned long long) $$CIV4C6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~134 */
          lab_133:
  1745 |  lab_1:
            $$RET64 = __stencilcontrol_NMOD_istimeshift(.index,.info,&fy,&mb);
  1747 |    if (!(0 != ($$RET64 & 1))) goto lab_45;
  1748 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_149;
            $$CIV4CE = 0ll;
            do {   /* id=9 guarded */ /* ~150 */ 
              /* region = 144 */
              /* bump-normalized */
  1749 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_151;
              $$CIV4C8 = 0ll;
              do {   /* id=10 guarded */ /* ~152 */ 
                /* region = 142 */
                /* bump-normalized */
  1750 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_153;
                $$CIV4C7 = 0ll;
                do {   /* id=11 guarded */ /* ~154 */ 
                  /* region = 141 */
                  /* bump-normalized */
  1751 |          d-unctl_rtd_87%dscr_type = 3u;
                  d-unctl_rtd_87%data_type = 14u;
                  d-unctl_rtd_87%flags = ((char) ((((int) d-qly_%addr->qly_%d-data%flags.rns1545. & 16) >> 4 & ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1546.[1ll] == ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1546.[5ll]) * 16) | 239u) & d-qly_%addr->qly_%d-data%flags.rns1545.;
                  d-unctl_rtd_87%version = 129u;
                  d-unctl_rtd_87%element_len = 8ll;
                  d-unctl_rtd_87%rank = 1;
                  d-unctl_rtd_87%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_87%bounds%extent[].off32 = max(((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%extent[].rns1547.[1ll],0ll);
                  d-unctl_rtd_87%bounds%mult[].off40 = ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1546.[1ll];
                  d-unctl_rtd_87%rvo = - ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%mult[].rns1546.[1ll];
                  d-unctl_rtd_88%dscr_type = 3u;
                  d-unctl_rtd_88%data_type = 14u;
                  d-unctl_rtd_88%flags = ((char) ((((int) d-qry_%addr->qry_%d-data%flags.rns1548. & 16) >> 4 & ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1549.[1ll] == ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1549.[5ll]) * 16) | 239u) & d-qry_%addr->qry_%d-data%flags.rns1548.;
                  d-unctl_rtd_88%version = 129u;
                  d-unctl_rtd_88%element_len = 8ll;
                  d-unctl_rtd_88%rank = 1;
                  d-unctl_rtd_88%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_88%bounds%extent[].off32 = max(((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%extent[].rns1550.[1ll],0ll);
                  d-unctl_rtd_88%bounds%mult[].off40 = ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1549.[1ll];
                  d-unctl_rtd_88%rvo = - ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%mult[].rns1549.[1ll];
                  d-unctl_rtd_89%dscr_type = 3u;
                  d-unctl_rtd_89%data_type = 14u;
                  d-unctl_rtd_89%flags = ((char) ((((int) d-fy_%addr->fy_%d-data%flags.rns1551. & 16) >> 4 & ((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%mult[].rns1552.[1ll] == ((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%mult[].rns1552.[5ll]) * 16) | 239u) & d-fy_%addr->fy_%d-data%flags.rns1551.;
                  d-unctl_rtd_89%version = 129u;
                  d-unctl_rtd_89%element_len = 8ll;
                  d-unctl_rtd_89%rank = 1;
                  d-unctl_rtd_89%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_89%bounds%extent[].off32 = max(((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%extent[].rns1553.[1ll],0ll);
                  d-unctl_rtd_89%bounds%mult[].off40 = ((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%mult[].rns1552.[1ll];
                  d-unctl_rtd_89%rvo = - ((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%mult[].rns1552.[1ll];
                  $$TVX.$$.$$SFX134242 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1554.[(long long) .info->info%level];
                  $$TVX.$$.$$RET654343 = __sweepscheme_NMOD_calc_flux_y(((char *)d-qly_%addr->qly_%d-data%addr.rns1568.  + d-qly_%addr->qly_%d-data%rvo.rns1565. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1546.)*((((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%extent[].rns1547.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%lbound[].rns1567.[1ll])) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1546.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1546.[2ll])*((long long) mb[].off8 + $$CIV4C7) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1546.[3ll])*((long long) mb[].off4 + $$CIV4C8) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1546.[4ll])*((long long) ((int *)((char *)d-qly_%addr  + 40ll))->qly_%x[].rns1566.[(long long) mb[].off0 + $$CIV4CE])),((char *)d-qry_%addr->qry_%d-data%addr.rns1563.  + d-qry_%addr->qry_%d-data%rvo.rns1560. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1549.)*((((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%extent[].rns1550.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%lbound[].rns1562.[1ll])) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1549.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1549.[2ll])*((long long) mb[].off8 + $$CIV4C7) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1549.[3ll])*((long long) mb[].off4 + $$CIV4C8) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1549.[4ll])*((long long) ((int *)((char *)d-qry_%addr  + 40ll))->qry_%x[].rns1561.[(long long) mb[].off0 + $$CIV4CE])),((char *)d-fy_%addr->fy_%d-data%addr.rns1558.  + d-fy_%addr->fy_%d-data%rvo.rns1555. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1552.)*((((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%extent[].rns1553.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-fy_%addr  + -24ll))->fy_%d-data%bounds%lbound[].rns1557.[1ll])) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1552.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1552.[2ll])*((long long) mb[].off8 + $$CIV4C7) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1552.[3ll])*((long long) mb[].off4 + $$CIV4C8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1552.[4ll])*((long long) ((int *)((char *)d-fy_%addr  + 40ll))->fy_%x[].rns1556.[(long long) mb[].off0 + $$CIV4CE])),NULL,0,&d-unctl_rtd_87,&d-unctl_rtd_88,&d-unctl_rtd_89);
  1752 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1570.[(long long) .info->info%level] = max($$TVX.$$.$$SFX134242,$$TVX.$$.$$RET654343);
                  /* DIR   LATCH */
                  $$CIV4C7 = $$CIV4C7 + 1ll;
                } while ((unsigned long long) $$CIV4C7 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~154 */
              lab_153:
  1753 |        /* DIR   LATCH */
                $$CIV4C8 = $$CIV4C8 + 1ll;
              } while ((unsigned long long) $$CIV4C8 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~152 */
            lab_151:
  1754 |      if (!((long long) nflux > 0ll)) goto lab_155;
              $$CIV4CD = 0ll;
              do {   /* id=12 guarded */ /* ~156 */ 
                /* region = 143 */
                /* bump-normalized */
  1755 |        stack_pos_149 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_62;
                d-T_520_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_63;
              lab_62:
                d-T_520_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_63:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_187;
                $$_xlsmpEntryC8 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_255;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44788U,$$SHADW.SMPDef$$44789D](18592,&calc_fluxes$$OL$$201,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC8,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1755*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1755**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1755*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1755**")
                goto lab_256;
              lab_255:
                calc_fluxes$$OL$$201((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_256:
              lab_187:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_80;
                free(d-T_520_1%addr)
              lab_80:
                _dealloca[U,TmPShadow_149D](stack_pos_149)
  1757 |        /* DIR   LATCH */
                $$CIV4CD = $$CIV4CD + 1ll;
              } while ((unsigned long long) $$CIV4CD < (unsigned long long) ((long long) nflux));    /* ~156 */
            lab_155:
  1758 |      /* DIR   LATCH */
              $$CIV4CE = $$CIV4CE + 1ll;
            } while ((unsigned long long) $$CIV4CE < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~150 */
          lab_149:
  1759 |  lab_45:
            $$RET66 = __stencilcontrol_NMOD_istimeshift(.index,.info,&fz,&mb);
  1762 |    if (!(0 != ($$RET66 & 1))) goto lab_89;
  1763 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_165;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_206;
            if (!1) goto lab_205;
            $$CIV4D6 = 0ll;
            do {   /* id=17 guarded */ /* ~166 */ 
              /* region = 148 */
              /* bump-normalized */
  1764 |      if (!1) goto lab_167;
              $$CIV4D0 = 0ll;
              do {   /* id=18 guarded */ /* ~168 */ 
                /* region = 147 */
                /* bump-normalized */
  1765 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_169;
                $$CIV4CF = 0ll;
                do {   /* id=19 guarded */ /* ~170 */ 
                  /* region = 145 */
                  /* bump-normalized */
  1766 |          d-unctl_rtd_90%dscr_type = 3u;
                  d-unctl_rtd_90%data_type = 14u;
                  d-unctl_rtd_90%flags = ((char) ((((int) d-qlz_%addr->qlz_%d-data%flags.rns1578. & 16) >> 4 & ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1579.[1ll] == ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1579.[5ll]) * 16) | 239u) & d-qlz_%addr->qlz_%d-data%flags.rns1578.;
                  d-unctl_rtd_90%version = 129u;
                  d-unctl_rtd_90%element_len = 8ll;
                  d-unctl_rtd_90%rank = 1;
                  d-unctl_rtd_90%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_90%bounds%extent[].off32 = max(((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%extent[].rns1580.[1ll],0ll);
                  d-unctl_rtd_90%bounds%mult[].off40 = ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1579.[1ll];
                  d-unctl_rtd_90%rvo = - ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%mult[].rns1579.[1ll];
                  d-unctl_rtd_91%dscr_type = 3u;
                  d-unctl_rtd_91%data_type = 14u;
                  d-unctl_rtd_91%flags = ((char) ((((int) d-qrz_%addr->qrz_%d-data%flags.rns1581. & 16) >> 4 & ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1582.[1ll] == ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1582.[5ll]) * 16) | 239u) & d-qrz_%addr->qrz_%d-data%flags.rns1581.;
                  d-unctl_rtd_91%version = 129u;
                  d-unctl_rtd_91%element_len = 8ll;
                  d-unctl_rtd_91%rank = 1;
                  d-unctl_rtd_91%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_91%bounds%extent[].off32 = max(((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%extent[].rns1583.[1ll],0ll);
                  d-unctl_rtd_91%bounds%mult[].off40 = ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1582.[1ll];
                  d-unctl_rtd_91%rvo = - ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%mult[].rns1582.[1ll];
                  d-unctl_rtd_92%dscr_type = 3u;
                  d-unctl_rtd_92%data_type = 14u;
                  d-unctl_rtd_92%flags = ((char) ((((int) d-fz_%addr->fz_%d-data%flags.rns1584. & 16) >> 4 & ((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%mult[].rns1585.[1ll] == ((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%mult[].rns1585.[5ll]) * 16) | 239u) & d-fz_%addr->fz_%d-data%flags.rns1584.;
                  d-unctl_rtd_92%version = 129u;
                  d-unctl_rtd_92%element_len = 8ll;
                  d-unctl_rtd_92%rank = 1;
                  d-unctl_rtd_92%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_92%bounds%extent[].off32 = max(((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%extent[].rns1586.[1ll],0ll);
                  d-unctl_rtd_92%bounds%mult[].off40 = ((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%mult[].rns1585.[1ll];
                  d-unctl_rtd_92%rvo = - ((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%mult[].rns1585.[1ll];
                  $$TVX.$$.$$SFX144444 = ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1587.[(long long) .info->info%level];
                  $$TVX.$$.$$RET674545 = __sweepscheme_NMOD_calc_flux_z(((char *)d-qlz_%addr->qlz_%d-data%addr.rns1601.  + d-qlz_%addr->qlz_%d-data%rvo.rns1598. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1579.)*((((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%extent[].rns1580.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%lbound[].rns1600.[1ll])) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1579.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1579.[2ll])*((long long) mb[].off8 + $$CIV4CF) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1579.[3ll])*((long long) mb[].off4 + $$CIV4D0) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1579.[4ll])*((long long) ((int *)((char *)d-qlz_%addr  + 40ll))->qlz_%x[].rns1599.[(long long) mb[].off0 + $$CIV4D6])),((char *)d-qrz_%addr->qrz_%d-data%addr.rns1596.  + d-qrz_%addr->qrz_%d-data%rvo.rns1593. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1582.)*((((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%extent[].rns1583.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%lbound[].rns1595.[1ll])) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1582.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1582.[2ll])*((long long) mb[].off8 + $$CIV4CF) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1582.[3ll])*((long long) mb[].off4 + $$CIV4D0) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1582.[4ll])*((long long) ((int *)((char *)d-qrz_%addr  + 40ll))->qrz_%x[].rns1594.[(long long) mb[].off0 + $$CIV4D6])),((char *)d-fz_%addr->fz_%d-data%addr.rns1591.  + d-fz_%addr->fz_%d-data%rvo.rns1588. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1585.)*((((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%extent[].rns1586.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-fz_%addr  + -24ll))->fz_%d-data%bounds%lbound[].rns1590.[1ll])) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1585.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1585.[2ll])*((long long) mb[].off8 + $$CIV4CF) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1585.[3ll])*((long long) mb[].off4 + $$CIV4D0) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1585.[4ll])*((long long) ((int *)((char *)d-fz_%addr  + 40ll))->fz_%x[].rns1589.[(long long) mb[].off0 + $$CIV4D6])),NULL,0,&d-unctl_rtd_90,&d-unctl_rtd_91,&d-unctl_rtd_92);
  1767 |          ((double *)((char *)d-maxsolverspeed%addr  + d-maxsolverspeed%rvo))->maxsolverspeed[].rns1603.[(long long) .info->info%level] = max($$TVX.$$.$$SFX144444,$$TVX.$$.$$RET674545);
                  /* DIR   LATCH */
                  $$CIV4CF = $$CIV4CF + 1ll;
                } while ((unsigned long long) $$CIV4CF < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~170 */
              lab_169:
  1768 |        /* DIR   LATCH */
                $$CIV4D0 = $$CIV4D0 + 1ll;
              } while ((unsigned long long) $$CIV4D0 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~168 */
            lab_167:
  1769 |      if (!((long long) nflux > 0ll)) goto lab_171;
              $$CIV4D5 = 0ll;
              do {   /* id=20 guarded */ /* ~172 */ 
                /* region = 146 */
                /* bump-normalized */
  1770 |        stack_pos_150 = _getstack();
                if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_106;
                d-T_521_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                goto lab_107;
              lab_106:
                d-T_521_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              lab_107:
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_193;
                $$_xlsmpEntryC9 = _xlsmpParSelf();
                if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) >= 83ull) | (unsigned long long) ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) >= 8333ull) ? 1ll : 0ll))) goto lab_258;
                _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$44798U,$$SHADW.SMPDef$$44799D](18592,&calc_fluxes$$OL$$202,0ull,(unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)),5ull,0ull,$$_xlsmpEntryC9,0,0,0,0,0,41ull / ((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1770*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1770**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1770*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1770**")
                goto lab_259;
              lab_258:
                calc_fluxes$$OL$$202((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))))
              lab_259:
              lab_193:
                if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_124;
                free(d-T_521_1%addr)
              lab_124:
                _dealloca[U,TmPShadow_150D](stack_pos_150)
  1772 |        /* DIR   LATCH */
                $$CIV4D5 = $$CIV4D5 + 1ll;
              } while ((unsigned long long) $$CIV4D5 < (unsigned long long) ((long long) nflux));    /* ~172 */
            lab_171:
  1773 |      /* DIR   LATCH */
              $$CIV4D6 = $$CIV4D6 + 1ll;
            } while ((unsigned long long) $$CIV4D6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~166 */
          lab_205:
            goto lab_207;
          lab_206:
  1763 |    if (!1) goto lab_222;
            if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_233;
            if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_224;
            if (!1) goto lab_234;
            if (!((long long) nflux > 0ll)) goto lab_234;
            if (!1) goto lab_260;
            $$CIV4D6 = 0ll;
            do {   /* id=27 guarded */ /* ~208 */ 
              /* region = 150 */
              /* bump-normalized */
  1769 |      if (!1) goto lab_221;
              $$CIV4D5 = 0ll;
              do {   /* id=5 guarded */ /* ~213 */ 
                /* region = 149 */
                /* bump-normalized */
  1770 |        stack_pos_150 = _getstack();
                d-T_521_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                free(d-T_521_1%addr)
                _dealloca[U,TmPShadow_150D](stack_pos_150)
  1772 |        /* DIR   LATCH */
                $$CIV4D5 = $$CIV4D5 + 1ll;
              } while ((unsigned long long) $$CIV4D5 < (unsigned long long) ((long long) nflux));    /* ~213 */
            lab_221:
  1773 |      /* DIR   LATCH */
              $$CIV4D6 = $$CIV4D6 + 1ll;
            } while ((unsigned long long) $$CIV4D6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~208 */
          lab_260:
            goto lab_234;
          lab_224:
  1763 |    if (!1) goto lab_234;
            if (!((long long) nflux > 0ll)) goto lab_234;
            if (!1) goto lab_266;
            $$CIV4D6 = 0ll;
            do {   /* id=22 guarded */ /* ~226 */ 
              /* region = 152 */
              /* bump-normalized */
  1769 |      if (!1) goto lab_231;
              $$CIV4D5 = 0ll;
              do {   /* id=26 guarded */ /* ~227 */ 
                /* region = 151 */
                /* bump-normalized */
  1770 |        stack_pos_150 = _getstack();
                d-T_521_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                free(d-T_521_1%addr)
                _dealloca[U,TmPShadow_150D](stack_pos_150)
  1772 |        /* DIR   LATCH */
                $$CIV4D5 = $$CIV4D5 + 1ll;
              } while ((unsigned long long) $$CIV4D5 < (unsigned long long) ((long long) nflux));    /* ~227 */
            lab_231:
  1773 |      /* DIR   LATCH */
              $$CIV4D6 = $$CIV4D6 + 1ll;
            } while ((unsigned long long) $$CIV4D6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~226 */
          lab_266:
            goto lab_234;
          lab_233:
  1763 |    if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_242;
            if (!1) goto lab_250;
            if (!((long long) nflux > 0ll)) goto lab_250;
            if (!1) goto lab_263;
            $$CIV4D6 = 0ll;
            do {   /* id=16 guarded */ /* ~235 */ 
              /* region = 154 */
              /* bump-normalized */
  1769 |      if (!1) goto lab_240;
              $$CIV4D5 = 0ll;
              do {   /* id=13 guarded */ /* ~236 */ 
                /* region = 153 */
                /* bump-normalized */
  1770 |        stack_pos_150 = _getstack();
                d-T_521_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                _dealloca[U,TmPShadow_150D](stack_pos_150)
  1772 |        /* DIR   LATCH */
                $$CIV4D5 = $$CIV4D5 + 1ll;
              } while ((unsigned long long) $$CIV4D5 < (unsigned long long) ((long long) nflux));    /* ~236 */
            lab_240:
  1773 |      /* DIR   LATCH */
              $$CIV4D6 = $$CIV4D6 + 1ll;
            } while ((unsigned long long) $$CIV4D6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~235 */
          lab_263:
            goto lab_250;
          lab_242:
  1763 |    if (!1) goto lab_249;
            if (!((long long) nflux > 0ll)) goto lab_270;
            if (!1) goto lab_269;
            $$CIV4D6 = 0ll;
            do {   /* id=14 guarded */ /* ~243 */ 
              /* region = 156 */
              /* bump-normalized */
  1769 |      if (!1) goto lab_248;
              $$CIV4D5 = 0ll;
              do {   /* id=8 guarded */ /* ~244 */ 
                /* region = 155 */
                /* bump-normalized */
  1770 |        stack_pos_150 = _getstack();
                d-T_521_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
                _dealloca[U,TmPShadow_150D](stack_pos_150)
  1772 |        /* DIR   LATCH */
                $$CIV4D5 = $$CIV4D5 + 1ll;
              } while ((unsigned long long) $$CIV4D5 < (unsigned long long) ((long long) nflux));    /* ~244 */
            lab_248:
  1773 |      /* DIR   LATCH */
              $$CIV4D6 = $$CIV4D6 + 1ll;
            } while ((unsigned long long) $$CIV4D6 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~243 */
          lab_269:
          lab_270:
          lab_249:
          lab_250:
          lab_234:
          lab_222:
          lab_207:
          lab_165:
  1774 |  lab_89:
  1775 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1081LoopHasSideEffectsCall (fail)High Level Optimizer3317331Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1082ContainsFunctionCall (fail)High Level Optimizer3317331An attempt to SIMD vectorize failed because the loop contains a function call.not available
1083LoopHasSideEffectsCall (fail)High Level Optimizer3317342Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1084ContainsFunctionCall (fail)High Level Optimizer3317342An attempt to SIMD vectorize failed because the loop contains a function call.not available
1085LoopHasSideEffectsCall (fail)High Level Optimizer3317353Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1086ContainsFunctionCall (fail)High Level Optimizer3317353An attempt to SIMD vectorize failed because the loop contains a function call.not available
1087LoopHasSideEffectsCall (fail)High Level Optimizer3317394Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1088ContainsFunctionCall (fail)High Level Optimizer3317394An attempt to SIMD vectorize failed because the loop contains a function call.not available
1089LoopParallelized (success)High Level Optimizer331740not availableLoop was automatically parallelized.not available
1090LoopHasSideEffectsCall (fail)High Level Optimizer3317489Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1091ContainsFunctionCall (fail)High Level Optimizer3317489An attempt to SIMD vectorize failed because the loop contains a function call.not available
1092LoopHasSideEffectsCall (fail)High Level Optimizer33174910Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1093ContainsFunctionCall (fail)High Level Optimizer33174910An attempt to SIMD vectorize failed because the loop contains a function call.not available
1094LoopHasSideEffectsCall (fail)High Level Optimizer33175011Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1095ContainsFunctionCall (fail)High Level Optimizer33175011An attempt to SIMD vectorize failed because the loop contains a function call.not available
1096LoopHasSideEffectsCall (fail)High Level Optimizer33175412Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1097ContainsFunctionCall (fail)High Level Optimizer33175412An attempt to SIMD vectorize failed because the loop contains a function call.not available
1098LoopParallelized (success)High Level Optimizer331755not availableLoop was automatically parallelized.not available
1099LoopHasSideEffectsCall (fail)High Level Optimizer33176317Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1100ContainsFunctionCall (fail)High Level Optimizer33176317An attempt to SIMD vectorize failed because the loop contains a function call.not available
1101LoopHasSideEffectsCall (fail)High Level Optimizer33176418Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1102ContainsFunctionCall (fail)High Level Optimizer33176418An attempt to SIMD vectorize failed because the loop contains a function call.not available
1103LoopHasSideEffectsCall (fail)High Level Optimizer33176519Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1104ContainsFunctionCall (fail)High Level Optimizer33176519An attempt to SIMD vectorize failed because the loop contains a function call.not available
1105LoopHasSideEffectsCall (fail)High Level Optimizer33176920Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1106ContainsFunctionCall (fail)High Level Optimizer33176920An attempt to SIMD vectorize failed because the loop contains a function call.not available
1107LoopParallelized (success)High Level Optimizer331770not availableLoop was automatically parallelized.not available
1108LoopHasSideEffectsCall (fail)High Level Optimizer33176327Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1109ContainsFunctionCall (fail)High Level Optimizer33176327An attempt to SIMD vectorize failed because the loop contains a function call.not available
1110LoopHasSideEffectsCall (fail)High Level Optimizer3317695Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1111ContainsFunctionCall (fail)High Level Optimizer3317695An attempt to SIMD vectorize failed because the loop contains a function call.not available
1112LoopHasSideEffectsCall (fail)High Level Optimizer33176322Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1113ContainsFunctionCall (fail)High Level Optimizer33176322An attempt to SIMD vectorize failed because the loop contains a function call.not available
1114LoopHasSideEffectsCall (fail)High Level Optimizer33176926Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1115ContainsFunctionCall (fail)High Level Optimizer33176926An attempt to SIMD vectorize failed because the loop contains a function call.not available
1116LoopHasSideEffectsCall (fail)High Level Optimizer33176316Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1117ContainsFunctionCall (fail)High Level Optimizer33176316An attempt to SIMD vectorize failed because the loop contains a function call.not available
1118LoopHasSideEffectsCall (fail)High Level Optimizer33176913Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1119ContainsFunctionCall (fail)High Level Optimizer33176913An attempt to SIMD vectorize failed because the loop contains a function call.not available
1120LoopHasSideEffectsCall (fail)High Level Optimizer33176314Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1121ContainsFunctionCall (fail)High Level Optimizer33176314An attempt to SIMD vectorize failed because the loop contains a function call.not available
1122LoopHasSideEffectsCall (fail)High Level Optimizer3317698Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1123ContainsFunctionCall (fail)High Level Optimizer3317698An attempt to SIMD vectorize failed because the loop contains a function call.not available
5650LoopUnroll (success)Low Level Optimizer3374681Loop unroll was performed.
  • Unroll Factor: 4
5651LoopUnroll (success)Low Level Optimizer3374681Loop unroll was performed.
  • Unroll Factor: 2
5652LoopUnroll (success)Low Level Optimizer3375451Loop unroll was performed.
  • Unroll Factor: 4
5653LoopUnroll (success)Low Level Optimizer3375451Loop unroll was performed.
  • Unroll Factor: 2
5654LoopUnroll (success)Low Level Optimizer3375821Loop unroll was performed.
  • Unroll Factor: 4
5655LoopUnroll (success)Low Level Optimizer3375821Loop unroll was performed.
  • Unroll Factor: 2
5656LoopUnroll (success)Low Level Optimizer3376601Loop unroll was performed.
  • Unroll Factor: 2
5657LoopUnroll (success)Low Level Optimizer33not available1Loop unroll was performed.
  • Unroll Factor: 4

Region #34
Region Namerequest_eigens
Region Name (Demangled)not available
Start Line #not available
End Line #1600
Pseudocode
          int request_eigens(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  1561 |  {
            if (!(4ll - (long long) (ndim + 1) > 0ll)) goto lab_240;
            $$_xlsmpEntryDE = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (4ll - (long long) (ndim + 1)) >= 16666ull) ? 1ll : 0ll))) goto lab_556;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45325U,$$SHADW.SMPDef$$45326D](18592,&request_eigens$$OL$$223,0ull,(unsigned long long) (4ll - (long long) (ndim + 1)),5ull,0ull,$$_xlsmpEntryDE,0,0,0,0,0,8333ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1561*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1561**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1561*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1561**")
            goto lab_557;
          lab_556:
            request_eigens$$OL$$223((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (4ll - (long long) (ndim + 1))))
          lab_557:
          lab_240:
  1562 |    if (!((long long) ndim > 0ll)) goto lab_242;
            __alignx(32,((char *)&req_dim  + -4ll + (4ll)*(1ll)))
            $$CIV525 = 0ll;
            do {   /* id=2 guarded */ /* ~243 */ 
              /* region = 283 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=2 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)&req_dim  + -4ll))->req_dim[][$$CIV525 + 1ll] = 1;
              /* DIR   LATCH */
              $$CIV525 = $$CIV525 + 1ll;
            } while ((unsigned long long) $$CIV525 < (unsigned long long) ((long long) ndim));    /* ~243 */
          lab_242:
  1563 |    request_eigens = 1;
  1564 |    lspeedsx = __stencilcontrol_NMOD_istimeshift(.index,.info,&speedsx,&mc);
  1565 |    lspeedsy = __stencilcontrol_NMOD_istimeshift(.index,.info,&speedsy,&mc);
  1566 |    lspeedsz = __stencilcontrol_NMOD_istimeshift(.index,.info,&speedsz,&mc);
  1567 |    lleftx = __stencilcontrol_NMOD_istimeshift(.index,.info,&leftx,&mc);
  1568 |    lrightx = __stencilcontrol_NMOD_istimeshift(.index,.info,&rightx,&mc);
  1569 |    llefty = __stencilcontrol_NMOD_istimeshift(.index,.info,&lefty,&mc);
  1570 |    lrighty = __stencilcontrol_NMOD_istimeshift(.index,.info,&righty,&mc);
  1571 |    lleftz = __stencilcontrol_NMOD_istimeshift(.index,.info,&leftz,&mc);
  1572 |    lrightz = __stencilcontrol_NMOD_istimeshift(.index,.info,&rightz,&mc);
  1573 |    lnwaves = __stencilcontrol_NMOD_istimeshift(.index,.info,&nwaves,&mc);
            $$RET7E = __stencilcontrol_NMOD_istime(.index,.info,&req_eigens,&mb);
  1574 |    if (!(0 != ($$RET7E & 1))) goto lab_9;
  1575 |    $$csx214 = max((long long) ndim,0ll);
            if (!(0ll == max((long long) ndim,0ll) * 4ll)) goto lab_12;
            d-n%addr = NULL;
          lab_15:
            $$csx215 = max((long long) sweepcons,0ll);
            if (!(0ll == max((long long) sweepcons,0ll) * 8ll)) goto lab_17;
            d-prim%addr = NULL;
          lab_19:
  1576 |    $$csx216 = max((long long) nrwaves,0ll);
            if (!(0ll == 8ll * (max((long long) nrwaves,0ll) * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll))))) goto lab_22;
            d-r%addr = NULL;
          lab_24:
            if (!(0ll == 8ll * (max((long long) nrwaves,0ll) * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll))))) goto lab_27;
            d-l%addr = NULL;
          lab_29:
  1575 |    d-n%bounds%extent[].off40 = max((long long) ndim,0ll);
  1576 |    $$csx217 = 8ll * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll));
            if (!(0ll == 8ll * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll)))) goto lab_32;
            d-lambda%addr = NULL;
          lab_34:
  1575 |    d-prim%bounds%extent[].off40 = max((long long) sweepcons,0ll);
  1577 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_244;
  1576 |    d-r%bounds%extent[].off88 = max((long long) ndim,0ll);
            d-r%bounds%extent[].off64 = max((long long) nrwaves,0ll);
            d-r%bounds%mult[].off72 = max((long long) ndim,0ll) * 8ll;
            d-r%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-r%bounds%mult[].off48 = 8ll * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll));
            d-l%bounds%extent[].off88 = max((long long) ndim,0ll);
            d-l%bounds%extent[].off64 = max((long long) nrwaves,0ll);
            d-l%bounds%mult[].off72 = max((long long) ndim,0ll) * 8ll;
            d-l%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-l%bounds%mult[].off48 = 8ll * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll));
            d-lambda%bounds%extent[].off64 = max((long long) ndim,0ll);
            d-lambda%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-lambda%bounds%mult[].off48 = max((long long) ndim,0ll) * 8ll;
            $$csx218 = max((long long) ndim,0ll) * 8ll;
  1587 |    $$csx219 = - ((1ll + (max((long long) ndim,0ll) + max((long long) nrwaves,0ll) * max((long long) ndim,0ll))) * 8ll);
  1582 |    $$csx21A = -8ll - max((long long) ndim,0ll) * 8ll;
  1577 |    if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_384;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_385;
            if (!1) goto lab_381;
            $$CIV549 = 0ll;
            do {   /* id=3 guarded */ /* ~245 */ 
              /* region = 286 */
              /* bump-normalized */
  1578 |      if (!1) goto lab_246;
              $$CIV548 = 0ll;
              do {   /* id=4 guarded */ /* ~247 */ 
                /* region = 285 */
                /* bump-normalized */
  1579 |        if (!1) goto lab_248;
  1578 |        j = mb[].off4 + (int) $$CIV548;
  1579 |        $$CIV547 = 0ll;
                do {   /* id=5 guarded */ /* ~249 */ 
                  /* region = 284 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=5 */
                  k = mb[].off8 + (int) $$CIV547;
  1580 |          stack_pos_167 = _getstack();
                  if (!(max($$csx215,0ll) * 8ll <= 1048576ll)) goto lab_41;
                  d-T_563_1%addr = _alloca(max($$csx215,0ll) * 8ll);
                  goto lab_42;
                lab_41:
                  d-T_563_1%addr = malloc(max($$csx215,0ll) * 8ll);
                lab_42:
                  if (!($$csx215 > 0ll)) goto lab_379;
                  $$_xlsmpEntryDF = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) $$csx215 >= 8333ull) ? 1ll : 0ll))) goto lab_559;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45334U,$$SHADW.SMPDef$$45335D](18592,&request_eigens$$OL$$224,0ull,(unsigned long long) $$csx215,5ull,0ull,$$_xlsmpEntryDF,0,0,0,0,0,4166ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1580*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1580**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1580*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1580**")
                  goto lab_560;
                lab_559:
                  request_eigens$$OL$$224((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) $$csx215)))
                lab_560:
                lab_379:
                  if (max($$csx215,0ll) * 8ll <= 1048576ll) goto lab_51;
                  free(d-T_563_1%addr)
                lab_51:
                  _dealloca[U,TmPShadow_167D](stack_pos_167)
  1581 |          T_565 = (int) $$CIV549 + (.index->index + mb[].off0);
                  d-unctl_rtd_93%dscr_type = 3u;
                  d-unctl_rtd_93%data_type = 14u;
                  d-unctl_rtd_93%flags = 240u;
                  d-unctl_rtd_93%version = 129u;
                  d-unctl_rtd_93%element_len = 8ll;
                  d-unctl_rtd_93%rank = 1;
                  d-unctl_rtd_93%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_93%bounds%extent[].off32 = d-prim%bounds%extent[].off40;
                  d-unctl_rtd_93%bounds%mult[].off40 = 8ll;
                  d-unctl_rtd_93%rvo = -8ll;
                  d-unctl_rtd_94%dscr_type = 3u;
                  d-unctl_rtd_94%data_type = 16u;
                  d-unctl_rtd_94%flags = 144u;
                  d-unctl_rtd_94%version = 129u;
                  d-unctl_rtd_94%element_len = 4ll;
                  d-unctl_rtd_94%rank = 1;
                  d-unctl_rtd_94%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_94%bounds%extent[].off32 = 3ll;
                  d-unctl_rtd_94%bounds%mult[].off40 = 4ll;
                  d-unctl_rtd_94%rvo = -4ll;
                  d-unctl_rtd_95%dscr_type = 3u;
                  d-unctl_rtd_95%data_type = 14u;
                  d-unctl_rtd_95%flags = 240u;
                  d-unctl_rtd_95%version = 129u;
                  d-unctl_rtd_95%element_len = 8ll;
                  d-unctl_rtd_95%rank = 2;
                  /* DIR   REPORT_INFO */
                  d-unctl_rtd_95%bounds%lbound[].off48 = 1ll;
                  d-unctl_rtd_95%bounds%extent[].off56 = d-lambda%bounds%extent[].off64;
                  d-unctl_rtd_95%bounds%mult[].off64 = 8ll;
                  d-unctl_rtd_95%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_95%bounds%extent[].off32 = d-lambda%bounds%extent[].off40;
                  d-unctl_rtd_95%bounds%mult[].off40 = d-lambda%bounds%mult[].off48;
                  d-unctl_rtd_95%rvo = -8ll - $$csx218;
                  d-unctl_rtd_96%dscr_type = 3u;
                  d-unctl_rtd_96%data_type = 13u;
                  d-unctl_rtd_96%flags = 240u;
                  d-unctl_rtd_96%version = 129u;
                  d-unctl_rtd_96%element_len = 4ll;
                  d-unctl_rtd_96%rank = 1;
                  d-unctl_rtd_96%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_96%bounds%extent[].off32 = d-n%bounds%extent[].off40;
                  d-unctl_rtd_96%bounds%mult[].off40 = 4ll;
                  d-unctl_rtd_96%rvo = -4ll;
                  d-unctl_rtd_97%dscr_type = 3u;
                  d-unctl_rtd_97%data_type = 14u;
                  d-unctl_rtd_97%flags = 240u;
                  d-unctl_rtd_97%version = 129u;
                  d-unctl_rtd_97%element_len = 8ll;
                  d-unctl_rtd_97%rank = 3;
                  /* DIR   REPORT_INFO */
                  d-unctl_rtd_97%bounds%lbound[].off72 = 1ll;
                  d-unctl_rtd_97%bounds%extent[].off80 = d-l%bounds%extent[].off88;
                  d-unctl_rtd_97%bounds%mult[].off88 = 8ll;
                  d-unctl_rtd_97%bounds%lbound[].off48 = 1ll;
                  d-unctl_rtd_97%bounds%extent[].off56 = d-l%bounds%extent[].off64;
                  d-unctl_rtd_97%bounds%mult[].off64 = d-l%bounds%mult[].off72;
                  d-unctl_rtd_97%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_97%bounds%extent[].off32 = d-l%bounds%extent[].off40;
                  d-unctl_rtd_97%bounds%mult[].off40 = d-l%bounds%mult[].off48;
                  d-unctl_rtd_97%rvo = - (8ll + ($$csx217 + $$csx218));
                  d-unctl_rtd_98%dscr_type = 3u;
                  d-unctl_rtd_98%data_type = 14u;
                  d-unctl_rtd_98%flags = 240u;
                  d-unctl_rtd_98%version = 129u;
                  d-unctl_rtd_98%element_len = 8ll;
                  d-unctl_rtd_98%rank = 3;
                  /* DIR   REPORT_INFO */
                  d-unctl_rtd_98%bounds%lbound[].off72 = 1ll;
                  d-unctl_rtd_98%bounds%extent[].off80 = d-r%bounds%extent[].off88;
                  d-unctl_rtd_98%bounds%mult[].off88 = 8ll;
                  d-unctl_rtd_98%bounds%lbound[].off48 = 1ll;
                  d-unctl_rtd_98%bounds%extent[].off56 = d-r%bounds%extent[].off64;
                  d-unctl_rtd_98%bounds%mult[].off64 = d-r%bounds%mult[].off72;
                  d-unctl_rtd_98%bounds%lbound[].off24 = 1ll;
                  d-unctl_rtd_98%bounds%extent[].off32 = d-r%bounds%extent[].off40;
                  d-unctl_rtd_98%bounds%mult[].off40 = d-r%bounds%mult[].off48;
                  d-unctl_rtd_98%rvo = - (8ll + ($$csx217 + $$csx218));
                  __eos_NMOD_calc_eigens(&request_eigens,d-prim%addr,&req_dim,d-lambda%addr,d-n%addr,d-l%addr,d-r%addr,&T_565,&j,&k,.info,&d-unctl_rtd_93,&d-unctl_rtd_94,&d-unctl_rtd_95,&d-unctl_rtd_96,&d-unctl_rtd_97,&d-unctl_rtd_98)
  1582 |          if (!(0 != (lspeedsx & 1))) goto lab_52;
                  stack_pos_168 = _getstack();
                  allocate_size_200 = max(1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_200 <= 1048576ll)) goto lab_53;
                  d-T_568_1%addr = _alloca(allocate_size_200);
                  goto lab_54;
                lab_53:
                  d-T_568_1%addr = malloc(allocate_size_200);
                lab_54:
                  if (!(1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])) > 0ll)) goto lab_374;
                  if ($$csx218 == 8ll) goto lab_375;
                  if (!1) goto lab_376;
                  $$_xlsmpEntryE0 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_562;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45343U,$$SHADW.SMPDef$$45344D](18592,&request_eigens$$OL$$225,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))),5ull,0ull,$$_xlsmpEntryE0,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**")
                  goto lab_376;
                lab_562:
                  request_eigens$$OL$$225((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])))))
                  goto lab_376;
                lab_375:
                  if (!1) goto lab_378;
                  $$_xlsmpEntryE1 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_565;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45352U,$$SHADW.SMPDef$$45353D](18592,&request_eigens$$OL$$226,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))),5ull,0ull,$$_xlsmpEntryE1,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**")
                  goto lab_566;
                lab_565:
                  request_eigens$$OL$$226((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])))))
                lab_566:
                lab_378:
                lab_376:
                lab_374:
                  if (!(1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])) > 0ll)) goto lab_256;
                  $$_xlsmpEntryE2 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_568;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45361U,$$SHADW.SMPDef$$45362D](18592,&request_eigens$$OL$$227,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]))),5ull,0ull,$$_xlsmpEntryE2,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1582**")
                  goto lab_569;
                lab_568:
                  request_eigens$$OL$$227((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] + ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) - 1ll) - (((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll])))))
                lab_569:
                lab_256:
                  if (allocate_size_200 <= 1048576ll) goto lab_63;
                  free(d-T_568_1%addr)
                lab_63:
                  _dealloca[U,TmPShadow_168D](stack_pos_168)
                lab_52:
  1583 |          if (!(0 != (lspeedsy & 1))) goto lab_64;
                  stack_pos_169 = _getstack();
                  allocate_size_201 = max(1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_201 <= 1048576ll)) goto lab_65;
                  d-T_572_1%addr = _alloca(allocate_size_201);
                  goto lab_66;
                lab_65:
                  d-T_572_1%addr = malloc(allocate_size_201);
                lab_66:
                  if (!(1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])) > 0ll)) goto lab_369;
                  if ($$csx218 == 8ll) goto lab_370;
                  if (!1) goto lab_371;
                  $$_xlsmpEntryE3 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_571;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45370U,$$SHADW.SMPDef$$45371D](18592,&request_eigens$$OL$$228,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))),5ull,0ull,$$_xlsmpEntryE3,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**")
                  goto lab_371;
                lab_571:
                  request_eigens$$OL$$228((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])))))
                  goto lab_371;
                lab_370:
                  if (!1) goto lab_373;
                  $$_xlsmpEntryE4 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_574;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45379U,$$SHADW.SMPDef$$45380D](18592,&request_eigens$$OL$$229,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))),5ull,0ull,$$_xlsmpEntryE4,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**")
                  goto lab_575;
                lab_574:
                  request_eigens$$OL$$229((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])))))
                lab_575:
                lab_373:
                lab_371:
                lab_369:
                  if (!(1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])) > 0ll)) goto lab_260;
                  $$_xlsmpEntryE5 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_577;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45388U,$$SHADW.SMPDef$$45389D](18592,&request_eigens$$OL$$230,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]))),5ull,0ull,$$_xlsmpEntryE5,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1583**")
                  goto lab_578;
                lab_577:
                  request_eigens$$OL$$230((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] + ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) - 1ll) - (((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll])))))
                lab_578:
                lab_260:
                  if (allocate_size_201 <= 1048576ll) goto lab_75;
                  free(d-T_572_1%addr)
                lab_75:
                  _dealloca[U,TmPShadow_169D](stack_pos_169)
                lab_64:
  1584 |          if (!(0 != (lspeedsz & 1))) goto lab_76;
                  stack_pos_170 = _getstack();
                  allocate_size_202 = max(1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_202 <= 1048576ll)) goto lab_77;
                  d-T_576_1%addr = _alloca(allocate_size_202);
                  goto lab_78;
                lab_77:
                  d-T_576_1%addr = malloc(allocate_size_202);
                lab_78:
                  if (!(1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])) > 0ll)) goto lab_364;
                  if ($$csx218 == 8ll) goto lab_365;
                  if (!1) goto lab_366;
                  $$_xlsmpEntryE6 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_580;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45397U,$$SHADW.SMPDef$$45398D](18592,&request_eigens$$OL$$231,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))),5ull,0ull,$$_xlsmpEntryE6,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**")
                  goto lab_366;
                lab_580:
                  request_eigens$$OL$$231((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])))))
                  goto lab_366;
                lab_365:
                  if (!1) goto lab_368;
                  $$_xlsmpEntryE7 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_583;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45406U,$$SHADW.SMPDef$$45407D](18592,&request_eigens$$OL$$232,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))),5ull,0ull,$$_xlsmpEntryE7,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**")
                  goto lab_584;
                lab_583:
                  request_eigens$$OL$$232((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])))))
                lab_584:
                lab_368:
                lab_366:
                lab_364:
                  if (!(1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])) > 0ll)) goto lab_264;
                  $$_xlsmpEntryE8 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_586;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45415U,$$SHADW.SMPDef$$45416D](18592,&request_eigens$$OL$$233,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]))),5ull,0ull,$$_xlsmpEntryE8,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1584**")
                  goto lab_587;
                lab_586:
                  request_eigens$$OL$$233((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] + ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) - 1ll) - (((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll])))))
                lab_587:
                lab_264:
                  if (allocate_size_202 <= 1048576ll) goto lab_87;
                  free(d-T_576_1%addr)
                lab_87:
                  _dealloca[U,TmPShadow_170D](stack_pos_170)
                lab_76:
  1585 |          if (!(0 != (lnwaves & 1))) goto lab_88;
                  if (!(1ll + ((((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] + ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) - 1ll) - (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll])) > 0ll)) goto lab_266;
                  $$_xlsmpEntryE9 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] + ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) - 1ll) - (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_589;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45424U,$$SHADW.SMPDef$$45425D](18592,&request_eigens$$OL$$234,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] + ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) - 1ll) - (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]))),5ull,0ull,$$_xlsmpEntryE9,0,0,0,0,0,6250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1585*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1585**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1585*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1585**")
                  goto lab_590;
                lab_589:
                  request_eigens$$OL$$234((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] + ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) - 1ll) - (((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll])))))
                lab_590:
                lab_266:
                lab_88:
  1586 |          if (!(0 != (lleftx & 1))) goto lab_93;
                  stack_pos_171 = _getstack();
                  d-T_585_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll])),0ll) * 8ll;
                  allocate_size_203 = 8ll * (max(1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll])),0ll));
                  if (!(allocate_size_203 <= 1048576ll)) goto lab_94;
                  d-T_585_1%addr = _alloca(allocate_size_203);
                  goto lab_95;
                lab_94:
                  d-T_585_1%addr = malloc(allocate_size_203);
                lab_95:
                  if (!(1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) > 0ll)) goto lab_357;
                  if ($$csx218 == 8ll) goto lab_358;
                  if (!1) goto lab_359;
                  $$_xlsmpEntryEA = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_592;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45434U,$$SHADW.SMPDef$$45435D](18592,&request_eigens$$OL$$235,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))),5ull,0ull,$$_xlsmpEntryEA,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**")
                  goto lab_359;
                lab_592:
                  request_eigens$$OL$$235((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])))))
                  goto lab_359;
                lab_358:
                  if (!1) goto lab_363;
                  $$_xlsmpEntryEB = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_595;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45444U,$$SHADW.SMPDef$$45445D](18592,&request_eigens$$OL$$236,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))),5ull,0ull,$$_xlsmpEntryEB,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**")
                  goto lab_596;
                lab_595:
                  request_eigens$$OL$$236((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])))))
                lab_596:
                lab_363:
                lab_359:
                lab_357:
                  if (!(1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) > 0ll)) goto lab_272;
                  $$_xlsmpEntryEC = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_598;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45454U,$$SHADW.SMPDef$$45455D](18592,&request_eigens$$OL$$237,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]))),5ull,0ull,$$_xlsmpEntryEC,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1586**")
                  goto lab_599;
                lab_598:
                  request_eigens$$OL$$237((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] + ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll]) - 1ll) - (((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])))))
                lab_599:
                lab_272:
                  if (allocate_size_203 <= 1048576ll) goto lab_112;
                  free(d-T_585_1%addr)
                lab_112:
                  _dealloca[U,TmPShadow_171D](stack_pos_171)
                lab_93:
  1587 |          if (!(0 != (lrightx & 1))) goto lab_113;
                  stack_pos_172 = _getstack();
                  d-T_592_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll])),0ll) * 8ll;
                  allocate_size_204 = 8ll * (max(1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll])),0ll));
                  if (!(allocate_size_204 <= 1048576ll)) goto lab_114;
                  d-T_592_1%addr = _alloca(allocate_size_204);
                  goto lab_115;
                lab_114:
                  d-T_592_1%addr = malloc(allocate_size_204);
                lab_115:
                  if (!(1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) > 0ll)) goto lab_350;
                  if ($$csx218 == 8ll) goto lab_351;
                  if (!1) goto lab_352;
                  $$_xlsmpEntryED = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_601;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45464U,$$SHADW.SMPDef$$45465D](18592,&request_eigens$$OL$$238,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))),5ull,0ull,$$_xlsmpEntryED,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**")
                  goto lab_352;
                lab_601:
                  request_eigens$$OL$$238((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])))))
                  goto lab_352;
                lab_351:
                  if (!1) goto lab_356;
                  $$_xlsmpEntryEE = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_604;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45474U,$$SHADW.SMPDef$$45475D](18592,&request_eigens$$OL$$239,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))),5ull,0ull,$$_xlsmpEntryEE,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**")
                  goto lab_605;
                lab_604:
                  request_eigens$$OL$$239((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])))))
                lab_605:
                lab_356:
                lab_352:
                lab_350:
                  if (!(1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) > 0ll)) goto lab_280;
                  $$_xlsmpEntryEF = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_607;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45484U,$$SHADW.SMPDef$$45485D](18592,&request_eigens$$OL$$240,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]))),5ull,0ull,$$_xlsmpEntryEF,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1587**")
                  goto lab_608;
                lab_607:
                  request_eigens$$OL$$240((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] + ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll]) - 1ll) - (((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])))))
                lab_608:
                lab_280:
                  if (allocate_size_204 <= 1048576ll) goto lab_132;
                  free(d-T_592_1%addr)
                lab_132:
                  _dealloca[U,TmPShadow_172D](stack_pos_172)
                lab_113:
  1588 |          if (!(0 != (llefty & 1))) goto lab_133;
                  stack_pos_173 = _getstack();
                  d-T_599_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll])),0ll) * 8ll;
                  allocate_size_205 = 8ll * (max(1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll])),0ll));
                  if (!(allocate_size_205 <= 1048576ll)) goto lab_134;
                  d-T_599_1%addr = _alloca(allocate_size_205);
                  goto lab_135;
                lab_134:
                  d-T_599_1%addr = malloc(allocate_size_205);
                lab_135:
                  if (!(1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) > 0ll)) goto lab_343;
                  if ($$csx218 == 8ll) goto lab_344;
                  if (!1) goto lab_345;
                  $$_xlsmpEntryF0 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_610;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45494U,$$SHADW.SMPDef$$45495D](18592,&request_eigens$$OL$$241,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))),5ull,0ull,$$_xlsmpEntryF0,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**")
                  goto lab_345;
                lab_610:
                  request_eigens$$OL$$241((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])))))
                  goto lab_345;
                lab_344:
                  if (!1) goto lab_349;
                  $$_xlsmpEntryF1 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_613;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45504U,$$SHADW.SMPDef$$45505D](18592,&request_eigens$$OL$$242,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))),5ull,0ull,$$_xlsmpEntryF1,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**")
                  goto lab_614;
                lab_613:
                  request_eigens$$OL$$242((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])))))
                lab_614:
                lab_349:
                lab_345:
                lab_343:
                  if (!(1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) > 0ll)) goto lab_288;
                  $$_xlsmpEntryF2 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_616;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45514U,$$SHADW.SMPDef$$45515D](18592,&request_eigens$$OL$$243,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]))),5ull,0ull,$$_xlsmpEntryF2,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1588**")
                  goto lab_617;
                lab_616:
                  request_eigens$$OL$$243((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] + ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll]) - 1ll) - (((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])))))
                lab_617:
                lab_288:
                  if (allocate_size_205 <= 1048576ll) goto lab_152;
                  free(d-T_599_1%addr)
                lab_152:
                  _dealloca[U,TmPShadow_173D](stack_pos_173)
                lab_133:
  1589 |          if (!(0 != (lrighty & 1))) goto lab_153;
                  stack_pos_174 = _getstack();
                  d-T_606_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll])),0ll) * 8ll;
                  allocate_size_206 = 8ll * (max(1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll])),0ll));
                  if (!(allocate_size_206 <= 1048576ll)) goto lab_154;
                  d-T_606_1%addr = _alloca(allocate_size_206);
                  goto lab_155;
                lab_154:
                  d-T_606_1%addr = malloc(allocate_size_206);
                lab_155:
                  if (!(1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) > 0ll)) goto lab_336;
                  if ($$csx218 == 8ll) goto lab_337;
                  if (!1) goto lab_338;
                  $$_xlsmpEntryF3 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_619;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45524U,$$SHADW.SMPDef$$45525D](18592,&request_eigens$$OL$$244,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))),5ull,0ull,$$_xlsmpEntryF3,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**")
                  goto lab_338;
                lab_619:
                  request_eigens$$OL$$244((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])))))
                  goto lab_338;
                lab_337:
                  if (!1) goto lab_342;
                  $$_xlsmpEntryF4 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_622;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45534U,$$SHADW.SMPDef$$45535D](18592,&request_eigens$$OL$$245,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))),5ull,0ull,$$_xlsmpEntryF4,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**")
                  goto lab_623;
                lab_622:
                  request_eigens$$OL$$245((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])))))
                lab_623:
                lab_342:
                lab_338:
                lab_336:
                  if (!(1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) > 0ll)) goto lab_296;
                  $$_xlsmpEntryF5 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_625;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45544U,$$SHADW.SMPDef$$45545D](18592,&request_eigens$$OL$$246,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]))),5ull,0ull,$$_xlsmpEntryF5,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1589**")
                  goto lab_626;
                lab_625:
                  request_eigens$$OL$$246((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] + ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll]) - 1ll) - (((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])))))
                lab_626:
                lab_296:
                  if (allocate_size_206 <= 1048576ll) goto lab_172;
                  free(d-T_606_1%addr)
                lab_172:
                  _dealloca[U,TmPShadow_174D](stack_pos_174)
                lab_153:
  1590 |          if (!(0 != (lleftz & 1))) goto lab_173;
                  stack_pos_175 = _getstack();
                  d-T_613_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll])),0ll) * 8ll;
                  allocate_size_207 = 8ll * (max(1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll])),0ll));
                  if (!(allocate_size_207 <= 1048576ll)) goto lab_174;
                  d-T_613_1%addr = _alloca(allocate_size_207);
                  goto lab_175;
                lab_174:
                  d-T_613_1%addr = malloc(allocate_size_207);
                lab_175:
                  if (!(1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) > 0ll)) goto lab_329;
                  if ($$csx218 == 8ll) goto lab_330;
                  if (!1) goto lab_331;
                  $$_xlsmpEntryF6 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_628;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45554U,$$SHADW.SMPDef$$45555D](18592,&request_eigens$$OL$$247,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))),5ull,0ull,$$_xlsmpEntryF6,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**")
                  goto lab_331;
                lab_628:
                  request_eigens$$OL$$247((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])))))
                  goto lab_331;
                lab_330:
                  if (!1) goto lab_335;
                  $$_xlsmpEntryF7 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_631;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45564U,$$SHADW.SMPDef$$45565D](18592,&request_eigens$$OL$$248,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))),5ull,0ull,$$_xlsmpEntryF7,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**")
                  goto lab_632;
                lab_631:
                  request_eigens$$OL$$248((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])))))
                lab_632:
                lab_335:
                lab_331:
                lab_329:
                  if (!(1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) > 0ll)) goto lab_304;
                  $$_xlsmpEntryF8 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_634;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45574U,$$SHADW.SMPDef$$45575D](18592,&request_eigens$$OL$$249,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]))),5ull,0ull,$$_xlsmpEntryF8,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1590**")
                  goto lab_635;
                lab_634:
                  request_eigens$$OL$$249((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] + ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll]) - 1ll) - (((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])))))
                lab_635:
                lab_304:
                  if (allocate_size_207 <= 1048576ll) goto lab_192;
                  free(d-T_613_1%addr)
                lab_192:
                  _dealloca[U,TmPShadow_175D](stack_pos_175)
                lab_173:
  1591 |          if (!(0 != (lrightz & 1))) goto lab_193;
                  stack_pos_176 = _getstack();
                  d-T_620_1%bounds%mult[].off48 = max(1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll])),0ll) * 8ll;
                  allocate_size_208 = 8ll * (max(1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])),0ll) * max(1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll])),0ll));
                  if (!(allocate_size_208 <= 1048576ll)) goto lab_194;
                  d-T_620_1%addr = _alloca(allocate_size_208);
                  goto lab_195;
                lab_194:
                  d-T_620_1%addr = malloc(allocate_size_208);
                lab_195:
                  if (!(1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) > 0ll)) goto lab_322;
                  if ($$csx218 == 8ll) goto lab_323;
                  if (!1) goto lab_324;
                  $$_xlsmpEntryF9 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_637;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45584U,$$SHADW.SMPDef$$45585D](18592,&request_eigens$$OL$$250,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))),5ull,0ull,$$_xlsmpEntryF9,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**")
                  goto lab_324;
                lab_637:
                  request_eigens$$OL$$250((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])))))
                  goto lab_324;
                lab_323:
                  if (!1) goto lab_328;
                  $$_xlsmpEntryFA = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_640;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45594U,$$SHADW.SMPDef$$45595D](18592,&request_eigens$$OL$$251,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))),5ull,0ull,$$_xlsmpEntryFA,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**")
                  goto lab_641;
                lab_640:
                  request_eigens$$OL$$251((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])))))
                lab_641:
                lab_328:
                lab_324:
                lab_322:
                  if (!(1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) > 0ll)) goto lab_312;
                  $$_xlsmpEntryFB = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))) >= 124ull) | (unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) >= 12500ull) ? 1ll : 0ll))) goto lab_643;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45604U,$$SHADW.SMPDef$$45605D](18592,&request_eigens$$OL$$252,0ull,(unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]))),5ull,0ull,$$_xlsmpEntryFB,0,0,0,0,0,62ull / ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]))) / 100ull + 1ull),0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1591**")
                  goto lab_644;
                lab_643:
                  request_eigens$$OL$$252((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] + ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll]) - 1ll) - (((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])))))
                lab_644:
                lab_312:
                  if (allocate_size_208 <= 1048576ll) goto lab_212;
                  free(d-T_620_1%addr)
                lab_212:
                  _dealloca[U,TmPShadow_176D](stack_pos_176)
                lab_193:
  1592 |          /* DIR   LATCH */
                  $$CIV547 = $$CIV547 + 1ll;
                } while ((unsigned long long) $$CIV547 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~249 */
              lab_248:
  1593 |        /* DIR   LATCH */
                $$CIV548 = $$CIV548 + 1ll;
              } while ((unsigned long long) $$CIV548 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~247 */
            lab_246:
  1594 |      /* DIR   LATCH */
              $$CIV549 = $$CIV549 + 1ll;
            } while ((unsigned long long) $$CIV549 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~245 */
          lab_381:
          lab_384:
          lab_385:
          lab_244:
  1595 |    if (!(d-n%addr != NULL)) goto lab_228;
            free(d-n%addr)
          lab_228:
            if (!(d-prim%addr != NULL)) goto lab_231;
            free(d-prim%addr)
          lab_231:
            if (!(d-r%addr != NULL)) goto lab_234;
            free(d-r%addr)
          lab_234:
            if (!(d-l%addr != NULL)) goto lab_237;
            free(d-l%addr)
          lab_237:
            if (!(d-lambda%addr != NULL)) goto lab_239;
            free(d-lambda%addr)
          lab_239:
  1596 |  lab_9:
  1600 |    rstr = request_eigens;
            return rstr;
  1576 |  lab_32:
            d-lambda%addr = malloc[U,lambdaD](8ll * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll)));
            if (!(d-lambda%addr == NULL)) goto lab_34;
            filenameaddr_28 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_28 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_28,1576ll,NULL)
            _trap(3)
            return rstr;
          lab_27:
            d-l%addr = malloc[U,lD](8ll * (max((long long) nrwaves,0ll) * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll))));
            if (!(d-l%addr == NULL)) goto lab_29;
            filenameaddr_26 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_26 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_26,1576ll,NULL)
            _trap(3)
            return rstr;
          lab_22:
            d-r%addr = malloc[U,rD](8ll * (max((long long) nrwaves,0ll) * (max((long long) nrwaves,0ll) * max((long long) ndim,0ll))));
            if (!(d-r%addr == NULL)) goto lab_24;
            filenameaddr_24 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_24 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_24,1576ll,NULL)
            _trap(3)
            return rstr;
  1575 |  lab_17:
            d-prim%addr = malloc[U,primD](max((long long) sweepcons,0ll) * 8ll);
            if (!(d-prim%addr == NULL)) goto lab_19;
            filenameaddr_22 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_22 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_22,1575ll,NULL)
            _trap(3)
            return rstr;
          lab_12:
            d-n%addr = malloc[U,nD](max((long long) ndim,0ll) * 4ll);
            if (!(d-n%addr == NULL)) goto lab_15;
            filenameaddr_20 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_20 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_20,1575ll,NULL)
            _trap(3)
            return rstr;
  1600 |  } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1335LoopParallelized (success)High Level Optimizer341561not availableLoop was automatically parallelized.not available
1336UnsupportedVectorTypes (fail)High Level Optimizer341562not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1337LoopHasSideEffectsCall (fail)High Level Optimizer3415773Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1338ContainsFunctionCall (fail)High Level Optimizer3415773An attempt to SIMD vectorize failed because the loop contains a function call.not available
1339LoopHasSideEffectsCall (fail)High Level Optimizer3415784Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1340ContainsFunctionCall (fail)High Level Optimizer3415784An attempt to SIMD vectorize failed because the loop contains a function call.not available
1341LoopHasSideEffectsCall (fail)High Level Optimizer3415795Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1342ContainsFunctionCall (fail)High Level Optimizer3415795An attempt to SIMD vectorize failed because the loop contains a function call.not available
1343LoopParallelized (success)High Level Optimizer341580not availableLoop was automatically parallelized.not available
1344LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1345CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1346LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1347CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1348LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1349CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1350LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1351LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1352LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1353LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1354LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1355LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1356LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1357LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1358LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1359LoopParallelized (success)High Level Optimizer341585not availableLoop was automatically parallelized.not available
1360LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1361LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1362LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1363LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1364LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1365LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1366LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1367LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1368LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1369LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1370LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1371LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1372LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1373LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1374LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1375LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
1376LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
1377LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
5104LoopUnroll (success)Low Level Optimizer3485092Loop unroll was performed.
  • Unroll Factor: 8
6400ModuloSchedule (success)Low Level Optimizer3485092Loop was modulo scheduled.
  • Initiation Interval: 1

Region #35
Region Namecalc_limiters
Region Name (Demangled)not available
Start Line #not available
End Line #1541
Pseudocode
          void calc_limiters(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RET7F = __stencilcontrol_NMOD_istimeshift(.index,.info,&pt,&mb);
  1415 |    if (!(0 != ($$RET7F & 1))) goto lab_1;
  1416 |    if (!(0 != (lisothermal & 1))) goto lab_2;
  1417 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_18;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_761;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_18;
            if (!1) goto lab_758;
            $$CIV54C = 0ll;
            do {   /* id=1 guarded */ /* ~463 */ 
              /* region = 448 */
              /* bump-normalized */
  1418 |      if (!1) goto lab_464;
              $$CIV54B = 0ll;
              do {   /* id=2 guarded */ /* ~465 */ 
                /* region = 447 */
                /* bump-normalized */
                if (!1) goto lab_466;
                $$CIV54A = 0ll;
                do {   /* id=3 guarded */ /* ~467 */ 
                  /* region = 446 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1809.[1ll][1ll][(long long) mb[].off8 + $$CIV54A][(long long) mb[].off4 + $$CIV54B][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54C]] = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1814.[1ll][1ll][(long long) mb[].off8 + $$CIV54A][(long long) mb[].off4 + $$CIV54B][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV54C]] * iso_speed2;
                  /* DIR   LATCH */
                  $$CIV54A = $$CIV54A + 1ll;
                } while ((unsigned long long) $$CIV54A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~467 */
              lab_466:
                /* DIR   LATCH */
                $$CIV54B = $$CIV54B + 1ll;
              } while ((unsigned long long) $$CIV54B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~465 */
            lab_464:
  1421 |      /* DIR   LATCH */
              $$CIV54C = $$CIV54C + 1ll;
            } while ((unsigned long long) $$CIV54C < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~463 */
          lab_758:
            goto lab_18;
          lab_761:
  1417 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_18;
  1422 |    goto lab_18;
          lab_2:
  1423 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_468;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_774;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_775;
            if (!1) goto lab_771;
            $$CIV54F = 0ll;
            do {   /* id=4 guarded */ /* ~469 */ 
              /* region = 451 */
              /* bump-normalized */
  1424 |      if (!1) goto lab_470;
              $$CIV54E = 0ll;
              do {   /* id=5 guarded */ /* ~471 */ 
                /* region = 450 */
                /* bump-normalized */
                if (!1) goto lab_472;
                $$CIV54D = 0ll;
                do {   /* id=6 guarded */ /* ~473 */ 
                  /* region = 449 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=6 */
  1425 |          ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1809.[1ll][1ll][(long long) mb[].off8 + $$CIV54D][(long long) mb[].off4 + $$CIV54E][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]] = ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1814.[(long long) ie][1ll][(long long) mb[].off8 + $$CIV54D][(long long) mb[].off4 + $$CIV54E][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV54F]];
  1424 |          /* DIR   LATCH */
                  $$CIV54D = $$CIV54D + 1ll;
                } while ((unsigned long long) $$CIV54D < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~473 */
              lab_472:
                /* DIR   LATCH */
                $$CIV54E = $$CIV54E + 1ll;
              } while ((unsigned long long) $$CIV54E < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~471 */
            lab_470:
  1427 |      /* DIR   LATCH */
              $$CIV54F = $$CIV54F + 1ll;
            } while ((unsigned long long) $$CIV54F < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~469 */
          lab_771:
          lab_774:
          lab_775:
          lab_468:
  1428 |  lab_18:
  1429 |  lab_1:
            $$RET80 = __stencilcontrol_NMOD_istimeshift(.index,.info,&limiter_x,&mb);
  1430 |    if (!(0 != ($$RET80 & 1))) goto lab_34;
  1431 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_474;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_718;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_719;
            if (!1) goto lab_715;
            $$CIV552 = 0ll;
            do {   /* id=7 guarded */ /* ~475 */ 
              /* region = 454 */
              /* bump-normalized */
  1432 |      if (!1) goto lab_476;
              $$CIV551 = 0ll;
              do {   /* id=8 guarded */ /* ~477 */ 
                /* region = 453 */
                /* bump-normalized */
  1433 |        if (!1) goto lab_478;
                $$CIV550 = 0ll;
                do {   /* id=9 guarded */ /* ~479 */ 
                  /* region = 452 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
  1434 |          if (!(((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1815.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[1ll + ($$CIV552 + (long long) mb[].off0)]] < ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1815.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[($$CIV552 + (long long) mb[].off0) - 1ll]])) goto lab_41;
  1435 |          $$TVX.$$.dpt25252 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1816.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[2ll + ($$CIV552 + (long long) mb[].off0)]] - ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1816.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[($$CIV552 + (long long) mb[].off0) - 2ll]]);
  1436 |          if (!($$TVX.$$.dpt25252 >  9.9999998245167004E-014)) goto lab_42;
  1437 |          $$TVX.$$.$$csx21B5353 = ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1816.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[($$CIV552 + (long long) mb[].off0) - 1ll]];
                  $$TVX.$$.dpt15454 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1816.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[1ll + ($$CIV552 + (long long) mb[].off0)]] - $$TVX.$$.$$csx21B5353);
  1438 |          ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1821.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[$$CIV552 + (long long) mb[].off0]] = max(min( 1.0000000000000000E+000, 2.0000000000000000E+000 * ( 7.5000000000000000E-001 - $$TVX.$$.dpt15454 / min(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1816.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[1ll + ($$CIV552 + (long long) mb[].off0)]],$$TVX.$$.$$csx21B5353))),max( 0.0000000000000000E+000,min( 1.0000000000000000E+000, 1.0000000000000000E+001 * ( 8.4999999999999997E-001 - $$TVX.$$.dpt15454 / $$TVX.$$.dpt25252))));
  1440 |          goto lab_44;
                lab_42:
  1441 |          ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1821.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[$$CIV552 + (long long) mb[].off0]] =  1.0000000000000000E+000;
  1443 |          goto lab_44;
                lab_41:
  1444 |          ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1821.[1ll][1ll][(long long) mb[].off8 + $$CIV550][(long long) mb[].off4 + $$CIV551][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[$$CIV552 + (long long) mb[].off0]] =  1.0000000000000000E+000;
  1445 |        lab_44:
  1446 |          /* DIR   LATCH */
                  $$CIV550 = $$CIV550 + 1ll;
                } while ((unsigned long long) $$CIV550 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~479 */
              lab_478:
  1447 |        /* DIR   LATCH */
                $$CIV551 = $$CIV551 + 1ll;
              } while ((unsigned long long) $$CIV551 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~477 */
            lab_476:
  1448 |      /* DIR   LATCH */
              $$CIV552 = $$CIV552 + 1ll;
            } while ((unsigned long long) $$CIV552 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~475 */
          lab_715:
          lab_718:
          lab_719:
          lab_474:
  1449 |  lab_34:
            $$RET81 = __stencilcontrol_NMOD_istimeshift(.index,.info,&limiter_y,&mb);
  1450 |    if (!(0 != ($$RET81 & 1))) goto lab_57;
  1451 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_480;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_702;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_703;
            if (!1) goto lab_699;
            $$CIV555 = 0ll;
            do {   /* id=10 guarded */ /* ~481 */ 
              /* region = 457 */
              /* bump-normalized */
  1452 |      if (!1) goto lab_482;
              $$CIV554 = 0ll;
              do {   /* id=11 guarded */ /* ~483 */ 
                /* region = 456 */
                /* bump-normalized */
  1453 |        if (!1) goto lab_484;
                $$CIV553 = 0ll;
                do {   /* id=12 guarded */ /* ~485 */ 
                  /* region = 455 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=12 */
  1454 |          if (!(((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1822.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV553][1ll + ($$CIV554 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV555]] < ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1822.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV553][($$CIV554 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV555]])) goto lab_64;
  1455 |          $$TVX.$$.dpt2.rnnECF5555 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1823.[1ll][1ll][(long long) mb[].off8 + $$CIV553][2ll + ($$CIV554 + (long long) mb[].off4)][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV555]] - ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1823.[1ll][1ll][(long long) mb[].off8 + $$CIV553][($$CIV554 + (long long) mb[].off4) - 2ll][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV555]]);
  1456 |          if (!($$TVX.$$.dpt2.rnnECF5555 >  9.9999998245167004E-014)) goto lab_65;
  1457 |          $$TVX.$$.$$csx21C5656 = ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1823.[1ll][1ll][(long long) mb[].off8 + $$CIV553][($$CIV554 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV555]];
                  $$TVX.$$.dpt1.rnnECD5757 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1823.[1ll][1ll][(long long) mb[].off8 + $$CIV553][1ll + ($$CIV554 + (long long) mb[].off4)][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV555]] - $$TVX.$$.$$csx21C5656);
  1458 |          ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1828.[1ll][1ll][(long long) mb[].off8 + $$CIV553][$$CIV554 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[(long long) mb[].off0 + $$CIV555]] = max(min( 1.0000000000000000E+000, 2.0000000000000000E+000 * ( 7.5000000000000000E-001 - $$TVX.$$.dpt1.rnnECD5757 / min(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1823.[1ll][1ll][(long long) mb[].off8 + $$CIV553][1ll + ($$CIV554 + (long long) mb[].off4)][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV555]],$$TVX.$$.$$csx21C5656))),max( 0.0000000000000000E+000,min( 1.0000000000000000E+000, 1.0000000000000000E+001 * ( 8.4999999999999997E-001 - $$TVX.$$.dpt1.rnnECD5757 / $$TVX.$$.dpt2.rnnECF5555))));
  1460 |          goto lab_67;
                lab_65:
  1461 |          ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1828.[1ll][1ll][(long long) mb[].off8 + $$CIV553][$$CIV554 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[(long long) mb[].off0 + $$CIV555]] =  1.0000000000000000E+000;
  1463 |          goto lab_67;
                lab_64:
  1464 |          ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1828.[1ll][1ll][(long long) mb[].off8 + $$CIV553][$$CIV554 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[(long long) mb[].off0 + $$CIV555]] =  1.0000000000000000E+000;
  1465 |        lab_67:
  1466 |          /* DIR   LATCH */
                  $$CIV553 = $$CIV553 + 1ll;
                } while ((unsigned long long) $$CIV553 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~485 */
              lab_484:
  1467 |        /* DIR   LATCH */
                $$CIV554 = $$CIV554 + 1ll;
              } while ((unsigned long long) $$CIV554 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~483 */
            lab_482:
  1468 |      /* DIR   LATCH */
              $$CIV555 = $$CIV555 + 1ll;
            } while ((unsigned long long) $$CIV555 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~481 */
          lab_699:
          lab_702:
          lab_703:
          lab_480:
  1469 |  lab_57:
            $$RET82 = __stencilcontrol_NMOD_istimeshift(.index,.info,&limiter_z,&mb);
  1470 |    if (!(0 != ($$RET82 & 1))) goto lab_80;
  1471 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_486;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_686;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_687;
            if (!1) goto lab_683;
            $$CIV558 = 0ll;
            do {   /* id=13 guarded */ /* ~487 */ 
              /* region = 460 */
              /* bump-normalized */
  1472 |      if (!1) goto lab_488;
              $$CIV557 = 0ll;
              do {   /* id=14 guarded */ /* ~489 */ 
                /* region = 459 */
                /* bump-normalized */
  1473 |        if (!1) goto lab_490;
                $$CIV556 = 0ll;
                do {   /* id=15 guarded */ /* ~491 */ 
                  /* region = 458 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=15 */
  1474 |          if (!(((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1829.[(long long) ivz][1ll][1ll + ($$CIV556 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV558]] < ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1813.  + d-w_%addr->w_%d-data%rvo.rns1810.))->w_%data[].rns1829.[(long long) ivz][1ll][($$CIV556 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns1811.[(long long) mb[].off0 + $$CIV558]])) goto lab_87;
  1475 |          $$TVX.$$.dpt2.rnnECE5858 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][2ll + ($$CIV556 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]] - ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][($$CIV556 + (long long) mb[].off8) - 2ll][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]]);
  1476 |          if (!($$TVX.$$.dpt2.rnnECE5858 >  9.9999998245167004E-014)) goto lab_88;
  1477 |          $$TVX.$$.dpt1.rnnECC5959 = abs(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][1ll + ($$CIV556 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]] - ((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][($$CIV556 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]]);
  1478 |          ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1835.[1ll][1ll][(long long) mb[].off8 + $$CIV556][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[(long long) mb[].off0 + $$CIV558]] = max(min( 1.0000000000000000E+000, 2.0000000000000000E+000 * ( 7.5000000000000000E-001 - $$TVX.$$.dpt1.rnnECC5959 / min(((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][1ll + ($$CIV556 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]],((double *)((char *)d-pt_%addr->pt_%d-data%addr.rns1808.  + d-pt_%addr->pt_%d-data%rvo.rns1805.))->pt_%data[].rns1830.[1ll][1ll][($$CIV556 + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-pt_%addr  + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV558]]))),max( 0.0000000000000000E+000,min( 1.0000000000000000E+000, 1.0000000000000000E+001 * ( 8.4999999999999997E-001 - $$TVX.$$.dpt1.rnnECC5959 / $$TVX.$$.dpt2.rnnECE5858))));
  1481 |          goto lab_90;
                lab_88:
  1482 |          ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1835.[1ll][1ll][(long long) mb[].off8 + $$CIV556][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[(long long) mb[].off0 + $$CIV558]] =  1.0000000000000000E+000;
  1484 |          goto lab_90;
                lab_87:
  1485 |          ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1835.[1ll][1ll][(long long) mb[].off8 + $$CIV556][(long long) mb[].off4 + $$CIV557][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[(long long) mb[].off0 + $$CIV558]] =  1.0000000000000000E+000;
  1486 |        lab_90:
  1487 |          /* DIR   LATCH */
                  $$CIV556 = $$CIV556 + 1ll;
                } while ((unsigned long long) $$CIV556 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~491 */
              lab_490:
  1488 |        /* DIR   LATCH */
                $$CIV557 = $$CIV557 + 1ll;
              } while ((unsigned long long) $$CIV557 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~489 */
            lab_488:
  1489 |      /* DIR   LATCH */
              $$CIV558 = $$CIV558 + 1ll;
            } while ((unsigned long long) $$CIV558 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~487 */
          lab_683:
          lab_686:
          lab_687:
          lab_486:
  1490 |  lab_80:
            $$RET83 = __stencilcontrol_NMOD_istimeshift(.index,.info,&limiter_ppm,&mb);
  1491 |    if (!(0 != ($$RET83 & 1))) goto lab_103;
  1492 |    if (!(ndim == 1)) goto lab_104;
  1493 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_125;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_806;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_125;
            if (!1) goto lab_803;
            $$CIV55C = 0ll;
            do {   /* id=16 guarded */ /* ~493 */ 
              /* region = 463 */
              /* bump-normalized */
  1494 |      if (!1) goto lab_494;
              $$CIV55B = 0ll;
              do {   /* id=17 guarded */ /* ~495 */ 
                /* region = 462 */
                /* bump-normalized */
                if (!1) goto lab_496;
                $$CIV55A = 0ll;
                do {   /* id=18 guarded */ /* ~497 */ 
                  /* region = 461 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=18 */
  1495 |          /* DIR   REPORT_INFO */
  1494 |          ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV55A][(long long) mb[].off4 + $$CIV55B][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[(long long) mb[].off0 + $$CIV55C]] = min(min(min( 1.7976931348623157E+308,((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV55A][(long long) mb[].off4 + $$CIV55B][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[($$CIV55C + (long long) mb[].off0) - 1ll]]),((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV55A][(long long) mb[].off4 + $$CIV55B][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[(long long) mb[].off0 + $$CIV55C]]),((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV55A][(long long) mb[].off4 + $$CIV55B][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV55C + (long long) mb[].off0)]]);
                  /* DIR   LATCH */
                  $$CIV55A = $$CIV55A + 1ll;
                } while ((unsigned long long) $$CIV55A < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~497 */
              lab_496:
                /* DIR   LATCH */
                $$CIV55B = $$CIV55B + 1ll;
              } while ((unsigned long long) $$CIV55B < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~495 */
            lab_494:
  1498 |      /* DIR   LATCH */
              $$CIV55C = $$CIV55C + 1ll;
            } while ((unsigned long long) $$CIV55C < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~493 */
          lab_803:
            goto lab_125;
          lab_806:
  1493 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_125;
  1499 |    goto lab_125;
          lab_104:
            if (!(ndim == 2)) goto lab_126;
  1500 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_162;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_787;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_162;
            if (!1) goto lab_784;
            $$CIV563 = 0ll;
            do {   /* id=20 guarded */ /* ~501 */ 
              /* region = 469 */
              /* bump-normalized */
  1501 |      if (!1) goto lab_502;
              $$CIV562 = 0ll;
              do {   /* id=21 guarded */ /* ~503 */ 
                /* region = 468 */
                /* bump-normalized */
                if (!1) goto lab_504;
                $$CIV561 = 0ll;
                do {   /* id=22 guarded */ /* ~505 */ 
                  /* region = 467 */
                  /* bump-normalized */
  1502 |          stack_pos_177 = _getstack();
                  d-T_625_1%addr = _alloca(72ll);
                  if (!1) goto lab_636;
                  $$CIV81F = (long long) 0;
                  do {   /* id=87 guarded */ /* ~637 */ 
                    /* region = 464 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=87 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_625_1%addr  + -8ll))->T_625[].rns1853.[$$CIV81F + 1ll] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV561][($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[($$CIV563 + (long long) mb[].off0) - 1ll]];
                    ((double *)((char *)d-T_625_1%addr  + -8ll))->T_625[].rns1853.[$$CIV81F + 4ll] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV561][($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[$$CIV563 + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV81F = $$CIV81F + (long long) 1;
                  } while ($$CIV81F < (long long) 3ull);    /* ~637 */
                lab_636:
                  if (!1) goto lab_510;
                  $$CIV55F = 0ll;
                  do {   /* id=25 guarded */ /* ~511 */ 
                    /* region = 466 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=25 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_625_1%addr  + -8ll))->T_625[].rns1853.[$$CIV55F + 7ll] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][(long long) mb[].off8 + $$CIV561][($$CIV55F + ($$CIV562 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV563 + (long long) mb[].off0)]];
                    /* DIR   LATCH */
                    $$CIV55F = $$CIV55F + 1ll;
                  } while ((unsigned long long) $$CIV55F < 3ull);    /* ~511 */
                lab_510:
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV561][$$CIV562 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]] =  1.7976931348623157E+308;
                  if (!1) goto lab_512;
                  __alignx(32,((char *)d-T_625_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV560 = 0ll;
                  $$SCREP0 = ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV561][$$CIV562 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]];
                  do {   /* id=26 guarded */ /* ~513 */ 
                    /* region = 465 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=26 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$SCREP0 = min($$SCREP0,((double *)((char *)d-T_625_1%addr  + -8ll))->T_625[].rns1853.[$$CIV560 + 1ll]);
                    /* DIR   LATCH */
                    $$CIV560 = $$CIV560 + 1ll;
                  } while ((unsigned long long) $$CIV560 < 9ull);    /* ~513 */
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV561][$$CIV562 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]] = $$SCREP0;
                lab_512:
                  _dealloca[U,TmPShadow_177D](stack_pos_177)
  1501 |          /* DIR   LATCH */
                  $$CIV561 = $$CIV561 + 1ll;
                } while ((unsigned long long) $$CIV561 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~505 */
              lab_504:
                /* DIR   LATCH */
                $$CIV562 = $$CIV562 + 1ll;
              } while ((unsigned long long) $$CIV562 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~503 */
            lab_502:
  1505 |      /* DIR   LATCH */
              $$CIV563 = $$CIV563 + 1ll;
            } while ((unsigned long long) $$CIV563 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~501 */
          lab_784:
            goto lab_162;
          lab_787:
  1500 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_162;
  1506 |    goto lab_162;
          lab_126:
            if (!(ndim == 3)) goto lab_163;
  1507 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_514;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_734;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_735;
            if (!1) goto lab_731;
            $$CIV56D = 0ll;
            do {   /* id=27 guarded */ /* ~515 */ 
              /* region = 478 */
              /* bump-normalized */
  1508 |      if (!1) goto lab_516;
              $$CIV56C = 0ll;
              do {   /* id=28 guarded */ /* ~517 */ 
                /* region = 477 */
                /* bump-normalized */
                if (!1) goto lab_518;
                $$CIV56B = 0ll;
                do {   /* id=29 guarded */ /* ~519 */ 
                  /* region = 476 */
                  /* bump-normalized */
  1509 |          stack_pos_178 = _getstack();
                  d-T_627_1%addr = _alloca(216ll);
                  T_628 = 0ll;
                  if (!1) goto lab_520;
                  $$CIV565 = 0ll;
                  do {   /* id=30 guarded */ /* ~521 */ 
                    /* region = 475 */
                    /* bump-normalized */
                    if (!1) goto lab_522;
                    $$CIV564 = 0ll;
                    do {   /* id=31 guarded */ /* ~523 */ 
                      /* region = 474 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=31 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_627_1%addr  + -8ll))->T_627[].rns1854.[1ll + ($$CIV564 + T_628)] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][($$CIV565 + ($$CIV56B + (long long) mb[].off8)) - 1ll][($$CIV564 + ($$CIV56C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[($$CIV56D + (long long) mb[].off0) - 1ll]];
                      /* DIR   LATCH */
                      $$CIV564 = $$CIV564 + 1ll;
                    } while ((unsigned long long) $$CIV564 < 3ull);    /* ~523 */
                    T_628 = T_628 + 3ll;
                  lab_522:
                    /* DIR   LATCH */
                    $$CIV565 = $$CIV565 + 1ll;
                  } while ((unsigned long long) $$CIV565 < 3ull);    /* ~521 */
                lab_520:
                  if (!1) goto lab_524;
                  $$CIV567 = 0ll;
                  do {   /* id=32 guarded */ /* ~525 */ 
                    /* region = 473 */
                    /* bump-normalized */
                    if (!1) goto lab_526;
                    $$CIV566 = 0ll;
                    do {   /* id=33 guarded */ /* ~527 */ 
                      /* region = 472 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=33 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_627_1%addr  + -8ll))->T_627[].rns1854.[1ll + ($$CIV566 + T_628)] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][($$CIV567 + ($$CIV56B + (long long) mb[].off8)) - 1ll][($$CIV566 + ($$CIV56C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[$$CIV56D + (long long) mb[].off0]];
                      /* DIR   LATCH */
                      $$CIV566 = $$CIV566 + 1ll;
                    } while ((unsigned long long) $$CIV566 < 3ull);    /* ~527 */
                    T_628 = T_628 + 3ll;
                  lab_526:
                    /* DIR   LATCH */
                    $$CIV567 = $$CIV567 + 1ll;
                  } while ((unsigned long long) $$CIV567 < 3ull);    /* ~525 */
                lab_524:
                  if (!1) goto lab_528;
                  $$CIV569 = 0ll;
                  do {   /* id=34 guarded */ /* ~529 */ 
                    /* region = 471 */
                    /* bump-normalized */
                    if (!1) goto lab_530;
                    $$CIV568 = 0ll;
                    do {   /* id=35 guarded */ /* ~531 */ 
                      /* region = 470 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=35 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_627_1%addr  + -8ll))->T_627[].rns1854.[1ll + ($$CIV568 + T_628)] = ((double *)((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820.  + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817.))->limiter_x_%data[].rns1836.[1ll][1ll][($$CIV569 + ($$CIV56B + (long long) mb[].off8)) - 1ll][($$CIV568 + ($$CIV56C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_x_%addr  + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV56D + (long long) mb[].off0)]];
                      /* DIR   LATCH */
                      $$CIV568 = $$CIV568 + 1ll;
                    } while ((unsigned long long) $$CIV568 < 3ull);    /* ~531 */
                    T_628 = T_628 + 3ll;
                  lab_530:
                    /* DIR   LATCH */
                    $$CIV569 = $$CIV569 + 1ll;
                  } while ((unsigned long long) $$CIV569 < 3ull);    /* ~529 */
                lab_528:
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV56B][$$CIV56C + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV56D + (long long) mb[].off0]] =  1.7976931348623157E+308;
                  if (!(T_628 > 0ll)) goto lab_532;
                  $$_xlsmpEntryFC = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) T_628 >= 2500ull) ? 1ll : 0ll))) goto lab_825;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45635U,$$SHADW.SMPDef$$45636D](19680,&calc_limiters$$OL$$253,0ull,(unsigned long long) T_628,5ull,0ull,$$_xlsmpEntryFC,&calc_limiters$$RV$$8,&$$RvList7,128,0,&calc_limiters$$RVINIT$$8,1250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1509*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1509**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1509*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1509**")
                  goto lab_826;
                lab_825:
                  $$RvList7 = &$$RvArray7;
                  calc_limiters$$RVINIT$$8(0)
                  calc_limiters$$OL$$253((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) T_628),(unsigned int) 0)
                  calc_limiters$$RV$$8(0,0)
                lab_826:
                lab_532:
                  _dealloca[U,TmPShadow_178D](stack_pos_178)
  1508 |          /* DIR   LATCH */
                  $$CIV56B = $$CIV56B + 1ll;
                } while ((unsigned long long) $$CIV56B < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~519 */
              lab_518:
                /* DIR   LATCH */
                $$CIV56C = $$CIV56C + 1ll;
              } while ((unsigned long long) $$CIV56C < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~517 */
            lab_516:
  1512 |      /* DIR   LATCH */
              $$CIV56D = $$CIV56D + 1ll;
            } while ((unsigned long long) $$CIV56D < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~515 */
          lab_731:
          lab_734:
          lab_735:
          lab_514:
  1513 |  lab_163:
          lab_162:
          lab_125:
  1514 |    if (!(ndim >= 2)) goto lab_211;
  1515 |    if (!(ndim == 2)) goto lab_212;
  1516 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_534;
            $$CIV57A = 0ll;
            do {   /* id=37 guarded */ /* ~535 */ 
              /* region = 489 */
              /* bump-normalized */
  1518 |      stack_pos_179 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_215;
              d-T_632_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_216;
            lab_215:
              d-T_632_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_216:
  1517 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_536;
              $$CIV573 = 0ll;
              do {   /* id=38 guarded */ /* ~537 */ 
                /* region = 483 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_538;
                $$CIV572 = 0ll;
                do {   /* id=39 guarded */ /* ~539 */ 
                  /* region = 482 */
                  /* bump-normalized */
  1518 |          stack_pos_180 = _getstack();
                  d-T_629_1%bounds%mult[].off48 = 8ll;
                  d-T_629_1%rvo = -8ll;
                  d-T_629_1%addr = _alloca(72ll);
                  if (!1) goto lab_638;
                  $$CIV820 = (long long) 0;
                  do {   /* id=24 guarded */ /* ~639 */ 
                    /* region = 479 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=24 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_629_1%addr  + -8ll))->T_629[].rns1842.[$$CIV820 + 1ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV572][($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]];
                    ((double *)((char *)d-T_629_1%addr  + -8ll))->T_629[].rns1842.[$$CIV820 + 4ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV572][($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[$$CIV57A + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV820 = $$CIV820 + (long long) 1;
                  } while ($$CIV820 < (long long) 3ull);    /* ~639 */
                lab_638:
                  if (!1) goto lab_544;
                  $$CIV570 = 0ll;
                  do {   /* id=42 guarded */ /* ~545 */ 
                    /* region = 481 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=42 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_629_1%addr  + -8ll))->T_629[].rns1842.[$$CIV570 + 7ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV572][($$CIV570 + ($$CIV573 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV57A + (long long) mb[].off0)]];
                    /* DIR   LATCH */
                    $$CIV570 = $$CIV570 + 1ll;
                  } while ((unsigned long long) $$CIV570 < 3ull);    /* ~545 */
                lab_544:
                  T_631 =  1.7976931348623157E+308;
                  if (!1) goto lab_546;
                  __alignx(32,((char *)d-T_629_1%addr  + -8ll + (8ll)*(1ll)))
                  $$CIV571 = 0ll;
                  do {   /* id=43 guarded */ /* ~547 */ 
                    /* region = 480 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=43 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_631 = min(T_631,((double *)((char *)d-T_629_1%addr  + -8ll))->T_629[].rns1842.[$$CIV571 + 1ll]);
                    /* DIR   LATCH */
                    $$CIV571 = $$CIV571 + 1ll;
                  } while ((unsigned long long) $$CIV571 < 9ull);    /* ~547 */
                lab_546:
                  ((double *)((char *)d-T_632_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_632[].rns1844.[(long long) mb[].off8 + $$CIV572][$$CIV573 + (long long) mb[].off4] = min(((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV572][$$CIV573 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV57A + (long long) mb[].off0]],T_631);
                  _dealloca[U,TmPShadow_179D](stack_pos_180)
  1517 |          /* DIR   LATCH */
                  $$CIV572 = $$CIV572 + 1ll;
                } while ((unsigned long long) $$CIV572 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~539 */
              lab_538:
                /* DIR   LATCH */
                $$CIV573 = $$CIV573 + 1ll;
              } while ((unsigned long long) $$CIV573 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~537 */
            lab_536:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_548;
              $$CIV579 = 0ll;
              do {   /* id=44 guarded */ /* ~549 */ 
                /* region = 488 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_550;
                $$CIV578 = 0ll;
                do {   /* id=45 guarded */ /* ~551 */ 
                  /* region = 487 */
                  /* bump-normalized */
  1518 |          stack_pos_181 = _getstack();
                  d-T_629_1%addr = _alloca(72ll);
                  if (!1) goto lab_552;
                  $$CIV574 = 0ll;
                  do {   /* id=46 guarded */ /* ~553 */ 
                    /* region = 486 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=46 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_629_1%addr  + d-T_629_1%rvo))->T_629[].rns1845.[$$CIV574 + 1ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV578][($$CIV574 + ($$CIV579 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]];
                    /* DIR   LATCH */
                    $$CIV574 = $$CIV574 + 1ll;
                  } while ((unsigned long long) $$CIV574 < 3ull);    /* ~553 */
                lab_552:
                  if (!1) goto lab_554;
                  $$CIV575 = 0ll;
                  do {   /* id=47 guarded */ /* ~555 */ 
                    /* region = 485 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=47 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_629_1%addr  + d-T_629_1%rvo))->T_629[].rns1845.[$$CIV575 + 4ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV578][($$CIV575 + ($$CIV579 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[$$CIV57A + (long long) mb[].off0]];
                    /* DIR   LATCH */
                    $$CIV575 = $$CIV575 + 1ll;
                  } while ((unsigned long long) $$CIV575 < 3ull);    /* ~555 */
                lab_554:
                  if (!1) goto lab_556;
                  $$CIV576 = 0ll;
                  do {   /* id=48 guarded */ /* ~557 */ 
                    /* region = 484 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=48 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)d-T_629_1%addr  + d-T_629_1%rvo))->T_629[].rns1845.[$$CIV576 + 7ll] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][(long long) mb[].off8 + $$CIV578][($$CIV576 + ($$CIV579 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV57A + (long long) mb[].off0)]];
                    /* DIR   LATCH */
                    $$CIV576 = $$CIV576 + 1ll;
                  } while ((unsigned long long) $$CIV576 < 3ull);    /* ~557 */
                lab_556:
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV578][$$CIV579 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV57A + (long long) mb[].off0]] = ((double *)((char *)d-T_632_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_632[].rns1844.[(long long) mb[].off8 + $$CIV578][$$CIV579 + (long long) mb[].off4];
                  _dealloca[U,TmPShadow_180D](stack_pos_181)
  1517 |          /* DIR   LATCH */
                  $$CIV578 = $$CIV578 + 1ll;
                } while ((unsigned long long) $$CIV578 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~551 */
              lab_550:
                /* DIR   LATCH */
                $$CIV579 = $$CIV579 + 1ll;
              } while ((unsigned long long) $$CIV579 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~549 */
            lab_548:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_275;
              free(d-T_632_1%addr)
            lab_275:
              _dealloca[U,TmPShadow_181D](stack_pos_179)
  1521 |      /* DIR   LATCH */
              $$CIV57A = $$CIV57A + 1ll;
            } while ((unsigned long long) $$CIV57A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~535 */
          lab_534:
  1522 |    goto lab_280;
          lab_212:
  1523 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_560;
            $$CIV58D = 0ll;
            do {   /* id=50 guarded */ /* ~561 */ 
              /* region = 506 */
              /* bump-normalized */
  1525 |      stack_pos_182 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_283;
              d-T_636_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_284;
            lab_283:
              d-T_636_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_284:
  1524 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_562;
              $$CIV583 = 0ll;
              do {   /* id=51 guarded */ /* ~563 */ 
                /* region = 497 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_564;
                $$CIV582 = 0ll;
                do {   /* id=52 guarded */ /* ~565 */ 
                  /* region = 496 */
                  /* bump-normalized */
  1525 |          stack_pos_183 = _getstack();
                  d-T_633_1%bounds%mult[].off48 = 8ll;
                  d-T_633_1%rvo = -8ll;
                  d-T_633_1%addr = _alloca(216ll);
                  T_634 = 0ll;
                  if (!1) goto lab_566;
                  $$CIV57C = 0ll;
                  do {   /* id=53 guarded */ /* ~567 */ 
                    /* region = 495 */
                    /* bump-normalized */
                    if (!1) goto lab_568;
                    $$CIV57B = 0ll;
                    do {   /* id=54 guarded */ /* ~569 */ 
                      /* region = 494 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=54 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + -8ll))->T_633[].rns1850.[1ll + ($$CIV57B + T_634)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV57C + ($$CIV582 + (long long) mb[].off8)) - 1ll][($$CIV57B + ($$CIV583 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[($$CIV58D + (long long) mb[].off0) - 1ll]];
                      /* DIR   LATCH */
                      $$CIV57B = $$CIV57B + 1ll;
                    } while ((unsigned long long) $$CIV57B < 3ull);    /* ~569 */
                    T_634 = T_634 + 3ll;
                  lab_568:
                    /* DIR   LATCH */
                    $$CIV57C = $$CIV57C + 1ll;
                  } while ((unsigned long long) $$CIV57C < 3ull);    /* ~567 */
                lab_566:
                  if (!1) goto lab_570;
                  $$CIV57E = 0ll;
                  do {   /* id=55 guarded */ /* ~571 */ 
                    /* region = 493 */
                    /* bump-normalized */
                    if (!1) goto lab_572;
                    $$CIV57D = 0ll;
                    do {   /* id=56 guarded */ /* ~573 */ 
                      /* region = 492 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=56 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + -8ll))->T_633[].rns1850.[1ll + ($$CIV57D + T_634)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV57E + ($$CIV582 + (long long) mb[].off8)) - 1ll][($$CIV57D + ($$CIV583 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[$$CIV58D + (long long) mb[].off0]];
                      /* DIR   LATCH */
                      $$CIV57D = $$CIV57D + 1ll;
                    } while ((unsigned long long) $$CIV57D < 3ull);    /* ~573 */
                    T_634 = T_634 + 3ll;
                  lab_572:
                    /* DIR   LATCH */
                    $$CIV57E = $$CIV57E + 1ll;
                  } while ((unsigned long long) $$CIV57E < 3ull);    /* ~571 */
                lab_570:
                  if (!1) goto lab_574;
                  $$CIV580 = 0ll;
                  do {   /* id=57 guarded */ /* ~575 */ 
                    /* region = 491 */
                    /* bump-normalized */
                    if (!1) goto lab_576;
                    $$CIV57F = 0ll;
                    do {   /* id=58 guarded */ /* ~577 */ 
                      /* region = 490 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=58 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + -8ll))->T_633[].rns1850.[1ll + ($$CIV57F + T_634)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV580 + ($$CIV582 + (long long) mb[].off8)) - 1ll][($$CIV57F + ($$CIV583 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV58D + (long long) mb[].off0)]];
                      /* DIR   LATCH */
                      $$CIV57F = $$CIV57F + 1ll;
                    } while ((unsigned long long) $$CIV57F < 3ull);    /* ~577 */
                    T_634 = T_634 + 3ll;
                  lab_576:
                    /* DIR   LATCH */
                    $$CIV580 = $$CIV580 + 1ll;
                  } while ((unsigned long long) $$CIV580 < 3ull);    /* ~575 */
                lab_574:
                  T_635 =  1.7976931348623157E+308;
                  if (!(T_634 > 0ll)) goto lab_578;
                  $$_xlsmpEntryFD = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) T_634 >= 2500ull) ? 1ll : 0ll))) goto lab_828;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45655U,$$SHADW.SMPDef$$45656D](19680,&calc_limiters$$OL$$254,0ull,(unsigned long long) T_634,5ull,0ull,$$_xlsmpEntryFD,&calc_limiters$$RV$$9,&$$RvList8,128,0,&calc_limiters$$RVINIT$$9,1250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1525*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1525**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1525*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1525**")
                  goto lab_829;
                lab_828:
                  $$RvList8 = &$$RvArray8;
                  calc_limiters$$RVINIT$$9(0)
                  calc_limiters$$OL$$254((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) T_634),(unsigned int) 0)
                  calc_limiters$$RV$$9(0,0)
                lab_829:
                lab_578:
                  ((double *)((char *)d-T_636_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_636[].rns1851.[(long long) mb[].off8 + $$CIV582][$$CIV583 + (long long) mb[].off4] = min(((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV582][$$CIV583 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV58D + (long long) mb[].off0]],T_635);
                  _dealloca[U,TmPShadow_182D](stack_pos_183)
  1524 |          /* DIR   LATCH */
                  $$CIV582 = $$CIV582 + 1ll;
                } while ((unsigned long long) $$CIV582 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~565 */
              lab_564:
                /* DIR   LATCH */
                $$CIV583 = $$CIV583 + 1ll;
              } while ((unsigned long long) $$CIV583 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~563 */
            lab_562:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_580;
              $$CIV58C = 0ll;
              do {   /* id=60 guarded */ /* ~581 */ 
                /* region = 505 */
                /* bump-normalized */
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_582;
                $$CIV58B = 0ll;
                do {   /* id=61 guarded */ /* ~583 */ 
                  /* region = 504 */
                  /* bump-normalized */
  1525 |          stack_pos_184 = _getstack();
                  d-T_633_1%addr = _alloca(216ll);
                  T_634.rnnEC9 = 0ll;
                  if (!1) goto lab_584;
                  $$CIV585 = 0ll;
                  do {   /* id=62 guarded */ /* ~585 */ 
                    /* region = 503 */
                    /* bump-normalized */
                    if (!1) goto lab_586;
                    $$CIV584 = 0ll;
                    do {   /* id=63 guarded */ /* ~587 */ 
                      /* region = 502 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=63 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + d-T_633_1%rvo))->T_633[].rns1852.[1ll + ($$CIV584 + T_634.rnnEC9)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV585 + ($$CIV58B + (long long) mb[].off8)) - 1ll][($$CIV584 + ($$CIV58C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[($$CIV58D + (long long) mb[].off0) - 1ll]];
                      /* DIR   LATCH */
                      $$CIV584 = $$CIV584 + 1ll;
                    } while ((unsigned long long) $$CIV584 < 3ull);    /* ~587 */
                    T_634.rnnEC9 = T_634.rnnEC9 + 3ll;
                  lab_586:
                    /* DIR   LATCH */
                    $$CIV585 = $$CIV585 + 1ll;
                  } while ((unsigned long long) $$CIV585 < 3ull);    /* ~585 */
                lab_584:
                  if (!1) goto lab_588;
                  $$CIV587 = 0ll;
                  do {   /* id=64 guarded */ /* ~589 */ 
                    /* region = 501 */
                    /* bump-normalized */
                    if (!1) goto lab_590;
                    $$CIV586 = 0ll;
                    do {   /* id=65 guarded */ /* ~591 */ 
                      /* region = 500 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=65 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + d-T_633_1%rvo))->T_633[].rns1852.[1ll + ($$CIV586 + T_634.rnnEC9)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV587 + ($$CIV58B + (long long) mb[].off8)) - 1ll][($$CIV586 + ($$CIV58C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[$$CIV58D + (long long) mb[].off0]];
                      /* DIR   LATCH */
                      $$CIV586 = $$CIV586 + 1ll;
                    } while ((unsigned long long) $$CIV586 < 3ull);    /* ~591 */
                    T_634.rnnEC9 = T_634.rnnEC9 + 3ll;
                  lab_590:
                    /* DIR   LATCH */
                    $$CIV587 = $$CIV587 + 1ll;
                  } while ((unsigned long long) $$CIV587 < 3ull);    /* ~589 */
                lab_588:
                  if (!1) goto lab_592;
                  $$CIV589 = 0ll;
                  do {   /* id=66 guarded */ /* ~593 */ 
                    /* region = 499 */
                    /* bump-normalized */
                    if (!1) goto lab_594;
                    $$CIV588 = 0ll;
                    do {   /* id=67 guarded */ /* ~595 */ 
                      /* region = 498 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=67 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_633_1%addr  + d-T_633_1%rvo))->T_633[].rns1852.[1ll + ($$CIV588 + T_634.rnnEC9)] = ((double *)((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827.  + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824.))->limiter_y_%data[].rns1843.[1ll][1ll][($$CIV589 + ($$CIV58B + (long long) mb[].off8)) - 1ll][($$CIV588 + ($$CIV58C + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_y_%addr  + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV58D + (long long) mb[].off0)]];
                      /* DIR   LATCH */
                      $$CIV588 = $$CIV588 + 1ll;
                    } while ((unsigned long long) $$CIV588 < 3ull);    /* ~595 */
                    T_634.rnnEC9 = T_634.rnnEC9 + 3ll;
                  lab_594:
                    /* DIR   LATCH */
                    $$CIV589 = $$CIV589 + 1ll;
                  } while ((unsigned long long) $$CIV589 < 3ull);    /* ~593 */
                lab_592:
                  if (!(T_634.rnnEC9 > 0ll)) goto lab_596;
                lab_596:
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV58B][$$CIV58C + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV58D + (long long) mb[].off0]] = ((double *)((char *)d-T_636_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_636[].rns1851.[(long long) mb[].off8 + $$CIV58B][$$CIV58C + (long long) mb[].off4];
                  _dealloca[U,TmPShadow_183D](stack_pos_184)
  1524 |          /* DIR   LATCH */
                  $$CIV58B = $$CIV58B + 1ll;
                } while ((unsigned long long) $$CIV58B < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~583 */
              lab_582:
                /* DIR   LATCH */
                $$CIV58C = $$CIV58C + 1ll;
              } while ((unsigned long long) $$CIV58C < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~581 */
            lab_580:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_367;
              free(d-T_636_1%addr)
            lab_367:
              _dealloca[U,TmPShadow_184D](stack_pos_182)
  1528 |      /* DIR   LATCH */
              $$CIV58D = $$CIV58D + 1ll;
            } while ((unsigned long long) $$CIV58D < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~561 */
          lab_560:
  1529 |  lab_280:
  1531 |    if (!(ndim >= 3)) goto lab_372;
  1532 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_598;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_641;
            if (!1) goto lab_640;
            $$CIV5A0 = 0ll;
            do {   /* id=69 guarded */ /* ~599 */ 
              /* region = 523 */
              /* bump-normalized */
  1534 |      stack_pos_185 = _getstack();
              if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_374;
              d-T_640_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
              goto lab_375;
            lab_374:
              d-T_640_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
            lab_375:
  1533 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_600;
              $$CIV596 = 0ll;
              do {   /* id=70 guarded */ /* ~601 */ 
                /* region = 514 */
                /* bump-normalized */
                if (!1) goto lab_602;
                $$CIV595 = 0ll;
                do {   /* id=71 guarded */ /* ~603 */ 
                  /* region = 513 */
                  /* bump-normalized */
  1534 |          stack_pos_186 = _getstack();
                  d-T_637_1%bounds%mult[].off48 = 8ll;
                  d-T_637_1%rvo = -8ll;
                  d-T_637_1%addr = _alloca(216ll);
                  T_638 = 0ll;
                  if (!1) goto lab_604;
                  $$CIV58F = 0ll;
                  do {   /* id=72 guarded */ /* ~605 */ 
                    /* region = 512 */
                    /* bump-normalized */
                    if (!1) goto lab_606;
                    $$CIV58E = 0ll;
                    do {   /* id=73 guarded */ /* ~607 */ 
                      /* region = 511 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=73 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + -8ll))->T_637[].rns1846.[1ll + ($$CIV58E + T_638)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV58F + ($$CIV595 + (long long) mb[].off8)) - 1ll][($$CIV58E + ($$CIV596 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[($$CIV5A0 + (long long) mb[].off0) - 1ll]];
                      /* DIR   LATCH */
                      $$CIV58E = $$CIV58E + 1ll;
                    } while ((unsigned long long) $$CIV58E < 3ull);    /* ~607 */
                    T_638 = T_638 + 3ll;
                  lab_606:
                    /* DIR   LATCH */
                    $$CIV58F = $$CIV58F + 1ll;
                  } while ((unsigned long long) $$CIV58F < 3ull);    /* ~605 */
                lab_604:
                  if (!1) goto lab_608;
                  $$CIV591 = 0ll;
                  do {   /* id=74 guarded */ /* ~609 */ 
                    /* region = 510 */
                    /* bump-normalized */
                    if (!1) goto lab_610;
                    $$CIV590 = 0ll;
                    do {   /* id=75 guarded */ /* ~611 */ 
                      /* region = 509 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=75 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + -8ll))->T_637[].rns1846.[1ll + ($$CIV590 + T_638)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV591 + ($$CIV595 + (long long) mb[].off8)) - 1ll][($$CIV590 + ($$CIV596 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[$$CIV5A0 + (long long) mb[].off0]];
                      /* DIR   LATCH */
                      $$CIV590 = $$CIV590 + 1ll;
                    } while ((unsigned long long) $$CIV590 < 3ull);    /* ~611 */
                    T_638 = T_638 + 3ll;
                  lab_610:
                    /* DIR   LATCH */
                    $$CIV591 = $$CIV591 + 1ll;
                  } while ((unsigned long long) $$CIV591 < 3ull);    /* ~609 */
                lab_608:
                  if (!1) goto lab_612;
                  $$CIV593 = 0ll;
                  do {   /* id=76 guarded */ /* ~613 */ 
                    /* region = 508 */
                    /* bump-normalized */
                    if (!1) goto lab_614;
                    $$CIV592 = 0ll;
                    do {   /* id=77 guarded */ /* ~615 */ 
                      /* region = 507 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=77 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + -8ll))->T_637[].rns1846.[1ll + ($$CIV592 + T_638)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV593 + ($$CIV595 + (long long) mb[].off8)) - 1ll][($$CIV592 + ($$CIV596 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[1ll + ($$CIV5A0 + (long long) mb[].off0)]];
                      /* DIR   LATCH */
                      $$CIV592 = $$CIV592 + 1ll;
                    } while ((unsigned long long) $$CIV592 < 3ull);    /* ~615 */
                    T_638 = T_638 + 3ll;
                  lab_614:
                    /* DIR   LATCH */
                    $$CIV593 = $$CIV593 + 1ll;
                  } while ((unsigned long long) $$CIV593 < 3ull);    /* ~613 */
                lab_612:
                  T_639 =  1.7976931348623157E+308;
                  if (!(T_638 > 0ll)) goto lab_616;
                  $$_xlsmpEntryFE = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) T_638 >= 2500ull) ? 1ll : 0ll))) goto lab_831;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45675U,$$SHADW.SMPDef$$45676D](19680,&calc_limiters$$OL$$255,0ull,(unsigned long long) T_638,5ull,0ull,$$_xlsmpEntryFE,&calc_limiters$$RV$$A,&$$RvList9,128,0,&calc_limiters$$RVINIT$$A,1250ull,0,"109*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1534*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1534**","112*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:1534*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:1534**")
                  goto lab_832;
                lab_831:
                  $$RvList9 = &$$RvArray9;
                  calc_limiters$$RVINIT$$A(0)
                  calc_limiters$$OL$$255((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) T_638),(unsigned int) 0)
                  calc_limiters$$RV$$A(0,0)
                lab_832:
                lab_616:
                  ((double *)((char *)d-T_640_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_640[].rns1848.[(long long) mb[].off8 + $$CIV595][$$CIV596 + (long long) mb[].off4] = min(((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV595][$$CIV596 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV5A0 + (long long) mb[].off0]],T_639);
                  _dealloca[U,TmPShadow_185D](stack_pos_186)
  1533 |          /* DIR   LATCH */
                  $$CIV595 = $$CIV595 + 1ll;
                } while ((unsigned long long) $$CIV595 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~603 */
              lab_602:
                /* DIR   LATCH */
                $$CIV596 = $$CIV596 + 1ll;
              } while ((unsigned long long) $$CIV596 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~601 */
            lab_600:
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_618;
              $$CIV59F = 0ll;
              do {   /* id=79 guarded */ /* ~619 */ 
                /* region = 522 */
                /* bump-normalized */
                if (!1) goto lab_620;
                $$CIV59E = 0ll;
                do {   /* id=80 guarded */ /* ~621 */ 
                  /* region = 521 */
                  /* bump-normalized */
  1534 |          stack_pos_187 = _getstack();
                  d-T_637_1%addr = _alloca(216ll);
                  T_638.rnnECA = 0ll;
                  if (!1) goto lab_622;
                  $$CIV598 = 0ll;
                  do {   /* id=81 guarded */ /* ~623 */ 
                    /* region = 520 */
                    /* bump-normalized */
                    if (!1) goto lab_624;
                    $$CIV597 = 0ll;
                    do {   /* id=82 guarded */ /* ~625 */ 
                      /* region = 519 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=82 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + d-T_637_1%rvo))->T_637[].rns1849.[1ll + ($$CIV597 + T_638.rnnECA)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV598 + ($$CIV59E + (long long) mb[].off8)) - 1ll][($$CIV597 + ($$CIV59F + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[($$CIV5A0 + (long long) mb[].off0) - 1ll]];
                      /* DIR   LATCH */
                      $$CIV597 = $$CIV597 + 1ll;
                    } while ((unsigned long long) $$CIV597 < 3ull);    /* ~625 */
                    T_638.rnnECA = T_638.rnnECA + 3ll;
                  lab_624:
                    /* DIR   LATCH */
                    $$CIV598 = $$CIV598 + 1ll;
                  } while ((unsigned long long) $$CIV598 < 3ull);    /* ~623 */
                lab_622:
                  if (!1) goto lab_626;
                  $$CIV59A = 0ll;
                  do {   /* id=83 guarded */ /* ~627 */ 
                    /* region = 518 */
                    /* bump-normalized */
                    if (!1) goto lab_628;
                    $$CIV599 = 0ll;
                    do {   /* id=84 guarded */ /* ~629 */ 
                      /* region = 517 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=84 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + d-T_637_1%rvo))->T_637[].rns1849.[1ll + ($$CIV599 + T_638.rnnECA)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV59A + ($$CIV59E + (long long) mb[].off8)) - 1ll][($$CIV599 + ($$CIV59F + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[$$CIV5A0 + (long long) mb[].off0]];
                      /* DIR   LATCH */
                      $$CIV599 = $$CIV599 + 1ll;
                    } while ((unsigned long long) $$CIV599 < 3ull);    /* ~629 */
                    T_638.rnnECA = T_638.rnnECA + 3ll;
                  lab_628:
                    /* DIR   LATCH */
                    $$CIV59A = $$CIV59A + 1ll;
                  } while ((unsigned long long) $$CIV59A < 3ull);    /* ~627 */
                lab_626:
                  if (!1) goto lab_630;
                  $$CIV59C = 0ll;
                  do {   /* id=85 guarded */ /* ~631 */ 
                    /* region = 516 */
                    /* bump-normalized */
                    if (!1) goto lab_632;
                    $$CIV59B = 0ll;
                    do {   /* id=86 guarded */ /* ~633 */ 
                      /* region = 515 */
                      /* bump-normalized */
                      /* independent */
                      /* DIR   LOOP construct_no=86 */
                      /* DIR   INDEPENDENT construct_no=0 */
                      ((double *)((char *)d-T_637_1%addr  + d-T_637_1%rvo))->T_637[].rns1849.[1ll + ($$CIV59B + T_638.rnnECA)] = ((double *)((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834.  + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831.))->limiter_z_%data[].rns1847.[1ll][1ll][($$CIV59C + ($$CIV59E + (long long) mb[].off8)) - 1ll][($$CIV59B + ($$CIV59F + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-limiter_z_%addr  + 40ll))->limiter_z_%x[].rns1832.[1ll + ($$CIV5A0 + (long long) mb[].off0)]];
                      /* DIR   LATCH */
                      $$CIV59B = $$CIV59B + 1ll;
                    } while ((unsigned long long) $$CIV59B < 3ull);    /* ~633 */
                    T_638.rnnECA = T_638.rnnECA + 3ll;
                  lab_632:
                    /* DIR   LATCH */
                    $$CIV59C = $$CIV59C + 1ll;
                  } while ((unsigned long long) $$CIV59C < 3ull);    /* ~631 */
                lab_630:
                  if (!(T_638.rnnECA > 0ll)) goto lab_634;
                lab_634:
                  ((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840.  + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV59E][$$CIV59F + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV5A0 + (long long) mb[].off0]] = ((double *)((char *)d-T_640_1%addr  + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll))->T_640[].rns1848.[(long long) mb[].off8 + $$CIV59E][$$CIV59F + (long long) mb[].off4];
                  _dealloca[U,TmPShadow_186D](stack_pos_187)
  1533 |          /* DIR   LATCH */
                  $$CIV59E = $$CIV59E + 1ll;
                } while ((unsigned long long) $$CIV59E < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~621 */
              lab_620:
                /* DIR   LATCH */
                $$CIV59F = $$CIV59F + 1ll;
              } while ((unsigned long long) $$CIV59F < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~619 */
            lab_618:
              if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_458;
              free(d-T_640_1%addr)
            lab_458:
              _dealloca[U,TmPShadow_187D](stack_pos_185)
  1537 |      /* DIR   LATCH */
              $$CIV5A0 = $$CIV5A0 + 1ll;
            } while ((unsigned long long) $$CIV5A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~599 */
          lab_640:
            goto lab_642;
          lab_641:
  1532 |    if (!1) goto lab_682;
            if (!(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll)) goto lab_817;
            if (!1) goto lab_818;
            if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_834;
            if (!1) goto lab_833;
            $$CIV5A0 = 0ll;
            do {   /* id=41 guarded */ /* ~643 */ 
              /* region = 524 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=41 */
  1534 |      stack_pos_185 = _getstack();
              d-T_640_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
  1533 |      free(d-T_640_1%addr)
              _dealloca[U,TmPShadow_187D](stack_pos_185)
  1537 |      /* DIR   LATCH */
              $$CIV5A0 = $$CIV5A0 + 1ll;
            } while ((unsigned long long) $$CIV5A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~643 */
          lab_833:
            goto lab_818;
          lab_834:
  1532 |    if (!1) goto lab_838;
            $$CIV5A0 = 0ll;
            do {   /* id=78 guarded */ /* ~836 */ 
              /* region = 525 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=78 */
  1534 |      stack_pos_185 = _getstack();
              d-T_640_1%addr = _alloca(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
  1533 |      _dealloca[U,TmPShadow_187D](stack_pos_185)
  1537 |      /* DIR   LATCH */
              $$CIV5A0 = $$CIV5A0 + 1ll;
            } while ((unsigned long long) $$CIV5A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~836 */
          lab_838:
            goto lab_818;
          lab_817:
  1532 |    if (!1) goto lab_823;
            if (8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) <= 1048576ll) goto lab_840;
            if (!1) goto lab_839;
            $$CIV5A0 = 0ll;
            do {   /* id=92 guarded */ /* ~819 */ 
              /* region = 526 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=92 */
  1534 |      stack_pos_185 = _getstack();
              d-T_640_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
  1533 |      free(d-T_640_1%addr)
              _dealloca[U,TmPShadow_187D](stack_pos_185)
  1537 |      /* DIR   LATCH */
              $$CIV5A0 = $$CIV5A0 + 1ll;
            } while ((unsigned long long) $$CIV5A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~819 */
          lab_839:
            goto lab_841;
          lab_840:
  1532 |    if (!1) goto lab_844;
            $$CIV5A0 = 0ll;
            do {   /* id=59 guarded */ /* ~842 */ 
              /* region = 527 */
              /* bump-normalized */
              /* DIR   LOOP construct_no=59 */
  1534 |      stack_pos_185 = _getstack();
              d-T_640_1%addr = malloc(8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)));
  1533 |      _dealloca[U,TmPShadow_187D](stack_pos_185)
  1537 |      /* DIR   LATCH */
              $$CIV5A0 = $$CIV5A0 + 1ll;
            } while ((unsigned long long) $$CIV5A0 < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~842 */
          lab_844:
          lab_841:
          lab_823:
          lab_818:
          lab_682:
          lab_642:
          lab_598:
  1538 |  lab_372:
  1539 |  lab_211:
  1540 |  lab_103:
  1541 |    return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
101451not availablenot availablenot available139020200139020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111452not available10113902001390200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121453not available11260013900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131471not availablenot availablenot available142020200142020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141472not available13114202001420200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151473not available14280014200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
161493not availablenot availablenot available6002020060020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171494not available161600200600200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181494not available17260006000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201500not availablenot availablenot available32230202003223020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211501not available2013223020032230200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
221501not available212322300322300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
241518not available39324243 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
251502not available22315153 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
261502not available2231801809 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
271507not availablenot availablenot available72090303007209030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
281508not available2717209030072090300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
291508not available282320500720900100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
301509not available29366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311509not available30418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321509not available29366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
331509not available32418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
341509not available29366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
351509not available34418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
371516not availablenot availablenot available3003006290440400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
381517not available37120032400200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391517not available382324000324000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
411532not availablenot availablenot available400200400200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
421518not available39315153 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
431518not available3931801809 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
441517not available37120030500200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
451517not available442305000305000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
461518not available45315153 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
471518not available45315153 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
481518not available45315153 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
501523not availablenot availablenot available30030010419440400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
511524not available50120072240200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
521524not available512322000722400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
531525not available52366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
541525not available53418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
551525not available52366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
561525not available55418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
571525not available52366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
581525not available57418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
591532not availablenot availablenot available300200300200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
601524not available50120031950200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
611524not available602319500319500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
621525not available61363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
631525not available62418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
641525not available61363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
651525not available64418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
661525not available61363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
671525not available66418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
691532not availablenot availablenot available30030010419440400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
701533not available6917224020072240200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
711533not available702322000722400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
721534not available71366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
731534not available72418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
741534not available71366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
751534not available74418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
761534not available71366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
771534not available76418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
781532not availablenot availablenot available300200300200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
791533not available6913195020031950200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
801533not available792319500319500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
811534not available80363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
821534not available81418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
831534not available80363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
841534not available83418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
851534not available80363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
861534not available85418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
871502not available22324243 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
921532not availablenot availablenot available400200400200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
361533not available412322000722400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
401534not available36366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1001534not available36366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1031534not available100418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1061533not available5913195020031950200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
1091534not available40418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1191534not available122363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1221533not available1062319500319500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1251534not available36366663 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1281534not available129418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1291534not available122363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1301534not available132418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1311534not available125418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1321534not available122363633 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
1331534not available119418183 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1378LoopCarriedDependence (fail)High Level Optimizer3514171Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "pt_%data[].rns1809."
1379NonInnermostLoop (fail)High Level Optimizer3514171An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1380LoopCarriedDependence (fail)High Level Optimizer3514182Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1381LoopCarriedDependence (fail)High Level Optimizer3514183Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1382AliasingInducedDependence (fail)High Level Optimizer3514183An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1383LoopCarriedDependence (fail)High Level Optimizer3514234Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "pt_%data[].rns1809."
1384LoopCarriedDependence (fail)High Level Optimizer3514245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1385LoopCarriedDependence (fail)High Level Optimizer3514246Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1386AliasingInducedDependence (fail)High Level Optimizer3514246An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1387NonVectorizableAlignment (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1388NonVectorizableStride (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1389NonStrideOneStore (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1390LoopCarriedDependence (fail)High Level Optimizer3514317Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_x_%data[].rns1821."
1391LoopCarriedDependence (fail)High Level Optimizer3514328Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1392LoopCarriedDependence (fail)High Level Optimizer3514339Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1393UnsupportedStructure (fail)High Level Optimizer3514339An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1394ContainsControlFlow (fail)High Level Optimizer3514339An attempt to SIMD vectorize failed because the loop contains control flow.not available
1395LoopCarriedDependence (fail)High Level Optimizer35145110Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_y_%data[].rns1828."
1396LoopCarriedDependence (fail)High Level Optimizer35145211Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1397LoopCarriedDependence (fail)High Level Optimizer35145312Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1398UnsupportedStructure (fail)High Level Optimizer35145312An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1399ContainsControlFlow (fail)High Level Optimizer35145312An attempt to SIMD vectorize failed because the loop contains control flow.not available
1400LoopCarriedDependence (fail)High Level Optimizer35147113Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1401LoopCarriedDependence (fail)High Level Optimizer35147214Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1402LoopCarriedDependence (fail)High Level Optimizer35147315Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1403UnsupportedStructure (fail)High Level Optimizer35147315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1404ContainsControlFlow (fail)High Level Optimizer35147315An attempt to SIMD vectorize failed because the loop contains control flow.not available
1405LoopCarriedDependence (fail)High Level Optimizer35149316Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_ppm_%data[].rns1841."
1406LoopCarriedDependence (fail)High Level Optimizer35149417Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1407LoopCarriedDependence (fail)High Level Optimizer35149418Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1408AliasingInducedDependence (fail)High Level Optimizer35149418An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1409CompleteLoopUnroll (success)High Level Optimizer351495not availableComplete loop unroll was performed.not available
1410LoopHasSideEffectsCall (fail)High Level Optimizer35150020Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1411ContainsFunctionCall (fail)High Level Optimizer35150020An attempt to SIMD vectorize failed because the loop contains a function call.not available
1412LoopHasSideEffectsCall (fail)High Level Optimizer35150121Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1413ContainsFunctionCall (fail)High Level Optimizer35150121An attempt to SIMD vectorize failed because the loop contains a function call.not available
1414LoopHasSideEffectsCall (fail)High Level Optimizer35150122Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1415ContainsFunctionCall (fail)High Level Optimizer35150122An attempt to SIMD vectorize failed because the loop contains a function call.not available
1416LoopFusion (success)High Level Optimizer35150287Loops were fused.
  • Loop Line Number: 1502
  • Loop Line Number: 1502
1417IterationCountTooSmall (fail)High Level Optimizer35150287An attempt to SIMD vectorize failed because the iteration count is too small.not available
1418NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV563 + (long long) mb[].off0) - 1ll]))
1419NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV563 + (long long) mb[].off0) - 1ll]))
1420NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_625_1%addr + -8ll + (8ll)*($$CIV81F + 4ll))
1421NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[$$CIV563 + (long long) mb[].off0]))
1422IterationCountTooSmall (fail)High Level Optimizer35150225An attempt to SIMD vectorize failed because the iteration count is too small.not available
1423NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_625_1%addr + -8ll + (8ll)*($$CIV55F + 7ll))
1424NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV55F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV563 + (long long) mb[].off0)]))
1425IterationCountTooSmall (fail)High Level Optimizer35150226An attempt to SIMD vectorize failed because the iteration count is too small.not available
1426NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1427UnsupportedOperation (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in min(((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV561][$$CIV562 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]],((double *)((char *)d-T_625_1%addr + -8ll))->T_625[].rns1853.[$$CIV560 + 1ll])
1428NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1429NonStrideOneStore (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1430LoopHasSideEffectsCall (fail)High Level Optimizer35150727Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1431ContainsFunctionCall (fail)High Level Optimizer35150727An attempt to SIMD vectorize failed because the loop contains a function call.not available
1432LoopHasSideEffectsCall (fail)High Level Optimizer35150828Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1433ContainsFunctionCall (fail)High Level Optimizer35150828An attempt to SIMD vectorize failed because the loop contains a function call.not available
1434LoopHasSideEffectsCall (fail)High Level Optimizer35150829Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1435ContainsFunctionCall (fail)High Level Optimizer35150829An attempt to SIMD vectorize failed because the loop contains a function call.not available
1436IterationCountTooSmall (fail)High Level Optimizer35150931An attempt to SIMD vectorize failed because the iteration count is too small.not available
1437NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV564 + T_628)))
1438NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV565 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV564 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV56D + (long long) mb[].off0) - 1ll]))
1439IterationCountTooSmall (fail)High Level Optimizer35150933An attempt to SIMD vectorize failed because the iteration count is too small.not available
1440NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV566 + T_628)))
1441NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV567 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV566 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[$$CIV56D + (long long) mb[].off0]))
1442IterationCountTooSmall (fail)High Level Optimizer35150935An attempt to SIMD vectorize failed because the iteration count is too small.not available
1443NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV568 + T_628)))
1444NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV569 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV568 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV56D + (long long) mb[].off0)]))
1445LoopParallelized (success)High Level Optimizer351509not availableLoop was automatically parallelized.not available
1446LoopHasSideEffectsCall (fail)High Level Optimizer35151637Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1447ContainsFunctionCall (fail)High Level Optimizer35151637An attempt to SIMD vectorize failed because the loop contains a function call.not available
1448LoopHasSideEffectsCall (fail)High Level Optimizer35151738Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1449ContainsFunctionCall (fail)High Level Optimizer35151738An attempt to SIMD vectorize failed because the loop contains a function call.not available
1450LoopHasSideEffectsCall (fail)High Level Optimizer35151739Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1451ContainsFunctionCall (fail)High Level Optimizer35151739An attempt to SIMD vectorize failed because the loop contains a function call.not available
1452LoopFusion (success)High Level Optimizer35151824Loops were fused.
  • Loop Line Number: 1518
  • Loop Line Number: 1518
1453IterationCountTooSmall (fail)High Level Optimizer35151824An attempt to SIMD vectorize failed because the iteration count is too small.not available
1454NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]))
1455NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]))
1456NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + -8ll + (8ll)*($$CIV820 + 4ll))
1457NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[$$CIV57A + (long long) mb[].off0]))
1458IterationCountTooSmall (fail)High Level Optimizer35151842An attempt to SIMD vectorize failed because the iteration count is too small.not available
1459NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + -8ll + (8ll)*($$CIV570 + 7ll))
1460NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV570 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV57A + (long long) mb[].off0)]))
1461IterationCountTooSmall (fail)High Level Optimizer35151843An attempt to SIMD vectorize failed because the iteration count is too small.not available
1462LoopHasSideEffectsCall (fail)High Level Optimizer35151744Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1463ContainsFunctionCall (fail)High Level Optimizer35151744An attempt to SIMD vectorize failed because the loop contains a function call.not available
1464LoopHasSideEffectsCall (fail)High Level Optimizer35151745Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1465ContainsFunctionCall (fail)High Level Optimizer35151745An attempt to SIMD vectorize failed because the loop contains a function call.not available
1466IterationCountTooSmall (fail)High Level Optimizer35151846An attempt to SIMD vectorize failed because the iteration count is too small.not available
1467NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1468NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1469NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1470IterationCountTooSmall (fail)High Level Optimizer35151847An attempt to SIMD vectorize failed because the iteration count is too small.not available
1471NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1472NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1473NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1474IterationCountTooSmall (fail)High Level Optimizer35151848An attempt to SIMD vectorize failed because the iteration count is too small.not available
1475NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1476NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1477NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1478LoopHasSideEffectsCall (fail)High Level Optimizer35152350Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1479ContainsFunctionCall (fail)High Level Optimizer35152350An attempt to SIMD vectorize failed because the loop contains a function call.not available
1480LoopHasSideEffectsCall (fail)High Level Optimizer35152451Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1481ContainsFunctionCall (fail)High Level Optimizer35152451An attempt to SIMD vectorize failed because the loop contains a function call.not available
1482LoopHasSideEffectsCall (fail)High Level Optimizer35152452Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1483ContainsFunctionCall (fail)High Level Optimizer35152452An attempt to SIMD vectorize failed because the loop contains a function call.not available
1484IterationCountTooSmall (fail)High Level Optimizer35152554An attempt to SIMD vectorize failed because the iteration count is too small.not available
1485NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57B + T_634)))
1486NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV57C + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57B + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV58D + (long long) mb[].off0) - 1ll]))
1487IterationCountTooSmall (fail)High Level Optimizer35152556An attempt to SIMD vectorize failed because the iteration count is too small.not available
1488NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57D + T_634)))
1489NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV57E + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57D + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[$$CIV58D + (long long) mb[].off0]))
1490IterationCountTooSmall (fail)High Level Optimizer35152558An attempt to SIMD vectorize failed because the iteration count is too small.not available
1491NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57F + T_634)))
1492NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV580 + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57F + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV58D + (long long) mb[].off0)]))
1493LoopParallelized (success)High Level Optimizer351525not availableLoop was automatically parallelized.not available
1494LoopHasSideEffectsCall (fail)High Level Optimizer35152460Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1495ContainsFunctionCall (fail)High Level Optimizer35152460An attempt to SIMD vectorize failed because the loop contains a function call.not available
1496LoopHasSideEffectsCall (fail)High Level Optimizer35152461Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1497ContainsFunctionCall (fail)High Level Optimizer35152461An attempt to SIMD vectorize failed because the loop contains a function call.not available
1498IterationCountTooSmall (fail)High Level Optimizer35152563An attempt to SIMD vectorize failed because the iteration count is too small.not available
1499NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1500NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1501NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1502IterationCountTooSmall (fail)High Level Optimizer35152565An attempt to SIMD vectorize failed because the iteration count is too small.not available
1503NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1504NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1505NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1506IterationCountTooSmall (fail)High Level Optimizer35152567An attempt to SIMD vectorize failed because the iteration count is too small.not available
1507NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1508NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1509NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1510LoopHasSideEffectsCall (fail)High Level Optimizer35153269Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1511ContainsFunctionCall (fail)High Level Optimizer35153269An attempt to SIMD vectorize failed because the loop contains a function call.not available
1512LoopHasSideEffectsCall (fail)High Level Optimizer35153370Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1513ContainsFunctionCall (fail)High Level Optimizer35153370An attempt to SIMD vectorize failed because the loop contains a function call.not available
1514LoopHasSideEffectsCall (fail)High Level Optimizer35153371Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1515ContainsFunctionCall (fail)High Level Optimizer35153371An attempt to SIMD vectorize failed because the loop contains a function call.not available
1516IterationCountTooSmall (fail)High Level Optimizer35153473An attempt to SIMD vectorize failed because the iteration count is too small.not available
1517NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV58E + T_638)))
1518NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV58F + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV58E + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[($$CIV5A0 + (long long) mb[].off0) - 1ll]))
1519IterationCountTooSmall (fail)High Level Optimizer35153475An attempt to SIMD vectorize failed because the iteration count is too small.not available
1520NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV590 + T_638)))
1521NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV591 + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV590 + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[$$CIV5A0 + (long long) mb[].off0]))
1522IterationCountTooSmall (fail)High Level Optimizer35153477An attempt to SIMD vectorize failed because the iteration count is too small.not available
1523NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV592 + T_638)))
1524NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV593 + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV592 + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[1ll + ($$CIV5A0 + (long long) mb[].off0)]))
1525LoopParallelized (success)High Level Optimizer351534not availableLoop was automatically parallelized.not available
1526LoopHasSideEffectsCall (fail)High Level Optimizer35153379Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1527ContainsFunctionCall (fail)High Level Optimizer35153379An attempt to SIMD vectorize failed because the loop contains a function call.not available
1528LoopHasSideEffectsCall (fail)High Level Optimizer35153380Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1529ContainsFunctionCall (fail)High Level Optimizer35153380An attempt to SIMD vectorize failed because the loop contains a function call.not available
1530IterationCountTooSmall (fail)High Level Optimizer35153482An attempt to SIMD vectorize failed because the iteration count is too small.not available
1531NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1532NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1533NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1534IterationCountTooSmall (fail)High Level Optimizer35153484An attempt to SIMD vectorize failed because the iteration count is too small.not available
1535NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1536NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1537NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1538IterationCountTooSmall (fail)High Level Optimizer35153486An attempt to SIMD vectorize failed because the iteration count is too small.not available
1539NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1540NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1541NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1542LoopHasSideEffectsCall (fail)High Level Optimizer35153241Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1543ContainsFunctionCall (fail)High Level Optimizer35153241An attempt to SIMD vectorize failed because the loop contains a function call.not available
1544ContainsFunctionCall (fail)High Level Optimizer35153278An attempt to SIMD vectorize failed because the loop contains a function call.not available
1545LoopHasSideEffectsCall (fail)High Level Optimizer35153292Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1546ContainsFunctionCall (fail)High Level Optimizer35153292An attempt to SIMD vectorize failed because the loop contains a function call.not available
1547ContainsFunctionCall (fail)High Level Optimizer35153259An attempt to SIMD vectorize failed because the loop contains a function call.not available
4987FullLoopUnroll (success)Low Level Optimizer3589961Full loop unroll was performed.
  • Unroll Factor: 9
4988FullLoopUnroll (success)Low Level Optimizer3589962Full loop unroll was performed.
  • Unroll Factor: 3
4989FullLoopUnroll (success)Low Level Optimizer3589963Full loop unroll was performed.
  • Unroll Factor: 3
4990FullLoopUnroll (success)Low Level Optimizer3590254Full loop unroll was performed.
  • Unroll Factor: 3
4991FullLoopUnroll (success)Low Level Optimizer3590255Full loop unroll was performed.
  • Unroll Factor: 3
4992FullLoopUnroll (success)Low Level Optimizer3590256Full loop unroll was performed.
  • Unroll Factor: 3
4993FullLoopUnroll (success)Low Level Optimizer3590707Full loop unroll was performed.
  • Unroll Factor: 9
4994FullLoopUnroll (success)Low Level Optimizer3590708Full loop unroll was performed.
  • Unroll Factor: 3
4995FullLoopUnroll (success)Low Level Optimizer3590709Full loop unroll was performed.
  • Unroll Factor: 3
4996FullLoopUnroll (success)Low Level Optimizer35909010Full loop unroll was performed.
  • Unroll Factor: 3
4997FullLoopUnroll (success)Low Level Optimizer35909011Full loop unroll was performed.
  • Unroll Factor: 3
4998FullLoopUnroll (success)Low Level Optimizer35909012Full loop unroll was performed.
  • Unroll Factor: 3
4999FullLoopUnroll (success)Low Level Optimizer35913313Full loop unroll was performed.
  • Unroll Factor: 3
5000FullLoopUnroll (success)Low Level Optimizer35913314Full loop unroll was performed.
  • Unroll Factor: 3
5001FullLoopUnroll (success)Low Level Optimizer35913315Full loop unroll was performed.
  • Unroll Factor: 3
5002FullLoopUnroll (success)Low Level Optimizer35915316Full loop unroll was performed.
  • Unroll Factor: 3
5003FullLoopUnroll (success)Low Level Optimizer35915317Full loop unroll was performed.
  • Unroll Factor: 3
5004FullLoopUnroll (success)Low Level Optimizer35915318Full loop unroll was performed.
  • Unroll Factor: 3
5005FullLoopUnroll (success)Low Level Optimizer35921919Full loop unroll was performed.
  • Unroll Factor: 3
5006FullLoopUnroll (success)Low Level Optimizer35921920Full loop unroll was performed.
  • Unroll Factor: 3
5007FullLoopUnroll (success)Low Level Optimizer35921921Full loop unroll was performed.
  • Unroll Factor: 3
5008FullLoopUnroll (success)Low Level Optimizer35919922Full loop unroll was performed.
  • Unroll Factor: 3
5009FullLoopUnroll (success)Low Level Optimizer35919923Full loop unroll was performed.
  • Unroll Factor: 3
5010FullLoopUnroll (success)Low Level Optimizer35919924Full loop unroll was performed.
  • Unroll Factor: 3
5011FullLoopUnroll (success)Low Level Optimizer35927225Full loop unroll was performed.
  • Unroll Factor: 3
5012FullLoopUnroll (success)Low Level Optimizer35927226Full loop unroll was performed.
  • Unroll Factor: 3
5013FullLoopUnroll (success)Low Level Optimizer35927227Full loop unroll was performed.
  • Unroll Factor: 3
5014FullLoopUnroll (success)Low Level Optimizer35925228Full loop unroll was performed.
  • Unroll Factor: 3
5015FullLoopUnroll (success)Low Level Optimizer35925229Full loop unroll was performed.
  • Unroll Factor: 3
5016FullLoopUnroll (success)Low Level Optimizer35925230Full loop unroll was performed.
  • Unroll Factor: 3
5017FullLoopUnroll (success)Low Level Optimizer35902531Full loop unroll was performed.
  • Unroll Factor: 3
5018FullLoopUnroll (success)Low Level Optimizer35902532Full loop unroll was performed.
  • Unroll Factor: 3
5019FullLoopUnroll (success)Low Level Optimizer35902533Full loop unroll was performed.
  • Unroll Factor: 3
5020FullLoopUnroll (success)Low Level Optimizer35913334Full loop unroll was performed.
  • Unroll Factor: 3
5021FullLoopUnroll (success)Low Level Optimizer35913335Full loop unroll was performed.
  • Unroll Factor: 3
5022FullLoopUnroll (success)Low Level Optimizer35913336Full loop unroll was performed.
  • Unroll Factor: 3
5023FullLoopUnroll (success)Low Level Optimizer35915337Full loop unroll was performed.
  • Unroll Factor: 3
5024FullLoopUnroll (success)Low Level Optimizer35915338Full loop unroll was performed.
  • Unroll Factor: 3
5025FullLoopUnroll (success)Low Level Optimizer35915339Full loop unroll was performed.
  • Unroll Factor: 3
5026FullLoopUnroll (success)Low Level Optimizer35921940Full loop unroll was performed.
  • Unroll Factor: 3
5027FullLoopUnroll (success)Low Level Optimizer35921941Full loop unroll was performed.
  • Unroll Factor: 3
5028FullLoopUnroll (success)Low Level Optimizer35921942Full loop unroll was performed.
  • Unroll Factor: 3
5029FullLoopUnroll (success)Low Level Optimizer35919943Full loop unroll was performed.
  • Unroll Factor: 3
5030FullLoopUnroll (success)Low Level Optimizer35919944Full loop unroll was performed.
  • Unroll Factor: 3
5031FullLoopUnroll (success)Low Level Optimizer35919945Full loop unroll was performed.
  • Unroll Factor: 3
5032FullLoopUnroll (success)Low Level Optimizer35927246Full loop unroll was performed.
  • Unroll Factor: 3
5033FullLoopUnroll (success)Low Level Optimizer35927247Full loop unroll was performed.
  • Unroll Factor: 3
5034FullLoopUnroll (success)Low Level Optimizer35927248Full loop unroll was performed.
  • Unroll Factor: 3
5035FullLoopUnroll (success)Low Level Optimizer35925249Full loop unroll was performed.
  • Unroll Factor: 3
5036FullLoopUnroll (success)Low Level Optimizer35925250Full loop unroll was performed.
  • Unroll Factor: 3
5037FullLoopUnroll (success)Low Level Optimizer35925251Full loop unroll was performed.
  • Unroll Factor: 3
5038LoopUnroll (success)Low Level Optimizer3587203Loop unroll was performed.
  • Unroll Factor: 4
5039LoopUnroll (success)Low Level Optimizer3587566Loop unroll was performed.
  • Unroll Factor: 8
5040LoopUnroll (success)Low Level Optimizer35896818Loop unroll was performed.
  • Unroll Factor: 4
5041LoopUnroll (success)Low Level Optimizer35929492Loop unroll was performed.
  • Unroll Factor: 2
6014ModuloSchedule (success)Low Level Optimizer3587203Loop was modulo scheduled.
  • Initiation Interval: 15
6015ModuloSchedule (success)Low Level Optimizer3587203Loop was modulo scheduled.
  • Initiation Interval: 60
6016ModuloSchedule (success)Low Level Optimizer3587546Loop was modulo scheduled.
  • Initiation Interval: 9
6017ModuloSchedule (success)Low Level Optimizer3587546Loop was modulo scheduled.
  • Initiation Interval: 72
6018ModuloSchedule (success)Low Level Optimizer35896618Loop was modulo scheduled.
  • Initiation Interval: 45
6019ModuloSchedule (success)Low Level Optimizer35896618Loop was modulo scheduled.
  • Initiation Interval: 180
6020LoopHasSpills (fail)Low Level Optimizer35902533Loop has spills.
  • Spills Quantity: 5
6021LoopHasSpills (fail)Low Level Optimizer35913336Loop has spills.
  • Spills Quantity: 2
6022LoopHasSpills (fail)Low Level Optimizer35919945Loop has spills.
  • Spills Quantity: 4
6023LoopHasSpills (fail)Low Level Optimizer35921942Loop has spills.
  • Spills Quantity: 6
6024LoopHasSpills (fail)Low Level Optimizer35925251Loop has spills.
  • Spills Quantity: 4
6025LoopHasSpills (fail)Low Level Optimizer35927248Loop has spills.
  • Spills Quantity: 6

Region #36
Region Namereconstruct
Region Name (Demangled)not available
Start Line #not available
End Line #1395
Pseudocode
          void reconstruct(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)), (pali(info%auxUDd,info%d-aux%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
  1283 |  {
            $$ICM.dx24D = dx;
  1309 |    $$ICM.hdt251 = hdt;
            d-dleft%dscr_type = 3u;
            d-dleft%data_type = 14u;
            d-dleft%flags = 0u;
            d-dleft%version = 129u;
            d-dleft%element_len = 8ll;
            d-dleft%rank = 1;
            d-dright%dscr_type = 3u;
            d-dright%data_type = 14u;
            d-dright%flags = 0u;
            d-dright%version = 129u;
            d-dright%element_len = 8ll;
            d-dright%rank = 1;
            d-dcenter%dscr_type = 3u;
            d-dcenter%data_type = 14u;
            d-dcenter%flags = 0u;
            d-dcenter%version = 129u;
            d-dcenter%element_len = 8ll;
            d-dcenter%rank = 1;
            d-dw%dscr_type = 3u;
            d-dw%data_type = 14u;
            d-dw%flags = 0u;
            d-dw%version = 129u;
            d-dw%element_len = 8ll;
            d-dw%rank = 1;
            d-dw6%dscr_type = 3u;
            d-dw6%data_type = 14u;
            d-dw6%flags = 0u;
            d-dw6%version = 129u;
            d-dw6%element_len = 8ll;
            d-dw6%rank = 1;
            d-dwmdw6%dscr_type = 3u;
            d-dwmdw6%data_type = 14u;
            d-dwmdw6%flags = 0u;
            d-dwmdw6%version = 129u;
            d-dwmdw6%element_len = 8ll;
            d-dwmdw6%rank = 1;
            d-dwpdw6%dscr_type = 3u;
            d-dwpdw6%data_type = 14u;
            d-dwpdw6%flags = 0u;
            d-dwpdw6%version = 129u;
            d-dwpdw6%element_len = 8ll;
            d-dwpdw6%rank = 1;
            d-dw_l%dscr_type = 3u;
            d-dw_l%data_type = 14u;
            d-dw_l%flags = 0u;
            d-dw_l%version = 129u;
            d-dw_l%element_len = 8ll;
            d-dw_l%rank = 1;
            d-deltaq%dscr_type = 3u;
            d-deltaq%data_type = 14u;
            d-deltaq%flags = 0u;
            d-deltaq%version = 129u;
            d-deltaq%element_len = 8ll;
            d-deltaq%rank = 1;
            d-aleft%dscr_type = 3u;
            d-aleft%data_type = 14u;
            d-aleft%flags = 0u;
            d-aleft%version = 129u;
            d-aleft%element_len = 8ll;
            d-aleft%rank = 1;
            d-aright%dscr_type = 3u;
            d-aright%data_type = 14u;
            d-aright%flags = 0u;
            d-aright%version = 129u;
            d-aright%element_len = 8ll;
            d-aright%rank = 1;
            d-acenter%dscr_type = 3u;
            d-acenter%data_type = 14u;
            d-acenter%flags = 0u;
            d-acenter%version = 129u;
            d-acenter%element_len = 8ll;
            d-acenter%rank = 1;
   500 |    if (!(interporder == 1)) goto lab_1;
            $$RET84 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrx,&mb);
   501 |    if (!(0 != ($$RET84 & 1))) goto lab_2;
            $$csx223 = ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%lbound[].rns1957.[1ll];
            $$csx224 = ((long long *)((char *)d-qrx_%addr  + -24ll))->qrx_%d-data%bounds%extent[].rns1956.[1ll];
   502 |    stack_pos_188 = _getstack();
            d-T_643_1%flags = 144u;
            d-T_643_1%bounds%lbound[].off104 = 1ll;
            d-T_643_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_643_1%bounds%mult[].off120 = 8ll;
            d-T_643_1%bounds%lbound[].off80 = 1ll;
            d-T_643_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_643_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_643_1%bounds%lbound[].off56 = 1ll;
            d-T_643_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_643_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_643_1%bounds%lbound[].off32 = 1ll;
            d-T_643_1%bounds%extent[].off40 = max(1ll + (($$csx224 == 0ll ? 0ll : ($$csx224 + $$csx223) - 1ll) - ($$csx224 == 0ll ? 1ll : $$csx223)),0ll);
            d-T_643_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_643_1%rvo = - (((d-T_643_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_643_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_643_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_220 = 8ll * ((max(1ll + (($$csx224 == 0ll ? 0ll : ($$csx224 + $$csx223) - 1ll) - ($$csx224 == 0ll ? 1ll : $$csx223)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_220 <= 1048576ll)) goto lab_3;
            d-T_643_1%addr = _alloca(allocate_size_220);
            goto lab_4;
          lab_3:
            d-T_643_1%addr = malloc(allocate_size_220);
          lab_4:
            $$DoIV574 = 1ll + (($$csx224 == 0ll ? 0ll : ($$csx224 + $$csx223) - 1ll) - ($$csx224 == 0ll ? 1ll : $$csx223));
            $$csx225 = $$DoIV574 > 0ll;
            if (!$$csx225) goto lab_2572;
            $$DoIVBOUND574 = $$DoIV574;
            $$CIVINIT577 = $$DoIV574;
            $$CIVBUMP5BE = -1ll;
            $$csx226 = - ((long long) $$CIVBUMP5BE);
            $$CIVFINAL577 = (unsigned long long) ((long long) ($$CIVINIT577 - (0ll + 1)) / $$csx226 + 1);
            $$CIV5AA = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF38B = __pdf_profile@37($$CIVFINAL577,2ll,0ll);
            do {   /* id=1 guarded */ /* ~2573 */ 
              /* region = 2798 */
              /* bump-normalized */
              $$DoIV574 = $$CIVINIT577 + (long long) ($$CIVBUMP5BE * (long long) $$CIV5AA);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2574;
              $$DoIV575 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT576 = $$DoIV575;
              $$CIVBUMP5BD = -1ll;
              $$CIVFINAL576 = (unsigned long long) ((long long) ($$CIVINIT576 - (0ll + 1)) / $$csx226 + 1);
              $$CIV5A9 = (long long) 0;
              $$EMTF38A = __pdf_profile@37($$CIVFINAL576,2ll,0ll);
              do {   /* id=2 guarded */ /* ~2575 */ 
                /* region = 2797 */
                /* bump-normalized */
                $$DoIV575 = $$CIVINIT576 + (long long) ($$CIVBUMP5BD * (long long) $$CIV5A9);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2576;
                $$DoIV576 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT575 = $$DoIV576;
                $$CIVBUMP5BC = -1ll;
                $$CIVFINAL575 = (unsigned long long) ((long long) ($$CIVINIT575 - (0ll + 1)) / $$csx226 + 1);
                $$CIV5A8 = (long long) 0;
                $$EMTF389 = __pdf_profile@37($$CIVFINAL575,2ll,0ll);
                do {   /* id=3 guarded */ /* ~2577 */ 
                  /* region = 2796 */
                  /* bump-normalized */
                  $$DoIV576 = $$CIVINIT575 + (long long) ($$CIVBUMP5BC * (long long) $$CIV5A8);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2578;
                  $$DoIV577 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT574 = $$DoIV577;
                  $$CIVBUMP5BB = -1ll;
                  $$CIVFINAL574 = (unsigned long long) ((long long) ($$CIVINIT574 - (0ll + 1)) / $$csx226 + 1);
                  $$CIV5A7 = (long long) 0;
                  $$EMTF388 = __pdf_profile@37($$CIVFINAL574,2ll,0ll);
                  do {   /* id=4 guarded */ /* ~2579 */ 
                    /* region = 2795 */
                    /* bump-normalized */
                    $$DoIV577 = $$CIVINIT574 + (long long) ($$CIVBUMP5BB * (long long) $$CIV5A7);
                    ((double *)((char *)d-T_643_1%addr  + d-T_643_1%rvo))->T_643[].rns1958.[1ll + ($$DoIVBOUND574 - $$DoIV574)][2ll + ((long long) mb[].off20 - ($$DoIV575 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV576 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV577)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns1965.[($$DoIVBOUND574 - $$DoIV574) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + ((long long) mb[].off20 - $$DoIV575)][1ll + ((long long) mb[].off16 - $$DoIV576)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((long long) mb[].off12 - $$DoIV577)]];
                    /* DIR   LATCH */
                    $$DoIV577 = $$DoIV577 + -1ll;
                    $$CIV5A7 = $$CIV5A7 + 1ll;
                  } while ((unsigned long long) $$CIV5A7 < $$EMTF388);    /* ~2579 */
                  $$DoIV577 = $$CIVINIT574 + (long long) ($$CIVBUMP5BB * (long long) $$CIVFINAL574);
                lab_2578:
                  /* DIR   LATCH */
                  $$DoIV576 = $$DoIV576 + -1ll;
                  $$CIV5A8 = $$CIV5A8 + 1ll;
                } while ((unsigned long long) $$CIV5A8 < $$EMTF389);    /* ~2577 */
                $$DoIV576 = $$CIVINIT575 + (long long) ($$CIVBUMP5BC * (long long) $$CIVFINAL575);
              lab_2576:
                /* DIR   LATCH */
                $$DoIV575 = $$DoIV575 + -1ll;
                $$CIV5A9 = $$CIV5A9 + 1ll;
              } while ((unsigned long long) $$CIV5A9 < $$EMTF38A);    /* ~2575 */
              $$DoIV575 = $$CIVINIT576 + (long long) ($$CIVBUMP5BD * (long long) $$CIVFINAL576);
            lab_2574:
              /* DIR   LATCH */
              $$DoIV574 = $$DoIV574 + -1ll;
              $$CIV5AA = $$CIV5AA + 1ll;
            } while ((unsigned long long) $$CIV5AA < $$EMTF38B);    /* ~2573 */
            $$DoIV574 = $$CIVINIT577 + (long long) ($$CIVBUMP5BE * (long long) $$CIVFINAL577);
          lab_2572:
            $$DoIV578 = 1ll + (($$csx224 == 0ll ? 0ll : ($$csx224 + $$csx223) - 1ll) - ($$csx224 == 0ll ? 1ll : $$csx223));
            if (!$$csx225) goto lab_2580;
            $$DoIVBOUND578 = $$DoIV578;
            $$CIVINIT57B = $$DoIV578;
            $$CIVBUMP5C2 = -1ll;
            $$csx227 = - ((long long) $$CIVBUMP5C2);
            $$CIVFINAL57B = (unsigned long long) ((long long) ($$CIVINIT57B - (0ll + 1)) / $$csx227 + 1);
            $$CIV5AE = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF387 = __pdf_profile@37($$CIVFINAL57B,2ll,0ll);
            do {   /* id=5 guarded */ /* ~2581 */ 
              /* region = 2802 */
              /* bump-normalized */
              $$DoIV578 = $$CIVINIT57B + (long long) ($$CIVBUMP5C2 * (long long) $$CIV5AE);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2582;
              $$DoIV579 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT57A = $$DoIV579;
              $$CIVBUMP5C1 = -1ll;
              $$CIVFINAL57A = (unsigned long long) ((long long) ($$CIVINIT57A - (0ll + 1)) / $$csx227 + 1);
              $$CIV5AD = (long long) 0;
              $$EMTF386 = __pdf_profile@37($$CIVFINAL57A,2ll,0ll);
              do {   /* id=6 guarded */ /* ~2583 */ 
                /* region = 2801 */
                /* bump-normalized */
                $$DoIV579 = $$CIVINIT57A + (long long) ($$CIVBUMP5C1 * (long long) $$CIV5AD);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2584;
                $$DoIV57A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT579 = $$DoIV57A;
                $$CIVBUMP5C0 = -1ll;
                $$CIVFINAL579 = (unsigned long long) ((long long) ($$CIVINIT579 - (0ll + 1)) / $$csx227 + 1);
                $$CIV5AC = (long long) 0;
                $$EMTF385 = __pdf_profile@37($$CIVFINAL579,2ll,0ll);
                do {   /* id=7 guarded */ /* ~2585 */ 
                  /* region = 2800 */
                  /* bump-normalized */
                  $$DoIV57A = $$CIVINIT579 + (long long) ($$CIVBUMP5C0 * (long long) $$CIV5AC);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2586;
                  $$DoIV57B = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT578 = $$DoIV57B;
                  $$CIVBUMP5BF = -1ll;
                  $$CIVFINAL578 = (unsigned long long) ((long long) ($$CIVINIT578 - (0ll + 1)) / $$csx227 + 1);
                  $$CIV5AB = (long long) 0;
                  $$EMTF384 = __pdf_profile@37($$CIVFINAL578,2ll,0ll);
                  do {   /* id=8 guarded */ /* ~2587 */ 
                    /* region = 2799 */
                    /* bump-normalized */
                    $$DoIV57B = $$CIVINIT578 + (long long) ($$CIVBUMP5BF * (long long) $$CIV5AB);
                    ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns1969.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns1966.))->qrx_%data[].rns1970.[($$DoIVBOUND578 - $$DoIV578) + ($$csx224 == 0ll ? 1ll : $$csx223)][1ll][1ll + ((long long) mb[].off20 - $$DoIV579)][1ll + ((long long) mb[].off16 - $$DoIV57A)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns1967.[1ll + ((long long) mb[].off12 - $$DoIV57B)]] = ((double *)((char *)d-T_643_1%addr  + d-T_643_1%rvo))->T_643[].rns1958.[1ll + ($$DoIVBOUND578 - $$DoIV578)][2ll + ((long long) mb[].off20 - ($$DoIV579 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV57A + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV57B)];
                    /* DIR   LATCH */
                    $$DoIV57B = $$DoIV57B + -1ll;
                    $$CIV5AB = $$CIV5AB + 1ll;
                  } while ((unsigned long long) $$CIV5AB < $$EMTF384);    /* ~2587 */
                  $$DoIV57B = $$CIVINIT578 + (long long) ($$CIVBUMP5BF * (long long) $$CIVFINAL578);
                lab_2586:
                  /* DIR   LATCH */
                  $$DoIV57A = $$DoIV57A + -1ll;
                  $$CIV5AC = $$CIV5AC + 1ll;
                } while ((unsigned long long) $$CIV5AC < $$EMTF385);    /* ~2585 */
                $$DoIV57A = $$CIVINIT579 + (long long) ($$CIVBUMP5C0 * (long long) $$CIVFINAL579);
              lab_2584:
                /* DIR   LATCH */
                $$DoIV579 = $$DoIV579 + -1ll;
                $$CIV5AD = $$CIV5AD + 1ll;
              } while ((unsigned long long) $$CIV5AD < $$EMTF386);    /* ~2583 */
              $$DoIV579 = $$CIVINIT57A + (long long) ($$CIVBUMP5C1 * (long long) $$CIVFINAL57A);
            lab_2582:
              /* DIR   LATCH */
              $$DoIV578 = $$DoIV578 + -1ll;
              $$CIV5AE = $$CIV5AE + 1ll;
            } while ((unsigned long long) $$CIV5AE < $$EMTF387);    /* ~2581 */
            $$DoIV578 = $$CIVINIT57B + (long long) ($$CIVBUMP5C2 * (long long) $$CIVFINAL57B);
          lab_2580:
            if (allocate_size_220 <= 1048576ll) goto lab_37;
            free(d-T_643_1%addr)
          lab_37:
            _dealloca[U,TmPShadow_188D](stack_pos_188)
   504 |    if (!(0 != (ndim == 1 & lmhd))) goto lab_38;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2588;
            $$DoIV57C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT57E = $$DoIV57C;
            $$CIVBUMP5C5 = -1ll;
            $$csx228 = - ((long long) $$CIVBUMP5C5);
            $$CIVFINAL57E = (unsigned long long) ((long long) ($$CIVINIT57E - (0ll + 1)) / $$csx228 + 1);
            $$CIV5B1 = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF383 = __pdf_profile@37($$CIVFINAL57E,2ll,0ll);
            do {   /* id=9 guarded */ /* ~2589 */ 
              /* region = 2805 */
              /* bump-normalized */
              $$DoIV57C = $$CIVINIT57E + (long long) ($$CIVBUMP5C5 * (long long) $$CIV5B1);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2590;
              $$DoIV57D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT57D = $$DoIV57D;
              $$CIVBUMP5C4 = -1ll;
              $$CIVFINAL57D = (unsigned long long) ((long long) ($$CIVINIT57D - (0ll + 1)) / $$csx228 + 1);
              $$CIV5B0 = (long long) 0;
              $$EMTF382 = __pdf_profile@37($$CIVFINAL57D,2ll,0ll);
              do {   /* id=10 guarded */ /* ~2591 */ 
                /* region = 2804 */
                /* bump-normalized */
                $$DoIV57D = $$CIVINIT57D + (long long) ($$CIVBUMP5C4 * (long long) $$CIV5B0);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2592;
                $$DoIV57E = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT57C = $$DoIV57E;
                $$CIVBUMP5C3 = -1ll;
                $$CIVFINAL57C = (unsigned long long) ((long long) ($$CIVINIT57C - (0ll + 1)) / $$csx228 + 1);
                $$CIV5AF = (long long) 0;
                $$EMTF381 = __pdf_profile@37($$CIVFINAL57C,2ll,0ll);
                do {   /* id=11 guarded */ /* ~2593 */ 
                  /* region = 2803 */
                  /* bump-normalized */
                  $$DoIV57E = $$CIVINIT57C + (long long) ($$CIVBUMP5C3 * (long long) $$CIV5AF);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns1969.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns1966.))->qrx_%data[].rns1970.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV57C)][1ll + ((long long) mb[].off16 - $$DoIV57D)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns1967.[1ll + ((long long) mb[].off12 - $$DoIV57E)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV57E = $$DoIV57E + -1ll;
                  $$CIV5AF = $$CIV5AF + 1ll;
                } while ((unsigned long long) $$CIV5AF < $$EMTF381);    /* ~2593 */
                $$DoIV57E = $$CIVINIT57C + (long long) ($$CIVBUMP5C3 * (long long) $$CIVFINAL57C);
              lab_2592:
                /* DIR   LATCH */
                $$DoIV57D = $$DoIV57D + -1ll;
                $$CIV5B0 = $$CIV5B0 + 1ll;
              } while ((unsigned long long) $$CIV5B0 < $$EMTF382);    /* ~2591 */
              $$DoIV57D = $$CIVINIT57D + (long long) ($$CIVBUMP5C4 * (long long) $$CIVFINAL57D);
            lab_2590:
              /* DIR   LATCH */
              $$DoIV57C = $$DoIV57C + -1ll;
              $$CIV5B1 = $$CIV5B1 + 1ll;
            } while ((unsigned long long) $$CIV5B1 < $$EMTF383);    /* ~2589 */
            $$DoIV57C = $$CIVINIT57E + (long long) ($$CIVBUMP5C5 * (long long) $$CIVFINAL57E);
          lab_2588:
          lab_38:
   506 |    if (!(0 != (ndim >= 2 & lmhd))) goto lab_51;
            stack_pos_189 = _getstack();
            d-T_645_1%flags = 144u;
            d-T_645_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_645_1%bounds%mult[].off96 = 8ll;
            d-T_645_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_645_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_645_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_645_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_645_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_221 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_221 <= 1048576ll)) goto lab_52;
            d-T_645_1%addr = _alloca(allocate_size_221);
            goto lab_53;
          lab_52:
            d-T_645_1%addr = malloc(allocate_size_221);
          lab_53:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2594;
            $$DoIV57F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT581 = $$DoIV57F;
            $$CIVBUMP5C8 = -1ll;
            $$csx229 = - ((long long) $$CIVBUMP5C8);
            $$CIVFINAL581 = (unsigned long long) ((long long) ($$CIVINIT581 - (0ll + 1)) / $$csx229 + 1);
            $$CIV5B4 = (long long) 0;
            $$EMTF380 = __pdf_profile@37($$CIVFINAL581,2ll,0ll);
            do {   /* id=12 guarded */ /* ~2595 */ 
              /* region = 2808 */
              /* bump-normalized */
              $$DoIV57F = $$CIVINIT581 + (long long) ($$CIVBUMP5C8 * (long long) $$CIV5B4);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2596;
              $$DoIV580 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT580 = $$DoIV580;
              $$CIVBUMP5C7 = -1ll;
              $$CIVFINAL580 = (unsigned long long) ((long long) ($$CIVINIT580 - (0ll + 1)) / $$csx229 + 1);
              $$CIV5B3 = (long long) 0;
              $$EMTF37F = __pdf_profile@37($$CIVFINAL580,2ll,0ll);
              do {   /* id=13 guarded */ /* ~2597 */ 
                /* region = 2807 */
                /* bump-normalized */
                $$DoIV580 = $$CIVINIT580 + (long long) ($$CIVBUMP5C7 * (long long) $$CIV5B3);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2598;
                $$DoIV581 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT57F = $$DoIV581;
                $$CIVBUMP5C6 = -1ll;
                $$CIVFINAL57F = (unsigned long long) ((long long) ($$CIVINIT57F - (0ll + 1)) / $$csx229 + 1);
                $$CIV5B2 = (long long) 0;
                $$EMTF37E = __pdf_profile@37($$CIVFINAL57F,2ll,0ll);
                do {   /* id=14 guarded */ /* ~2599 */ 
                  /* region = 2806 */
                  /* bump-normalized */
                  $$DoIV581 = $$CIVINIT57F + (long long) ($$CIVBUMP5C6 * (long long) $$CIV5B2);
                  ((double *)((char *)d-T_645_1%addr  + d-T_645_1%rvo))->T_645[].rns1971.[2ll + ((long long) mb[].off20 - ($$DoIV57F + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV580 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV581)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mb[].off20 - $$DoIV57F)][1ll + ((long long) mb[].off16 - $$DoIV580)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV581)];
                  /* DIR   LATCH */
                  $$DoIV581 = $$DoIV581 + -1ll;
                  $$CIV5B2 = $$CIV5B2 + 1ll;
                } while ((unsigned long long) $$CIV5B2 < $$EMTF37E);    /* ~2599 */
                $$DoIV581 = $$CIVINIT57F + (long long) ($$CIVBUMP5C6 * (long long) $$CIVFINAL57F);
              lab_2598:
                /* DIR   LATCH */
                $$DoIV580 = $$DoIV580 + -1ll;
                $$CIV5B3 = $$CIV5B3 + 1ll;
              } while ((unsigned long long) $$CIV5B3 < $$EMTF37F);    /* ~2597 */
              $$DoIV580 = $$CIVINIT580 + (long long) ($$CIVBUMP5C7 * (long long) $$CIVFINAL580);
            lab_2596:
              /* DIR   LATCH */
              $$DoIV57F = $$DoIV57F + -1ll;
              $$CIV5B4 = $$CIV5B4 + 1ll;
            } while ((unsigned long long) $$CIV5B4 < $$EMTF380);    /* ~2595 */
            $$DoIV57F = $$CIVINIT581 + (long long) ($$CIVBUMP5C8 * (long long) $$CIVFINAL581);
          lab_2594:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2600;
            $$DoIV582 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT584 = $$DoIV582;
            $$CIVBUMP5CB = -1ll;
            $$csx22A = - ((long long) $$CIVBUMP5CB);
            $$CIVFINAL584 = (unsigned long long) ((long long) ($$CIVINIT584 - (0ll + 1)) / $$csx22A + 1);
            $$CIV5B7 = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF37D = __pdf_profile@37($$CIVFINAL584,2ll,0ll);
            do {   /* id=15 guarded */ /* ~2601 */ 
              /* region = 2811 */
              /* bump-normalized */
              $$DoIV582 = $$CIVINIT584 + (long long) ($$CIVBUMP5CB * (long long) $$CIV5B7);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2602;
              $$DoIV583 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT583 = $$DoIV583;
              $$CIVBUMP5CA = -1ll;
              $$CIVFINAL583 = (unsigned long long) ((long long) ($$CIVINIT583 - (0ll + 1)) / $$csx22A + 1);
              $$CIV5B6 = (long long) 0;
              $$EMTF37C = __pdf_profile@37($$CIVFINAL583,2ll,0ll);
              do {   /* id=16 guarded */ /* ~2603 */ 
                /* region = 2810 */
                /* bump-normalized */
                $$DoIV583 = $$CIVINIT583 + (long long) ($$CIVBUMP5CA * (long long) $$CIV5B6);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2604;
                $$DoIV584 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT582 = $$DoIV584;
                $$CIVBUMP5C9 = -1ll;
                $$CIVFINAL582 = (unsigned long long) ((long long) ($$CIVINIT582 - (0ll + 1)) / $$csx22A + 1);
                $$CIV5B5 = (long long) 0;
                $$EMTF37B = __pdf_profile@37($$CIVFINAL582,2ll,0ll);
                do {   /* id=17 guarded */ /* ~2605 */ 
                  /* region = 2809 */
                  /* bump-normalized */
                  $$DoIV584 = $$CIVINIT582 + (long long) ($$CIVBUMP5C9 * (long long) $$CIV5B5);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns1969.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns1966.))->qrx_%data[].rns1970.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV582)][1ll + ((long long) mb[].off16 - $$DoIV583)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns1967.[1ll + ((long long) mb[].off12 - $$DoIV584)]] = ((double *)((char *)d-T_645_1%addr  + d-T_645_1%rvo))->T_645[].rns1971.[2ll + ((long long) mb[].off20 - ($$DoIV582 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV583 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV584)];
                  /* DIR   LATCH */
                  $$DoIV584 = $$DoIV584 + -1ll;
                  $$CIV5B5 = $$CIV5B5 + 1ll;
                } while ((unsigned long long) $$CIV5B5 < $$EMTF37B);    /* ~2605 */
                $$DoIV584 = $$CIVINIT582 + (long long) ($$CIVBUMP5C9 * (long long) $$CIVFINAL582);
              lab_2604:
                /* DIR   LATCH */
                $$DoIV583 = $$DoIV583 + -1ll;
                $$CIV5B6 = $$CIV5B6 + 1ll;
              } while ((unsigned long long) $$CIV5B6 < $$EMTF37C);    /* ~2603 */
              $$DoIV583 = $$CIVINIT583 + (long long) ($$CIVBUMP5CA * (long long) $$CIVFINAL583);
            lab_2602:
              /* DIR   LATCH */
              $$DoIV582 = $$DoIV582 + -1ll;
              $$CIV5B7 = $$CIV5B7 + 1ll;
            } while ((unsigned long long) $$CIV5B7 < $$EMTF37D);    /* ~2601 */
            $$DoIV582 = $$CIVINIT584 + (long long) ($$CIVBUMP5CB * (long long) $$CIVFINAL584);
          lab_2600:
            if (allocate_size_221 <= 1048576ll) goto lab_78;
            free(d-T_645_1%addr)
          lab_78:
            _dealloca[U,TmPShadow_189D](stack_pos_189)
          lab_51:
   508 |  lab_2:
            $$RET85 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qlx,&mb);
   509 |    if (!(0 != ($$RET85 & 1))) goto lab_79;
            $$csx22B = ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%lbound[].rns1973.[1ll];
            $$csx22C = ((long long *)((char *)d-qlx_%addr  + -24ll))->qlx_%d-data%bounds%extent[].rns1972.[1ll];
   510 |    stack_pos_190 = _getstack();
            d-T_648_1%flags = 144u;
            d-T_648_1%bounds%lbound[].off104 = 1ll;
            d-T_648_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_648_1%bounds%mult[].off120 = 8ll;
            d-T_648_1%bounds%lbound[].off80 = 1ll;
            d-T_648_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_648_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_648_1%bounds%lbound[].off56 = 1ll;
            d-T_648_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_648_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_648_1%bounds%lbound[].off32 = 1ll;
            d-T_648_1%bounds%extent[].off40 = max(1ll + (($$csx22C == 0ll ? 0ll : ($$csx22C + $$csx22B) - 1ll) - ($$csx22C == 0ll ? 1ll : $$csx22B)),0ll);
            d-T_648_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_648_1%rvo = - (((d-T_648_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_648_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_648_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_222 = 8ll * ((max(1ll + (($$csx22C == 0ll ? 0ll : ($$csx22C + $$csx22B) - 1ll) - ($$csx22C == 0ll ? 1ll : $$csx22B)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_222 <= 1048576ll)) goto lab_80;
            d-T_648_1%addr = _alloca(allocate_size_222);
            goto lab_81;
          lab_80:
            d-T_648_1%addr = malloc(allocate_size_222);
          lab_81:
            $$DoIV585 = 1ll + (($$csx22C == 0ll ? 0ll : ($$csx22C + $$csx22B) - 1ll) - ($$csx22C == 0ll ? 1ll : $$csx22B));
            $$csx22D = $$DoIV585 > 0ll;
            if (!$$csx22D) goto lab_2606;
            $$DoIVBOUND585 = $$DoIV585;
            $$CIVINIT588 = $$DoIV585;
            $$CIVBUMP5CF = -1ll;
            $$csx22E = - ((long long) $$CIVBUMP5CF);
            $$CIVFINAL588 = (unsigned long long) ((long long) ($$CIVINIT588 - (0ll + 1)) / $$csx22E + 1);
            $$CIV5BB = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF37A = __pdf_profile@37($$CIVFINAL588,2ll,0ll);
            do {   /* id=18 guarded */ /* ~2607 */ 
              /* region = 2815 */
              /* bump-normalized */
              $$DoIV585 = $$CIVINIT588 + (long long) ($$CIVBUMP5CF * (long long) $$CIV5BB);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2608;
              $$DoIV586 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT587 = $$DoIV586;
              $$CIVBUMP5CE = -1ll;
              $$CIVFINAL587 = (unsigned long long) ((long long) ($$CIVINIT587 - (0ll + 1)) / $$csx22E + 1);
              $$CIV5BA = (long long) 0;
              $$EMTF379 = __pdf_profile@37($$CIVFINAL587,2ll,0ll);
              do {   /* id=19 guarded */ /* ~2609 */ 
                /* region = 2814 */
                /* bump-normalized */
                $$DoIV586 = $$CIVINIT587 + (long long) ($$CIVBUMP5CE * (long long) $$CIV5BA);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2610;
                $$DoIV587 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT586 = $$DoIV587;
                $$CIVBUMP5CD = -1ll;
                $$CIVFINAL586 = (unsigned long long) ((long long) ($$CIVINIT586 - (0ll + 1)) / $$csx22E + 1);
                $$CIV5B9 = (long long) 0;
                $$EMTF378 = __pdf_profile@37($$CIVFINAL586,2ll,0ll);
                do {   /* id=20 guarded */ /* ~2611 */ 
                  /* region = 2813 */
                  /* bump-normalized */
                  $$DoIV587 = $$CIVINIT586 + (long long) ($$CIVBUMP5CD * (long long) $$CIV5B9);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2612;
                  $$DoIV588 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT585 = $$DoIV588;
                  $$CIVBUMP5CC = -1ll;
                  $$CIVFINAL585 = (unsigned long long) ((long long) ($$CIVINIT585 - (0ll + 1)) / $$csx22E + 1);
                  $$CIV5B8 = (long long) 0;
                  $$EMTF377 = __pdf_profile@37($$CIVFINAL585,2ll,0ll);
                  do {   /* id=21 guarded */ /* ~2613 */ 
                    /* region = 2812 */
                    /* bump-normalized */
                    $$DoIV588 = $$CIVINIT585 + (long long) ($$CIVBUMP5CC * (long long) $$CIV5B8);
                    ((double *)((char *)d-T_648_1%addr  + d-T_648_1%rvo))->T_648[].rns1974.[1ll + ($$DoIVBOUND585 - $$DoIV585)][2ll + ((long long) mb[].off20 - ($$DoIV586 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV587 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV588)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns1975.[($$DoIVBOUND585 - $$DoIV585) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + ((long long) mb[].off20 - $$DoIV586)][1ll + ((long long) mb[].off16 - $$DoIV587)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (mb[].off0 - 1)) - $$DoIV588)]];
                    /* DIR   LATCH */
                    $$DoIV588 = $$DoIV588 + -1ll;
                    $$CIV5B8 = $$CIV5B8 + 1ll;
                  } while ((unsigned long long) $$CIV5B8 < $$EMTF377);    /* ~2613 */
                  $$DoIV588 = $$CIVINIT585 + (long long) ($$CIVBUMP5CC * (long long) $$CIVFINAL585);
                lab_2612:
                  /* DIR   LATCH */
                  $$DoIV587 = $$DoIV587 + -1ll;
                  $$CIV5B9 = $$CIV5B9 + 1ll;
                } while ((unsigned long long) $$CIV5B9 < $$EMTF378);    /* ~2611 */
                $$DoIV587 = $$CIVINIT586 + (long long) ($$CIVBUMP5CD * (long long) $$CIVFINAL586);
              lab_2610:
                /* DIR   LATCH */
                $$DoIV586 = $$DoIV586 + -1ll;
                $$CIV5BA = $$CIV5BA + 1ll;
              } while ((unsigned long long) $$CIV5BA < $$EMTF379);    /* ~2609 */
              $$DoIV586 = $$CIVINIT587 + (long long) ($$CIVBUMP5CE * (long long) $$CIVFINAL587);
            lab_2608:
              /* DIR   LATCH */
              $$DoIV585 = $$DoIV585 + -1ll;
              $$CIV5BB = $$CIV5BB + 1ll;
            } while ((unsigned long long) $$CIV5BB < $$EMTF37A);    /* ~2607 */
            $$DoIV585 = $$CIVINIT588 + (long long) ($$CIVBUMP5CF * (long long) $$CIVFINAL588);
          lab_2606:
            $$DoIV589 = 1ll + (($$csx22C == 0ll ? 0ll : ($$csx22C + $$csx22B) - 1ll) - ($$csx22C == 0ll ? 1ll : $$csx22B));
            if (!$$csx22D) goto lab_2614;
            $$DoIVBOUND589 = $$DoIV589;
            $$CIVINIT58C = $$DoIV589;
            $$CIVBUMP5D3 = -1ll;
            $$csx22F = - ((long long) $$CIVBUMP5D3);
            $$CIVFINAL58C = (unsigned long long) ((long long) ($$CIVINIT58C - (0ll + 1)) / $$csx22F + 1);
            $$CIV5BF = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF376 = __pdf_profile@37($$CIVFINAL58C,2ll,0ll);
            do {   /* id=22 guarded */ /* ~2615 */ 
              /* region = 2819 */
              /* bump-normalized */
              $$DoIV589 = $$CIVINIT58C + (long long) ($$CIVBUMP5D3 * (long long) $$CIV5BF);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2616;
              $$DoIV58A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT58B = $$DoIV58A;
              $$CIVBUMP5D2 = -1ll;
              $$CIVFINAL58B = (unsigned long long) ((long long) ($$CIVINIT58B - (0ll + 1)) / $$csx22F + 1);
              $$CIV5BE = (long long) 0;
              $$EMTF375 = __pdf_profile@37($$CIVFINAL58B,2ll,0ll);
              do {   /* id=23 guarded */ /* ~2617 */ 
                /* region = 2818 */
                /* bump-normalized */
                $$DoIV58A = $$CIVINIT58B + (long long) ($$CIVBUMP5D2 * (long long) $$CIV5BE);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2618;
                $$DoIV58B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT58A = $$DoIV58B;
                $$CIVBUMP5D1 = -1ll;
                $$CIVFINAL58A = (unsigned long long) ((long long) ($$CIVINIT58A - (0ll + 1)) / $$csx22F + 1);
                $$CIV5BD = (long long) 0;
                $$EMTF374 = __pdf_profile@37($$CIVFINAL58A,2ll,0ll);
                do {   /* id=24 guarded */ /* ~2619 */ 
                  /* region = 2817 */
                  /* bump-normalized */
                  $$DoIV58B = $$CIVINIT58A + (long long) ($$CIVBUMP5D1 * (long long) $$CIV5BD);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2620;
                  $$DoIV58C = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT589 = $$DoIV58C;
                  $$CIVBUMP5D0 = -1ll;
                  $$CIVFINAL589 = (unsigned long long) ((long long) ($$CIVINIT589 - (0ll + 1)) / $$csx22F + 1);
                  $$CIV5BC = (long long) 0;
                  $$EMTF373 = __pdf_profile@37($$CIVFINAL589,2ll,0ll);
                  do {   /* id=25 guarded */ /* ~2621 */ 
                    /* region = 2816 */
                    /* bump-normalized */
                    $$DoIV58C = $$CIVINIT589 + (long long) ($$CIVBUMP5D0 * (long long) $$CIV5BC);
                    ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns1979.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns1976.))->qlx_%data[].rns1980.[($$DoIVBOUND589 - $$DoIV589) + ($$csx22C == 0ll ? 1ll : $$csx22B)][1ll][1ll + ((long long) mb[].off20 - $$DoIV58A)][1ll + ((long long) mb[].off16 - $$DoIV58B)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns1977.[1ll + ((long long) mb[].off12 - $$DoIV58C)]] = ((double *)((char *)d-T_648_1%addr  + d-T_648_1%rvo))->T_648[].rns1974.[1ll + ($$DoIVBOUND589 - $$DoIV589)][2ll + ((long long) mb[].off20 - ($$DoIV58A + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV58B + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV58C)];
                    /* DIR   LATCH */
                    $$DoIV58C = $$DoIV58C + -1ll;
                    $$CIV5BC = $$CIV5BC + 1ll;
                  } while ((unsigned long long) $$CIV5BC < $$EMTF373);    /* ~2621 */
                  $$DoIV58C = $$CIVINIT589 + (long long) ($$CIVBUMP5D0 * (long long) $$CIVFINAL589);
                lab_2620:
                  /* DIR   LATCH */
                  $$DoIV58B = $$DoIV58B + -1ll;
                  $$CIV5BD = $$CIV5BD + 1ll;
                } while ((unsigned long long) $$CIV5BD < $$EMTF374);    /* ~2619 */
                $$DoIV58B = $$CIVINIT58A + (long long) ($$CIVBUMP5D1 * (long long) $$CIVFINAL58A);
              lab_2618:
                /* DIR   LATCH */
                $$DoIV58A = $$DoIV58A + -1ll;
                $$CIV5BE = $$CIV5BE + 1ll;
              } while ((unsigned long long) $$CIV5BE < $$EMTF375);    /* ~2617 */
              $$DoIV58A = $$CIVINIT58B + (long long) ($$CIVBUMP5D2 * (long long) $$CIVFINAL58B);
            lab_2616:
              /* DIR   LATCH */
              $$DoIV589 = $$DoIV589 + -1ll;
              $$CIV5BF = $$CIV5BF + 1ll;
            } while ((unsigned long long) $$CIV5BF < $$EMTF376);    /* ~2615 */
            $$DoIV589 = $$CIVINIT58C + (long long) ($$CIVBUMP5D3 * (long long) $$CIVFINAL58C);
          lab_2614:
            if (allocate_size_222 <= 1048576ll) goto lab_114;
            free(d-T_648_1%addr)
          lab_114:
            _dealloca[U,TmPShadow_190D](stack_pos_190)
   512 |    if (!(0 != (ndim == 1 & lmhd))) goto lab_115;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2622;
            $$DoIV58D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT58F = $$DoIV58D;
            $$CIVBUMP5D6 = -1ll;
            $$csx230 = - ((long long) $$CIVBUMP5D6);
            $$CIVFINAL58F = (unsigned long long) ((long long) ($$CIVINIT58F - (0ll + 1)) / $$csx230 + 1);
            $$CIV5C2 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF372 = __pdf_profile@37($$CIVFINAL58F,2ll,0ll);
            do {   /* id=26 guarded */ /* ~2623 */ 
              /* region = 2822 */
              /* bump-normalized */
              $$DoIV58D = $$CIVINIT58F + (long long) ($$CIVBUMP5D6 * (long long) $$CIV5C2);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2624;
              $$DoIV58E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT58E = $$DoIV58E;
              $$CIVBUMP5D5 = -1ll;
              $$CIVFINAL58E = (unsigned long long) ((long long) ($$CIVINIT58E - (0ll + 1)) / $$csx230 + 1);
              $$CIV5C1 = (long long) 0;
              $$EMTF371 = __pdf_profile@37($$CIVFINAL58E,2ll,0ll);
              do {   /* id=27 guarded */ /* ~2625 */ 
                /* region = 2821 */
                /* bump-normalized */
                $$DoIV58E = $$CIVINIT58E + (long long) ($$CIVBUMP5D5 * (long long) $$CIV5C1);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2626;
                $$DoIV58F = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT58D = $$DoIV58F;
                $$CIVBUMP5D4 = -1ll;
                $$CIVFINAL58D = (unsigned long long) ((long long) ($$CIVINIT58D - (0ll + 1)) / $$csx230 + 1);
                $$CIV5C0 = (long long) 0;
                $$EMTF370 = __pdf_profile@37($$CIVFINAL58D,2ll,0ll);
                do {   /* id=28 guarded */ /* ~2627 */ 
                  /* region = 2820 */
                  /* bump-normalized */
                  $$DoIV58F = $$CIVINIT58D + (long long) ($$CIVBUMP5D4 * (long long) $$CIV5C0);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns1979.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns1976.))->qlx_%data[].rns1980.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV58D)][1ll + ((long long) mb[].off16 - $$DoIV58E)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns1977.[1ll + ((long long) mb[].off12 - $$DoIV58F)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV58F = $$DoIV58F + -1ll;
                  $$CIV5C0 = $$CIV5C0 + 1ll;
                } while ((unsigned long long) $$CIV5C0 < $$EMTF370);    /* ~2627 */
                $$DoIV58F = $$CIVINIT58D + (long long) ($$CIVBUMP5D4 * (long long) $$CIVFINAL58D);
              lab_2626:
                /* DIR   LATCH */
                $$DoIV58E = $$DoIV58E + -1ll;
                $$CIV5C1 = $$CIV5C1 + 1ll;
              } while ((unsigned long long) $$CIV5C1 < $$EMTF371);    /* ~2625 */
              $$DoIV58E = $$CIVINIT58E + (long long) ($$CIVBUMP5D5 * (long long) $$CIVFINAL58E);
            lab_2624:
              /* DIR   LATCH */
              $$DoIV58D = $$DoIV58D + -1ll;
              $$CIV5C2 = $$CIV5C2 + 1ll;
            } while ((unsigned long long) $$CIV5C2 < $$EMTF372);    /* ~2623 */
            $$DoIV58D = $$CIVINIT58F + (long long) ($$CIVBUMP5D6 * (long long) $$CIVFINAL58F);
          lab_2622:
          lab_115:
   514 |    if (!(0 != (ndim >= 2 & lmhd))) goto lab_128;
            stack_pos_191 = _getstack();
            d-T_650_1%flags = 144u;
            d-T_650_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_650_1%bounds%mult[].off96 = 8ll;
            d-T_650_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_650_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_650_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_650_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_650_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_223 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_223 <= 1048576ll)) goto lab_129;
            d-T_650_1%addr = _alloca(allocate_size_223);
            goto lab_130;
          lab_129:
            d-T_650_1%addr = malloc(allocate_size_223);
          lab_130:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2628;
            $$DoIV590 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT592 = $$DoIV590;
            $$CIVBUMP5D9 = -1ll;
            $$csx231 = - ((long long) $$CIVBUMP5D9);
            $$CIVFINAL592 = (unsigned long long) ((long long) ($$CIVINIT592 - (0ll + 1)) / $$csx231 + 1);
            $$CIV5C5 = (long long) 0;
            $$EMTF36F = __pdf_profile@37($$CIVFINAL592,2ll,0ll);
            do {   /* id=29 guarded */ /* ~2629 */ 
              /* region = 2825 */
              /* bump-normalized */
              $$DoIV590 = $$CIVINIT592 + (long long) ($$CIVBUMP5D9 * (long long) $$CIV5C5);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2630;
              $$DoIV591 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT591 = $$DoIV591;
              $$CIVBUMP5D8 = -1ll;
              $$CIVFINAL591 = (unsigned long long) ((long long) ($$CIVINIT591 - (0ll + 1)) / $$csx231 + 1);
              $$CIV5C4 = (long long) 0;
              $$EMTF36E = __pdf_profile@37($$CIVFINAL591,2ll,0ll);
              do {   /* id=30 guarded */ /* ~2631 */ 
                /* region = 2824 */
                /* bump-normalized */
                $$DoIV591 = $$CIVINIT591 + (long long) ($$CIVBUMP5D8 * (long long) $$CIV5C4);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2632;
                $$DoIV592 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT590 = $$DoIV592;
                $$CIVBUMP5D7 = -1ll;
                $$CIVFINAL590 = (unsigned long long) ((long long) ($$CIVINIT590 - (0ll + 1)) / $$csx231 + 1);
                $$CIV5C3 = (long long) 0;
                $$EMTF36D = __pdf_profile@37($$CIVFINAL590,2ll,0ll);
                do {   /* id=31 guarded */ /* ~2633 */ 
                  /* region = 2823 */
                  /* bump-normalized */
                  $$DoIV592 = $$CIVINIT590 + (long long) ($$CIVBUMP5D7 * (long long) $$CIV5C3);
                  ((double *)((char *)d-T_650_1%addr  + d-T_650_1%rvo))->T_650[].rns1981.[2ll + ((long long) mb[].off20 - ($$DoIV590 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV591 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV592)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mb[].off20 - $$DoIV590)][1ll + ((long long) mb[].off16 - $$DoIV591)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV592)];
                  /* DIR   LATCH */
                  $$DoIV592 = $$DoIV592 + -1ll;
                  $$CIV5C3 = $$CIV5C3 + 1ll;
                } while ((unsigned long long) $$CIV5C3 < $$EMTF36D);    /* ~2633 */
                $$DoIV592 = $$CIVINIT590 + (long long) ($$CIVBUMP5D7 * (long long) $$CIVFINAL590);
              lab_2632:
                /* DIR   LATCH */
                $$DoIV591 = $$DoIV591 + -1ll;
                $$CIV5C4 = $$CIV5C4 + 1ll;
              } while ((unsigned long long) $$CIV5C4 < $$EMTF36E);    /* ~2631 */
              $$DoIV591 = $$CIVINIT591 + (long long) ($$CIVBUMP5D8 * (long long) $$CIVFINAL591);
            lab_2630:
              /* DIR   LATCH */
              $$DoIV590 = $$DoIV590 + -1ll;
              $$CIV5C5 = $$CIV5C5 + 1ll;
            } while ((unsigned long long) $$CIV5C5 < $$EMTF36F);    /* ~2629 */
            $$DoIV590 = $$CIVINIT592 + (long long) ($$CIVBUMP5D9 * (long long) $$CIVFINAL592);
          lab_2628:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2634;
            $$DoIV593 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT595 = $$DoIV593;
            $$CIVBUMP5DC = -1ll;
            $$csx232 = - ((long long) $$CIVBUMP5DC);
            $$CIVFINAL595 = (unsigned long long) ((long long) ($$CIVINIT595 - (0ll + 1)) / $$csx232 + 1);
            $$CIV5C8 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF36C = __pdf_profile@37($$CIVFINAL595,2ll,0ll);
            do {   /* id=32 guarded */ /* ~2635 */ 
              /* region = 2828 */
              /* bump-normalized */
              $$DoIV593 = $$CIVINIT595 + (long long) ($$CIVBUMP5DC * (long long) $$CIV5C8);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2636;
              $$DoIV594 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT594 = $$DoIV594;
              $$CIVBUMP5DB = -1ll;
              $$CIVFINAL594 = (unsigned long long) ((long long) ($$CIVINIT594 - (0ll + 1)) / $$csx232 + 1);
              $$CIV5C7 = (long long) 0;
              $$EMTF36B = __pdf_profile@37($$CIVFINAL594,2ll,0ll);
              do {   /* id=33 guarded */ /* ~2637 */ 
                /* region = 2827 */
                /* bump-normalized */
                $$DoIV594 = $$CIVINIT594 + (long long) ($$CIVBUMP5DB * (long long) $$CIV5C7);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2638;
                $$DoIV595 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT593 = $$DoIV595;
                $$CIVBUMP5DA = -1ll;
                $$CIVFINAL593 = (unsigned long long) ((long long) ($$CIVINIT593 - (0ll + 1)) / $$csx232 + 1);
                $$CIV5C6 = (long long) 0;
                $$EMTF36A = __pdf_profile@37($$CIVFINAL593,2ll,0ll);
                do {   /* id=34 guarded */ /* ~2639 */ 
                  /* region = 2826 */
                  /* bump-normalized */
                  $$DoIV595 = $$CIVINIT593 + (long long) ($$CIVBUMP5DA * (long long) $$CIV5C6);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns1979.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns1976.))->qlx_%data[].rns1980.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV593)][1ll + ((long long) mb[].off16 - $$DoIV594)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns1977.[1ll + ((long long) mb[].off12 - $$DoIV595)]] = ((double *)((char *)d-T_650_1%addr  + d-T_650_1%rvo))->T_650[].rns1981.[2ll + ((long long) mb[].off20 - ($$DoIV593 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV594 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV595)];
                  /* DIR   LATCH */
                  $$DoIV595 = $$DoIV595 + -1ll;
                  $$CIV5C6 = $$CIV5C6 + 1ll;
                } while ((unsigned long long) $$CIV5C6 < $$EMTF36A);    /* ~2639 */
                $$DoIV595 = $$CIVINIT593 + (long long) ($$CIVBUMP5DA * (long long) $$CIVFINAL593);
              lab_2638:
                /* DIR   LATCH */
                $$DoIV594 = $$DoIV594 + -1ll;
                $$CIV5C7 = $$CIV5C7 + 1ll;
              } while ((unsigned long long) $$CIV5C7 < $$EMTF36B);    /* ~2637 */
              $$DoIV594 = $$CIVINIT594 + (long long) ($$CIVBUMP5DB * (long long) $$CIVFINAL594);
            lab_2636:
              /* DIR   LATCH */
              $$DoIV593 = $$DoIV593 + -1ll;
              $$CIV5C8 = $$CIV5C8 + 1ll;
            } while ((unsigned long long) $$CIV5C8 < $$EMTF36C);    /* ~2635 */
            $$DoIV593 = $$CIVINIT595 + (long long) ($$CIVBUMP5DC * (long long) $$CIVFINAL595);
          lab_2634:
            if (allocate_size_223 <= 1048576ll) goto lab_155;
            free(d-T_650_1%addr)
          lab_155:
            _dealloca[U,TmPShadow_191D](stack_pos_191)
          lab_128:
   516 |  lab_79:
            $$RET86 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qry,&mb);
   517 |    if (!(0 != ($$RET86 & 1))) goto lab_156;
            $$csx233 = ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%lbound[].rns1983.[1ll];
            $$csx234 = ((long long *)((char *)d-qry_%addr  + -24ll))->qry_%d-data%bounds%extent[].rns1982.[1ll];
   518 |    stack_pos_192 = _getstack();
            d-T_653_1%flags = 144u;
            d-T_653_1%bounds%lbound[].off104 = 1ll;
            d-T_653_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_653_1%bounds%mult[].off120 = 8ll;
            d-T_653_1%bounds%lbound[].off80 = 1ll;
            d-T_653_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_653_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_653_1%bounds%lbound[].off56 = 1ll;
            d-T_653_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_653_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_653_1%bounds%lbound[].off32 = 1ll;
            d-T_653_1%bounds%extent[].off40 = max(1ll + (($$csx234 == 0ll ? 0ll : ($$csx234 + $$csx233) - 1ll) - ($$csx234 == 0ll ? 1ll : $$csx233)),0ll);
            d-T_653_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_653_1%rvo = - (((d-T_653_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_653_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_653_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_224 = 8ll * ((max(1ll + (($$csx234 == 0ll ? 0ll : ($$csx234 + $$csx233) - 1ll) - ($$csx234 == 0ll ? 1ll : $$csx233)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_224 <= 1048576ll)) goto lab_157;
            d-T_653_1%addr = _alloca(allocate_size_224);
            goto lab_158;
          lab_157:
            d-T_653_1%addr = malloc(allocate_size_224);
          lab_158:
            $$DoIV596 = 1ll + (($$csx234 == 0ll ? 0ll : ($$csx234 + $$csx233) - 1ll) - ($$csx234 == 0ll ? 1ll : $$csx233));
            $$csx235 = $$DoIV596 > 0ll;
            if (!$$csx235) goto lab_2640;
            $$DoIVBOUND596 = $$DoIV596;
            $$CIVINIT599 = $$DoIV596;
            $$CIVBUMP5E0 = -1ll;
            $$csx236 = - ((long long) $$CIVBUMP5E0);
            $$CIVFINAL599 = (unsigned long long) ((long long) ($$CIVINIT599 - (0ll + 1)) / $$csx236 + 1);
            $$CIV5CC = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF369 = __pdf_profile@37($$CIVFINAL599,2ll,0ll);
            do {   /* id=35 guarded */ /* ~2641 */ 
              /* region = 2832 */
              /* bump-normalized */
              $$DoIV596 = $$CIVINIT599 + (long long) ($$CIVBUMP5E0 * (long long) $$CIV5CC);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2642;
              $$DoIV597 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT598 = $$DoIV597;
              $$CIVBUMP5DF = -1ll;
              $$CIVFINAL598 = (unsigned long long) ((long long) ($$CIVINIT598 - (0ll + 1)) / $$csx236 + 1);
              $$CIV5CB = (long long) 0;
              $$EMTF368 = __pdf_profile@37($$CIVFINAL598,2ll,0ll);
              do {   /* id=36 guarded */ /* ~2643 */ 
                /* region = 2831 */
                /* bump-normalized */
                $$DoIV597 = $$CIVINIT598 + (long long) ($$CIVBUMP5DF * (long long) $$CIV5CB);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2644;
                $$DoIV598 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT597 = $$DoIV598;
                $$CIVBUMP5DE = -1ll;
                $$CIVFINAL597 = (unsigned long long) ((long long) ($$CIVINIT597 - (0ll + 1)) / $$csx236 + 1);
                $$CIV5CA = (long long) 0;
                $$EMTF367 = __pdf_profile@37($$CIVFINAL597,2ll,0ll);
                do {   /* id=37 guarded */ /* ~2645 */ 
                  /* region = 2830 */
                  /* bump-normalized */
                  $$DoIV598 = $$CIVINIT597 + (long long) ($$CIVBUMP5DE * (long long) $$CIV5CA);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2646;
                  $$DoIV599 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT596 = $$DoIV599;
                  $$CIVBUMP5DD = -1ll;
                  $$CIVFINAL596 = (unsigned long long) ((long long) ($$CIVINIT596 - (0ll + 1)) / $$csx236 + 1);
                  $$CIV5C9 = (long long) 0;
                  $$EMTF366 = __pdf_profile@37($$CIVFINAL596,2ll,0ll);
                  do {   /* id=38 guarded */ /* ~2647 */ 
                    /* region = 2829 */
                    /* bump-normalized */
                    $$DoIV599 = $$CIVINIT596 + (long long) ($$CIVBUMP5DD * (long long) $$CIV5C9);
                    ((double *)((char *)d-T_653_1%addr  + d-T_653_1%rvo))->T_653[].rns1984.[1ll + ($$DoIVBOUND596 - $$DoIV596)][2ll + ((long long) mb[].off20 - ($$DoIV597 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV598 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV599)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns1985.[($$DoIVBOUND596 - $$DoIV596) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + ((long long) mb[].off20 - $$DoIV597)][1ll + ((long long) mb[].off16 - $$DoIV598)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((long long) mb[].off12 - $$DoIV599)]];
                    /* DIR   LATCH */
                    $$DoIV599 = $$DoIV599 + -1ll;
                    $$CIV5C9 = $$CIV5C9 + 1ll;
                  } while ((unsigned long long) $$CIV5C9 < $$EMTF366);    /* ~2647 */
                  $$DoIV599 = $$CIVINIT596 + (long long) ($$CIVBUMP5DD * (long long) $$CIVFINAL596);
                lab_2646:
                  /* DIR   LATCH */
                  $$DoIV598 = $$DoIV598 + -1ll;
                  $$CIV5CA = $$CIV5CA + 1ll;
                } while ((unsigned long long) $$CIV5CA < $$EMTF367);    /* ~2645 */
                $$DoIV598 = $$CIVINIT597 + (long long) ($$CIVBUMP5DE * (long long) $$CIVFINAL597);
              lab_2644:
                /* DIR   LATCH */
                $$DoIV597 = $$DoIV597 + -1ll;
                $$CIV5CB = $$CIV5CB + 1ll;
              } while ((unsigned long long) $$CIV5CB < $$EMTF368);    /* ~2643 */
              $$DoIV597 = $$CIVINIT598 + (long long) ($$CIVBUMP5DF * (long long) $$CIVFINAL598);
            lab_2642:
              /* DIR   LATCH */
              $$DoIV596 = $$DoIV596 + -1ll;
              $$CIV5CC = $$CIV5CC + 1ll;
            } while ((unsigned long long) $$CIV5CC < $$EMTF369);    /* ~2641 */
            $$DoIV596 = $$CIVINIT599 + (long long) ($$CIVBUMP5E0 * (long long) $$CIVFINAL599);
          lab_2640:
            $$DoIV59A = 1ll + (($$csx234 == 0ll ? 0ll : ($$csx234 + $$csx233) - 1ll) - ($$csx234 == 0ll ? 1ll : $$csx233));
            if (!$$csx235) goto lab_2648;
            $$DoIVBOUND59A = $$DoIV59A;
            $$CIVINIT59D = $$DoIV59A;
            $$CIVBUMP5E4 = -1ll;
            $$csx237 = - ((long long) $$CIVBUMP5E4);
            $$CIVFINAL59D = (unsigned long long) ((long long) ($$CIVINIT59D - (0ll + 1)) / $$csx237 + 1);
            $$CIV5D0 = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$EMTF365 = __pdf_profile@37($$CIVFINAL59D,2ll,0ll);
            do {   /* id=39 guarded */ /* ~2649 */ 
              /* region = 2836 */
              /* bump-normalized */
              $$DoIV59A = $$CIVINIT59D + (long long) ($$CIVBUMP5E4 * (long long) $$CIV5D0);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2650;
              $$DoIV59B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT59C = $$DoIV59B;
              $$CIVBUMP5E3 = -1ll;
              $$CIVFINAL59C = (unsigned long long) ((long long) ($$CIVINIT59C - (0ll + 1)) / $$csx237 + 1);
              $$CIV5CF = (long long) 0;
              $$EMTF364 = __pdf_profile@37($$CIVFINAL59C,2ll,0ll);
              do {   /* id=40 guarded */ /* ~2651 */ 
                /* region = 2835 */
                /* bump-normalized */
                $$DoIV59B = $$CIVINIT59C + (long long) ($$CIVBUMP5E3 * (long long) $$CIV5CF);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2652;
                $$DoIV59C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT59B = $$DoIV59C;
                $$CIVBUMP5E2 = -1ll;
                $$CIVFINAL59B = (unsigned long long) ((long long) ($$CIVINIT59B - (0ll + 1)) / $$csx237 + 1);
                $$CIV5CE = (long long) 0;
                $$EMTF363 = __pdf_profile@37($$CIVFINAL59B,2ll,0ll);
                do {   /* id=41 guarded */ /* ~2653 */ 
                  /* region = 2834 */
                  /* bump-normalized */
                  $$DoIV59C = $$CIVINIT59B + (long long) ($$CIVBUMP5E2 * (long long) $$CIV5CE);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2654;
                  $$DoIV59D = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT59A = $$DoIV59D;
                  $$CIVBUMP5E1 = -1ll;
                  $$CIVFINAL59A = (unsigned long long) ((long long) ($$CIVINIT59A - (0ll + 1)) / $$csx237 + 1);
                  $$CIV5CD = (long long) 0;
                  $$EMTF362 = __pdf_profile@37($$CIVFINAL59A,2ll,0ll);
                  do {   /* id=42 guarded */ /* ~2655 */ 
                    /* region = 2833 */
                    /* bump-normalized */
                    $$DoIV59D = $$CIVINIT59A + (long long) ($$CIVBUMP5E1 * (long long) $$CIV5CD);
                    ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns1989.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns1986.))->qry_%data[].rns1990.[($$DoIVBOUND59A - $$DoIV59A) + ($$csx234 == 0ll ? 1ll : $$csx233)][1ll][1ll + ((long long) mb[].off20 - $$DoIV59B)][1ll + ((long long) mb[].off16 - $$DoIV59C)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns1987.[1ll + ((long long) mb[].off12 - $$DoIV59D)]] = ((double *)((char *)d-T_653_1%addr  + d-T_653_1%rvo))->T_653[].rns1984.[1ll + ($$DoIVBOUND59A - $$DoIV59A)][2ll + ((long long) mb[].off20 - ($$DoIV59B + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV59C + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV59D)];
                    /* DIR   LATCH */
                    $$DoIV59D = $$DoIV59D + -1ll;
                    $$CIV5CD = $$CIV5CD + 1ll;
                  } while ((unsigned long long) $$CIV5CD < $$EMTF362);    /* ~2655 */
                  $$DoIV59D = $$CIVINIT59A + (long long) ($$CIVBUMP5E1 * (long long) $$CIVFINAL59A);
                lab_2654:
                  /* DIR   LATCH */
                  $$DoIV59C = $$DoIV59C + -1ll;
                  $$CIV5CE = $$CIV5CE + 1ll;
                } while ((unsigned long long) $$CIV5CE < $$EMTF363);    /* ~2653 */
                $$DoIV59C = $$CIVINIT59B + (long long) ($$CIVBUMP5E2 * (long long) $$CIVFINAL59B);
              lab_2652:
                /* DIR   LATCH */
                $$DoIV59B = $$DoIV59B + -1ll;
                $$CIV5CF = $$CIV5CF + 1ll;
              } while ((unsigned long long) $$CIV5CF < $$EMTF364);    /* ~2651 */
              $$DoIV59B = $$CIVINIT59C + (long long) ($$CIVBUMP5E3 * (long long) $$CIVFINAL59C);
            lab_2650:
              /* DIR   LATCH */
              $$DoIV59A = $$DoIV59A + -1ll;
              $$CIV5D0 = $$CIV5D0 + 1ll;
            } while ((unsigned long long) $$CIV5D0 < $$EMTF365);    /* ~2649 */
            $$DoIV59A = $$CIVINIT59D + (long long) ($$CIVBUMP5E4 * (long long) $$CIVFINAL59D);
          lab_2648:
            if (allocate_size_224 <= 1048576ll) goto lab_191;
            free(d-T_653_1%addr)
          lab_191:
            _dealloca[U,TmPShadow_192D](stack_pos_192)
   520 |    if (!(0 != (lmhd & 1))) goto lab_192;
            stack_pos_193 = _getstack();
            d-T_654_1%flags = 144u;
            d-T_654_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_654_1%bounds%mult[].off96 = 8ll;
            d-T_654_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_654_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_654_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_654_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_654_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_225 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_225 <= 1048576ll)) goto lab_193;
            d-T_654_1%addr = _alloca(allocate_size_225);
            goto lab_194;
          lab_193:
            d-T_654_1%addr = malloc(allocate_size_225);
          lab_194:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2656;
            $$DoIV59E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5A0 = $$DoIV59E;
            $$CIVBUMP5E7 = -1ll;
            $$csx238 = - ((long long) $$CIVBUMP5E7);
            $$CIVFINAL5A0 = (unsigned long long) ((long long) ($$CIVINIT5A0 - (0ll + 1)) / $$csx238 + 1);
            $$CIV5D3 = (long long) 0;
            $$EMTF361 = __pdf_profile@37($$CIVFINAL5A0,2ll,0ll);
            do {   /* id=43 guarded */ /* ~2657 */ 
              /* region = 2839 */
              /* bump-normalized */
              $$DoIV59E = $$CIVINIT5A0 + (long long) ($$CIVBUMP5E7 * (long long) $$CIV5D3);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2658;
              $$DoIV59F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT59F = $$DoIV59F;
              $$CIVBUMP5E6 = -1ll;
              $$CIVFINAL59F = (unsigned long long) ((long long) ($$CIVINIT59F - (0ll + 1)) / $$csx238 + 1);
              $$CIV5D2 = (long long) 0;
              $$EMTF360 = __pdf_profile@37($$CIVFINAL59F,2ll,0ll);
              do {   /* id=44 guarded */ /* ~2659 */ 
                /* region = 2838 */
                /* bump-normalized */
                $$DoIV59F = $$CIVINIT59F + (long long) ($$CIVBUMP5E6 * (long long) $$CIV5D2);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2660;
                $$DoIV5A0 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT59E = $$DoIV5A0;
                $$CIVBUMP5E5 = -1ll;
                $$CIVFINAL59E = (unsigned long long) ((long long) ($$CIVINIT59E - (0ll + 1)) / $$csx238 + 1);
                $$CIV5D1 = (long long) 0;
                $$EMTF35F = __pdf_profile@37($$CIVFINAL59E,2ll,0ll);
                do {   /* id=45 guarded */ /* ~2661 */ 
                  /* region = 2837 */
                  /* bump-normalized */
                  $$DoIV5A0 = $$CIVINIT59E + (long long) ($$CIVBUMP5E5 * (long long) $$CIV5D1);
                  ((double *)((char *)d-T_654_1%addr  + d-T_654_1%rvo))->T_654[].rns1991.[2ll + ((long long) mb[].off20 - ($$DoIV59E + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV59F + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5A0)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mb[].off20 - $$DoIV59E)][1ll + ((long long) mb[].off16 - $$DoIV59F)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV5A0)];
                  /* DIR   LATCH */
                  $$DoIV5A0 = $$DoIV5A0 + -1ll;
                  $$CIV5D1 = $$CIV5D1 + 1ll;
                } while ((unsigned long long) $$CIV5D1 < $$EMTF35F);    /* ~2661 */
                $$DoIV5A0 = $$CIVINIT59E + (long long) ($$CIVBUMP5E5 * (long long) $$CIVFINAL59E);
              lab_2660:
                /* DIR   LATCH */
                $$DoIV59F = $$DoIV59F + -1ll;
                $$CIV5D2 = $$CIV5D2 + 1ll;
              } while ((unsigned long long) $$CIV5D2 < $$EMTF360);    /* ~2659 */
              $$DoIV59F = $$CIVINIT59F + (long long) ($$CIVBUMP5E6 * (long long) $$CIVFINAL59F);
            lab_2658:
              /* DIR   LATCH */
              $$DoIV59E = $$DoIV59E + -1ll;
              $$CIV5D3 = $$CIV5D3 + 1ll;
            } while ((unsigned long long) $$CIV5D3 < $$EMTF361);    /* ~2657 */
            $$DoIV59E = $$CIVINIT5A0 + (long long) ($$CIVBUMP5E7 * (long long) $$CIVFINAL5A0);
          lab_2656:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2662;
            $$DoIV5A1 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5A3 = $$DoIV5A1;
            $$CIVBUMP5EA = -1ll;
            $$csx239 = - ((long long) $$CIVBUMP5EA);
            $$CIVFINAL5A3 = (unsigned long long) ((long long) ($$CIVINIT5A3 - (0ll + 1)) / $$csx239 + 1);
            $$CIV5D6 = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$EMTF35E = __pdf_profile@37($$CIVFINAL5A3,2ll,0ll);
            do {   /* id=46 guarded */ /* ~2663 */ 
              /* region = 2842 */
              /* bump-normalized */
              $$DoIV5A1 = $$CIVINIT5A3 + (long long) ($$CIVBUMP5EA * (long long) $$CIV5D6);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2664;
              $$DoIV5A2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5A2 = $$DoIV5A2;
              $$CIVBUMP5E9 = -1ll;
              $$CIVFINAL5A2 = (unsigned long long) ((long long) ($$CIVINIT5A2 - (0ll + 1)) / $$csx239 + 1);
              $$CIV5D5 = (long long) 0;
              $$EMTF35D = __pdf_profile@37($$CIVFINAL5A2,2ll,0ll);
              do {   /* id=47 guarded */ /* ~2665 */ 
                /* region = 2841 */
                /* bump-normalized */
                $$DoIV5A2 = $$CIVINIT5A2 + (long long) ($$CIVBUMP5E9 * (long long) $$CIV5D5);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2666;
                $$DoIV5A3 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5A1 = $$DoIV5A3;
                $$CIVBUMP5E8 = -1ll;
                $$CIVFINAL5A1 = (unsigned long long) ((long long) ($$CIVINIT5A1 - (0ll + 1)) / $$csx239 + 1);
                $$CIV5D4 = (long long) 0;
                $$EMTF35C = __pdf_profile@37($$CIVFINAL5A1,2ll,0ll);
                do {   /* id=48 guarded */ /* ~2667 */ 
                  /* region = 2840 */
                  /* bump-normalized */
                  $$DoIV5A3 = $$CIVINIT5A1 + (long long) ($$CIVBUMP5E8 * (long long) $$CIV5D4);
                  ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns1989.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns1986.))->qry_%data[].rns1990.[(long long) iby][1ll][1ll + ((long long) mb[].off20 - $$DoIV5A1)][1ll + ((long long) mb[].off16 - $$DoIV5A2)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns1987.[1ll + ((long long) mb[].off12 - $$DoIV5A3)]] = ((double *)((char *)d-T_654_1%addr  + d-T_654_1%rvo))->T_654[].rns1991.[2ll + ((long long) mb[].off20 - ($$DoIV5A1 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5A2 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5A3)];
                  /* DIR   LATCH */
                  $$DoIV5A3 = $$DoIV5A3 + -1ll;
                  $$CIV5D4 = $$CIV5D4 + 1ll;
                } while ((unsigned long long) $$CIV5D4 < $$EMTF35C);    /* ~2667 */
                $$DoIV5A3 = $$CIVINIT5A1 + (long long) ($$CIVBUMP5E8 * (long long) $$CIVFINAL5A1);
              lab_2666:
                /* DIR   LATCH */
                $$DoIV5A2 = $$DoIV5A2 + -1ll;
                $$CIV5D5 = $$CIV5D5 + 1ll;
              } while ((unsigned long long) $$CIV5D5 < $$EMTF35D);    /* ~2665 */
              $$DoIV5A2 = $$CIVINIT5A2 + (long long) ($$CIVBUMP5E9 * (long long) $$CIVFINAL5A2);
            lab_2664:
              /* DIR   LATCH */
              $$DoIV5A1 = $$DoIV5A1 + -1ll;
              $$CIV5D6 = $$CIV5D6 + 1ll;
            } while ((unsigned long long) $$CIV5D6 < $$EMTF35E);    /* ~2663 */
            $$DoIV5A1 = $$CIVINIT5A3 + (long long) ($$CIVBUMP5EA * (long long) $$CIVFINAL5A3);
          lab_2662:
            if (allocate_size_225 <= 1048576ll) goto lab_219;
            free(d-T_654_1%addr)
          lab_219:
            _dealloca[U,TmPShadow_193D](stack_pos_193)
          lab_192:
   522 |  lab_156:
            $$RET87 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qly,&mb);
   523 |    if (!(0 != ($$RET87 & 1))) goto lab_220;
            $$csx23A = ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%lbound[].rns1993.[1ll];
            $$csx23B = ((long long *)((char *)d-qly_%addr  + -24ll))->qly_%d-data%bounds%extent[].rns1992.[1ll];
   524 |    stack_pos_194 = _getstack();
            d-T_657_1%flags = 144u;
            d-T_657_1%bounds%lbound[].off104 = 1ll;
            d-T_657_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_657_1%bounds%mult[].off120 = 8ll;
            d-T_657_1%bounds%lbound[].off80 = 1ll;
            d-T_657_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_657_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_657_1%bounds%lbound[].off56 = 1ll;
            d-T_657_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_657_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_657_1%bounds%lbound[].off32 = 1ll;
            d-T_657_1%bounds%extent[].off40 = max(1ll + (($$csx23B == 0ll ? 0ll : ($$csx23B + $$csx23A) - 1ll) - ($$csx23B == 0ll ? 1ll : $$csx23A)),0ll);
            d-T_657_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_657_1%rvo = - (((d-T_657_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_657_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_657_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_226 = 8ll * ((max(1ll + (($$csx23B == 0ll ? 0ll : ($$csx23B + $$csx23A) - 1ll) - ($$csx23B == 0ll ? 1ll : $$csx23A)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_226 <= 1048576ll)) goto lab_221;
            d-T_657_1%addr = _alloca(allocate_size_226);
            goto lab_222;
          lab_221:
            d-T_657_1%addr = malloc(allocate_size_226);
          lab_222:
            $$DoIV5A4 = 1ll + (($$csx23B == 0ll ? 0ll : ($$csx23B + $$csx23A) - 1ll) - ($$csx23B == 0ll ? 1ll : $$csx23A));
            $$csx23C = $$DoIV5A4 > 0ll;
            if (!$$csx23C) goto lab_2668;
            $$DoIVBOUND5A4 = $$DoIV5A4;
            $$CIVINIT5A7 = $$DoIV5A4;
            $$CIVBUMP5EE = -1ll;
            $$csx23D = - ((long long) $$CIVBUMP5EE);
            $$CIVFINAL5A7 = (unsigned long long) ((long long) ($$CIVINIT5A7 - (0ll + 1)) / $$csx23D + 1);
            $$CIV5DA = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF35B = __pdf_profile@37($$CIVFINAL5A7,2ll,0ll);
            do {   /* id=49 guarded */ /* ~2669 */ 
              /* region = 2846 */
              /* bump-normalized */
              $$DoIV5A4 = $$CIVINIT5A7 + (long long) ($$CIVBUMP5EE * (long long) $$CIV5DA);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2670;
              $$DoIV5A5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5A6 = $$DoIV5A5;
              $$CIVBUMP5ED = -1ll;
              $$CIVFINAL5A6 = (unsigned long long) ((long long) ($$CIVINIT5A6 - (0ll + 1)) / $$csx23D + 1);
              $$CIV5D9 = (long long) 0;
              $$EMTF35A = __pdf_profile@37($$CIVFINAL5A6,2ll,0ll);
              do {   /* id=50 guarded */ /* ~2671 */ 
                /* region = 2845 */
                /* bump-normalized */
                $$DoIV5A5 = $$CIVINIT5A6 + (long long) ($$CIVBUMP5ED * (long long) $$CIV5D9);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2672;
                $$DoIV5A6 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5A5 = $$DoIV5A6;
                $$CIVBUMP5EC = -1ll;
                $$CIVFINAL5A5 = (unsigned long long) ((long long) ($$CIVINIT5A5 - (0ll + 1)) / $$csx23D + 1);
                $$CIV5D8 = (long long) 0;
                $$EMTF359 = __pdf_profile@37($$CIVFINAL5A5,2ll,0ll);
                do {   /* id=51 guarded */ /* ~2673 */ 
                  /* region = 2844 */
                  /* bump-normalized */
                  $$DoIV5A6 = $$CIVINIT5A5 + (long long) ($$CIVBUMP5EC * (long long) $$CIV5D8);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2674;
                  $$DoIV5A7 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5A4 = $$DoIV5A7;
                  $$CIVBUMP5EB = -1ll;
                  $$CIVFINAL5A4 = (unsigned long long) ((long long) ($$CIVINIT5A4 - (0ll + 1)) / $$csx23D + 1);
                  $$CIV5D7 = (long long) 0;
                  $$EMTF358 = __pdf_profile@37($$CIVFINAL5A4,2ll,0ll);
                  do {   /* id=52 guarded */ /* ~2675 */ 
                    /* region = 2843 */
                    /* bump-normalized */
                    $$DoIV5A7 = $$CIVINIT5A4 + (long long) ($$CIVBUMP5EB * (long long) $$CIV5D7);
                    ((double *)((char *)d-T_657_1%addr  + d-T_657_1%rvo))->T_657[].rns1994.[1ll + ($$DoIVBOUND5A4 - $$DoIV5A4)][2ll + ((long long) mb[].off20 - ($$DoIV5A5 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5A6 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5A7)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns1995.[($$DoIVBOUND5A4 - $$DoIV5A4) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + ((long long) mb[].off20 - $$DoIV5A5)][1ll + (((long long) mb[].off16 - ($$DoIV5A6 + (long long) mb[].off4)) + (long long) (mb[].off4 - 1))][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((long long) mb[].off12 - $$DoIV5A7)]];
                    /* DIR   LATCH */
                    $$DoIV5A7 = $$DoIV5A7 + -1ll;
                    $$CIV5D7 = $$CIV5D7 + 1ll;
                  } while ((unsigned long long) $$CIV5D7 < $$EMTF358);    /* ~2675 */
                  $$DoIV5A7 = $$CIVINIT5A4 + (long long) ($$CIVBUMP5EB * (long long) $$CIVFINAL5A4);
                lab_2674:
                  /* DIR   LATCH */
                  $$DoIV5A6 = $$DoIV5A6 + -1ll;
                  $$CIV5D8 = $$CIV5D8 + 1ll;
                } while ((unsigned long long) $$CIV5D8 < $$EMTF359);    /* ~2673 */
                $$DoIV5A6 = $$CIVINIT5A5 + (long long) ($$CIVBUMP5EC * (long long) $$CIVFINAL5A5);
              lab_2672:
                /* DIR   LATCH */
                $$DoIV5A5 = $$DoIV5A5 + -1ll;
                $$CIV5D9 = $$CIV5D9 + 1ll;
              } while ((unsigned long long) $$CIV5D9 < $$EMTF35A);    /* ~2671 */
              $$DoIV5A5 = $$CIVINIT5A6 + (long long) ($$CIVBUMP5ED * (long long) $$CIVFINAL5A6);
            lab_2670:
              /* DIR   LATCH */
              $$DoIV5A4 = $$DoIV5A4 + -1ll;
              $$CIV5DA = $$CIV5DA + 1ll;
            } while ((unsigned long long) $$CIV5DA < $$EMTF35B);    /* ~2669 */
            $$DoIV5A4 = $$CIVINIT5A7 + (long long) ($$CIVBUMP5EE * (long long) $$CIVFINAL5A7);
          lab_2668:
            $$DoIV5A8 = 1ll + (($$csx23B == 0ll ? 0ll : ($$csx23B + $$csx23A) - 1ll) - ($$csx23B == 0ll ? 1ll : $$csx23A));
            if (!$$csx23C) goto lab_2676;
            $$DoIVBOUND5A8 = $$DoIV5A8;
            $$CIVINIT5AB = $$DoIV5A8;
            $$CIVBUMP5F2 = -1ll;
            $$csx23E = - ((long long) $$CIVBUMP5F2);
            $$CIVFINAL5AB = (unsigned long long) ((long long) ($$CIVINIT5AB - (0ll + 1)) / $$csx23E + 1);
            $$CIV5DE = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$EMTF357 = __pdf_profile@37($$CIVFINAL5AB,2ll,0ll);
            do {   /* id=53 guarded */ /* ~2677 */ 
              /* region = 2850 */
              /* bump-normalized */
              $$DoIV5A8 = $$CIVINIT5AB + (long long) ($$CIVBUMP5F2 * (long long) $$CIV5DE);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2678;
              $$DoIV5A9 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5AA = $$DoIV5A9;
              $$CIVBUMP5F1 = -1ll;
              $$CIVFINAL5AA = (unsigned long long) ((long long) ($$CIVINIT5AA - (0ll + 1)) / $$csx23E + 1);
              $$CIV5DD = (long long) 0;
              $$EMTF356 = __pdf_profile@37($$CIVFINAL5AA,2ll,0ll);
              do {   /* id=54 guarded */ /* ~2679 */ 
                /* region = 2849 */
                /* bump-normalized */
                $$DoIV5A9 = $$CIVINIT5AA + (long long) ($$CIVBUMP5F1 * (long long) $$CIV5DD);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2680;
                $$DoIV5AA = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5A9 = $$DoIV5AA;
                $$CIVBUMP5F0 = -1ll;
                $$CIVFINAL5A9 = (unsigned long long) ((long long) ($$CIVINIT5A9 - (0ll + 1)) / $$csx23E + 1);
                $$CIV5DC = (long long) 0;
                $$EMTF355 = __pdf_profile@37($$CIVFINAL5A9,2ll,0ll);
                do {   /* id=55 guarded */ /* ~2681 */ 
                  /* region = 2848 */
                  /* bump-normalized */
                  $$DoIV5AA = $$CIVINIT5A9 + (long long) ($$CIVBUMP5F0 * (long long) $$CIV5DC);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2682;
                  $$DoIV5AB = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5A8 = $$DoIV5AB;
                  $$CIVBUMP5EF = -1ll;
                  $$CIVFINAL5A8 = (unsigned long long) ((long long) ($$CIVINIT5A8 - (0ll + 1)) / $$csx23E + 1);
                  $$CIV5DB = (long long) 0;
                  $$EMTF354 = __pdf_profile@37($$CIVFINAL5A8,2ll,0ll);
                  do {   /* id=56 guarded */ /* ~2683 */ 
                    /* region = 2847 */
                    /* bump-normalized */
                    $$DoIV5AB = $$CIVINIT5A8 + (long long) ($$CIVBUMP5EF * (long long) $$CIV5DB);
                    ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns1999.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns1996.))->qly_%data[].rns2000.[($$DoIVBOUND5A8 - $$DoIV5A8) + ($$csx23B == 0ll ? 1ll : $$csx23A)][1ll][1ll + ((long long) mb[].off20 - $$DoIV5A9)][1ll + ((long long) mb[].off16 - $$DoIV5AA)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns1997.[1ll + ((long long) mb[].off12 - $$DoIV5AB)]] = ((double *)((char *)d-T_657_1%addr  + d-T_657_1%rvo))->T_657[].rns1994.[1ll + ($$DoIVBOUND5A8 - $$DoIV5A8)][2ll + ((long long) mb[].off20 - ($$DoIV5A9 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5AA + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5AB)];
                    /* DIR   LATCH */
                    $$DoIV5AB = $$DoIV5AB + -1ll;
                    $$CIV5DB = $$CIV5DB + 1ll;
                  } while ((unsigned long long) $$CIV5DB < $$EMTF354);    /* ~2683 */
                  $$DoIV5AB = $$CIVINIT5A8 + (long long) ($$CIVBUMP5EF * (long long) $$CIVFINAL5A8);
                lab_2682:
                  /* DIR   LATCH */
                  $$DoIV5AA = $$DoIV5AA + -1ll;
                  $$CIV5DC = $$CIV5DC + 1ll;
                } while ((unsigned long long) $$CIV5DC < $$EMTF355);    /* ~2681 */
                $$DoIV5AA = $$CIVINIT5A9 + (long long) ($$CIVBUMP5F0 * (long long) $$CIVFINAL5A9);
              lab_2680:
                /* DIR   LATCH */
                $$DoIV5A9 = $$DoIV5A9 + -1ll;
                $$CIV5DD = $$CIV5DD + 1ll;
              } while ((unsigned long long) $$CIV5DD < $$EMTF356);    /* ~2679 */
              $$DoIV5A9 = $$CIVINIT5AA + (long long) ($$CIVBUMP5F1 * (long long) $$CIVFINAL5AA);
            lab_2678:
              /* DIR   LATCH */
              $$DoIV5A8 = $$DoIV5A8 + -1ll;
              $$CIV5DE = $$CIV5DE + 1ll;
            } while ((unsigned long long) $$CIV5DE < $$EMTF357);    /* ~2677 */
            $$DoIV5A8 = $$CIVINIT5AB + (long long) ($$CIVBUMP5F2 * (long long) $$CIVFINAL5AB);
          lab_2676:
            if (allocate_size_226 <= 1048576ll) goto lab_255;
            free(d-T_657_1%addr)
          lab_255:
            _dealloca[U,TmPShadow_194D](stack_pos_194)
   526 |    if (!(0 != (lmhd & 1))) goto lab_256;
            stack_pos_195 = _getstack();
            d-T_658_1%flags = 144u;
            d-T_658_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_658_1%bounds%mult[].off96 = 8ll;
            d-T_658_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_658_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_658_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_658_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_658_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_227 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_227 <= 1048576ll)) goto lab_257;
            d-T_658_1%addr = _alloca(allocate_size_227);
            goto lab_258;
          lab_257:
            d-T_658_1%addr = malloc(allocate_size_227);
          lab_258:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2684;
            $$DoIV5AC = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5AE = $$DoIV5AC;
            $$CIVBUMP5F5 = -1ll;
            $$csx23F = - ((long long) $$CIVBUMP5F5);
            $$CIVFINAL5AE = (unsigned long long) ((long long) ($$CIVINIT5AE - (0ll + 1)) / $$csx23F + 1);
            $$CIV5E1 = (long long) 0;
            $$EMTF353 = __pdf_profile@37($$CIVFINAL5AE,2ll,0ll);
            do {   /* id=57 guarded */ /* ~2685 */ 
              /* region = 2853 */
              /* bump-normalized */
              $$DoIV5AC = $$CIVINIT5AE + (long long) ($$CIVBUMP5F5 * (long long) $$CIV5E1);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2686;
              $$DoIV5AD = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5AD = $$DoIV5AD;
              $$CIVBUMP5F4 = -1ll;
              $$CIVFINAL5AD = (unsigned long long) ((long long) ($$CIVINIT5AD - (0ll + 1)) / $$csx23F + 1);
              $$CIV5E0 = (long long) 0;
              $$EMTF352 = __pdf_profile@37($$CIVFINAL5AD,2ll,0ll);
              do {   /* id=58 guarded */ /* ~2687 */ 
                /* region = 2852 */
                /* bump-normalized */
                $$DoIV5AD = $$CIVINIT5AD + (long long) ($$CIVBUMP5F4 * (long long) $$CIV5E0);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2688;
                $$DoIV5AE = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5AC = $$DoIV5AE;
                $$CIVBUMP5F3 = -1ll;
                $$CIVFINAL5AC = (unsigned long long) ((long long) ($$CIVINIT5AC - (0ll + 1)) / $$csx23F + 1);
                $$CIV5DF = (long long) 0;
                $$EMTF351 = __pdf_profile@37($$CIVFINAL5AC,2ll,0ll);
                do {   /* id=59 guarded */ /* ~2689 */ 
                  /* region = 2851 */
                  /* bump-normalized */
                  $$DoIV5AE = $$CIVINIT5AC + (long long) ($$CIVBUMP5F3 * (long long) $$CIV5DF);
                  ((double *)((char *)d-T_658_1%addr  + d-T_658_1%rvo))->T_658[].rns2001.[2ll + ((long long) mb[].off20 - ($$DoIV5AC + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5AD + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5AE)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mb[].off20 - $$DoIV5AC)][1ll + ((long long) mb[].off16 - $$DoIV5AD)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV5AE)];
                  /* DIR   LATCH */
                  $$DoIV5AE = $$DoIV5AE + -1ll;
                  $$CIV5DF = $$CIV5DF + 1ll;
                } while ((unsigned long long) $$CIV5DF < $$EMTF351);    /* ~2689 */
                $$DoIV5AE = $$CIVINIT5AC + (long long) ($$CIVBUMP5F3 * (long long) $$CIVFINAL5AC);
              lab_2688:
                /* DIR   LATCH */
                $$DoIV5AD = $$DoIV5AD + -1ll;
                $$CIV5E0 = $$CIV5E0 + 1ll;
              } while ((unsigned long long) $$CIV5E0 < $$EMTF352);    /* ~2687 */
              $$DoIV5AD = $$CIVINIT5AD + (long long) ($$CIVBUMP5F4 * (long long) $$CIVFINAL5AD);
            lab_2686:
              /* DIR   LATCH */
              $$DoIV5AC = $$DoIV5AC + -1ll;
              $$CIV5E1 = $$CIV5E1 + 1ll;
            } while ((unsigned long long) $$CIV5E1 < $$EMTF353);    /* ~2685 */
            $$DoIV5AC = $$CIVINIT5AE + (long long) ($$CIVBUMP5F5 * (long long) $$CIVFINAL5AE);
          lab_2684:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2690;
            $$DoIV5AF = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5B1 = $$DoIV5AF;
            $$CIVBUMP5F8 = -1ll;
            $$csx240 = - ((long long) $$CIVBUMP5F8);
            $$CIVFINAL5B1 = (unsigned long long) ((long long) ($$CIVINIT5B1 - (0ll + 1)) / $$csx240 + 1);
            $$CIV5E4 = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$EMTF350 = __pdf_profile@37($$CIVFINAL5B1,2ll,0ll);
            do {   /* id=60 guarded */ /* ~2691 */ 
              /* region = 2856 */
              /* bump-normalized */
              $$DoIV5AF = $$CIVINIT5B1 + (long long) ($$CIVBUMP5F8 * (long long) $$CIV5E4);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2692;
              $$DoIV5B0 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5B0 = $$DoIV5B0;
              $$CIVBUMP5F7 = -1ll;
              $$CIVFINAL5B0 = (unsigned long long) ((long long) ($$CIVINIT5B0 - (0ll + 1)) / $$csx240 + 1);
              $$CIV5E3 = (long long) 0;
              $$EMTF34F = __pdf_profile@37($$CIVFINAL5B0,2ll,0ll);
              do {   /* id=61 guarded */ /* ~2693 */ 
                /* region = 2855 */
                /* bump-normalized */
                $$DoIV5B0 = $$CIVINIT5B0 + (long long) ($$CIVBUMP5F7 * (long long) $$CIV5E3);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2694;
                $$DoIV5B1 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5AF = $$DoIV5B1;
                $$CIVBUMP5F6 = -1ll;
                $$CIVFINAL5AF = (unsigned long long) ((long long) ($$CIVINIT5AF - (0ll + 1)) / $$csx240 + 1);
                $$CIV5E2 = (long long) 0;
                $$EMTF34E = __pdf_profile@37($$CIVFINAL5AF,2ll,0ll);
                do {   /* id=62 guarded */ /* ~2695 */ 
                  /* region = 2854 */
                  /* bump-normalized */
                  $$DoIV5B1 = $$CIVINIT5AF + (long long) ($$CIVBUMP5F6 * (long long) $$CIV5E2);
                  ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns1999.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns1996.))->qly_%data[].rns2000.[(long long) iby][1ll][1ll + ((long long) mb[].off20 - $$DoIV5AF)][1ll + ((long long) mb[].off16 - $$DoIV5B0)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns1997.[1ll + ((long long) mb[].off12 - $$DoIV5B1)]] = ((double *)((char *)d-T_658_1%addr  + d-T_658_1%rvo))->T_658[].rns2001.[2ll + ((long long) mb[].off20 - ($$DoIV5AF + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5B0 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5B1)];
                  /* DIR   LATCH */
                  $$DoIV5B1 = $$DoIV5B1 + -1ll;
                  $$CIV5E2 = $$CIV5E2 + 1ll;
                } while ((unsigned long long) $$CIV5E2 < $$EMTF34E);    /* ~2695 */
                $$DoIV5B1 = $$CIVINIT5AF + (long long) ($$CIVBUMP5F6 * (long long) $$CIVFINAL5AF);
              lab_2694:
                /* DIR   LATCH */
                $$DoIV5B0 = $$DoIV5B0 + -1ll;
                $$CIV5E3 = $$CIV5E3 + 1ll;
              } while ((unsigned long long) $$CIV5E3 < $$EMTF34F);    /* ~2693 */
              $$DoIV5B0 = $$CIVINIT5B0 + (long long) ($$CIVBUMP5F7 * (long long) $$CIVFINAL5B0);
            lab_2692:
              /* DIR   LATCH */
              $$DoIV5AF = $$DoIV5AF + -1ll;
              $$CIV5E4 = $$CIV5E4 + 1ll;
            } while ((unsigned long long) $$CIV5E4 < $$EMTF350);    /* ~2691 */
            $$DoIV5AF = $$CIVINIT5B1 + (long long) ($$CIVBUMP5F8 * (long long) $$CIVFINAL5B1);
          lab_2690:
            if (allocate_size_227 <= 1048576ll) goto lab_283;
            free(d-T_658_1%addr)
          lab_283:
            _dealloca[U,TmPShadow_195D](stack_pos_195)
          lab_256:
   528 |  lab_220:
            $$RET88 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrz,&mb);
   529 |    if (!(0 != ($$RET88 & 1))) goto lab_284;
            $$csx241 = ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%lbound[].rns2003.[1ll];
            $$csx242 = ((long long *)((char *)d-qrz_%addr  + -24ll))->qrz_%d-data%bounds%extent[].rns2002.[1ll];
   530 |    stack_pos_196 = _getstack();
            d-T_661_1%flags = 144u;
            d-T_661_1%bounds%lbound[].off104 = 1ll;
            d-T_661_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_661_1%bounds%mult[].off120 = 8ll;
            d-T_661_1%bounds%lbound[].off80 = 1ll;
            d-T_661_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_661_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_661_1%bounds%lbound[].off56 = 1ll;
            d-T_661_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_661_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_661_1%bounds%lbound[].off32 = 1ll;
            d-T_661_1%bounds%extent[].off40 = max(1ll + (($$csx242 == 0ll ? 0ll : ($$csx242 + $$csx241) - 1ll) - ($$csx242 == 0ll ? 1ll : $$csx241)),0ll);
            d-T_661_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_661_1%rvo = - (((d-T_661_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_661_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_661_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_228 = 8ll * ((max(1ll + (($$csx242 == 0ll ? 0ll : ($$csx242 + $$csx241) - 1ll) - ($$csx242 == 0ll ? 1ll : $$csx241)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_228 <= 1048576ll)) goto lab_285;
            d-T_661_1%addr = _alloca(allocate_size_228);
            goto lab_286;
          lab_285:
            d-T_661_1%addr = malloc(allocate_size_228);
          lab_286:
            $$DoIV5B2 = 1ll + (($$csx242 == 0ll ? 0ll : ($$csx242 + $$csx241) - 1ll) - ($$csx242 == 0ll ? 1ll : $$csx241));
            $$csx243 = $$DoIV5B2 > 0ll;
            if (!$$csx243) goto lab_2696;
            $$DoIVBOUND5B2 = $$DoIV5B2;
            $$CIVINIT5B5 = $$DoIV5B2;
            $$CIVBUMP5FC = -1ll;
            $$csx244 = - ((long long) $$CIVBUMP5FC);
            $$CIVFINAL5B5 = (unsigned long long) ((long long) ($$CIVINIT5B5 - (0ll + 1)) / $$csx244 + 1);
            $$CIV5E8 = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF34D = __pdf_profile@37($$CIVFINAL5B5,2ll,0ll);
            do {   /* id=63 guarded */ /* ~2697 */ 
              /* region = 2860 */
              /* bump-normalized */
              $$DoIV5B2 = $$CIVINIT5B5 + (long long) ($$CIVBUMP5FC * (long long) $$CIV5E8);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2698;
              $$DoIV5B3 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5B4 = $$DoIV5B3;
              $$CIVBUMP5FB = -1ll;
              $$CIVFINAL5B4 = (unsigned long long) ((long long) ($$CIVINIT5B4 - (0ll + 1)) / $$csx244 + 1);
              $$CIV5E7 = (long long) 0;
              $$EMTF34C = __pdf_profile@37($$CIVFINAL5B4,2ll,0ll);
              do {   /* id=64 guarded */ /* ~2699 */ 
                /* region = 2859 */
                /* bump-normalized */
                $$DoIV5B3 = $$CIVINIT5B4 + (long long) ($$CIVBUMP5FB * (long long) $$CIV5E7);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2700;
                $$DoIV5B4 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5B3 = $$DoIV5B4;
                $$CIVBUMP5FA = -1ll;
                $$CIVFINAL5B3 = (unsigned long long) ((long long) ($$CIVINIT5B3 - (0ll + 1)) / $$csx244 + 1);
                $$CIV5E6 = (long long) 0;
                $$EMTF34B = __pdf_profile@37($$CIVFINAL5B3,2ll,0ll);
                do {   /* id=65 guarded */ /* ~2701 */ 
                  /* region = 2858 */
                  /* bump-normalized */
                  $$DoIV5B4 = $$CIVINIT5B3 + (long long) ($$CIVBUMP5FA * (long long) $$CIV5E6);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2702;
                  $$DoIV5B5 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5B2 = $$DoIV5B5;
                  $$CIVBUMP5F9 = -1ll;
                  $$CIVFINAL5B2 = (unsigned long long) ((long long) ($$CIVINIT5B2 - (0ll + 1)) / $$csx244 + 1);
                  $$CIV5E5 = (long long) 0;
                  $$EMTF34A = __pdf_profile@37($$CIVFINAL5B2,2ll,0ll);
                  do {   /* id=66 guarded */ /* ~2703 */ 
                    /* region = 2857 */
                    /* bump-normalized */
                    $$DoIV5B5 = $$CIVINIT5B2 + (long long) ($$CIVBUMP5F9 * (long long) $$CIV5E5);
                    ((double *)((char *)d-T_661_1%addr  + d-T_661_1%rvo))->T_661[].rns2004.[1ll + ($$DoIVBOUND5B2 - $$DoIV5B2)][2ll + ((long long) mb[].off20 - ($$DoIV5B3 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5B4 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5B5)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns2005.[($$DoIVBOUND5B2 - $$DoIV5B2) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + ((long long) mb[].off20 - $$DoIV5B3)][1ll + ((long long) mb[].off16 - $$DoIV5B4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((long long) mb[].off12 - $$DoIV5B5)]];
                    /* DIR   LATCH */
                    $$DoIV5B5 = $$DoIV5B5 + -1ll;
                    $$CIV5E5 = $$CIV5E5 + 1ll;
                  } while ((unsigned long long) $$CIV5E5 < $$EMTF34A);    /* ~2703 */
                  $$DoIV5B5 = $$CIVINIT5B2 + (long long) ($$CIVBUMP5F9 * (long long) $$CIVFINAL5B2);
                lab_2702:
                  /* DIR   LATCH */
                  $$DoIV5B4 = $$DoIV5B4 + -1ll;
                  $$CIV5E6 = $$CIV5E6 + 1ll;
                } while ((unsigned long long) $$CIV5E6 < $$EMTF34B);    /* ~2701 */
                $$DoIV5B4 = $$CIVINIT5B3 + (long long) ($$CIVBUMP5FA * (long long) $$CIVFINAL5B3);
              lab_2700:
                /* DIR   LATCH */
                $$DoIV5B3 = $$DoIV5B3 + -1ll;
                $$CIV5E7 = $$CIV5E7 + 1ll;
              } while ((unsigned long long) $$CIV5E7 < $$EMTF34C);    /* ~2699 */
              $$DoIV5B3 = $$CIVINIT5B4 + (long long) ($$CIVBUMP5FB * (long long) $$CIVFINAL5B4);
            lab_2698:
              /* DIR   LATCH */
              $$DoIV5B2 = $$DoIV5B2 + -1ll;
              $$CIV5E8 = $$CIV5E8 + 1ll;
            } while ((unsigned long long) $$CIV5E8 < $$EMTF34D);    /* ~2697 */
            $$DoIV5B2 = $$CIVINIT5B5 + (long long) ($$CIVBUMP5FC * (long long) $$CIVFINAL5B5);
          lab_2696:
            $$DoIV5B6 = 1ll + (($$csx242 == 0ll ? 0ll : ($$csx242 + $$csx241) - 1ll) - ($$csx242 == 0ll ? 1ll : $$csx241));
            if (!$$csx243) goto lab_2704;
            $$DoIVBOUND5B6 = $$DoIV5B6;
            $$CIVINIT5B9 = $$DoIV5B6;
            $$CIVBUMP600 = -1ll;
            $$csx245 = - ((long long) $$CIVBUMP600);
            $$CIVFINAL5B9 = (unsigned long long) ((long long) ($$CIVINIT5B9 - (0ll + 1)) / $$csx245 + 1);
            $$CIV5EC = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$EMTF349 = __pdf_profile@37($$CIVFINAL5B9,2ll,0ll);
            do {   /* id=67 guarded */ /* ~2705 */ 
              /* region = 2864 */
              /* bump-normalized */
              $$DoIV5B6 = $$CIVINIT5B9 + (long long) ($$CIVBUMP600 * (long long) $$CIV5EC);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2706;
              $$DoIV5B7 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5B8 = $$DoIV5B7;
              $$CIVBUMP5FF = -1ll;
              $$CIVFINAL5B8 = (unsigned long long) ((long long) ($$CIVINIT5B8 - (0ll + 1)) / $$csx245 + 1);
              $$CIV5EB = (long long) 0;
              $$EMTF348 = __pdf_profile@37($$CIVFINAL5B8,2ll,0ll);
              do {   /* id=68 guarded */ /* ~2707 */ 
                /* region = 2863 */
                /* bump-normalized */
                $$DoIV5B7 = $$CIVINIT5B8 + (long long) ($$CIVBUMP5FF * (long long) $$CIV5EB);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2708;
                $$DoIV5B8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5B7 = $$DoIV5B8;
                $$CIVBUMP5FE = -1ll;
                $$CIVFINAL5B7 = (unsigned long long) ((long long) ($$CIVINIT5B7 - (0ll + 1)) / $$csx245 + 1);
                $$CIV5EA = (long long) 0;
                $$EMTF347 = __pdf_profile@37($$CIVFINAL5B7,2ll,0ll);
                do {   /* id=69 guarded */ /* ~2709 */ 
                  /* region = 2862 */
                  /* bump-normalized */
                  $$DoIV5B8 = $$CIVINIT5B7 + (long long) ($$CIVBUMP5FE * (long long) $$CIV5EA);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2710;
                  $$DoIV5B9 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5B6 = $$DoIV5B9;
                  $$CIVBUMP5FD = -1ll;
                  $$CIVFINAL5B6 = (unsigned long long) ((long long) ($$CIVINIT5B6 - (0ll + 1)) / $$csx245 + 1);
                  $$CIV5E9 = (long long) 0;
                  $$EMTF346 = __pdf_profile@37($$CIVFINAL5B6,2ll,0ll);
                  do {   /* id=70 guarded */ /* ~2711 */ 
                    /* region = 2861 */
                    /* bump-normalized */
                    $$DoIV5B9 = $$CIVINIT5B6 + (long long) ($$CIVBUMP5FD * (long long) $$CIV5E9);
                    ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2009.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2006.))->qrz_%data[].rns2010.[($$DoIVBOUND5B6 - $$DoIV5B6) + ($$csx242 == 0ll ? 1ll : $$csx241)][1ll][1ll + ((long long) mb[].off20 - $$DoIV5B7)][1ll + ((long long) mb[].off16 - $$DoIV5B8)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2007.[1ll + ((long long) mb[].off12 - $$DoIV5B9)]] = ((double *)((char *)d-T_661_1%addr  + d-T_661_1%rvo))->T_661[].rns2004.[1ll + ($$DoIVBOUND5B6 - $$DoIV5B6)][2ll + ((long long) mb[].off20 - ($$DoIV5B7 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5B8 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5B9)];
                    /* DIR   LATCH */
                    $$DoIV5B9 = $$DoIV5B9 + -1ll;
                    $$CIV5E9 = $$CIV5E9 + 1ll;
                  } while ((unsigned long long) $$CIV5E9 < $$EMTF346);    /* ~2711 */
                  $$DoIV5B9 = $$CIVINIT5B6 + (long long) ($$CIVBUMP5FD * (long long) $$CIVFINAL5B6);
                lab_2710:
                  /* DIR   LATCH */
                  $$DoIV5B8 = $$DoIV5B8 + -1ll;
                  $$CIV5EA = $$CIV5EA + 1ll;
                } while ((unsigned long long) $$CIV5EA < $$EMTF347);    /* ~2709 */
                $$DoIV5B8 = $$CIVINIT5B7 + (long long) ($$CIVBUMP5FE * (long long) $$CIVFINAL5B7);
              lab_2708:
                /* DIR   LATCH */
                $$DoIV5B7 = $$DoIV5B7 + -1ll;
                $$CIV5EB = $$CIV5EB + 1ll;
              } while ((unsigned long long) $$CIV5EB < $$EMTF348);    /* ~2707 */
              $$DoIV5B7 = $$CIVINIT5B8 + (long long) ($$CIVBUMP5FF * (long long) $$CIVFINAL5B8);
            lab_2706:
              /* DIR   LATCH */
              $$DoIV5B6 = $$DoIV5B6 + -1ll;
              $$CIV5EC = $$CIV5EC + 1ll;
            } while ((unsigned long long) $$CIV5EC < $$EMTF349);    /* ~2705 */
            $$DoIV5B6 = $$CIVINIT5B9 + (long long) ($$CIVBUMP600 * (long long) $$CIVFINAL5B9);
          lab_2704:
            if (allocate_size_228 <= 1048576ll) goto lab_319;
            free(d-T_661_1%addr)
          lab_319:
            _dealloca[U,TmPShadow_196D](stack_pos_196)
   532 |    if (!(0 != (lmhd & 1))) goto lab_320;
            stack_pos_197 = _getstack();
            d-T_662_1%flags = 144u;
            d-T_662_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_662_1%bounds%mult[].off96 = 8ll;
            d-T_662_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_662_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_662_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_662_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_662_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_229 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_229 <= 1048576ll)) goto lab_321;
            d-T_662_1%addr = _alloca(allocate_size_229);
            goto lab_322;
          lab_321:
            d-T_662_1%addr = malloc(allocate_size_229);
          lab_322:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2712;
            $$DoIV5BA = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5BC = $$DoIV5BA;
            $$CIVBUMP603 = -1ll;
            $$csx246 = - ((long long) $$CIVBUMP603);
            $$CIVFINAL5BC = (unsigned long long) ((long long) ($$CIVINIT5BC - (0ll + 1)) / $$csx246 + 1);
            $$CIV5EF = (long long) 0;
            $$EMTF345 = __pdf_profile@37($$CIVFINAL5BC,2ll,0ll);
            do {   /* id=71 guarded */ /* ~2713 */ 
              /* region = 2867 */
              /* bump-normalized */
              $$DoIV5BA = $$CIVINIT5BC + (long long) ($$CIVBUMP603 * (long long) $$CIV5EF);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2714;
              $$DoIV5BB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5BB = $$DoIV5BB;
              $$CIVBUMP602 = -1ll;
              $$CIVFINAL5BB = (unsigned long long) ((long long) ($$CIVINIT5BB - (0ll + 1)) / $$csx246 + 1);
              $$CIV5EE = (long long) 0;
              $$EMTF344 = __pdf_profile@37($$CIVFINAL5BB,2ll,0ll);
              do {   /* id=72 guarded */ /* ~2715 */ 
                /* region = 2866 */
                /* bump-normalized */
                $$DoIV5BB = $$CIVINIT5BB + (long long) ($$CIVBUMP602 * (long long) $$CIV5EE);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2716;
                $$DoIV5BC = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5BA = $$DoIV5BC;
                $$CIVBUMP601 = -1ll;
                $$CIVFINAL5BA = (unsigned long long) ((long long) ($$CIVINIT5BA - (0ll + 1)) / $$csx246 + 1);
                $$CIV5ED = (long long) 0;
                $$EMTF343 = __pdf_profile@37($$CIVFINAL5BA,2ll,0ll);
                do {   /* id=73 guarded */ /* ~2717 */ 
                  /* region = 2865 */
                  /* bump-normalized */
                  $$DoIV5BC = $$CIVINIT5BA + (long long) ($$CIVBUMP601 * (long long) $$CIV5ED);
                  ((double *)((char *)d-T_662_1%addr  + d-T_662_1%rvo))->T_662[].rns2011.[2ll + ((long long) mb[].off20 - ($$DoIV5BA + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5BB + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5BC)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mb[].off20 - $$DoIV5BA)][1ll + ((long long) mb[].off16 - $$DoIV5BB)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV5BC)];
                  /* DIR   LATCH */
                  $$DoIV5BC = $$DoIV5BC + -1ll;
                  $$CIV5ED = $$CIV5ED + 1ll;
                } while ((unsigned long long) $$CIV5ED < $$EMTF343);    /* ~2717 */
                $$DoIV5BC = $$CIVINIT5BA + (long long) ($$CIVBUMP601 * (long long) $$CIVFINAL5BA);
              lab_2716:
                /* DIR   LATCH */
                $$DoIV5BB = $$DoIV5BB + -1ll;
                $$CIV5EE = $$CIV5EE + 1ll;
              } while ((unsigned long long) $$CIV5EE < $$EMTF344);    /* ~2715 */
              $$DoIV5BB = $$CIVINIT5BB + (long long) ($$CIVBUMP602 * (long long) $$CIVFINAL5BB);
            lab_2714:
              /* DIR   LATCH */
              $$DoIV5BA = $$DoIV5BA + -1ll;
              $$CIV5EF = $$CIV5EF + 1ll;
            } while ((unsigned long long) $$CIV5EF < $$EMTF345);    /* ~2713 */
            $$DoIV5BA = $$CIVINIT5BC + (long long) ($$CIVBUMP603 * (long long) $$CIVFINAL5BC);
          lab_2712:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2718;
            $$DoIV5BD = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5BF = $$DoIV5BD;
            $$CIVBUMP606 = -1ll;
            $$csx247 = - ((long long) $$CIVBUMP606);
            $$CIVFINAL5BF = (unsigned long long) ((long long) ($$CIVINIT5BF - (0ll + 1)) / $$csx247 + 1);
            $$CIV5F2 = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$EMTF342 = __pdf_profile@37($$CIVFINAL5BF,2ll,0ll);
            do {   /* id=74 guarded */ /* ~2719 */ 
              /* region = 2870 */
              /* bump-normalized */
              $$DoIV5BD = $$CIVINIT5BF + (long long) ($$CIVBUMP606 * (long long) $$CIV5F2);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2720;
              $$DoIV5BE = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5BE = $$DoIV5BE;
              $$CIVBUMP605 = -1ll;
              $$CIVFINAL5BE = (unsigned long long) ((long long) ($$CIVINIT5BE - (0ll + 1)) / $$csx247 + 1);
              $$CIV5F1 = (long long) 0;
              $$EMTF341 = __pdf_profile@37($$CIVFINAL5BE,2ll,0ll);
              do {   /* id=75 guarded */ /* ~2721 */ 
                /* region = 2869 */
                /* bump-normalized */
                $$DoIV5BE = $$CIVINIT5BE + (long long) ($$CIVBUMP605 * (long long) $$CIV5F1);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2722;
                $$DoIV5BF = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5BD = $$DoIV5BF;
                $$CIVBUMP604 = -1ll;
                $$CIVFINAL5BD = (unsigned long long) ((long long) ($$CIVINIT5BD - (0ll + 1)) / $$csx247 + 1);
                $$CIV5F0 = (long long) 0;
                $$EMTF340 = __pdf_profile@37($$CIVFINAL5BD,2ll,0ll);
                do {   /* id=76 guarded */ /* ~2723 */ 
                  /* region = 2868 */
                  /* bump-normalized */
                  $$DoIV5BF = $$CIVINIT5BD + (long long) ($$CIVBUMP604 * (long long) $$CIV5F0);
                  ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2009.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2006.))->qrz_%data[].rns2010.[(long long) ibz][1ll][1ll + ((long long) mb[].off20 - $$DoIV5BD)][1ll + ((long long) mb[].off16 - $$DoIV5BE)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2007.[1ll + ((long long) mb[].off12 - $$DoIV5BF)]] = ((double *)((char *)d-T_662_1%addr  + d-T_662_1%rvo))->T_662[].rns2011.[2ll + ((long long) mb[].off20 - ($$DoIV5BD + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5BE + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5BF)];
                  /* DIR   LATCH */
                  $$DoIV5BF = $$DoIV5BF + -1ll;
                  $$CIV5F0 = $$CIV5F0 + 1ll;
                } while ((unsigned long long) $$CIV5F0 < $$EMTF340);    /* ~2723 */
                $$DoIV5BF = $$CIVINIT5BD + (long long) ($$CIVBUMP604 * (long long) $$CIVFINAL5BD);
              lab_2722:
                /* DIR   LATCH */
                $$DoIV5BE = $$DoIV5BE + -1ll;
                $$CIV5F1 = $$CIV5F1 + 1ll;
              } while ((unsigned long long) $$CIV5F1 < $$EMTF341);    /* ~2721 */
              $$DoIV5BE = $$CIVINIT5BE + (long long) ($$CIVBUMP605 * (long long) $$CIVFINAL5BE);
            lab_2720:
              /* DIR   LATCH */
              $$DoIV5BD = $$DoIV5BD + -1ll;
              $$CIV5F2 = $$CIV5F2 + 1ll;
            } while ((unsigned long long) $$CIV5F2 < $$EMTF342);    /* ~2719 */
            $$DoIV5BD = $$CIVINIT5BF + (long long) ($$CIVBUMP606 * (long long) $$CIVFINAL5BF);
          lab_2718:
            if (allocate_size_229 <= 1048576ll) goto lab_347;
            free(d-T_662_1%addr)
          lab_347:
            _dealloca[U,TmPShadow_197D](stack_pos_197)
          lab_320:
   534 |  lab_284:
            $$RET89 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qlz,&mb);
   535 |    if (!(0 != ($$RET89 & 1))) goto lab_412;
            $$csx248 = ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%lbound[].rns2013.[1ll];
            $$csx249 = ((long long *)((char *)d-qlz_%addr  + -24ll))->qlz_%d-data%bounds%extent[].rns2012.[1ll];
   536 |    stack_pos_198 = _getstack();
            d-T_665_1%flags = 144u;
            d-T_665_1%bounds%lbound[].off104 = 1ll;
            d-T_665_1%bounds%extent[].off112 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_665_1%bounds%mult[].off120 = 8ll;
            d-T_665_1%bounds%lbound[].off80 = 1ll;
            d-T_665_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_665_1%bounds%mult[].off96 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_665_1%bounds%lbound[].off56 = 1ll;
            d-T_665_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_665_1%bounds%mult[].off72 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_665_1%bounds%lbound[].off32 = 1ll;
            d-T_665_1%bounds%extent[].off40 = max(1ll + (($$csx249 == 0ll ? 0ll : ($$csx249 + $$csx248) - 1ll) - ($$csx249 == 0ll ? 1ll : $$csx248)),0ll);
            d-T_665_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            d-T_665_1%rvo = - (((d-T_665_1%bounds%lbound[].off104 + max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) + (d-T_665_1%bounds%lbound[].off56 * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)) + d-T_665_1%bounds%lbound[].off80 * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_230 = 8ll * ((max(1ll + (($$csx249 == 0ll ? 0ll : ($$csx249 + $$csx248) - 1ll) - ($$csx249 == 0ll ? 1ll : $$csx248)),0ll) * max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_230 <= 1048576ll)) goto lab_349;
            d-T_665_1%addr = _alloca(allocate_size_230);
            goto lab_350;
          lab_349:
            d-T_665_1%addr = malloc(allocate_size_230);
          lab_350:
            $$DoIV5C0 = 1ll + (($$csx249 == 0ll ? 0ll : ($$csx249 + $$csx248) - 1ll) - ($$csx249 == 0ll ? 1ll : $$csx248));
            $$csx24A = $$DoIV5C0 > 0ll;
            if (!$$csx24A) goto lab_2724;
            $$DoIVBOUND5C0 = $$DoIV5C0;
            $$CIVINIT5C3 = $$DoIV5C0;
            $$CIVBUMP60A = -1ll;
            $$csx24B = - ((long long) $$CIVBUMP60A);
            $$CIVFINAL5C3 = (unsigned long long) ((long long) ($$CIVINIT5C3 - (0ll + 1)) / $$csx24B + 1);
            $$CIV5F6 = (long long) 0;
            $$ICM.d-w_%addr229 = d-w_%addr;
            $$EMTF33F = __pdf_profile@37($$CIVFINAL5C3,2ll,0ll);
            do {   /* id=77 guarded */ /* ~2725 */ 
              /* region = 2874 */
              /* bump-normalized */
              $$DoIV5C0 = $$CIVINIT5C3 + (long long) ($$CIVBUMP60A * (long long) $$CIV5F6);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2726;
              $$DoIV5C1 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5C2 = $$DoIV5C1;
              $$CIVBUMP609 = -1ll;
              $$CIVFINAL5C2 = (unsigned long long) ((long long) ($$CIVINIT5C2 - (0ll + 1)) / $$csx24B + 1);
              $$CIV5F5 = (long long) 0;
              $$EMTF33E = __pdf_profile@37($$CIVFINAL5C2,2ll,0ll);
              do {   /* id=78 guarded */ /* ~2727 */ 
                /* region = 2873 */
                /* bump-normalized */
                $$DoIV5C1 = $$CIVINIT5C2 + (long long) ($$CIVBUMP609 * (long long) $$CIV5F5);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2728;
                $$DoIV5C2 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5C1 = $$DoIV5C2;
                $$CIVBUMP608 = -1ll;
                $$CIVFINAL5C1 = (unsigned long long) ((long long) ($$CIVINIT5C1 - (0ll + 1)) / $$csx24B + 1);
                $$CIV5F4 = (long long) 0;
                $$EMTF33D = __pdf_profile@37($$CIVFINAL5C1,2ll,0ll);
                do {   /* id=79 guarded */ /* ~2729 */ 
                  /* region = 2872 */
                  /* bump-normalized */
                  $$DoIV5C2 = $$CIVINIT5C1 + (long long) ($$CIVBUMP608 * (long long) $$CIV5F4);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2730;
                  $$DoIV5C3 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5C0 = $$DoIV5C3;
                  $$CIVBUMP607 = -1ll;
                  $$CIVFINAL5C0 = (unsigned long long) ((long long) ($$CIVINIT5C0 - (0ll + 1)) / $$csx24B + 1);
                  $$CIV5F3 = (long long) 0;
                  $$EMTF33C = __pdf_profile@37($$CIVFINAL5C0,2ll,0ll);
                  do {   /* id=80 guarded */ /* ~2731 */ 
                    /* region = 2871 */
                    /* bump-normalized */
                    $$DoIV5C3 = $$CIVINIT5C0 + (long long) ($$CIVBUMP607 * (long long) $$CIV5F3);
                    ((double *)((char *)d-T_665_1%addr  + d-T_665_1%rvo))->T_665[].rns2014.[1ll + ($$DoIVBOUND5C0 - $$DoIV5C0)][2ll + ((long long) mb[].off20 - ($$DoIV5C1 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5C2 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5C3)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns1964.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns1959.))->w_%data[].rns2015.[($$DoIVBOUND5C0 - $$DoIV5C0) + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns1962.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns1963.[1ll])][1ll][1ll + (((long long) mb[].off20 - ($$DoIV5C1 + (long long) mb[].off8)) + (long long) (mb[].off8 - 1))][1ll + ((long long) mb[].off16 - $$DoIV5C2)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns1960.[1ll + ((long long) mb[].off12 - $$DoIV5C3)]];
                    /* DIR   LATCH */
                    $$DoIV5C3 = $$DoIV5C3 + -1ll;
                    $$CIV5F3 = $$CIV5F3 + 1ll;
                  } while ((unsigned long long) $$CIV5F3 < $$EMTF33C);    /* ~2731 */
                  $$DoIV5C3 = $$CIVINIT5C0 + (long long) ($$CIVBUMP607 * (long long) $$CIVFINAL5C0);
                lab_2730:
                  /* DIR   LATCH */
                  $$DoIV5C2 = $$DoIV5C2 + -1ll;
                  $$CIV5F4 = $$CIV5F4 + 1ll;
                } while ((unsigned long long) $$CIV5F4 < $$EMTF33D);    /* ~2729 */
                $$DoIV5C2 = $$CIVINIT5C1 + (long long) ($$CIVBUMP608 * (long long) $$CIVFINAL5C1);
              lab_2728:
                /* DIR   LATCH */
                $$DoIV5C1 = $$DoIV5C1 + -1ll;
                $$CIV5F5 = $$CIV5F5 + 1ll;
              } while ((unsigned long long) $$CIV5F5 < $$EMTF33E);    /* ~2727 */
              $$DoIV5C1 = $$CIVINIT5C2 + (long long) ($$CIVBUMP609 * (long long) $$CIVFINAL5C2);
            lab_2726:
              /* DIR   LATCH */
              $$DoIV5C0 = $$DoIV5C0 + -1ll;
              $$CIV5F6 = $$CIV5F6 + 1ll;
            } while ((unsigned long long) $$CIV5F6 < $$EMTF33F);    /* ~2725 */
            $$DoIV5C0 = $$CIVINIT5C3 + (long long) ($$CIVBUMP60A * (long long) $$CIVFINAL5C3);
          lab_2724:
            $$DoIV5C4 = 1ll + (($$csx249 == 0ll ? 0ll : ($$csx249 + $$csx248) - 1ll) - ($$csx249 == 0ll ? 1ll : $$csx248));
            if (!$$csx24A) goto lab_2732;
            $$DoIVBOUND5C4 = $$DoIV5C4;
            $$CIVINIT5C7 = $$DoIV5C4;
            $$CIVBUMP60E = -1ll;
            $$csx24C = - ((long long) $$CIVBUMP60E);
            $$CIVFINAL5C7 = (unsigned long long) ((long long) ($$CIVINIT5C7 - (0ll + 1)) / $$csx24C + 1);
            $$CIV5FA = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$EMTF33B = __pdf_profile@37($$CIVFINAL5C7,2ll,0ll);
            do {   /* id=81 guarded */ /* ~2733 */ 
              /* region = 2878 */
              /* bump-normalized */
              $$DoIV5C4 = $$CIVINIT5C7 + (long long) ($$CIVBUMP60E * (long long) $$CIV5FA);
              if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2734;
              $$DoIV5C5 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
              $$CIVINIT5C6 = $$DoIV5C5;
              $$CIVBUMP60D = -1ll;
              $$CIVFINAL5C6 = (unsigned long long) ((long long) ($$CIVINIT5C6 - (0ll + 1)) / $$csx24C + 1);
              $$CIV5F9 = (long long) 0;
              $$EMTF33A = __pdf_profile@37($$CIVFINAL5C6,2ll,0ll);
              do {   /* id=82 guarded */ /* ~2735 */ 
                /* region = 2877 */
                /* bump-normalized */
                $$DoIV5C5 = $$CIVINIT5C6 + (long long) ($$CIVBUMP60D * (long long) $$CIV5F9);
                if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2736;
                $$DoIV5C6 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
                $$CIVINIT5C5 = $$DoIV5C6;
                $$CIVBUMP60C = -1ll;
                $$CIVFINAL5C5 = (unsigned long long) ((long long) ($$CIVINIT5C5 - (0ll + 1)) / $$csx24C + 1);
                $$CIV5F8 = (long long) 0;
                $$EMTF339 = __pdf_profile@37($$CIVFINAL5C5,2ll,0ll);
                do {   /* id=83 guarded */ /* ~2737 */ 
                  /* region = 2876 */
                  /* bump-normalized */
                  $$DoIV5C6 = $$CIVINIT5C5 + (long long) ($$CIVBUMP60C * (long long) $$CIV5F8);
                  if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2738;
                  $$DoIV5C7 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                  $$CIVINIT5C4 = $$DoIV5C7;
                  $$CIVBUMP60B = -1ll;
                  $$CIVFINAL5C4 = (unsigned long long) ((long long) ($$CIVINIT5C4 - (0ll + 1)) / $$csx24C + 1);
                  $$CIV5F7 = (long long) 0;
                  $$EMTF338 = __pdf_profile@37($$CIVFINAL5C4,2ll,0ll);
                  do {   /* id=84 guarded */ /* ~2739 */ 
                    /* region = 2875 */
                    /* bump-normalized */
                    $$DoIV5C7 = $$CIVINIT5C4 + (long long) ($$CIVBUMP60B * (long long) $$CIV5F7);
                    ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2019.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2016.))->qlz_%data[].rns2020.[($$DoIVBOUND5C4 - $$DoIV5C4) + ($$csx249 == 0ll ? 1ll : $$csx248)][1ll][1ll + ((long long) mb[].off20 - $$DoIV5C5)][1ll + ((long long) mb[].off16 - $$DoIV5C6)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2017.[1ll + ((long long) mb[].off12 - $$DoIV5C7)]] = ((double *)((char *)d-T_665_1%addr  + d-T_665_1%rvo))->T_665[].rns2014.[1ll + ($$DoIVBOUND5C4 - $$DoIV5C4)][2ll + ((long long) mb[].off20 - ($$DoIV5C5 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5C6 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5C7)];
                    /* DIR   LATCH */
                    $$DoIV5C7 = $$DoIV5C7 + -1ll;
                    $$CIV5F7 = $$CIV5F7 + 1ll;
                  } while ((unsigned long long) $$CIV5F7 < $$EMTF338);    /* ~2739 */
                  $$DoIV5C7 = $$CIVINIT5C4 + (long long) ($$CIVBUMP60B * (long long) $$CIVFINAL5C4);
                lab_2738:
                  /* DIR   LATCH */
                  $$DoIV5C6 = $$DoIV5C6 + -1ll;
                  $$CIV5F8 = $$CIV5F8 + 1ll;
                } while ((unsigned long long) $$CIV5F8 < $$EMTF339);    /* ~2737 */
                $$DoIV5C6 = $$CIVINIT5C5 + (long long) ($$CIVBUMP60C * (long long) $$CIVFINAL5C5);
              lab_2736:
                /* DIR   LATCH */
                $$DoIV5C5 = $$DoIV5C5 + -1ll;
                $$CIV5F9 = $$CIV5F9 + 1ll;
              } while ((unsigned long long) $$CIV5F9 < $$EMTF33A);    /* ~2735 */
              $$DoIV5C5 = $$CIVINIT5C6 + (long long) ($$CIVBUMP60D * (long long) $$CIVFINAL5C6);
            lab_2734:
              /* DIR   LATCH */
              $$DoIV5C4 = $$DoIV5C4 + -1ll;
              $$CIV5FA = $$CIV5FA + 1ll;
            } while ((unsigned long long) $$CIV5FA < $$EMTF33B);    /* ~2733 */
            $$DoIV5C4 = $$CIVINIT5C7 + (long long) ($$CIVBUMP60E * (long long) $$CIVFINAL5C7);
          lab_2732:
            if (allocate_size_230 <= 1048576ll) goto lab_383;
            free(d-T_665_1%addr)
          lab_383:
            _dealloca[U,TmPShadow_198D](stack_pos_198)
   538 |    if (!(0 != (lmhd & 1))) goto lab_412;
            stack_pos_199 = _getstack();
            d-T_666_1%flags = 144u;
            d-T_666_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_666_1%bounds%mult[].off96 = 8ll;
            d-T_666_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_666_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_666_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_666_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_666_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_231 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_231 <= 1048576ll)) goto lab_385;
            d-T_666_1%addr = _alloca(allocate_size_231);
            goto lab_386;
          lab_385:
            d-T_666_1%addr = malloc(allocate_size_231);
          lab_386:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2740;
            $$DoIV5C8 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5CA = $$DoIV5C8;
            $$CIVBUMP611 = -1ll;
            $$csx24D = - ((long long) $$CIVBUMP611);
            $$CIVFINAL5CA = (unsigned long long) ((long long) ($$CIVINIT5CA - (0ll + 1)) / $$csx24D + 1);
            $$CIV5FD = (long long) 0;
            $$EMTF337 = __pdf_profile@37($$CIVFINAL5CA,2ll,0ll);
            do {   /* id=85 guarded */ /* ~2741 */ 
              /* region = 2881 */
              /* bump-normalized */
              $$DoIV5C8 = $$CIVINIT5CA + (long long) ($$CIVBUMP611 * (long long) $$CIV5FD);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2742;
              $$DoIV5C9 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5C9 = $$DoIV5C9;
              $$CIVBUMP610 = -1ll;
              $$CIVFINAL5C9 = (unsigned long long) ((long long) ($$CIVINIT5C9 - (0ll + 1)) / $$csx24D + 1);
              $$CIV5FC = (long long) 0;
              $$EMTF336 = __pdf_profile@37($$CIVFINAL5C9,2ll,0ll);
              do {   /* id=86 guarded */ /* ~2743 */ 
                /* region = 2880 */
                /* bump-normalized */
                $$DoIV5C9 = $$CIVINIT5C9 + (long long) ($$CIVBUMP610 * (long long) $$CIV5FC);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2744;
                $$DoIV5CA = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5C8 = $$DoIV5CA;
                $$CIVBUMP60F = -1ll;
                $$CIVFINAL5C8 = (unsigned long long) ((long long) ($$CIVINIT5C8 - (0ll + 1)) / $$csx24D + 1);
                $$CIV5FB = (long long) 0;
                $$EMTF335 = __pdf_profile@37($$CIVFINAL5C8,2ll,0ll);
                do {   /* id=87 guarded */ /* ~2745 */ 
                  /* region = 2879 */
                  /* bump-normalized */
                  $$DoIV5CA = $$CIVINIT5C8 + (long long) ($$CIVBUMP60F * (long long) $$CIV5FB);
                  ((double *)((char *)d-T_666_1%addr  + d-T_666_1%rvo))->T_666[].rns2021.[2ll + ((long long) mb[].off20 - ($$DoIV5C8 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5C9 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5CA)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mb[].off20 - $$DoIV5C8)][1ll + ((long long) mb[].off16 - $$DoIV5C9)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV5CA)];
                  /* DIR   LATCH */
                  $$DoIV5CA = $$DoIV5CA + -1ll;
                  $$CIV5FB = $$CIV5FB + 1ll;
                } while ((unsigned long long) $$CIV5FB < $$EMTF335);    /* ~2745 */
                $$DoIV5CA = $$CIVINIT5C8 + (long long) ($$CIVBUMP60F * (long long) $$CIVFINAL5C8);
              lab_2744:
                /* DIR   LATCH */
                $$DoIV5C9 = $$DoIV5C9 + -1ll;
                $$CIV5FC = $$CIV5FC + 1ll;
              } while ((unsigned long long) $$CIV5FC < $$EMTF336);    /* ~2743 */
              $$DoIV5C9 = $$CIVINIT5C9 + (long long) ($$CIVBUMP610 * (long long) $$CIVFINAL5C9);
            lab_2742:
              /* DIR   LATCH */
              $$DoIV5C8 = $$DoIV5C8 + -1ll;
              $$CIV5FD = $$CIV5FD + 1ll;
            } while ((unsigned long long) $$CIV5FD < $$EMTF337);    /* ~2741 */
            $$DoIV5C8 = $$CIVINIT5CA + (long long) ($$CIVBUMP611 * (long long) $$CIVFINAL5CA);
          lab_2740:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2746;
            $$DoIV5CB = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT5CD = $$DoIV5CB;
            $$CIVBUMP614 = -1ll;
            $$csx24E = - ((long long) $$CIVBUMP614);
            $$CIVFINAL5CD = (unsigned long long) ((long long) ($$CIVINIT5CD - (0ll + 1)) / $$csx24E + 1);
            $$CIV600 = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$EMTF334 = __pdf_profile@37($$CIVFINAL5CD,2ll,0ll);
            do {   /* id=88 guarded */ /* ~2747 */ 
              /* region = 2884 */
              /* bump-normalized */
              $$DoIV5CB = $$CIVINIT5CD + (long long) ($$CIVBUMP614 * (long long) $$CIV600);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2748;
              $$DoIV5CC = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5CC = $$DoIV5CC;
              $$CIVBUMP613 = -1ll;
              $$CIVFINAL5CC = (unsigned long long) ((long long) ($$CIVINIT5CC - (0ll + 1)) / $$csx24E + 1);
              $$CIV5FF = (long long) 0;
              $$EMTF333 = __pdf_profile@37($$CIVFINAL5CC,2ll,0ll);
              do {   /* id=89 guarded */ /* ~2749 */ 
                /* region = 2883 */
                /* bump-normalized */
                $$DoIV5CC = $$CIVINIT5CC + (long long) ($$CIVBUMP613 * (long long) $$CIV5FF);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2750;
                $$DoIV5CD = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT5CB = $$DoIV5CD;
                $$CIVBUMP612 = -1ll;
                $$CIVFINAL5CB = (unsigned long long) ((long long) ($$CIVINIT5CB - (0ll + 1)) / $$csx24E + 1);
                $$CIV5FE = (long long) 0;
                $$EMTF332 = __pdf_profile@37($$CIVFINAL5CB,2ll,0ll);
                do {   /* id=90 guarded */ /* ~2751 */ 
                  /* region = 2882 */
                  /* bump-normalized */
                  $$DoIV5CD = $$CIVINIT5CB + (long long) ($$CIVBUMP612 * (long long) $$CIV5FE);
                  ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2019.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2016.))->qlz_%data[].rns2020.[(long long) ibz][1ll][1ll + ((long long) mb[].off20 - $$DoIV5CB)][1ll + ((long long) mb[].off16 - $$DoIV5CC)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2017.[1ll + ((long long) mb[].off12 - $$DoIV5CD)]] = ((double *)((char *)d-T_666_1%addr  + d-T_666_1%rvo))->T_666[].rns2021.[2ll + ((long long) mb[].off20 - ($$DoIV5CB + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV5CC + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV5CD)];
                  /* DIR   LATCH */
                  $$DoIV5CD = $$DoIV5CD + -1ll;
                  $$CIV5FE = $$CIV5FE + 1ll;
                } while ((unsigned long long) $$CIV5FE < $$EMTF332);    /* ~2751 */
                $$DoIV5CD = $$CIVINIT5CB + (long long) ($$CIVBUMP612 * (long long) $$CIVFINAL5CB);
              lab_2750:
                /* DIR   LATCH */
                $$DoIV5CC = $$DoIV5CC + -1ll;
                $$CIV5FF = $$CIV5FF + 1ll;
              } while ((unsigned long long) $$CIV5FF < $$EMTF333);    /* ~2749 */
              $$DoIV5CC = $$CIVINIT5CC + (long long) ($$CIVBUMP613 * (long long) $$CIVFINAL5CC);
            lab_2748:
              /* DIR   LATCH */
              $$DoIV5CB = $$DoIV5CB + -1ll;
              $$CIV600 = $$CIV600 + 1ll;
            } while ((unsigned long long) $$CIV600 < $$EMTF334);    /* ~2747 */
            $$DoIV5CB = $$CIVINIT5CD + (long long) ($$CIVBUMP614 * (long long) $$CIVFINAL5CD);
          lab_2746:
            if (allocate_size_231 <= 1048576ll) goto lab_411;
            free(d-T_666_1%addr)
          lab_411:
            _dealloca[U,TmPShadow_199D](stack_pos_199)
   542 |    goto lab_412;
          lab_1:
   544 |    if (!(0 != ((lapplylof | llimiter) & 1))) goto lab_413;
   545 |    calc_limiters(.info,.index)
   546 |  lab_413:
            $$RET8A = request_eigens(.info,.index);
   547 |    if (!(0 != (1 & (($$RET8A ^ 1) & (lrequestrestart ^ 1))))) goto lab_414;
   548 |    #36 = _xlfBeginIO(6ll,257,&#35,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#36,"Request eigens failed at",24ll,1ll)
            _xlfWriteLDInt(#36,.index,4ll,4ll)
            #37 = j;
            _xlfWriteLDInt(#36,&#37,4ll,4ll)
            #38 = k;
            _xlfWriteLDInt(#36,&#38,4ll,4ll)
            _xlfEndIO(#36);
   549 |    lrequestrestart = 1;
   553 |    goto lab_3572;
   552 |  lab_414:
   553 |    $$csx270 = 0u != (d-dleft%flags & 128u);
            if (!$$csx270) goto lab_415;
            filenameaddr_36 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_36 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_36,553ll,NULL)
            _trap(3)
            return;
          lab_415:
            d-dleft%bounds%lbound[].off32 = 1ll;
            d-dleft%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dleft%bounds%mult[].off48 = 8ll;
            d-dleft%rvo = -8ll;
            $$csx271 = max((long long) nrwaves,0ll);
            if (!(0ll == $$csx271 * 8ll)) goto lab_417;
            d-dleft%addr = NULL;
          lab_419:
            if (!$$csx270) goto lab_420;
            filenameaddr_38 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_38 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_38,553ll,NULL)
            _trap(3)
            return;
          lab_420:
            d-dleft%flags = 240u;
            d-dright%bounds%lbound[].off32 = 1ll;
            d-dright%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dright%bounds%mult[].off48 = 8ll;
            d-dright%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_422;
            d-dright%addr = NULL;
          lab_424:
            if (!$$csx270) goto lab_425;
            filenameaddr_40 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_40 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_40,553ll,NULL)
            _trap(3)
            return;
          lab_425:
            d-dright%flags = 240u;
            d-dcenter%bounds%lbound[].off32 = 1ll;
            d-dcenter%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dcenter%bounds%mult[].off48 = 8ll;
            d-dcenter%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_427;
            d-dcenter%addr = NULL;
          lab_429:
            if (!$$csx270) goto lab_430;
            filenameaddr_42 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_42 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_42,553ll,NULL)
            _trap(3)
            return;
          lab_430:
            d-dcenter%flags = 240u;
            d-dw%bounds%lbound[].off32 = 1ll;
            d-dw%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dw%bounds%mult[].off48 = 8ll;
            d-dw%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_432;
            d-dw%addr = NULL;
          lab_434:
            if (!$$csx270) goto lab_435;
            filenameaddr_44 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_44 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_44,553ll,NULL)
            _trap(3)
            return;
          lab_435:
            d-dw%flags = 240u;
            d-dw6%bounds%lbound[].off32 = 1ll;
            d-dw6%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dw6%bounds%mult[].off48 = 8ll;
            d-dw6%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_437;
            d-dw6%addr = NULL;
          lab_439:
            if (!$$csx270) goto lab_440;
            filenameaddr_46 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_46 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_46,553ll,NULL)
            _trap(3)
            return;
          lab_440:
            d-dw6%flags = 240u;
            d-dwmdw6%bounds%lbound[].off32 = 1ll;
            d-dwmdw6%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dwmdw6%bounds%mult[].off48 = 8ll;
            d-dwmdw6%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_442;
            d-dwmdw6%addr = NULL;
          lab_444:
            if (!$$csx270) goto lab_445;
            filenameaddr_48 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_48 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_48,553ll,NULL)
            _trap(3)
            return;
          lab_445:
            d-dwmdw6%flags = 240u;
            d-dwpdw6%bounds%lbound[].off32 = 1ll;
            d-dwpdw6%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dwpdw6%bounds%mult[].off48 = 8ll;
            d-dwpdw6%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_447;
            d-dwpdw6%addr = NULL;
          lab_449:
            if (!$$csx270) goto lab_450;
            filenameaddr_50 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_50 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_50,553ll,NULL)
            _trap(3)
            return;
          lab_450:
            d-dwpdw6%flags = 240u;
            d-dw_l%bounds%lbound[].off32 = 1ll;
            d-dw_l%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-dw_l%bounds%mult[].off48 = 8ll;
            d-dw_l%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_452;
            d-dw_l%addr = NULL;
          lab_454:
            if (!$$csx270) goto lab_455;
            filenameaddr_52 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_52 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_52,553ll,NULL)
            _trap(3)
            return;
          lab_455:
            d-dw_l%flags = 240u;
            d-deltaq%bounds%lbound[].off32 = 1ll;
            d-deltaq%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-deltaq%bounds%mult[].off48 = 8ll;
            d-deltaq%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_457;
            d-deltaq%addr = NULL;
          lab_459:
            if (!$$csx270) goto lab_460;
            filenameaddr_54 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_54 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_54,553ll,NULL)
            _trap(3)
            return;
          lab_460:
            d-deltaq%flags = 240u;
            d-aleft%bounds%lbound[].off32 = 1ll;
            d-aleft%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-aleft%bounds%mult[].off48 = 8ll;
            d-aleft%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_462;
            d-aleft%addr = NULL;
          lab_464:
            if (!$$csx270) goto lab_465;
            filenameaddr_56 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_56 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_56,553ll,NULL)
            _trap(3)
            return;
          lab_465:
            d-aleft%flags = 240u;
            d-aright%bounds%lbound[].off32 = 1ll;
            d-aright%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-aright%bounds%mult[].off48 = 8ll;
            d-aright%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_467;
            d-aright%addr = NULL;
          lab_469:
            if (!$$csx270) goto lab_470;
            filenameaddr_58 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_58 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_58,553ll,NULL)
            _trap(3)
            return;
          lab_470:
            d-aright%flags = 240u;
            d-acenter%bounds%lbound[].off32 = 1ll;
            d-acenter%bounds%extent[].off40 = max((long long) nrwaves,0ll);
            d-acenter%bounds%mult[].off48 = 8ll;
            d-acenter%rvo = -8ll;
            if (!(0ll == $$csx271 * 8ll)) goto lab_472;
            d-acenter%addr = NULL;
          lab_474:
            d-acenter%flags = 240u;
            $$RET8B = __stencilcontrol_NMOD_istimeshift(.index,.info,&dqx,&mb);
   562 |    if (!(0 != ($$RET8B & 1))) goto lab_475;
   563 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2752;
            $$DoIV5CE = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT5DD = $$DoIV5CE;
            $$CIVBUMP624 = -1ll;
            $$csx272 = - ((long long) $$CIVBUMP624);
            $$CIVFINAL5DD = (unsigned long long) ((long long) ($$CIVINIT5DD - (0ll + 1)) / $$csx272 + 1);
            $$CIV610 = (long long) 0;
   568 |    $$ICM.d-w_%addr229 = d-w_%addr;
   591 |    $$ICM.d-dqx_%addr232 = d-dqx_%addr;
   589 |    $$ICM.d-speedsx_%addr233 = d-speedsx_%addr;
   576 |    $$ICM.d-leftx_%addr230 = d-leftx_%addr;
   591 |    $$ICM.d-rightx_%addr231 = d-rightx_%addr;
   574 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   563 |    $$EMTF331 = __pdf_profile@37($$CIVFINAL5DD,2ll,0ll);
            do {   /* id=91 guarded */ /* ~2753 */ 
              /* region = 2900 */
              /* bump-normalized */
              $$DoIV5CE = $$CIVINIT5DD + (long long) ($$CIVBUMP624 * (long long) $$CIV610);
   564 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2754;
              $$DoIV5CF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5DC = $$DoIV5CF;
              $$CIVBUMP623 = -1ll;
              $$CIVFINAL5DC = (unsigned long long) ((long long) ($$CIVINIT5DC - (0ll + 1)) / $$csx272 + 1);
              $$CIV60F = (long long) 0;
              $$EMTF330 = __pdf_profile@37($$CIVFINAL5DC,2ll,0ll);
              do {   /* id=92 guarded */ /* ~2755 */ 
                /* region = 2899 */
                /* bump-normalized */
                $$DoIV5CF = $$CIVINIT5DC + (long long) ($$CIVBUMP623 * (long long) $$CIV60F);
   565 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2756;
                $$DoIV5D0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT5DB = $$DoIV5D0;
                $$CIVBUMP622 = -1ll;
                $$CIVFINAL5DB = (unsigned long long) ((long long) ($$CIVINIT5DB - (0ll + 1)) / $$csx272 + 1);
                $$CIV60E = (long long) 0;
                $$EMTF32F = __pdf_profile@37($$CIVFINAL5DB,2ll,0ll);
                do {   /* id=93 guarded */ /* ~2757 */ 
                  /* region = 2898 */
                  /* bump-normalized */
                  $$DoIV5D0 = $$CIVINIT5DB + (long long) ($$CIVBUMP622 * (long long) $$CIV60E);
                  k.rnnFC4 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV5D0));
   566 |          if (!((long long) nrwaves > 0ll)) goto lab_2758;
                  $$DoIV5D1 = (long long) nrwaves;
                  $$CIVINIT5CE = $$DoIV5D1;
                  $$CIVBUMP615 = -1ll;
                  $$CIVFINAL5CE = (unsigned long long) ((long long) ($$CIVINIT5CE - (0ll + 1)) / $$csx272 + 1);
                  $$CIV601 = (long long) 0;
                  $$EMTF32E = __pdf_profile@37($$CIVFINAL5CE,2ll,0ll);
                  do {   /* id=94 guarded */ /* ~2759 */ 
                    /* region = 2885 */
                    /* bump-normalized */
                    $$DoIV5D1 = $$CIVINIT5CE + (long long) ($$CIVBUMP615 * (long long) $$CIV601);
   568 |            $$csx273 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2109.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2107.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]];
                    $$csx274 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2109.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2107.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0))]] - $$csx273;
                    ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)] = $$csx274;
   569 |            $$csx275 = $$csx273 - ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2109.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2107.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0) - 1)]];
                    ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)] = $$csx275;
   570 |            ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5D1) + 1)] =  5.0000000000000000E-001 * ($$csx275 + $$csx274);
   571 |            /* DIR   LATCH */
                    $$DoIV5D1 = $$DoIV5D1 + -1ll;
                    $$CIV601 = $$CIV601 + 1ll;
                  } while ((unsigned long long) $$CIV601 < $$EMTF32E);    /* ~2759 */
                  $$DoIV5D1 = $$CIVINIT5CE + (long long) ($$CIVBUMP615 * (long long) $$CIVFINAL5CE);
                lab_2758:
   572 |          if (!(0 != (lchar_limiters & 1))) goto lab_488;
   574 |          n_waves = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2116.[1ll][1ll][(long long) k.rnnFC4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]];
   575 |          if (!((long long) n_waves > 0ll)) goto lab_2760;
                  $$DoIV5D2 = (long long) n_waves;
                  $$CIVINIT5D2 = $$DoIV5D2;
                  $$CIVBUMP619 = -1ll;
                  $$CIVFINAL5D2 = (unsigned long long) ((long long) ($$CIVINIT5D2 - (0ll + 1)) / $$csx272 + 1);
                  $$CIV605 = (long long) 0;
                  $$EMTF32D = __pdf_profile@37($$CIVFINAL5D2,2ll,0ll);
                  do {   /* id=95 guarded */ /* ~2761 */ 
                    /* region = 2889 */
                    /* bump-normalized */
                    $$DoIV5D2 = $$CIVINIT5D2 + (long long) ($$CIVBUMP619 * (long long) $$CIV605);
   576 |            T_668 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_2762;
                    $$DoIV5D3 = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                    $$CIVINIT5CF = $$DoIV5D3;
                    $$CIVBUMP616 = -1ll;
                    $$CIVFINAL5CF = (unsigned long long) ((long long) ($$CIVINIT5CF - (0ll + 1)) / $$csx272 + 1);
                    $$CIV602 = (long long) 0;
                    $$EMTF32C = __pdf_profile@37($$CIVFINAL5CF,2ll,0ll);
                    do {   /* id=96 guarded */ /* ~2763 */ 
                      /* region = 2886 */
                      /* bump-normalized */
                      $$DoIV5D3 = $$CIVINIT5CF + (long long) ($$CIVBUMP616 * (long long) $$CIV602);
                      T_668 = T_668 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2123.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll]) - $$DoIV5D3][(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV5D3)];
                      /* DIR   LATCH */
                      $$DoIV5D3 = $$DoIV5D3 + -1ll;
                      $$CIV602 = $$CIV602 + 1ll;
                    } while ((unsigned long long) $$CIV602 < $$EMTF32C);    /* ~2763 */
                    $$DoIV5D3 = $$CIVINIT5CF + (long long) ($$CIVBUMP616 * (long long) $$CIVFINAL5CF);
                  lab_2762:
                    ((double *)((char *)d-aleft%addr  + -8ll))->aleft[].rns2124.[(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)] = T_668;
   577 |            T_670 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_2764;
                    $$DoIV5D4 = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                    $$CIVINIT5D0 = $$DoIV5D4;
                    $$CIVBUMP617 = -1ll;
                    $$CIVFINAL5D0 = (unsigned long long) ((long long) ($$CIVINIT5D0 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV603 = (long long) 0;
                    $$EMTF32B = __pdf_profile@37($$CIVFINAL5D0,2ll,0ll);
                    do {   /* id=97 guarded */ /* ~2765 */ 
                      /* region = 2887 */
                      /* bump-normalized */
                      $$DoIV5D4 = $$CIVINIT5D0 + (long long) ($$CIVBUMP617 * (long long) $$CIV603);
                      T_670 = T_670 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2123.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll]) - $$DoIV5D4][(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV5D4)];
                      /* DIR   LATCH */
                      $$DoIV5D4 = $$DoIV5D4 + -1ll;
                      $$CIV603 = $$CIV603 + 1ll;
                    } while ((unsigned long long) $$CIV603 < $$EMTF32B);    /* ~2765 */
                    $$DoIV5D4 = $$CIVINIT5D0 + (long long) ($$CIVBUMP617 * (long long) $$CIVFINAL5D0);
                  lab_2764:
                    ((double *)((char *)d-aright%addr  + -8ll))->aright[].rns2125.[(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)] = T_670;
   579 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,T_668) == __xfrsfl@78( 1.0000000000000000E+000,T_670))) goto lab_499;
   580 |            T_672 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_2766;
                    $$DoIV5D5 = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                    $$CIVINIT5D1 = $$DoIV5D5;
                    $$CIVBUMP618 = -1ll;
                    $$CIVFINAL5D1 = (unsigned long long) ((long long) ($$CIVINIT5D1 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV604 = (long long) 0;
                    $$EMTF32A = __pdf_profile@37($$CIVFINAL5D1,2ll,0ll);
                    do {   /* id=98 guarded */ /* ~2767 */ 
                      /* region = 2888 */
                      /* bump-normalized */
                      $$DoIV5D5 = $$CIVINIT5D1 + (long long) ($$CIVBUMP618 * (long long) $$CIV604);
                      T_672 = T_672 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2123.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll]) - $$DoIV5D5][(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV5D5)];
                      /* DIR   LATCH */
                      $$DoIV5D5 = $$DoIV5D5 + -1ll;
                      $$CIV604 = $$CIV604 + 1ll;
                    } while ((unsigned long long) $$CIV604 < $$EMTF32A);    /* ~2767 */
                    $$DoIV5D5 = $$CIVINIT5D1 + (long long) ($$CIVBUMP618 * (long long) $$CIVFINAL5D1);
                  lab_2766:
   581 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(T_668),min( 2.0000000000000000E+000 * abs(T_670),abs(T_672))),T_672);
   582 |            goto lab_504;
                  lab_499:
   583 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves - $$DoIV5D2) + 1)] =  0.0000000000000000E+000;
   584 |          lab_504:
   585 |            /* DIR   LATCH */
                    $$DoIV5D2 = $$DoIV5D2 + -1ll;
                    $$CIV605 = $$CIV605 + 1ll;
                  } while ((unsigned long long) $$CIV605 < $$EMTF32D);    /* ~2761 */
                  $$DoIV5D2 = $$CIVINIT5D2 + (long long) ($$CIVBUMP619 * (long long) $$CIVFINAL5D2);
                lab_2760:
   589 |          $$csx276 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2131.[1ll][1ll][(long long) k.rnnFC4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]];
                  $$csx277 = abs(((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2131.[(long long) n_waves][1ll][(long long) k.rnnFC4][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]]);
                  if (!(abs($$csx276) > $$csx277)) goto lab_509;
   590 |          if (!((long long) nrwaves > 0ll)) goto lab_2768;
                  $$DoIV5D6 = (long long) nrwaves;
                  $$CIVINIT5D4 = $$DoIV5D6;
                  $$CIVBUMP61B = -1ll;
                  $$CIVFINAL5D4 = (unsigned long long) ((long long) ($$CIVINIT5D4 - (0ll + 1)) / $$csx272 + 1);
                  $$CIV607 = (long long) 0;
                  $$EMTF329 = __pdf_profile@37($$CIVFINAL5D4,2ll,0ll);
                  do {   /* id=99 guarded */ /* ~2769 */ 
                    /* region = 2891 */
                    /* bump-normalized */
                    $$DoIV5D6 = $$CIVINIT5D4 + (long long) ($$CIVBUMP61B * (long long) $$CIV607);
   591 |            T_673 =  0.0000000000000000E+000;
                    if (!((long long) n_waves > 0ll)) goto lab_2770;
                    $$DoIV5D7 = (long long) n_waves;
                    $$CIVINIT5D3 = $$DoIV5D7;
                    $$CIVBUMP61A = -1ll;
                    $$CIVFINAL5D3 = (unsigned long long) ((long long) ($$CIVINIT5D3 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV606 = (long long) 0;
                    $$EMTF328 = __pdf_profile@37($$CIVFINAL5D3,2ll,0ll);
                    do {   /* id=100 guarded */ /* ~2771 */ 
                      /* region = 2890 */
                      /* bump-normalized */
                      $$DoIV5D7 = $$CIVINIT5D3 + (long long) ($$CIVBUMP61A * (long long) $$CIV606);
                      T_673 = T_673 + ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2136.[(long long) ((int) ((long long) nrwaves - $$DoIV5D6) + 1)][1ll + ((long long) n_waves - $$DoIV5D7)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves - $$DoIV5D7)];
                      /* DIR   LATCH */
                      $$DoIV5D7 = $$DoIV5D7 + -1ll;
                      $$CIV606 = $$CIV606 + 1ll;
                    } while ((unsigned long long) $$CIV606 < $$EMTF328);    /* ~2771 */
                    $$DoIV5D7 = $$CIVINIT5D3 + (long long) ($$CIVBUMP61A * (long long) $$CIVFINAL5D3);
                  lab_2770:
                    ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2141.[(long long) ((int) ((long long) nrwaves - $$DoIV5D6) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] = T_673;
   592 |            /* DIR   LATCH */
                    $$DoIV5D6 = $$DoIV5D6 + -1ll;
                    $$CIV607 = $$CIV607 + 1ll;
                  } while ((unsigned long long) $$CIV607 < $$EMTF329);    /* ~2769 */
                  $$DoIV5D6 = $$CIVINIT5D4 + (long long) ($$CIVBUMP61B * (long long) $$CIVFINAL5D4);
                lab_2768:
   593 |          goto lab_547;
                lab_509:
                  if (!(abs($$csx276) < $$csx277)) goto lab_521;
   594 |          if (!((long long) nrwaves > 0ll)) goto lab_2772;
                  $$DoIV5D8 = (long long) nrwaves;
                  $$CIVINIT5D6 = $$DoIV5D8;
                  $$CIVBUMP61D = -1ll;
                  $$CIVFINAL5D6 = (unsigned long long) ((long long) ($$CIVINIT5D6 - (0ll + 1)) / $$csx272 + 1);
                  $$CIV609 = (long long) 0;
                  $$EMTF327 = __pdf_profile@37($$CIVFINAL5D6,2ll,0ll);
                  do {   /* id=101 guarded */ /* ~2773 */ 
                    /* region = 2893 */
                    /* bump-normalized */
                    $$DoIV5D8 = $$CIVINIT5D6 + (long long) ($$CIVBUMP61D * (long long) $$CIV609);
   595 |            T_674 =  0.0000000000000000E+000;
                    if (!((long long) n_waves > 0ll)) goto lab_2774;
                    $$DoIV5D9 = (long long) n_waves;
                    $$CIVINIT5D5 = $$DoIV5D9;
                    $$CIVBUMP61C = -1ll;
                    $$CIVFINAL5D5 = (unsigned long long) ((long long) ($$CIVINIT5D5 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV608 = (long long) 0;
                    $$EMTF326 = __pdf_profile@37($$CIVFINAL5D5,2ll,0ll);
                    do {   /* id=102 guarded */ /* ~2775 */ 
                      /* region = 2892 */
                      /* bump-normalized */
                      $$DoIV5D9 = $$CIVINIT5D5 + (long long) ($$CIVBUMP61C * (long long) $$CIV608);
                      T_674 = T_674 + ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2136.[(long long) ((int) ((long long) nrwaves - $$DoIV5D8) + 1)][$$DoIV5D9][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5D9];
                      /* DIR   LATCH */
                      $$DoIV5D9 = $$DoIV5D9 + -1ll;
                      $$CIV608 = $$CIV608 + 1ll;
                    } while ((unsigned long long) $$CIV608 < $$EMTF326);    /* ~2775 */
                    $$DoIV5D9 = $$CIVINIT5D5 + (long long) ($$CIVBUMP61C * (long long) $$CIVFINAL5D5);
                  lab_2774:
                    ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2141.[(long long) ((int) ((long long) nrwaves - $$DoIV5D8) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] = T_674;
   596 |            /* DIR   LATCH */
                    $$DoIV5D8 = $$DoIV5D8 + -1ll;
                    $$CIV609 = $$CIV609 + 1ll;
                  } while ((unsigned long long) $$CIV609 < $$EMTF327);    /* ~2773 */
                  $$DoIV5D8 = $$CIVINIT5D6 + (long long) ($$CIVBUMP61D * (long long) $$CIVFINAL5D6);
                lab_2772:
   597 |          goto lab_547;
                lab_521:
   598 |          if (!((long long) nrwaves > 0ll)) goto lab_2776;
                  $$DoIV5DA = (long long) nrwaves;
                  $$CIVINIT5D9 = $$DoIV5DA;
                  $$CIVBUMP620 = -1ll;
                  $$CIVFINAL5D9 = (unsigned long long) ((long long) ($$CIVINIT5D9 - (0ll + 1)) / $$csx272 + 1);
                  $$CIV60C = (long long) 0;
                  $$EMTF325 = __pdf_profile@37($$CIVFINAL5D9,2ll,0ll);
                  do {   /* id=103 guarded */ /* ~2777 */ 
                    /* region = 2896 */
                    /* bump-normalized */
                    $$DoIV5DA = $$CIVINIT5D9 + (long long) ($$CIVBUMP620 * (long long) $$CIV60C);
   599 |            T_675 =  0.0000000000000000E+000;
                    if (!((long long) n_waves > 0ll)) goto lab_2778;
                    $$DoIV5DB = (long long) n_waves;
                    $$CIVINIT5D7 = $$DoIV5DB;
                    $$CIVBUMP61E = -1ll;
                    $$CIVFINAL5D7 = (unsigned long long) ((long long) ($$CIVINIT5D7 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV60A = (long long) 0;
                    $$EMTF324 = __pdf_profile@37($$CIVFINAL5D7,2ll,0ll);
                    do {   /* id=104 guarded */ /* ~2779 */ 
                      /* region = 2894 */
                      /* bump-normalized */
                      $$DoIV5DB = $$CIVINIT5D7 + (long long) ($$CIVBUMP61E * (long long) $$CIV60A);
                      T_675 = T_675 + ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2136.[(long long) ((int) ((long long) nrwaves - $$DoIV5DA) + 1)][1ll + ((long long) n_waves - $$DoIV5DB)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves - $$DoIV5DB)];
                      /* DIR   LATCH */
                      $$DoIV5DB = $$DoIV5DB + -1ll;
                      $$CIV60A = $$CIV60A + 1ll;
                    } while ((unsigned long long) $$CIV60A < $$EMTF324);    /* ~2779 */
                    $$DoIV5DB = $$CIVINIT5D7 + (long long) ($$CIVBUMP61E * (long long) $$CIVFINAL5D7);
                  lab_2778:
                    T_676 =  0.0000000000000000E+000;
                    if (!((long long) n_waves > 0ll)) goto lab_2780;
                    $$DoIV5DC = (long long) n_waves;
                    $$CIVINIT5D8 = $$DoIV5DC;
                    $$CIVBUMP61F = -1ll;
                    $$CIVFINAL5D8 = (unsigned long long) ((long long) ($$CIVINIT5D8 - (0ll + 1)) / $$csx272 + 1);
                    $$CIV60B = (long long) 0;
                    $$EMTF323 = __pdf_profile@37($$CIVFINAL5D8,2ll,0ll);
                    do {   /* id=105 guarded */ /* ~2781 */ 
                      /* region = 2895 */
                      /* bump-normalized */
                      $$DoIV5DC = $$CIVINIT5D8 + (long long) ($$CIVBUMP61F * (long long) $$CIV60B);
                      T_676 = T_676 + ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2136.[(long long) ((int) ((long long) nrwaves - $$DoIV5DA) + 1)][$$DoIV5DC][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5DC];
                      /* DIR   LATCH */
                      $$DoIV5DC = $$DoIV5DC + -1ll;
                      $$CIV60B = $$CIV60B + 1ll;
                    } while ((unsigned long long) $$CIV60B < $$EMTF323);    /* ~2781 */
                    $$DoIV5DC = $$CIVINIT5D8 + (long long) ($$CIVBUMP61F * (long long) $$CIVFINAL5D8);
                  lab_2780:
                    ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2141.[(long long) ((int) ((long long) nrwaves - $$DoIV5DA) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] =  5.0000000000000000E-001 * (T_675 + T_676);
   600 |            /* DIR   LATCH */
                    $$DoIV5DA = $$DoIV5DA + -1ll;
                    $$CIV60C = $$CIV60C + 1ll;
                  } while ((unsigned long long) $$CIV60C < $$EMTF325);    /* ~2777 */
                  $$DoIV5DA = $$CIVINIT5D9 + (long long) ($$CIVBUMP620 * (long long) $$CIVFINAL5D9);
                lab_2776:
   602 |          goto lab_547;
                lab_488:
   603 |          if (!((long long) nrwaves > 0ll)) goto lab_2782;
                  $$DoIV5DD = (long long) nrwaves;
                  $$CIVINIT5DA = $$DoIV5DD;
                  $$CIVBUMP621 = -1ll;
                  $$CIVFINAL5DA = (unsigned long long) ((long long) ($$CIVINIT5DA - (0ll + 1)) / $$csx272 + 1);
                  $$CIV60D = (long long) 0;
                  $$EMTF322 = __pdf_profile@37($$CIVFINAL5DA,2ll,0ll);
                  do {   /* id=106 guarded */ /* ~2783 */ 
                    /* region = 2897 */
                    /* bump-normalized */
                    $$DoIV5DD = $$CIVINIT5DA + (long long) ($$CIVBUMP621 * (long long) $$CIV60D);
   604 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]) == __xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]))) goto lab_550;
   605 |            ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2141.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]),min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]),abs(((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]))),((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)]);
   606 |            goto lab_551;
                  lab_550:
   607 |            ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2141.[(long long) ((int) ((long long) nrwaves - $$DoIV5DD) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5D0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5CF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5CE))) + mb[].off0)]] =  0.0000000000000000E+000;
   608 |          lab_551:
   609 |            /* DIR   LATCH */
                    $$DoIV5DD = $$DoIV5DD + -1ll;
                    $$CIV60D = $$CIV60D + 1ll;
                  } while ((unsigned long long) $$CIV60D < $$EMTF322);    /* ~2783 */
                  $$DoIV5DD = $$CIVINIT5DA + (long long) ($$CIVBUMP621 * (long long) $$CIVFINAL5DA);
                lab_2782:
   610 |        lab_547:
   611 |          /* DIR   LATCH */
                  $$DoIV5D0 = $$DoIV5D0 + -1ll;
                  $$CIV60E = $$CIV60E + 1ll;
                } while ((unsigned long long) $$CIV60E < $$EMTF32F);    /* ~2757 */
                $$DoIV5D0 = $$CIVINIT5DB + (long long) ($$CIVBUMP622 * (long long) $$CIVFINAL5DB);
              lab_2756:
   612 |        /* DIR   LATCH */
                $$DoIV5CF = $$DoIV5CF + -1ll;
                $$CIV60F = $$CIV60F + 1ll;
              } while ((unsigned long long) $$CIV60F < $$EMTF330);    /* ~2755 */
              $$DoIV5CF = $$CIVINIT5DC + (long long) ($$CIVBUMP623 * (long long) $$CIVFINAL5DC);
            lab_2754:
   613 |      /* DIR   LATCH */
              $$DoIV5CE = $$DoIV5CE + -1ll;
              $$CIV610 = $$CIV610 + 1ll;
            } while ((unsigned long long) $$CIV610 < $$EMTF331);    /* ~2753 */
            $$DoIV5CE = $$CIVINIT5DD + (long long) ($$CIVBUMP624 * (long long) $$CIVFINAL5DD);
          lab_2752:
   614 |  lab_475:
            $$RET8C = __stencilcontrol_NMOD_istimeshift(.index,.info,&dqy,&mb);
   616 |    if (!(0 != ($$RET8C & 1))) goto lab_568;
   618 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2784;
            $$DoIV5DE = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT5ED = $$DoIV5DE;
            $$CIVBUMP634 = -1ll;
            $$csx278 = - ((long long) $$CIVBUMP634);
            $$CIVFINAL5ED = (unsigned long long) ((long long) ($$CIVINIT5ED - (0ll + 1)) / $$csx278 + 1);
            $$CIV620 = (long long) 0;
   622 |    $$ICM.d-w_%addr229 = d-w_%addr;
   640 |    $$ICM.d-dqy_%addr237 = d-dqy_%addr;
   638 |    $$ICM.d-speedsy_%addr238 = d-speedsy_%addr;
   629 |    $$ICM.d-lefty_%addr235 = d-lefty_%addr;
   640 |    $$ICM.d-righty_%addr236 = d-righty_%addr;
   627 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   618 |    $$EMTF321 = __pdf_profile@37($$CIVFINAL5ED,2ll,0ll);
            do {   /* id=107 guarded */ /* ~2785 */ 
              /* region = 2916 */
              /* bump-normalized */
              $$DoIV5DE = $$CIVINIT5ED + (long long) ($$CIVBUMP634 * (long long) $$CIV620);
   619 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2786;
              $$DoIV5DF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5EC = $$DoIV5DF;
              $$CIVBUMP633 = -1ll;
              $$CIVFINAL5EC = (unsigned long long) ((long long) ($$CIVINIT5EC - (0ll + 1)) / $$csx278 + 1);
              $$CIV61F = (long long) 0;
              $$EMTF320 = __pdf_profile@37($$CIVFINAL5EC,2ll,0ll);
              do {   /* id=108 guarded */ /* ~2787 */ 
                /* region = 2915 */
                /* bump-normalized */
                $$DoIV5DF = $$CIVINIT5EC + (long long) ($$CIVBUMP633 * (long long) $$CIV61F);
   620 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2788;
                $$DoIV5E0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT5EB = $$DoIV5E0;
                $$CIVBUMP632 = -1ll;
                $$CIVFINAL5EB = (unsigned long long) ((long long) ($$CIVINIT5EB - (0ll + 1)) / $$csx278 + 1);
                $$CIV61E = (long long) 0;
                $$EMTF31F = __pdf_profile@37($$CIVFINAL5EB,2ll,0ll);
                do {   /* id=109 guarded */ /* ~2789 */ 
                  /* region = 2914 */
                  /* bump-normalized */
                  $$DoIV5E0 = $$CIVINIT5EB + (long long) ($$CIVBUMP632 * (long long) $$CIV61E);
                  k.rnnFC3 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV5E0));
   621 |          if (!((long long) nrwaves > 0ll)) goto lab_2790;
                  $$DoIV5E1 = (long long) nrwaves;
                  $$CIVINIT5DE = $$DoIV5E1;
                  $$CIVBUMP625 = -1ll;
                  $$CIVFINAL5DE = (unsigned long long) ((long long) ($$CIVINIT5DE - (0ll + 1)) / $$csx278 + 1);
                  $$CIV611 = (long long) 0;
                  $$EMTF31E = __pdf_profile@37($$CIVFINAL5DE,2ll,0ll);
                  do {   /* id=110 guarded */ /* ~2791 */ 
                    /* region = 2901 */
                    /* bump-normalized */
                    $$DoIV5E1 = $$CIVINIT5DE + (long long) ($$CIVBUMP625 * (long long) $$CIV611);
   622 |            $$csx279 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2143.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2142.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]];
                    $$csx27A = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2143.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2142.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] - $$csx279;
                    ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)] = $$csx27A;
   623 |            $$csx27B = $$csx279 - ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2143.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2142.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]];
                    ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)] = $$csx27B;
   624 |            ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5E1) + 1)] =  5.0000000000000000E-001 * ($$csx27B + $$csx27A);
   625 |            /* DIR   LATCH */
                    $$DoIV5E1 = $$DoIV5E1 + -1ll;
                    $$CIV611 = $$CIV611 + 1ll;
                  } while ((unsigned long long) $$CIV611 < $$EMTF31E);    /* ~2791 */
                  $$DoIV5E1 = $$CIVINIT5DE + (long long) ($$CIVBUMP625 * (long long) $$CIVFINAL5DE);
                lab_2790:
   626 |          if (!(0 != (lchar_limiters & 1))) goto lab_581;
   627 |          n_waves.rnn121E = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2144.[2ll][1ll][(long long) k.rnnFC3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]];
   628 |          $$FSM59 = n_waves.rnn121E;
                  if (!((long long) n_waves.rnn121E > 0ll)) goto lab_2792;
                  $$DoIV5E2 = (long long) $$FSM59;
                  $$CIVINIT5E2 = $$DoIV5E2;
                  $$CIVBUMP629 = -1ll;
                  $$CIVFINAL5E2 = (unsigned long long) ((long long) ($$CIVINIT5E2 - (0ll + 1)) / $$csx278 + 1);
                  $$CIV615 = (long long) 0;
                  $$EMTF31D = __pdf_profile@37($$CIVFINAL5E2,2ll,0ll);
                  do {   /* id=111 guarded */ /* ~2793 */ 
                    /* region = 2905 */
                    /* bump-normalized */
                    $$DoIV5E2 = $$CIVINIT5E2 + (long long) ($$CIVBUMP629 * (long long) $$CIV615);
   629 |            T_678 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_2794;
                    $$DoIV5E3 = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT5DF = $$DoIV5E3;
                    $$CIVBUMP626 = -1ll;
                    $$CIVFINAL5DF = (unsigned long long) ((long long) ($$CIVINIT5DF - (0ll + 1)) / $$csx278 + 1);
                    $$CIV612 = (long long) 0;
                    $$EMTF31C = __pdf_profile@37($$CIVFINAL5DF,2ll,0ll);
                    do {   /* id=112 guarded */ /* ~2795 */ 
                      /* region = 2902 */
                      /* bump-normalized */
                      $$DoIV5E3 = $$CIVINIT5DF + (long long) ($$CIVBUMP626 * (long long) $$CIV612);
                      T_678 = T_678 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2151.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll]) - $$DoIV5E3][(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV5E3)];
                      /* DIR   LATCH */
                      $$DoIV5E3 = $$DoIV5E3 + -1ll;
                      $$CIV612 = $$CIV612 + 1ll;
                    } while ((unsigned long long) $$CIV612 < $$EMTF31C);    /* ~2795 */
                    $$DoIV5E3 = $$CIVINIT5DF + (long long) ($$CIVBUMP626 * (long long) $$CIVFINAL5DF);
                  lab_2794:
                    ((double *)((char *)d-aleft%addr  + -8ll))->aleft[].rns2124.[(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)] = T_678;
   630 |            T_680 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_2796;
                    $$DoIV5E4 = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT5E0 = $$DoIV5E4;
                    $$CIVBUMP627 = -1ll;
                    $$CIVFINAL5E0 = (unsigned long long) ((long long) ($$CIVINIT5E0 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV613 = (long long) 0;
                    $$EMTF31B = __pdf_profile@37($$CIVFINAL5E0,2ll,0ll);
                    do {   /* id=113 guarded */ /* ~2797 */ 
                      /* region = 2903 */
                      /* bump-normalized */
                      $$DoIV5E4 = $$CIVINIT5E0 + (long long) ($$CIVBUMP627 * (long long) $$CIV613);
                      T_680 = T_680 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2151.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll]) - $$DoIV5E4][(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV5E4)];
                      /* DIR   LATCH */
                      $$DoIV5E4 = $$DoIV5E4 + -1ll;
                      $$CIV613 = $$CIV613 + 1ll;
                    } while ((unsigned long long) $$CIV613 < $$EMTF31B);    /* ~2797 */
                    $$DoIV5E4 = $$CIVINIT5E0 + (long long) ($$CIVBUMP627 * (long long) $$CIVFINAL5E0);
                  lab_2796:
                    ((double *)((char *)d-aright%addr  + -8ll))->aright[].rns2125.[(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)] = T_680;
   631 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,T_678) == __xfrsfl@78( 1.0000000000000000E+000,T_680))) goto lab_592;
   632 |            T_682 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_2798;
                    $$DoIV5E5 = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT5E1 = $$DoIV5E5;
                    $$CIVBUMP628 = -1ll;
                    $$CIVFINAL5E1 = (unsigned long long) ((long long) ($$CIVINIT5E1 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV614 = (long long) 0;
                    $$EMTF31A = __pdf_profile@37($$CIVFINAL5E1,2ll,0ll);
                    do {   /* id=114 guarded */ /* ~2799 */ 
                      /* region = 2904 */
                      /* bump-normalized */
                      $$DoIV5E5 = $$CIVINIT5E1 + (long long) ($$CIVBUMP628 * (long long) $$CIV614);
                      T_682 = T_682 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2151.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll]) - $$DoIV5E5][(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV5E5)];
                      /* DIR   LATCH */
                      $$DoIV5E5 = $$DoIV5E5 + -1ll;
                      $$CIV614 = $$CIV614 + 1ll;
                    } while ((unsigned long long) $$CIV614 < $$EMTF31A);    /* ~2799 */
                    $$DoIV5E5 = $$CIVINIT5E1 + (long long) ($$CIVBUMP628 * (long long) $$CIVFINAL5E1);
                  lab_2798:
   633 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(T_678),min( 2.0000000000000000E+000 * abs(T_680),abs(T_682))),T_682);
   634 |            goto lab_597;
                  lab_592:
   635 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves.rnn121E - $$DoIV5E2) + 1)] =  0.0000000000000000E+000;
   636 |          lab_597:
   637 |            /* DIR   LATCH */
                    $$DoIV5E2 = $$DoIV5E2 + -1ll;
                    $$CIV615 = $$CIV615 + 1ll;
                  } while ((unsigned long long) $$CIV615 < $$EMTF31D);    /* ~2793 */
                  $$DoIV5E2 = $$CIVINIT5E2 + (long long) ($$CIVBUMP629 * (long long) $$CIVFINAL5E2);
                lab_2792:
   638 |          $$csx27C = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2156.[1ll][1ll][(long long) k.rnnFC3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]];
                  $$csx27D = abs(((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2156.[(long long) n_waves.rnn121E][1ll][(long long) k.rnnFC3][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]]);
                  if (!(abs($$csx27C) > $$csx27D)) goto lab_602;
   639 |          if (!((long long) nrwaves > 0ll)) goto lab_2800;
                  $$DoIV5E6 = (long long) nrwaves;
                  $$CIVINIT5E4 = $$DoIV5E6;
                  $$CIVBUMP62B = -1ll;
                  $$CIVFINAL5E4 = (unsigned long long) ((long long) ($$CIVINIT5E4 - (0ll + 1)) / $$csx278 + 1);
                  $$CIV617 = (long long) 0;
                  $$EMTF319 = __pdf_profile@37($$CIVFINAL5E4,2ll,0ll);
                  do {   /* id=115 guarded */ /* ~2801 */ 
                    /* region = 2907 */
                    /* bump-normalized */
                    $$DoIV5E6 = $$CIVINIT5E4 + (long long) ($$CIVBUMP62B * (long long) $$CIV617);
   640 |            T_683 =  0.0000000000000000E+000;
                    $$FSM5A = n_waves.rnn121E;
                    if (!((long long) n_waves.rnn121E > 0ll)) goto lab_2802;
                    $$DoIV5E7 = (long long) $$FSM5A;
                    $$CIVINIT5E3 = $$DoIV5E7;
                    $$CIVBUMP62A = -1ll;
                    $$CIVFINAL5E3 = (unsigned long long) ((long long) ($$CIVINIT5E3 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV616 = (long long) 0;
                    $$EMTF318 = __pdf_profile@37($$CIVFINAL5E3,2ll,0ll);
                    do {   /* id=116 guarded */ /* ~2803 */ 
                      /* region = 2906 */
                      /* bump-normalized */
                      $$DoIV5E7 = $$CIVINIT5E3 + (long long) ($$CIVBUMP62A * (long long) $$CIV616);
                      T_683 = T_683 + ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2161.[(long long) ((int) ((long long) nrwaves - $$DoIV5E6) + 1)][1ll + ((long long) n_waves.rnn121E - $$DoIV5E7)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves.rnn121E - $$DoIV5E7)];
                      /* DIR   LATCH */
                      $$DoIV5E7 = $$DoIV5E7 + -1ll;
                      $$CIV616 = $$CIV616 + 1ll;
                    } while ((unsigned long long) $$CIV616 < $$EMTF318);    /* ~2803 */
                    $$DoIV5E7 = $$CIVINIT5E3 + (long long) ($$CIVBUMP62A * (long long) $$CIVFINAL5E3);
                  lab_2802:
                    ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2166.[(long long) ((int) ((long long) nrwaves - $$DoIV5E6) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] = T_683;
   641 |            /* DIR   LATCH */
                    $$DoIV5E6 = $$DoIV5E6 + -1ll;
                    $$CIV617 = $$CIV617 + 1ll;
                  } while ((unsigned long long) $$CIV617 < $$EMTF319);    /* ~2801 */
                  $$DoIV5E6 = $$CIVINIT5E4 + (long long) ($$CIVBUMP62B * (long long) $$CIVFINAL5E4);
                lab_2800:
   642 |          goto lab_637;
                lab_602:
                  if (!(abs($$csx27C) < $$csx27D)) goto lab_613;
   643 |          if (!((long long) nrwaves > 0ll)) goto lab_2804;
                  $$DoIV5E8 = (long long) nrwaves;
                  $$CIVINIT5E6 = $$DoIV5E8;
                  $$CIVBUMP62D = -1ll;
                  $$CIVFINAL5E6 = (unsigned long long) ((long long) ($$CIVINIT5E6 - (0ll + 1)) / $$csx278 + 1);
                  $$CIV619 = (long long) 0;
                  $$EMTF317 = __pdf_profile@37($$CIVFINAL5E6,2ll,0ll);
                  do {   /* id=117 guarded */ /* ~2805 */ 
                    /* region = 2909 */
                    /* bump-normalized */
                    $$DoIV5E8 = $$CIVINIT5E6 + (long long) ($$CIVBUMP62D * (long long) $$CIV619);
   644 |            T_684 =  0.0000000000000000E+000;
                    $$FSM58 = n_waves.rnn121E;
                    if (!((long long) n_waves.rnn121E > 0ll)) goto lab_2806;
                    $$DoIV5E9 = (long long) $$FSM58;
                    $$CIVINIT5E5 = $$DoIV5E9;
                    $$CIVBUMP62C = -1ll;
                    $$CIVFINAL5E5 = (unsigned long long) ((long long) ($$CIVINIT5E5 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV618 = (long long) 0;
                    $$EMTF316 = __pdf_profile@37($$CIVFINAL5E5,2ll,0ll);
                    do {   /* id=118 guarded */ /* ~2807 */ 
                      /* region = 2908 */
                      /* bump-normalized */
                      $$DoIV5E9 = $$CIVINIT5E5 + (long long) ($$CIVBUMP62C * (long long) $$CIV618);
                      T_684 = T_684 + ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2161.[(long long) ((int) ((long long) nrwaves - $$DoIV5E8) + 1)][$$DoIV5E9][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5E9];
                      /* DIR   LATCH */
                      $$DoIV5E9 = $$DoIV5E9 + -1ll;
                      $$CIV618 = $$CIV618 + 1ll;
                    } while ((unsigned long long) $$CIV618 < $$EMTF316);    /* ~2807 */
                    $$DoIV5E9 = $$CIVINIT5E5 + (long long) ($$CIVBUMP62C * (long long) $$CIVFINAL5E5);
                  lab_2806:
                    ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2166.[(long long) ((int) ((long long) nrwaves - $$DoIV5E8) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] = T_684;
   645 |            /* DIR   LATCH */
                    $$DoIV5E8 = $$DoIV5E8 + -1ll;
                    $$CIV619 = $$CIV619 + 1ll;
                  } while ((unsigned long long) $$CIV619 < $$EMTF317);    /* ~2805 */
                  $$DoIV5E8 = $$CIVINIT5E6 + (long long) ($$CIVBUMP62D * (long long) $$CIVFINAL5E6);
                lab_2804:
   646 |          goto lab_637;
                lab_613:
   647 |          if (!((long long) nrwaves > 0ll)) goto lab_2808;
                  $$DoIV5EA = (long long) nrwaves;
                  $$CIVINIT5E9 = $$DoIV5EA;
                  $$CIVBUMP630 = -1ll;
                  $$CIVFINAL5E9 = (unsigned long long) ((long long) ($$CIVINIT5E9 - (0ll + 1)) / $$csx278 + 1);
                  $$CIV61C = (long long) 0;
                  $$EMTF315 = __pdf_profile@37($$CIVFINAL5E9,2ll,0ll);
                  do {   /* id=119 guarded */ /* ~2809 */ 
                    /* region = 2912 */
                    /* bump-normalized */
                    $$DoIV5EA = $$CIVINIT5E9 + (long long) ($$CIVBUMP630 * (long long) $$CIV61C);
   648 |            T_685 =  0.0000000000000000E+000;
                    $$FSM5C = n_waves.rnn121E;
                    if (!((long long) n_waves.rnn121E > 0ll)) goto lab_2810;
                    $$DoIV5EB = (long long) $$FSM5C;
                    $$CIVINIT5E7 = $$DoIV5EB;
                    $$CIVBUMP62E = -1ll;
                    $$CIVFINAL5E7 = (unsigned long long) ((long long) ($$CIVINIT5E7 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV61A = (long long) 0;
                    $$EMTF314 = __pdf_profile@37($$CIVFINAL5E7,2ll,0ll);
                    do {   /* id=120 guarded */ /* ~2811 */ 
                      /* region = 2910 */
                      /* bump-normalized */
                      $$DoIV5EB = $$CIVINIT5E7 + (long long) ($$CIVBUMP62E * (long long) $$CIV61A);
                      T_685 = T_685 + ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2161.[(long long) ((int) ((long long) nrwaves - $$DoIV5EA) + 1)][1ll + ((long long) n_waves.rnn121E - $$DoIV5EB)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves.rnn121E - $$DoIV5EB)];
                      /* DIR   LATCH */
                      $$DoIV5EB = $$DoIV5EB + -1ll;
                      $$CIV61A = $$CIV61A + 1ll;
                    } while ((unsigned long long) $$CIV61A < $$EMTF314);    /* ~2811 */
                    $$DoIV5EB = $$CIVINIT5E7 + (long long) ($$CIVBUMP62E * (long long) $$CIVFINAL5E7);
                  lab_2810:
                    T_686 =  0.0000000000000000E+000;
                    $$FSM57 = n_waves.rnn121E;
                    if (!((long long) n_waves.rnn121E > 0ll)) goto lab_2812;
                    $$DoIV5EC = (long long) $$FSM57;
                    $$CIVINIT5E8 = $$DoIV5EC;
                    $$CIVBUMP62F = -1ll;
                    $$CIVFINAL5E8 = (unsigned long long) ((long long) ($$CIVINIT5E8 - (0ll + 1)) / $$csx278 + 1);
                    $$CIV61B = (long long) 0;
                    $$EMTF313 = __pdf_profile@37($$CIVFINAL5E8,2ll,0ll);
                    do {   /* id=121 guarded */ /* ~2813 */ 
                      /* region = 2911 */
                      /* bump-normalized */
                      $$DoIV5EC = $$CIVINIT5E8 + (long long) ($$CIVBUMP62F * (long long) $$CIV61B);
                      T_686 = T_686 + ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2161.[(long long) ((int) ((long long) nrwaves - $$DoIV5EA) + 1)][$$DoIV5EC][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5EC];
                      /* DIR   LATCH */
                      $$DoIV5EC = $$DoIV5EC + -1ll;
                      $$CIV61B = $$CIV61B + 1ll;
                    } while ((unsigned long long) $$CIV61B < $$EMTF313);    /* ~2813 */
                    $$DoIV5EC = $$CIVINIT5E8 + (long long) ($$CIVBUMP62F * (long long) $$CIVFINAL5E8);
                  lab_2812:
                    ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2166.[(long long) ((int) ((long long) nrwaves - $$DoIV5EA) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] =  5.0000000000000000E-001 * (T_685 + T_686);
   649 |            /* DIR   LATCH */
                    $$DoIV5EA = $$DoIV5EA + -1ll;
                    $$CIV61C = $$CIV61C + 1ll;
                  } while ((unsigned long long) $$CIV61C < $$EMTF315);    /* ~2809 */
                  $$DoIV5EA = $$CIVINIT5E9 + (long long) ($$CIVBUMP630 * (long long) $$CIVFINAL5E9);
                lab_2808:
   651 |          goto lab_637;
                lab_581:
   652 |          if (!((long long) nrwaves > 0ll)) goto lab_2814;
                  $$DoIV5ED = (long long) nrwaves;
                  $$CIVINIT5EA = $$DoIV5ED;
                  $$CIVBUMP631 = -1ll;
                  $$CIVFINAL5EA = (unsigned long long) ((long long) ($$CIVINIT5EA - (0ll + 1)) / $$csx278 + 1);
                  $$CIV61D = (long long) 0;
                  $$EMTF312 = __pdf_profile@37($$CIVFINAL5EA,2ll,0ll);
                  do {   /* id=122 guarded */ /* ~2815 */ 
                    /* region = 2913 */
                    /* bump-normalized */
                    $$DoIV5ED = $$CIVINIT5EA + (long long) ($$CIVBUMP631 * (long long) $$CIV61D);
   653 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]) == __xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]))) goto lab_640;
   654 |            ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2166.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]),min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]),abs(((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]))),((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)]);
   655 |            goto lab_641;
                  lab_640:
   656 |            ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2166.[(long long) ((int) ((long long) nrwaves - $$DoIV5ED) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5E0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5DF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5DE))) + mb[].off0)]] =  0.0000000000000000E+000;
   657 |          lab_641:
   658 |            /* DIR   LATCH */
                    $$DoIV5ED = $$DoIV5ED + -1ll;
                    $$CIV61D = $$CIV61D + 1ll;
                  } while ((unsigned long long) $$CIV61D < $$EMTF312);    /* ~2815 */
                  $$DoIV5ED = $$CIVINIT5EA + (long long) ($$CIVBUMP631 * (long long) $$CIVFINAL5EA);
                lab_2814:
   659 |        lab_637:
   660 |          /* DIR   LATCH */
                  $$DoIV5E0 = $$DoIV5E0 + -1ll;
                  $$CIV61E = $$CIV61E + 1ll;
                } while ((unsigned long long) $$CIV61E < $$EMTF31F);    /* ~2789 */
                $$DoIV5E0 = $$CIVINIT5EB + (long long) ($$CIVBUMP632 * (long long) $$CIVFINAL5EB);
              lab_2788:
   661 |        /* DIR   LATCH */
                $$DoIV5DF = $$DoIV5DF + -1ll;
                $$CIV61F = $$CIV61F + 1ll;
              } while ((unsigned long long) $$CIV61F < $$EMTF320);    /* ~2787 */
              $$DoIV5DF = $$CIVINIT5EC + (long long) ($$CIVBUMP633 * (long long) $$CIVFINAL5EC);
            lab_2786:
   662 |      /* DIR   LATCH */
              $$DoIV5DE = $$DoIV5DE + -1ll;
              $$CIV620 = $$CIV620 + 1ll;
            } while ((unsigned long long) $$CIV620 < $$EMTF321);    /* ~2785 */
            $$DoIV5DE = $$CIVINIT5ED + (long long) ($$CIVBUMP634 * (long long) $$CIVFINAL5ED);
          lab_2784:
   663 |  lab_568:
            $$RET8D = __stencilcontrol_NMOD_istimeshift(.index,.info,&dqz,&mb);
   665 |    if (!(0 != ($$RET8D & 1))) goto lab_658;
   667 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2816;
            $$DoIV5EE = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT5FD = $$DoIV5EE;
            $$CIVBUMP644 = -1ll;
            $$csx27E = - ((long long) $$CIVBUMP644);
            $$CIVFINAL5FD = (unsigned long long) ((long long) ($$CIVINIT5FD - (0ll + 1)) / $$csx27E + 1);
            $$CIV630 = (long long) 0;
   671 |    $$ICM.d-w_%addr229 = d-w_%addr;
   689 |    $$ICM.d-dqz_%addr23B = d-dqz_%addr;
   687 |    $$ICM.d-speedsz_%addr23C = d-speedsz_%addr;
   678 |    $$ICM.d-leftz_%addr239 = d-leftz_%addr;
   689 |    $$ICM.d-rightz_%addr23A = d-rightz_%addr;
   676 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   667 |    $$EMTF311 = __pdf_profile@37($$CIVFINAL5FD,2ll,0ll);
            do {   /* id=123 guarded */ /* ~2817 */ 
              /* region = 2932 */
              /* bump-normalized */
              $$DoIV5EE = $$CIVINIT5FD + (long long) ($$CIVBUMP644 * (long long) $$CIV630);
   668 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2818;
              $$DoIV5EF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT5FC = $$DoIV5EF;
              $$CIVBUMP643 = -1ll;
              $$CIVFINAL5FC = (unsigned long long) ((long long) ($$CIVINIT5FC - (0ll + 1)) / $$csx27E + 1);
              $$CIV62F = (long long) 0;
              $$EMTF310 = __pdf_profile@37($$CIVFINAL5FC,2ll,0ll);
              do {   /* id=124 guarded */ /* ~2819 */ 
                /* region = 2931 */
                /* bump-normalized */
                $$DoIV5EF = $$CIVINIT5FC + (long long) ($$CIVBUMP643 * (long long) $$CIV62F);
   669 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2820;
                $$DoIV5F0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT5FB = $$DoIV5F0;
                $$CIVBUMP642 = -1ll;
                $$CIVFINAL5FB = (unsigned long long) ((long long) ($$CIVINIT5FB - (0ll + 1)) / $$csx27E + 1);
                $$CIV62E = (long long) 0;
                $$EMTF30F = __pdf_profile@37($$CIVFINAL5FB,2ll,0ll);
                do {   /* id=125 guarded */ /* ~2821 */ 
                  /* region = 2930 */
                  /* bump-normalized */
                  $$DoIV5F0 = $$CIVINIT5FB + (long long) ($$CIVBUMP642 * (long long) $$CIV62E);
                  k.rnnFC2 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV5F0));
   670 |          if (!((long long) nrwaves > 0ll)) goto lab_2822;
                  $$DoIV5F1 = (long long) nrwaves;
                  $$CIVINIT5EE = $$DoIV5F1;
                  $$CIVBUMP635 = -1ll;
                  $$CIVFINAL5EE = (unsigned long long) ((long long) ($$CIVINIT5EE - (0ll + 1)) / $$csx27E + 1);
                  $$CIV621 = (long long) 0;
                  $$EMTF30E = __pdf_profile@37($$CIVFINAL5EE,2ll,0ll);
                  do {   /* id=126 guarded */ /* ~2823 */ 
                    /* region = 2917 */
                    /* bump-normalized */
                    $$DoIV5F1 = $$CIVINIT5EE + (long long) ($$CIVBUMP635 * (long long) $$CIV621);
   671 |            $$csx27F = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2168.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2167.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]];
                    $$csx280 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2168.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2167.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] - $$csx27F;
                    ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)] = $$csx280;
   672 |            $$csx281 = $$csx27F - ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2168.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2167.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]];
                    ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)] = $$csx281;
   673 |            ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5F1) + 1)] =  5.0000000000000000E-001 * ($$csx281 + $$csx280);
   674 |            /* DIR   LATCH */
                    $$DoIV5F1 = $$DoIV5F1 + -1ll;
                    $$CIV621 = $$CIV621 + 1ll;
                  } while ((unsigned long long) $$CIV621 < $$EMTF30E);    /* ~2823 */
                  $$DoIV5F1 = $$CIVINIT5EE + (long long) ($$CIVBUMP635 * (long long) $$CIVFINAL5EE);
                lab_2822:
   675 |          if (!(0 != (lchar_limiters & 1))) goto lab_667;
   676 |          n_waves.rnn121D = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2169.[3ll][1ll][(long long) k.rnnFC2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]];
   677 |          $$FSM55 = n_waves.rnn121D;
                  if (!((long long) n_waves.rnn121D > 0ll)) goto lab_2824;
                  $$DoIV5F2 = (long long) $$FSM55;
                  $$CIVINIT5F2 = $$DoIV5F2;
                  $$CIVBUMP639 = -1ll;
                  $$CIVFINAL5F2 = (unsigned long long) ((long long) ($$CIVINIT5F2 - (0ll + 1)) / $$csx27E + 1);
                  $$CIV625 = (long long) 0;
                  $$EMTF30D = __pdf_profile@37($$CIVFINAL5F2,2ll,0ll);
                  do {   /* id=127 guarded */ /* ~2825 */ 
                    /* region = 2921 */
                    /* bump-normalized */
                    $$DoIV5F2 = $$CIVINIT5F2 + (long long) ($$CIVBUMP639 * (long long) $$CIV625);
   678 |            T_688 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_2826;
                    $$DoIV5F3 = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT5EF = $$DoIV5F3;
                    $$CIVBUMP636 = -1ll;
                    $$CIVFINAL5EF = (unsigned long long) ((long long) ($$CIVINIT5EF - (0ll + 1)) / $$csx27E + 1);
                    $$CIV622 = (long long) 0;
                    $$EMTF30C = __pdf_profile@37($$CIVFINAL5EF,2ll,0ll);
                    do {   /* id=128 guarded */ /* ~2827 */ 
                      /* region = 2918 */
                      /* bump-normalized */
                      $$DoIV5F3 = $$CIVINIT5EF + (long long) ($$CIVBUMP636 * (long long) $$CIV622);
                      T_688 = T_688 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2176.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll]) - $$DoIV5F3][(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV5F3)];
                      /* DIR   LATCH */
                      $$DoIV5F3 = $$DoIV5F3 + -1ll;
                      $$CIV622 = $$CIV622 + 1ll;
                    } while ((unsigned long long) $$CIV622 < $$EMTF30C);    /* ~2827 */
                    $$DoIV5F3 = $$CIVINIT5EF + (long long) ($$CIVBUMP636 * (long long) $$CIVFINAL5EF);
                  lab_2826:
                    ((double *)((char *)d-aleft%addr  + -8ll))->aleft[].rns2124.[(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)] = T_688;
   679 |            T_690 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_2828;
                    $$DoIV5F4 = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT5F0 = $$DoIV5F4;
                    $$CIVBUMP637 = -1ll;
                    $$CIVFINAL5F0 = (unsigned long long) ((long long) ($$CIVINIT5F0 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV623 = (long long) 0;
                    $$EMTF30B = __pdf_profile@37($$CIVFINAL5F0,2ll,0ll);
                    do {   /* id=129 guarded */ /* ~2829 */ 
                      /* region = 2919 */
                      /* bump-normalized */
                      $$DoIV5F4 = $$CIVINIT5F0 + (long long) ($$CIVBUMP637 * (long long) $$CIV623);
                      T_690 = T_690 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2176.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll]) - $$DoIV5F4][(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV5F4)];
                      /* DIR   LATCH */
                      $$DoIV5F4 = $$DoIV5F4 + -1ll;
                      $$CIV623 = $$CIV623 + 1ll;
                    } while ((unsigned long long) $$CIV623 < $$EMTF30B);    /* ~2829 */
                    $$DoIV5F4 = $$CIVINIT5F0 + (long long) ($$CIVBUMP637 * (long long) $$CIVFINAL5F0);
                  lab_2828:
                    ((double *)((char *)d-aright%addr  + -8ll))->aright[].rns2125.[(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)] = T_690;
   680 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,T_688) == __xfrsfl@78( 1.0000000000000000E+000,T_690))) goto lab_677;
   681 |            T_692 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_2830;
                    $$DoIV5F5 = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT5F1 = $$DoIV5F5;
                    $$CIVBUMP638 = -1ll;
                    $$CIVFINAL5F1 = (unsigned long long) ((long long) ($$CIVINIT5F1 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV624 = (long long) 0;
                    $$EMTF30A = __pdf_profile@37($$CIVFINAL5F1,2ll,0ll);
                    do {   /* id=130 guarded */ /* ~2831 */ 
                      /* region = 2920 */
                      /* bump-normalized */
                      $$DoIV5F5 = $$CIVINIT5F1 + (long long) ($$CIVBUMP638 * (long long) $$CIV624);
                      T_692 = T_692 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2176.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll]) - $$DoIV5F5][(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV5F5)];
                      /* DIR   LATCH */
                      $$DoIV5F5 = $$DoIV5F5 + -1ll;
                      $$CIV624 = $$CIV624 + 1ll;
                    } while ((unsigned long long) $$CIV624 < $$EMTF30A);    /* ~2831 */
                    $$DoIV5F5 = $$CIVINIT5F1 + (long long) ($$CIVBUMP638 * (long long) $$CIVFINAL5F1);
                  lab_2830:
   682 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(T_688),min( 2.0000000000000000E+000 * abs(T_690),abs(T_692))),T_692);
   683 |            goto lab_682;
                  lab_677:
   684 |            ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[(long long) ((int) ((long long) n_waves.rnn121D - $$DoIV5F2) + 1)] =  0.0000000000000000E+000;
   685 |          lab_682:
   686 |            /* DIR   LATCH */
                    $$DoIV5F2 = $$DoIV5F2 + -1ll;
                    $$CIV625 = $$CIV625 + 1ll;
                  } while ((unsigned long long) $$CIV625 < $$EMTF30D);    /* ~2825 */
                  $$DoIV5F2 = $$CIVINIT5F2 + (long long) ($$CIVBUMP639 * (long long) $$CIVFINAL5F2);
                lab_2824:
   687 |          $$csx282 = ((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2181.[1ll][1ll][(long long) k.rnnFC2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]];
                  $$csx283 = abs(((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2181.[(long long) n_waves.rnn121D][1ll][(long long) k.rnnFC2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]]);
                  if (!(abs($$csx282) > $$csx283)) goto lab_686;
   688 |          if (!((long long) nrwaves > 0ll)) goto lab_2832;
                  $$DoIV5F6 = (long long) nrwaves;
                  $$CIVINIT5F4 = $$DoIV5F6;
                  $$CIVBUMP63B = -1ll;
                  $$CIVFINAL5F4 = (unsigned long long) ((long long) ($$CIVINIT5F4 - (0ll + 1)) / $$csx27E + 1);
                  $$CIV627 = (long long) 0;
                  $$EMTF309 = __pdf_profile@37($$CIVFINAL5F4,2ll,0ll);
                  do {   /* id=131 guarded */ /* ~2833 */ 
                    /* region = 2923 */
                    /* bump-normalized */
                    $$DoIV5F6 = $$CIVINIT5F4 + (long long) ($$CIVBUMP63B * (long long) $$CIV627);
   689 |            T_693 =  0.0000000000000000E+000;
                    $$FSM56 = n_waves.rnn121D;
                    if (!((long long) n_waves.rnn121D > 0ll)) goto lab_2834;
                    $$DoIV5F7 = (long long) $$FSM56;
                    $$CIVINIT5F3 = $$DoIV5F7;
                    $$CIVBUMP63A = -1ll;
                    $$CIVFINAL5F3 = (unsigned long long) ((long long) ($$CIVINIT5F3 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV626 = (long long) 0;
                    $$EMTF308 = __pdf_profile@37($$CIVFINAL5F3,2ll,0ll);
                    do {   /* id=132 guarded */ /* ~2835 */ 
                      /* region = 2922 */
                      /* bump-normalized */
                      $$DoIV5F7 = $$CIVINIT5F3 + (long long) ($$CIVBUMP63A * (long long) $$CIV626);
                      T_693 = T_693 + ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2186.[(long long) ((int) ((long long) nrwaves - $$DoIV5F6) + 1)][1ll + ((long long) n_waves.rnn121D - $$DoIV5F7)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves.rnn121D - $$DoIV5F7)];
                      /* DIR   LATCH */
                      $$DoIV5F7 = $$DoIV5F7 + -1ll;
                      $$CIV626 = $$CIV626 + 1ll;
                    } while ((unsigned long long) $$CIV626 < $$EMTF308);    /* ~2835 */
                    $$DoIV5F7 = $$CIVINIT5F3 + (long long) ($$CIVBUMP63A * (long long) $$CIVFINAL5F3);
                  lab_2834:
                    ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2191.[(long long) ((int) ((long long) nrwaves - $$DoIV5F6) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] = T_693;
   690 |            /* DIR   LATCH */
                    $$DoIV5F6 = $$DoIV5F6 + -1ll;
                    $$CIV627 = $$CIV627 + 1ll;
                  } while ((unsigned long long) $$CIV627 < $$EMTF309);    /* ~2833 */
                  $$DoIV5F6 = $$CIVINIT5F4 + (long long) ($$CIVBUMP63B * (long long) $$CIVFINAL5F4);
                lab_2832:
   691 |          goto lab_724;
                lab_686:
                  if (!(abs($$csx282) < $$csx283)) goto lab_698;
   692 |          if (!((long long) nrwaves > 0ll)) goto lab_2836;
                  $$DoIV5F8 = (long long) nrwaves;
                  $$CIVINIT5F6 = $$DoIV5F8;
                  $$CIVBUMP63D = -1ll;
                  $$CIVFINAL5F6 = (unsigned long long) ((long long) ($$CIVINIT5F6 - (0ll + 1)) / $$csx27E + 1);
                  $$CIV629 = (long long) 0;
                  $$EMTF307 = __pdf_profile@37($$CIVFINAL5F6,2ll,0ll);
                  do {   /* id=133 guarded */ /* ~2837 */ 
                    /* region = 2925 */
                    /* bump-normalized */
                    $$DoIV5F8 = $$CIVINIT5F6 + (long long) ($$CIVBUMP63D * (long long) $$CIV629);
   693 |            T_694 =  0.0000000000000000E+000;
                    $$FSM54 = n_waves.rnn121D;
                    if (!((long long) n_waves.rnn121D > 0ll)) goto lab_2838;
                    $$DoIV5F9 = (long long) $$FSM54;
                    $$CIVINIT5F5 = $$DoIV5F9;
                    $$CIVBUMP63C = -1ll;
                    $$CIVFINAL5F5 = (unsigned long long) ((long long) ($$CIVINIT5F5 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV628 = (long long) 0;
                    $$EMTF306 = __pdf_profile@37($$CIVFINAL5F5,2ll,0ll);
                    do {   /* id=134 guarded */ /* ~2839 */ 
                      /* region = 2924 */
                      /* bump-normalized */
                      $$DoIV5F9 = $$CIVINIT5F5 + (long long) ($$CIVBUMP63C * (long long) $$CIV628);
                      T_694 = T_694 + ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2186.[(long long) ((int) ((long long) nrwaves - $$DoIV5F8) + 1)][$$DoIV5F9][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5F9];
                      /* DIR   LATCH */
                      $$DoIV5F9 = $$DoIV5F9 + -1ll;
                      $$CIV628 = $$CIV628 + 1ll;
                    } while ((unsigned long long) $$CIV628 < $$EMTF306);    /* ~2839 */
                    $$DoIV5F9 = $$CIVINIT5F5 + (long long) ($$CIVBUMP63C * (long long) $$CIVFINAL5F5);
                  lab_2838:
                    ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2191.[(long long) ((int) ((long long) nrwaves - $$DoIV5F8) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] = T_694;
   694 |            /* DIR   LATCH */
                    $$DoIV5F8 = $$DoIV5F8 + -1ll;
                    $$CIV629 = $$CIV629 + 1ll;
                  } while ((unsigned long long) $$CIV629 < $$EMTF307);    /* ~2837 */
                  $$DoIV5F8 = $$CIVINIT5F6 + (long long) ($$CIVBUMP63D * (long long) $$CIVFINAL5F6);
                lab_2836:
   695 |          goto lab_724;
                lab_698:
   696 |          if (!((long long) nrwaves > 0ll)) goto lab_2840;
                  $$DoIV5FA = (long long) nrwaves;
                  $$CIVINIT5F9 = $$DoIV5FA;
                  $$CIVBUMP640 = -1ll;
                  $$CIVFINAL5F9 = (unsigned long long) ((long long) ($$CIVINIT5F9 - (0ll + 1)) / $$csx27E + 1);
                  $$CIV62C = (long long) 0;
                  $$EMTF305 = __pdf_profile@37($$CIVFINAL5F9,2ll,0ll);
                  do {   /* id=135 guarded */ /* ~2841 */ 
                    /* region = 2928 */
                    /* bump-normalized */
                    $$DoIV5FA = $$CIVINIT5F9 + (long long) ($$CIVBUMP640 * (long long) $$CIV62C);
   697 |            T_695 =  0.0000000000000000E+000;
                    $$FSM5B = n_waves.rnn121D;
                    if (!((long long) n_waves.rnn121D > 0ll)) goto lab_2842;
                    $$DoIV5FB = (long long) $$FSM5B;
                    $$CIVINIT5F7 = $$DoIV5FB;
                    $$CIVBUMP63E = -1ll;
                    $$CIVFINAL5F7 = (unsigned long long) ((long long) ($$CIVINIT5F7 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV62A = (long long) 0;
                    $$EMTF304 = __pdf_profile@37($$CIVFINAL5F7,2ll,0ll);
                    do {   /* id=136 guarded */ /* ~2843 */ 
                      /* region = 2926 */
                      /* bump-normalized */
                      $$DoIV5FB = $$CIVINIT5F7 + (long long) ($$CIVBUMP63E * (long long) $$CIV62A);
                      T_695 = T_695 + ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2186.[(long long) ((int) ((long long) nrwaves - $$DoIV5FA) + 1)][1ll + ((long long) n_waves.rnn121D - $$DoIV5FB)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[1ll + ((long long) n_waves.rnn121D - $$DoIV5FB)];
                      /* DIR   LATCH */
                      $$DoIV5FB = $$DoIV5FB + -1ll;
                      $$CIV62A = $$CIV62A + 1ll;
                    } while ((unsigned long long) $$CIV62A < $$EMTF304);    /* ~2843 */
                    $$DoIV5FB = $$CIVINIT5F7 + (long long) ($$CIVBUMP63E * (long long) $$CIVFINAL5F7);
                  lab_2842:
                    T_696 =  0.0000000000000000E+000;
                    $$FSM53 = n_waves.rnn121D;
                    if (!((long long) n_waves.rnn121D > 0ll)) goto lab_2844;
                    $$DoIV5FC = (long long) $$FSM53;
                    $$CIVINIT5F8 = $$DoIV5FC;
                    $$CIVBUMP63F = -1ll;
                    $$CIVFINAL5F8 = (unsigned long long) ((long long) ($$CIVINIT5F8 - (0ll + 1)) / $$csx27E + 1);
                    $$CIV62B = (long long) 0;
                    $$EMTF303 = __pdf_profile@37($$CIVFINAL5F8,2ll,0ll);
                    do {   /* id=137 guarded */ /* ~2845 */ 
                      /* region = 2927 */
                      /* bump-normalized */
                      $$DoIV5FC = $$CIVINIT5F8 + (long long) ($$CIVBUMP63F * (long long) $$CIV62B);
                      T_696 = T_696 + ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2186.[(long long) ((int) ((long long) nrwaves - $$DoIV5FA) + 1)][$$DoIV5FC][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] * ((double *)((char *)d-acenter%addr  + -8ll))->acenter[].rns2126.[$$DoIV5FC];
                      /* DIR   LATCH */
                      $$DoIV5FC = $$DoIV5FC + -1ll;
                      $$CIV62B = $$CIV62B + 1ll;
                    } while ((unsigned long long) $$CIV62B < $$EMTF303);    /* ~2845 */
                    $$DoIV5FC = $$CIVINIT5F8 + (long long) ($$CIVBUMP63F * (long long) $$CIVFINAL5F8);
                  lab_2844:
                    ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2191.[(long long) ((int) ((long long) nrwaves - $$DoIV5FA) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] =  5.0000000000000000E-001 * (T_695 + T_696);
   698 |            /* DIR   LATCH */
                    $$DoIV5FA = $$DoIV5FA + -1ll;
                    $$CIV62C = $$CIV62C + 1ll;
                  } while ((unsigned long long) $$CIV62C < $$EMTF305);    /* ~2841 */
                  $$DoIV5FA = $$CIVINIT5F9 + (long long) ($$CIVBUMP640 * (long long) $$CIVFINAL5F9);
                lab_2840:
   700 |          goto lab_724;
                lab_667:
   701 |          if (!((long long) nrwaves > 0ll)) goto lab_2846;
                  $$DoIV5FD = (long long) nrwaves;
                  $$CIVINIT5FA = $$DoIV5FD;
                  $$CIVBUMP641 = -1ll;
                  $$CIVFINAL5FA = (unsigned long long) ((long long) ($$CIVINIT5FA - (0ll + 1)) / $$csx27E + 1);
                  $$CIV62D = (long long) 0;
                  $$EMTF302 = __pdf_profile@37($$CIVFINAL5FA,2ll,0ll);
                  do {   /* id=138 guarded */ /* ~2847 */ 
                    /* region = 2929 */
                    /* bump-normalized */
                    $$DoIV5FD = $$CIVINIT5FA + (long long) ($$CIVBUMP641 * (long long) $$CIV62D);
   702 |            if (!(__xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]) == __xfrsfl@78( 1.0000000000000000E+000,((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]))) goto lab_726;
   703 |            ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2191.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] = __xfrsfl@78(min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dleft%addr  + -8ll))->dleft[].rns2110.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]),min( 2.0000000000000000E+000 * abs(((double *)((char *)d-dright%addr  + -8ll))->dright[].rns2103.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]),abs(((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]))),((double *)((char *)d-dcenter%addr  + -8ll))->dcenter[].rns2111.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)]);
   704 |            goto lab_727;
                  lab_726:
   705 |            ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2191.[(long long) ((int) ((long long) nrwaves - $$DoIV5FD) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV5F0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV5EF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5EE))) + mb[].off0)]] =  0.0000000000000000E+000;
   706 |          lab_727:
   707 |            /* DIR   LATCH */
                    $$DoIV5FD = $$DoIV5FD + -1ll;
                    $$CIV62D = $$CIV62D + 1ll;
                  } while ((unsigned long long) $$CIV62D < $$EMTF302);    /* ~2847 */
                  $$DoIV5FD = $$CIVINIT5FA + (long long) ($$CIVBUMP641 * (long long) $$CIVFINAL5FA);
                lab_2846:
   708 |        lab_724:
   709 |          /* DIR   LATCH */
                  $$DoIV5F0 = $$DoIV5F0 + -1ll;
                  $$CIV62E = $$CIV62E + 1ll;
                } while ((unsigned long long) $$CIV62E < $$EMTF30F);    /* ~2821 */
                $$DoIV5F0 = $$CIVINIT5FB + (long long) ($$CIVBUMP642 * (long long) $$CIVFINAL5FB);
              lab_2820:
   710 |        /* DIR   LATCH */
                $$DoIV5EF = $$DoIV5EF + -1ll;
                $$CIV62F = $$CIV62F + 1ll;
              } while ((unsigned long long) $$CIV62F < $$EMTF310);    /* ~2819 */
              $$DoIV5EF = $$CIVINIT5FC + (long long) ($$CIVBUMP643 * (long long) $$CIVFINAL5FC);
            lab_2818:
   711 |      /* DIR   LATCH */
              $$DoIV5EE = $$DoIV5EE + -1ll;
              $$CIV630 = $$CIV630 + 1ll;
            } while ((unsigned long long) $$CIV630 < $$EMTF311);    /* ~2817 */
            $$DoIV5EE = $$CIVINIT5FD + (long long) ($$CIVBUMP644 * (long long) $$CIVFINAL5FD);
          lab_2816:
   712 |  lab_658:
   715 |    if (!(interporder == 2)) goto lab_743;
            $$RET8E = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrx,&mb);
   717 |    if (!(0 != ($$RET8E & 1))) goto lab_744;
   718 |    __stencilcontrol_NMOD_shift(.index,.info,&qlx,&mc)
   720 |    T_697 = 0;
            if (!1) goto lab_2848;
            $$DoIV5FE = 2ll;
            $$CIVINIT5FE = $$DoIV5FE;
            $$CIVBUMP645 = -1ll;
            $$CIVFINAL5FE = (unsigned long long) ((long long) ($$CIVINIT5FE - (0ll + 1)) / - ((long long) $$CIVBUMP645) + 1);
            $$CIV631 = (long long) 0;
            $$EMTF301 = __pdf_profile@37($$CIVFINAL5FE,2ll,0ll);
            do {   /* id=139 guarded */ /* ~2849 */ 
              /* region = 2974 */
              /* bump-normalized */
              $$DoIV5FE = $$CIVINIT5FE + (long long) ($$CIVBUMP645 * (long long) $$CIV631);
              if (!(1 == ((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV5FE][1ll] - ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV5FE][1ll])) goto lab_3562;
              /* DIR   LATCH */
              $$DoIV5FE = $$DoIV5FE + -1ll;
              $$CIV631 = $$CIV631 + 1ll;
            } while ((unsigned long long) $$CIV631 < $$EMTF301);    /* ~2849 */
            $$DoIV5FE = $$CIVINIT5FE + (long long) ($$CIVBUMP645 * (long long) $$CIVFINAL5FE);
          lab_2848:
          lab_747:
            if (!(0 != (T_697 & 1))) goto lab_750;
   721 |    #40 = _xlfBeginIO(6ll,257,&#39,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#40,"qRx and qLx are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#40);
   722 |    #42 = _xlfBeginIO(6ll,257,&#41,0ll,NULL,0ll,NULL);
            _xlfWriteLDArray(#42,&mc,24ll,4ll,2147483648ll)
            _xlfEndIO(#42);
   723 |    #44 = _xlfBeginIO(6ll,257,&#43,0ll,NULL,0ll,NULL);
            _xlfWriteLDArray(#44,&mb,24ll,4ll,2147483648ll)
            _xlfEndIO(#44);
   724 |    _xlfStop(NULL,0ll)
            return;
   725 |  lab_750:
   726 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2850;
            $$DoIV5FF = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT615 = $$DoIV5FF;
            $$CIVBUMP65C = -1ll;
            $$csx284 = - ((long long) $$CIVBUMP65C);
            $$CIVFINAL615 = (unsigned long long) ((long long) ($$CIVINIT615 - (0ll + 1)) / $$csx284 + 1);
            $$CIV648 = (long long) 0;
   740 |    $$ICM.hdtdx23E = hdtdx;
            $$ICM.d-w_%addr229 = d-w_%addr;
   741 |    $$ICM.d-qlx_%addr22B = d-qlx_%addr;
   740 |    $$ICM.d-qrx_%addr22A = d-qrx_%addr;
   734 |    $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
            $$ICM.d-dqx_%addr232 = d-dqx_%addr;
   730 |    $$ICM.d-speedsx_%addr233 = d-speedsx_%addr;
   754 |    $$ICM.d-leftx_%addr230 = d-leftx_%addr;
            $$ICM.d-rightx_%addr231 = d-rightx_%addr;
   729 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   740 |    $$ICM.d-onedx_i%bounds%extent[].off52823F = d-onedx_i%bounds%extent[].off528;
   726 |    $$EMTF300 = __pdf_profile@37($$CIVFINAL615,2ll,0ll);
            do {   /* id=140 guarded */ /* ~2851 */ 
              /* region = 2955 */
              /* bump-normalized */
              $$DoIV5FF = $$CIVINIT615 + (long long) ($$CIVBUMP65C * (long long) $$CIV648);
   727 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2852;
              $$DoIV600 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT614 = $$DoIV600;
              $$CIVBUMP65B = -1ll;
              $$CIVFINAL614 = (unsigned long long) ((long long) ($$CIVINIT614 - (0ll + 1)) / $$csx284 + 1);
              $$CIV647 = (long long) 0;
              $$EMTF2FF = __pdf_profile@37($$CIVFINAL614,2ll,0ll);
              do {   /* id=141 guarded */ /* ~2853 */ 
                /* region = 2954 */
                /* bump-normalized */
                $$DoIV600 = $$CIVINIT614 + (long long) ($$CIVBUMP65B * (long long) $$CIV647);
   728 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2854;
                $$DoIV601 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT613 = $$DoIV601;
                $$CIVBUMP65A = -1ll;
                $$CIVFINAL613 = (unsigned long long) ((long long) ($$CIVINIT613 - (0ll + 1)) / $$csx284 + 1);
                $$CIV646 = (long long) 0;
                $$EMTF2FE = __pdf_profile@37($$CIVFINAL613,2ll,0ll);
                do {   /* id=142 guarded */ /* ~2855 */ 
                  /* region = 2953 */
                  /* bump-normalized */
                  $$DoIV601 = $$CIVINIT613 + (long long) ($$CIVBUMP65A * (long long) $$CIV646);
                  k.rnnFC1 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV601));
   729 |          n_waves.rnn121C = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2192.[1ll][1ll][(long long) k.rnnFC1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
   730 |          lambda_min = min( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[1ll][1ll][(long long) k.rnnFC1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]]);
   731 |          $$csx285 = (long long) n_waves.rnn121C;
                  lambda_max = max( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[$$csx285][1ll][(long long) k.rnnFC1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]]);
   733 |          if (!(0 != (llimiter & 1))) goto lab_756;
   734 |          if (!(((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2198.[1ll][1ll][(long long) k.rnnFC1][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] <  1.0000000000000000E+000)) goto lab_757;
   735 |          stack_pos_200 = _getstack();
                  d-T_700_1%dscr_type = 3u;
                  d-T_700_1%data_type = 14u;
                  d-T_700_1%flags = 144u;
                  d-T_700_1%version = 129u;
                  d-T_700_1%element_len = 8ll;
                  d-T_700_1%rank = 1;
                  d-T_700_1%bounds%lbound[].off32 = 1ll;
                  d-T_700_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])),0ll);
                  d-T_700_1%bounds%mult[].off48 = 8ll;
                  d-T_700_1%rvo = -8ll;
                  allocate_size_232 = max(1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_232 <= 1048576ll)) goto lab_758;
                  d-T_700_1%addr = _alloca(allocate_size_232);
                  goto lab_759;
                lab_758:
                  d-T_700_1%addr = malloc(allocate_size_232);
                lab_759:
                  $$DoIV602 = 1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]));
                  $$csx286 = $$DoIV602 > 0ll;
                  if (!$$csx286) goto lab_2856;
                  $$DoIVBOUND602 = $$DoIV602;
                  $$CIVINIT5FF = $$DoIV602;
                  $$CIVBUMP646 = -1ll;
                  $$CIVFINAL5FF = (unsigned long long) ((long long) ($$CIVINIT5FF - (0ll + 1)) / $$csx284 + 1);
                  $$CIV632 = (long long) 0;
                  $$csx287 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2198.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                  $$EMTF2FD = __pdf_profile@37($$CIVFINAL5FF,2ll,0ll);
                  do {   /* id=143 guarded */ /* ~2857 */ 
                    /* region = 2933 */
                    /* bump-normalized */
                    $$DoIV602 = $$CIVINIT5FF + (long long) ($$CIVBUMP646 * (long long) $$CIV632);
                    ((double *)((char *)d-T_700_1%addr  + -8ll))->T_700[].rns2201.[1ll + ($$DoIVBOUND602 - $$DoIV602)] = ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2202.[($$DoIVBOUND602 + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV602][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] * $$csx287;
                    /* DIR   LATCH */
                    $$DoIV602 = $$DoIV602 + -1ll;
                    $$CIV632 = $$CIV632 + 1ll;
                  } while ((unsigned long long) $$CIV632 < $$EMTF2FD);    /* ~2857 */
                  $$DoIV602 = $$CIVINIT5FF + (long long) ($$CIVBUMP646 * (long long) $$CIVFINAL5FF);
                lab_2856:
                  $$DoIV603 = 1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]));
                  if (!$$csx286) goto lab_2858;
                  $$DoIVBOUND603 = $$DoIV603;
                  $$CIVINIT600 = $$DoIV603;
                  $$CIVBUMP647 = -1ll;
                  $$CIVFINAL600 = (unsigned long long) ((long long) ($$CIVINIT600 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV633 = (long long) 0;
                  $$EMTF2FC = __pdf_profile@37($$CIVFINAL600,2ll,0ll);
                  do {   /* id=144 guarded */ /* ~2859 */ 
                    /* region = 2934 */
                    /* bump-normalized */
                    $$DoIV603 = $$CIVINIT600 + (long long) ($$CIVBUMP647 * (long long) $$CIV633);
                    ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2202.[($$DoIVBOUND603 + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV603][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] = ((double *)((char *)d-T_700_1%addr  + -8ll))->T_700[].rns2201.[1ll + ($$DoIVBOUND603 - $$DoIV603)];
                    /* DIR   LATCH */
                    $$DoIV603 = $$DoIV603 + -1ll;
                    $$CIV633 = $$CIV633 + 1ll;
                  } while ((unsigned long long) $$CIV633 < $$EMTF2FC);    /* ~2859 */
                  $$DoIV603 = $$CIVINIT600 + (long long) ($$CIVBUMP647 * (long long) $$CIVFINAL600);
                lab_2858:
                  if (allocate_size_232 <= 1048576ll) goto lab_768;
                  free(d-T_700_1%addr)
                lab_768:
                  _dealloca[U,TmPShadow_200D](stack_pos_200)
   736 |        lab_757:
   737 |        lab_756:
   739 |          stack_pos_201 = _getstack();
                  d-T_701_1%dscr_type = 3u;
                  d-T_701_1%data_type = 14u;
                  d-T_701_1%flags = 144u;
                  d-T_701_1%version = 129u;
                  d-T_701_1%element_len = 8ll;
                  d-T_701_1%rank = 1;
                  d-T_701_1%bounds%lbound[].off32 = 1ll;
                  d-T_701_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_701_1%bounds%mult[].off48 = 8ll;
                  d-T_701_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_769;
                  d-T_701_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_770;
                lab_769:
                  d-T_701_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_770:
                  if (!($$csx271 > 0ll)) goto lab_2860;
                  $$DoIV604 = d-dw%bounds%extent[].off40;
                  $$CIVINIT601 = $$DoIV604;
                  $$CIVBUMP648 = -1ll;
                  $$CIVFINAL601 = (unsigned long long) ((long long) ($$CIVINIT601 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV634 = (long long) 0;
                  $$EMTF2FB = __pdf_profile@37($$CIVFINAL601,2ll,0ll);
                  do {   /* id=145 guarded */ /* ~2861 */ 
                    /* region = 2935 */
                    /* bump-normalized */
                    $$DoIV604 = $$CIVINIT601 + (long long) ($$CIVBUMP648 * (long long) $$CIV634);
                    ((double *)((char *)d-T_701_1%addr  + -8ll))->T_701[].rns2203.[1ll + ($$csx271 - $$DoIV604)] = ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2202.[($$csx271 + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV604][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV604 = $$DoIV604 + -1ll;
                    $$CIV634 = $$CIV634 + 1ll;
                  } while ((unsigned long long) $$CIV634 < $$EMTF2FB);    /* ~2861 */
                  $$DoIV604 = $$CIVINIT601 + (long long) ($$CIVBUMP648 * (long long) $$CIVFINAL601);
                lab_2860:
                  if (!($$csx271 > 0ll)) goto lab_2862;
                  $$DoIV605 = d-dw%bounds%extent[].off40;
                  $$CIVINIT602 = $$DoIV605;
                  $$CIVBUMP649 = -1ll;
                  $$CIVFINAL602 = (unsigned long long) ((long long) ($$CIVINIT602 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV635 = (long long) 0;
                  $$EMTF2FA = __pdf_profile@37($$CIVFINAL602,2ll,0ll);
                  do {   /* id=146 guarded */ /* ~2863 */ 
                    /* region = 2936 */
                    /* bump-normalized */
                    $$DoIV605 = $$CIVINIT602 + (long long) ($$CIVBUMP649 * (long long) $$CIV635);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV605)] = ((double *)((char *)d-T_701_1%addr  + -8ll))->T_701[].rns2203.[1ll + ($$csx271 - $$DoIV605)];
                    /* DIR   LATCH */
                    $$DoIV605 = $$DoIV605 + -1ll;
                    $$CIV635 = $$CIV635 + 1ll;
                  } while ((unsigned long long) $$CIV635 < $$EMTF2FA);    /* ~2863 */
                  $$DoIV605 = $$CIVINIT602 + (long long) ($$CIVBUMP649 * (long long) $$CIVFINAL602);
                lab_2862:
                  if (max($$csx271,0ll) * 8ll <= 1048576ll) goto lab_779;
                  free(d-T_701_1%addr)
                lab_779:
                  _dealloca[U,TmPShadow_201D](stack_pos_201)
   740 |          stack_pos_202 = _getstack();
                  d-T_704_1%dscr_type = 3u;
                  d-T_704_1%data_type = 14u;
                  d-T_704_1%flags = 144u;
                  d-T_704_1%version = 129u;
                  d-T_704_1%element_len = 8ll;
                  d-T_704_1%rank = 1;
                  d-T_704_1%bounds%lbound[].off32 = 1ll;
                  d-T_704_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                  d-T_704_1%bounds%mult[].off48 = 8ll;
                  d-T_704_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_780;
                  d-T_704_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  goto lab_781;
                lab_780:
                  d-T_704_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                lab_781:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2864;
                  $$DoIV606 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT603 = $$DoIV606;
                  $$CIVBUMP64A = -1ll;
                  $$CIVFINAL603 = (unsigned long long) ((long long) ($$CIVINIT603 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV636 = (long long) 0;
                  $$EMTF2F9 = __pdf_profile@37($$CIVFINAL603,2ll,0ll);
                  do {   /* id=147 guarded */ /* ~2865 */ 
                    /* region = 2937 */
                    /* bump-normalized */
                    $$DoIV606 = $$CIVINIT603 + (long long) ($$CIVBUMP64A * (long long) $$CIV636);
                    ((double *)((char *)d-T_704_1%addr  + -8ll))->T_704[].rns2205.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV606)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2207.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV606]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] - ( 5.0000000000000000E-001 + $$ICM.hdtdx23E * lambda_min) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV606)];
                    /* DIR   LATCH */
                    $$DoIV606 = $$DoIV606 + -1ll;
                    $$CIV636 = $$CIV636 + 1ll;
                  } while ((unsigned long long) $$CIV636 < $$EMTF2F9);    /* ~2865 */
                  $$DoIV606 = $$CIVINIT603 + (long long) ($$CIVBUMP64A * (long long) $$CIVFINAL603);
                lab_2864:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2866;
                  $$DoIV607 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT604 = $$DoIV607;
                  $$CIVBUMP64B = -1ll;
                  $$CIVFINAL604 = (unsigned long long) ((long long) ($$CIVINIT604 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV637 = (long long) 0;
                  $$EMTF2F8 = __pdf_profile@37($$CIVFINAL604,2ll,0ll);
                  do {   /* id=148 guarded */ /* ~2867 */ 
                    /* region = 2938 */
                    /* bump-normalized */
                    $$DoIV607 = $$CIVINIT604 + (long long) ($$CIVBUMP64B * (long long) $$CIV637);
                    ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2212.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV607]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] = ((double *)((char *)d-T_704_1%addr  + -8ll))->T_704[].rns2205.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV607)];
                    /* DIR   LATCH */
                    $$DoIV607 = $$DoIV607 + -1ll;
                    $$CIV637 = $$CIV637 + 1ll;
                  } while ((unsigned long long) $$CIV637 < $$EMTF2F8);    /* ~2867 */
                  $$DoIV607 = $$CIVINIT604 + (long long) ($$CIVBUMP64B * (long long) $$CIVFINAL604);
                lab_2866:
                  if (max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll) goto lab_790;
                  free(d-T_704_1%addr)
                lab_790:
                  _dealloca[U,TmPShadow_202D](stack_pos_202)
   741 |          stack_pos_203 = _getstack();
                  d-T_709_1%dscr_type = 3u;
                  d-T_709_1%data_type = 14u;
                  d-T_709_1%flags = 144u;
                  d-T_709_1%version = 129u;
                  d-T_709_1%element_len = 8ll;
                  d-T_709_1%rank = 1;
                  d-T_709_1%bounds%lbound[].off32 = 1ll;
                  d-T_709_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                  d-T_709_1%bounds%mult[].off48 = 8ll;
                  d-T_709_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_791;
                  d-T_709_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  goto lab_792;
                lab_791:
                  d-T_709_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                lab_792:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2868;
                  $$DoIV608 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT605 = $$DoIV608;
                  $$CIVBUMP64C = -1ll;
                  $$CIVFINAL605 = (unsigned long long) ((long long) ($$CIVINIT605 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV638 = (long long) 0;
                  $$EMTF2F7 = __pdf_profile@37($$CIVFINAL605,2ll,0ll);
                  do {   /* id=149 guarded */ /* ~2869 */ 
                    /* region = 2939 */
                    /* bump-normalized */
                    $$DoIV608 = $$CIVINIT605 + (long long) ($$CIVBUMP64C * (long long) $$CIV638);
                    ((double *)((char *)d-T_709_1%addr  + -8ll))->T_709[].rns2213.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV608)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2207.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV608]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] + ( 5.0000000000000000E-001 - $$ICM.hdtdx23E * lambda_max) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV608)];
                    /* DIR   LATCH */
                    $$DoIV608 = $$DoIV608 + -1ll;
                    $$CIV638 = $$CIV638 + 1ll;
                  } while ((unsigned long long) $$CIV638 < $$EMTF2F7);    /* ~2869 */
                  $$DoIV608 = $$CIVINIT605 + (long long) ($$CIVBUMP64C * (long long) $$CIVFINAL605);
                lab_2868:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2870;
                  $$DoIV609 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT606 = $$DoIV609;
                  $$CIVBUMP64D = -1ll;
                  $$CIVFINAL606 = (unsigned long long) ((long long) ($$CIVINIT606 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV639 = (long long) 0;
                  $$EMTF2F6 = __pdf_profile@37($$CIVFINAL606,2ll,0ll);
                  do {   /* id=150 guarded */ /* ~2871 */ 
                    /* region = 2940 */
                    /* bump-normalized */
                    $$DoIV609 = $$CIVINIT606 + (long long) ($$CIVBUMP64D * (long long) $$CIV639);
                    ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2218.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV609]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0))]] = ((double *)((char *)d-T_709_1%addr  + -8ll))->T_709[].rns2213.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV609)];
                    /* DIR   LATCH */
                    $$DoIV609 = $$DoIV609 + -1ll;
                    $$CIV639 = $$CIV639 + 1ll;
                  } while ((unsigned long long) $$CIV639 < $$EMTF2F6);    /* ~2871 */
                  $$DoIV609 = $$CIVINIT606 + (long long) ($$CIVBUMP64D * (long long) $$CIVFINAL606);
                lab_2870:
                  if (max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll) goto lab_801;
                  free(d-T_709_1%addr)
                lab_801:
                  _dealloca[U,TmPShadow_203D](stack_pos_203)
   743 |          $$FSM50 = n_waves.rnn121C;
                  if (!($$csx285 - 1ll > 0ll)) goto lab_2872;
                  $$DoIV60A = $$csx285 - 1ll;
                  $$CIVINIT60C = $$DoIV60A;
                  $$CIVBUMP653 = -1ll;
                  $$CIVFINAL60C = (unsigned long long) ((long long) ($$CIVINIT60C - (0ll + 1)) / $$csx284 + 1);
                  $$CIV63F = (long long) 0;
                  $$EMTF2F5 = __pdf_profile@37($$CIVFINAL60C,2ll,0ll);
                  do {   /* id=151 guarded */ /* ~2873 */ 
                    /* region = 2946 */
                    /* bump-normalized */
                    $$DoIV60A = $$CIVINIT60C + (long long) ($$CIVBUMP653 * (long long) $$CIV63F);
   744 |            $$csx288 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[(long long) ((int) (($$csx285 - $$DoIV60A) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx288 <  0.0000000000000000E+000) & 1))) goto lab_817;
   745 |            stack_pos_204 = _getstack();
                    d-T_715_1%dscr_type = 3u;
                    d-T_715_1%data_type = 14u;
                    d-T_715_1%flags = 144u;
                    d-T_715_1%version = 129u;
                    d-T_715_1%element_len = 8ll;
                    d-T_715_1%rank = 1;
                    d-T_715_1%bounds%lbound[].off32 = 1ll;
                    d-T_715_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_715_1%bounds%mult[].off48 = 8ll;
                    d-T_715_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_805;
                    d-T_715_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_806;
                  lab_805:
                    d-T_715_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_806:
                    if (!($$csx271 > 0ll)) goto lab_2874;
                    $$DoIV60B = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT607 = $$DoIV60B;
                    $$CIVBUMP64E = -1ll;
                    $$CIVFINAL607 = (unsigned long long) ((long long) ($$CIVINIT607 - (0ll + 1)) / $$csx284 + 1);
                    $$CIV63A = (long long) 0;
                    $$csx289 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] - $$csx288;
                    $$EMTF2F4 = __pdf_profile@37($$CIVFINAL607,2ll,0ll);
                    do {   /* id=152 guarded */ /* ~2875 */ 
                      /* region = 2941 */
                      /* bump-normalized */
                      $$DoIV60B = $$CIVINIT607 + (long long) ($$CIVBUMP64E * (long long) $$CIV63A);
                      ((double *)((char *)d-T_715_1%addr  + -8ll))->T_715[].rns2219.[1ll + ($$csx271 - $$DoIV60B)] = ($$csx289 * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV60B)]) * $$ICM.hdtdx23E;
                      /* DIR   LATCH */
                      $$DoIV60B = $$DoIV60B + -1ll;
                      $$CIV63A = $$CIV63A + 1ll;
                    } while ((unsigned long long) $$CIV63A < $$EMTF2F4);    /* ~2875 */
                    $$DoIV60B = $$CIVINIT607 + (long long) ($$CIVBUMP64E * (long long) $$CIVFINAL607);
                  lab_2874:
                    if (!($$csx271 > 0ll)) goto lab_2876;
                    $$DoIV60C = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT608 = $$DoIV60C;
                    $$CIVBUMP64F = -1ll;
                    $$CIVFINAL608 = (unsigned long long) ((long long) ($$CIVINIT608 - (0ll + 1)) / $$csx284 + 1);
                    $$CIV63B = (long long) 0;
                    $$EMTF2F3 = __pdf_profile@37($$CIVFINAL608,2ll,0ll);
                    do {   /* id=153 guarded */ /* ~2877 */ 
                      /* region = 2942 */
                      /* bump-normalized */
                      $$DoIV60C = $$CIVINIT608 + (long long) ($$CIVBUMP64F * (long long) $$CIV63B);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV60C)] = ((double *)((char *)d-T_715_1%addr  + -8ll))->T_715[].rns2219.[1ll + ($$csx271 - $$DoIV60C)];
                      /* DIR   LATCH */
                      $$DoIV60C = $$DoIV60C + -1ll;
                      $$CIV63B = $$CIV63B + 1ll;
                    } while ((unsigned long long) $$CIV63B < $$EMTF2F3);    /* ~2877 */
                    $$DoIV60C = $$CIVINIT608 + (long long) ($$CIVBUMP64F * (long long) $$CIVFINAL608);
                  lab_2876:
                    if (max($$csx271,0ll) * 8ll <= 1048576ll) goto lab_815;
                    free(d-T_715_1%addr)
                  lab_815:
                    _dealloca[U,TmPShadow_204D](stack_pos_204)
   754 |            T_718 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_2878;
                    $$DoIV60D = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                    $$CIVINIT609 = $$DoIV60D;
                    $$CIVBUMP650 = -1ll;
                    $$CIVFINAL609 = (unsigned long long) ((long long) ($$CIVINIT609 - (0ll + 1)) / $$csx284 + 1);
                    $$CIV63C = (long long) 0;
                    $$EMTF2F2 = __pdf_profile@37($$CIVFINAL609,2ll,0ll);
                    do {   /* id=154 guarded */ /* ~2879 */ 
                      /* region = 2943 */
                      /* bump-normalized */
                      $$DoIV60D = $$CIVINIT609 + (long long) ($$CIVBUMP650 * (long long) $$CIV63C);
                      T_718 = T_718 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2221.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll])) - $$DoIV60D][(long long) ((int) (($$csx285 - $$DoIV60A) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV60D)];
                      /* DIR   LATCH */
                      $$DoIV60D = $$DoIV60D + -1ll;
                      $$CIV63C = $$CIV63C + 1ll;
                    } while ((unsigned long long) $$CIV63C < $$EMTF2F2);    /* ~2879 */
                    $$DoIV60D = $$CIVINIT609 + (long long) ($$CIVBUMP650 * (long long) $$CIVFINAL609);
                  lab_2878:
                    stack_pos_205 = _getstack();
                    d-T_719_1%dscr_type = 3u;
                    d-T_719_1%data_type = 14u;
                    d-T_719_1%flags = 144u;
                    d-T_719_1%version = 129u;
                    d-T_719_1%element_len = 8ll;
                    d-T_719_1%rank = 1;
                    d-T_719_1%bounds%lbound[].off32 = 1ll;
                    d-T_719_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                    d-T_719_1%bounds%mult[].off48 = 8ll;
                    d-T_719_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_822;
                    d-T_719_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                    goto lab_823;
                  lab_822:
                    d-T_719_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  lab_823:
                    if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2880;
                    $$DoIV60E = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                    $$CIVINIT60A = $$DoIV60E;
                    $$CIVBUMP651 = -1ll;
                    $$CIVFINAL60A = (unsigned long long) ((long long) ($$CIVINIT60A - (0ll + 1)) / $$csx284 + 1);
                    $$CIV63D = (long long) 0;
                    $$EMTF2F1 = __pdf_profile@37($$CIVFINAL60A,2ll,0ll);
                    do {   /* id=155 guarded */ /* ~2881 */ 
                      /* region = 2944 */
                      /* bump-normalized */
                      $$DoIV60E = $$CIVINIT60A + (long long) ($$CIVBUMP651 * (long long) $$CIV63D);
                      ((double *)((char *)d-T_719_1%addr  + -8ll))->T_719[].rns2222.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV60E)] = ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2212.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV60E]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] + T_718 * ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2225.[($$ICM.d-onedx_i%bounds%extent[].off52823F + (((long long *)((char *)$$ICM.d-rightx_%addr231  + -24ll))->rightx_%d-data%bounds%extent[].rns2223.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightx_%addr231  + -24ll))->rightx_%d-data%bounds%lbound[].rns2224.[1ll])) - $$DoIV60E][(long long) ((int) (($$csx285 - $$DoIV60A) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV60E = $$DoIV60E + -1ll;
                      $$CIV63D = $$CIV63D + 1ll;
                    } while ((unsigned long long) $$CIV63D < $$EMTF2F1);    /* ~2881 */
                    $$DoIV60E = $$CIVINIT60A + (long long) ($$CIVBUMP651 * (long long) $$CIVFINAL60A);
                  lab_2880:
                    if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2882;
                    $$DoIV60F = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                    $$CIVINIT60B = $$DoIV60F;
                    $$CIVBUMP652 = -1ll;
                    $$CIVFINAL60B = (unsigned long long) ((long long) ($$CIVINIT60B - (0ll + 1)) / $$csx284 + 1);
                    $$CIV63E = (long long) 0;
                    $$EMTF2F0 = __pdf_profile@37($$CIVFINAL60B,2ll,0ll);
                    do {   /* id=156 guarded */ /* ~2883 */ 
                      /* region = 2945 */
                      /* bump-normalized */
                      $$DoIV60F = $$CIVINIT60B + (long long) ($$CIVBUMP652 * (long long) $$CIV63E);
                      ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2212.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV60F]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] = ((double *)((char *)d-T_719_1%addr  + -8ll))->T_719[].rns2222.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV60F)];
                      /* DIR   LATCH */
                      $$DoIV60F = $$DoIV60F + -1ll;
                      $$CIV63E = $$CIV63E + 1ll;
                    } while ((unsigned long long) $$CIV63E < $$EMTF2F0);    /* ~2883 */
                    $$DoIV60F = $$CIVINIT60B + (long long) ($$CIVBUMP652 * (long long) $$CIVFINAL60B);
                  lab_2882:
                    if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll > 1048576ll)) goto lab_832;
                    free(d-T_719_1%addr)
                  lab_832:
                    _dealloca[U,TmPShadow_205D](stack_pos_205)
   756 |          lab_817:
                    /* DIR   LATCH */
                    $$DoIV60A = $$DoIV60A + -1ll;
                    $$CIV63F = $$CIV63F + 1ll;
                  } while ((unsigned long long) $$CIV63F < $$EMTF2F5);    /* ~2873 */
                  $$DoIV60A = $$CIVINIT60C + (long long) ($$CIVBUMP653 * (long long) $$CIVFINAL60C);
                lab_2872:
   758 |          $$FSM4B = n_waves.rnn121C;
                  $$csx28A = n_waves.rnn121C - 1;
                  if (!((long long) $$csx28A > 0ll)) goto lab_2884;
                  $$DoIV610 = (long long) $$csx28A;
                  $$CIVINIT612 = $$DoIV610;
                  $$CIVBUMP659 = -1ll;
                  $$CIVFINAL612 = (unsigned long long) ((long long) ($$CIVINIT612 - (0ll + 1)) / $$csx284 + 1);
                  $$CIV645 = (long long) 0;
                  $$EMTF2EF = __pdf_profile@37($$CIVFINAL612,2ll,0ll);
                  do {   /* id=157 guarded */ /* ~2885 */ 
                    /* region = 2952 */
                    /* bump-normalized */
                    $$DoIV610 = $$CIVINIT612 + (long long) ($$CIVBUMP659 * (long long) $$CIV645);
   759 |            $$csx28B = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[(long long) ((n_waves.rnn121C - (int) ((long long) $$csx28A - $$DoIV610)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx28B >  0.0000000000000000E+000) & 1))) goto lab_850;
   760 |            stack_pos_206 = _getstack();
                    d-T_724_1%dscr_type = 3u;
                    d-T_724_1%data_type = 14u;
                    d-T_724_1%flags = 144u;
                    d-T_724_1%version = 129u;
                    d-T_724_1%element_len = 8ll;
                    d-T_724_1%rank = 1;
                    d-T_724_1%bounds%lbound[].off32 = 1ll;
                    d-T_724_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_724_1%bounds%mult[].off48 = 8ll;
                    d-T_724_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_838;
                    d-T_724_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_839;
                  lab_838:
                    d-T_724_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_839:
                    if (!($$csx271 > 0ll)) goto lab_2886;
                    $$DoIV611 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT60D = $$DoIV611;
                    $$CIVBUMP654 = -1ll;
                    $$CIVFINAL60D = (unsigned long long) ((long long) ($$CIVINIT60D - (0ll + 1)) / $$csx284 + 1);
                    $$CIV640 = (long long) 0;
                    $$csx28C = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2193.[$$csx285][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] - $$csx28B;
                    $$EMTF2EE = __pdf_profile@37($$CIVFINAL60D,2ll,0ll);
                    do {   /* id=158 guarded */ /* ~2887 */ 
                      /* region = 2947 */
                      /* bump-normalized */
                      $$DoIV611 = $$CIVINIT60D + (long long) ($$CIVBUMP654 * (long long) $$CIV640);
                      ((double *)((char *)d-T_724_1%addr  + -8ll))->T_724[].rns2226.[1ll + ($$csx271 - $$DoIV611)] = ($$csx28C * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV611)]) * $$ICM.hdtdx23E;
                      /* DIR   LATCH */
                      $$DoIV611 = $$DoIV611 + -1ll;
                      $$CIV640 = $$CIV640 + 1ll;
                    } while ((unsigned long long) $$CIV640 < $$EMTF2EE);    /* ~2887 */
                    $$DoIV611 = $$CIVINIT60D + (long long) ($$CIVBUMP654 * (long long) $$CIVFINAL60D);
                  lab_2886:
                    if (!($$csx271 > 0ll)) goto lab_2888;
                    $$DoIV612 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT60E = $$DoIV612;
                    $$CIVBUMP655 = -1ll;
                    $$CIVFINAL60E = (unsigned long long) ((long long) ($$CIVINIT60E - (0ll + 1)) / $$csx284 + 1);
                    $$CIV641 = (long long) 0;
                    $$EMTF2ED = __pdf_profile@37($$CIVFINAL60E,2ll,0ll);
                    do {   /* id=159 guarded */ /* ~2889 */ 
                      /* region = 2948 */
                      /* bump-normalized */
                      $$DoIV612 = $$CIVINIT60E + (long long) ($$CIVBUMP655 * (long long) $$CIV641);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV612)] = ((double *)((char *)d-T_724_1%addr  + -8ll))->T_724[].rns2226.[1ll + ($$csx271 - $$DoIV612)];
                      /* DIR   LATCH */
                      $$DoIV612 = $$DoIV612 + -1ll;
                      $$CIV641 = $$CIV641 + 1ll;
                    } while ((unsigned long long) $$CIV641 < $$EMTF2ED);    /* ~2889 */
                    $$DoIV612 = $$CIVINIT60E + (long long) ($$CIVBUMP655 * (long long) $$CIVFINAL60E);
                  lab_2888:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_848;
                    free(d-T_724_1%addr)
                  lab_848:
                    _dealloca[U,TmPShadow_206D](stack_pos_206)
   764 |            T_727 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_2890;
                    $$DoIV613 = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                    $$CIVINIT60F = $$DoIV613;
                    $$CIVBUMP656 = -1ll;
                    $$CIVFINAL60F = (unsigned long long) ((long long) ($$CIVINIT60F - (0ll + 1)) / $$csx284 + 1);
                    $$CIV642 = (long long) 0;
                    $$EMTF2EC = __pdf_profile@37($$CIVFINAL60F,2ll,0ll);
                    do {   /* id=160 guarded */ /* ~2891 */ 
                      /* region = 2949 */
                      /* bump-normalized */
                      $$DoIV613 = $$CIVINIT60F + (long long) ($$CIVBUMP656 * (long long) $$CIV642);
                      T_727 = T_727 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2221.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll])) - $$DoIV613][(long long) ((n_waves.rnn121C - (int) ((long long) $$csx28A - $$DoIV610)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV613)];
                      /* DIR   LATCH */
                      $$DoIV613 = $$DoIV613 + -1ll;
                      $$CIV642 = $$CIV642 + 1ll;
                    } while ((unsigned long long) $$CIV642 < $$EMTF2EC);    /* ~2891 */
                    $$DoIV613 = $$CIVINIT60F + (long long) ($$CIVBUMP656 * (long long) $$CIVFINAL60F);
                  lab_2890:
                    stack_pos_207 = _getstack();
                    d-T_728_1%dscr_type = 3u;
                    d-T_728_1%data_type = 14u;
                    d-T_728_1%flags = 144u;
                    d-T_728_1%version = 129u;
                    d-T_728_1%element_len = 8ll;
                    d-T_728_1%rank = 1;
                    d-T_728_1%bounds%lbound[].off32 = 1ll;
                    d-T_728_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                    d-T_728_1%bounds%mult[].off48 = 8ll;
                    d-T_728_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_855;
                    d-T_728_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                    goto lab_856;
                  lab_855:
                    d-T_728_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  lab_856:
                    if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2892;
                    $$DoIV614 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                    $$CIVINIT610 = $$DoIV614;
                    $$CIVBUMP657 = -1ll;
                    $$CIVFINAL610 = (unsigned long long) ((long long) ($$CIVINIT610 - (0ll + 1)) / $$csx284 + 1);
                    $$CIV643 = (long long) 0;
                    $$EMTF2EB = __pdf_profile@37($$CIVFINAL610,2ll,0ll);
                    do {   /* id=161 guarded */ /* ~2893 */ 
                      /* region = 2950 */
                      /* bump-normalized */
                      $$DoIV614 = $$CIVINIT610 + (long long) ($$CIVBUMP657 * (long long) $$CIV643);
                      ((double *)((char *)d-T_728_1%addr  + -8ll))->T_728[].rns2227.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV614)] = ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2218.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV614]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0))]] + T_727 * ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2225.[($$ICM.d-onedx_i%bounds%extent[].off52823F + (((long long *)((char *)$$ICM.d-rightx_%addr231  + -24ll))->rightx_%d-data%bounds%extent[].rns2223.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightx_%addr231  + -24ll))->rightx_%d-data%bounds%lbound[].rns2224.[1ll])) - $$DoIV614][(long long) ((n_waves.rnn121C - (int) ((long long) $$csx28A - $$DoIV610)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV614 = $$DoIV614 + -1ll;
                      $$CIV643 = $$CIV643 + 1ll;
                    } while ((unsigned long long) $$CIV643 < $$EMTF2EB);    /* ~2893 */
                    $$DoIV614 = $$CIVINIT610 + (long long) ($$CIVBUMP657 * (long long) $$CIVFINAL610);
                  lab_2892:
                    if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_2894;
                    $$DoIV615 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                    $$CIVINIT611 = $$DoIV615;
                    $$CIVBUMP658 = -1ll;
                    $$CIVFINAL611 = (unsigned long long) ((long long) ($$CIVINIT611 - (0ll + 1)) / $$csx284 + 1);
                    $$CIV644 = (long long) 0;
                    $$EMTF2EA = __pdf_profile@37($$CIVFINAL611,2ll,0ll);
                    do {   /* id=162 guarded */ /* ~2895 */ 
                      /* region = 2951 */
                      /* bump-normalized */
                      $$DoIV615 = $$CIVINIT611 + (long long) ($$CIVBUMP658 * (long long) $$CIV644);
                      ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2218.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2206.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV615]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV601))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV600))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV5FF))) + mb[].off0))]] = ((double *)((char *)d-T_728_1%addr  + -8ll))->T_728[].rns2227.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV615)];
                      /* DIR   LATCH */
                      $$DoIV615 = $$DoIV615 + -1ll;
                      $$CIV644 = $$CIV644 + 1ll;
                    } while ((unsigned long long) $$CIV644 < $$EMTF2EA);    /* ~2895 */
                    $$DoIV615 = $$CIVINIT611 + (long long) ($$CIVBUMP658 * (long long) $$CIVFINAL611);
                  lab_2894:
                    if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll > 1048576ll)) goto lab_865;
                    free(d-T_728_1%addr)
                  lab_865:
                    _dealloca[U,TmPShadow_207D](stack_pos_207)
   767 |          lab_850:
                    /* DIR   LATCH */
                    $$DoIV610 = $$DoIV610 + -1ll;
                    $$CIV645 = $$CIV645 + 1ll;
                  } while ((unsigned long long) $$CIV645 < $$EMTF2EF);    /* ~2885 */
                  $$DoIV610 = $$CIVINIT612 + (long long) ($$CIVBUMP659 * (long long) $$CIVFINAL612);
                lab_2884:
   768 |          /* DIR   LATCH */
                  $$DoIV601 = $$DoIV601 + -1ll;
                  $$CIV646 = $$CIV646 + 1ll;
                } while ((unsigned long long) $$CIV646 < $$EMTF2FE);    /* ~2855 */
                $$DoIV601 = $$CIVINIT613 + (long long) ($$CIVBUMP65A * (long long) $$CIVFINAL613);
              lab_2854:
   769 |        /* DIR   LATCH */
                $$DoIV600 = $$DoIV600 + -1ll;
                $$CIV647 = $$CIV647 + 1ll;
              } while ((unsigned long long) $$CIV647 < $$EMTF2FF);    /* ~2853 */
              $$DoIV600 = $$CIVINIT614 + (long long) ($$CIVBUMP65B * (long long) $$CIVFINAL614);
            lab_2852:
   770 |      /* DIR   LATCH */
              $$DoIV5FF = $$DoIV5FF + -1ll;
              $$CIV648 = $$CIV648 + 1ll;
            } while ((unsigned long long) $$CIV648 < $$EMTF300);    /* ~2851 */
            $$DoIV5FF = $$CIVINIT615 + (long long) ($$CIVBUMP65C * (long long) $$CIVFINAL615);
          lab_2850:
   771 |    if (!(0 != (lmhd & 1))) goto lab_879;
   772 |    if (!(ndim == 1)) goto lab_880;
   773 |    if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_2896;
            $$DoIV616 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT618 = $$DoIV616;
            $$CIVBUMP65F = -1ll;
            $$csx28D = - ((long long) $$CIVBUMP65F);
            $$CIVFINAL618 = (unsigned long long) ((long long) ($$CIVINIT618 - (0ll + 1)) / $$csx28D + 1);
            $$CIV64B = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF2E9 = __pdf_profile@37($$CIVFINAL618,2ll,0ll);
            do {   /* id=163 guarded */ /* ~2897 */ 
              /* region = 2958 */
              /* bump-normalized */
              $$DoIV616 = $$CIVINIT618 + (long long) ($$CIVBUMP65F * (long long) $$CIV64B);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_2898;
              $$DoIV617 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT617 = $$DoIV617;
              $$CIVBUMP65E = -1ll;
              $$CIVFINAL617 = (unsigned long long) ((long long) ($$CIVINIT617 - (0ll + 1)) / $$csx28D + 1);
              $$CIV64A = (long long) 0;
              $$EMTF2E8 = __pdf_profile@37($$CIVFINAL617,2ll,0ll);
              do {   /* id=164 guarded */ /* ~2899 */ 
                /* region = 2957 */
                /* bump-normalized */
                $$DoIV617 = $$CIVINIT617 + (long long) ($$CIVBUMP65E * (long long) $$CIV64A);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_2900;
                $$DoIV618 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT616 = $$DoIV618;
                $$CIVBUMP65D = -1ll;
                $$CIVFINAL616 = (unsigned long long) ((long long) ($$CIVINIT616 - (0ll + 1)) / $$csx28D + 1);
                $$CIV649 = (long long) 0;
                $$EMTF2E7 = __pdf_profile@37($$CIVFINAL616,2ll,0ll);
                do {   /* id=165 guarded */ /* ~2901 */ 
                  /* region = 2956 */
                  /* bump-normalized */
                  $$DoIV618 = $$CIVINIT616 + (long long) ($$CIVBUMP65D * (long long) $$CIV649);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2218.[(long long) ibx][1ll][1ll + ((long long) mc[].off20 - $$DoIV616)][1ll + ((long long) mc[].off16 - $$DoIV617)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[1ll + ((long long) mc[].off12 - $$DoIV618)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV618 = $$DoIV618 + -1ll;
                  $$CIV649 = $$CIV649 + 1ll;
                } while ((unsigned long long) $$CIV649 < $$EMTF2E7);    /* ~2901 */
                $$DoIV618 = $$CIVINIT616 + (long long) ($$CIVBUMP65D * (long long) $$CIVFINAL616);
              lab_2900:
                /* DIR   LATCH */
                $$DoIV617 = $$DoIV617 + -1ll;
                $$CIV64A = $$CIV64A + 1ll;
              } while ((unsigned long long) $$CIV64A < $$EMTF2E8);    /* ~2899 */
              $$DoIV617 = $$CIVINIT617 + (long long) ($$CIVBUMP65E * (long long) $$CIVFINAL617);
            lab_2898:
              /* DIR   LATCH */
              $$DoIV616 = $$DoIV616 + -1ll;
              $$CIV64B = $$CIV64B + 1ll;
            } while ((unsigned long long) $$CIV64B < $$EMTF2E9);    /* ~2897 */
            $$DoIV616 = $$CIVINIT618 + (long long) ($$CIVBUMP65F * (long long) $$CIVFINAL618);
          lab_2896:
   775 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2902;
            $$DoIV619 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT61B = $$DoIV619;
            $$CIVBUMP662 = -1ll;
            $$csx28E = - ((long long) $$CIVBUMP662);
            $$CIVFINAL61B = (unsigned long long) ((long long) ($$CIVINIT61B - (0ll + 1)) / $$csx28E + 1);
            $$CIV64E = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF2E6 = __pdf_profile@37($$CIVFINAL61B,2ll,0ll);
            do {   /* id=166 guarded */ /* ~2903 */ 
              /* region = 2961 */
              /* bump-normalized */
              $$DoIV619 = $$CIVINIT61B + (long long) ($$CIVBUMP662 * (long long) $$CIV64E);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2904;
              $$DoIV61A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT61A = $$DoIV61A;
              $$CIVBUMP661 = -1ll;
              $$CIVFINAL61A = (unsigned long long) ((long long) ($$CIVINIT61A - (0ll + 1)) / $$csx28E + 1);
              $$CIV64D = (long long) 0;
              $$EMTF2E5 = __pdf_profile@37($$CIVFINAL61A,2ll,0ll);
              do {   /* id=167 guarded */ /* ~2905 */ 
                /* region = 2960 */
                /* bump-normalized */
                $$DoIV61A = $$CIVINIT61A + (long long) ($$CIVBUMP661 * (long long) $$CIV64D);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2906;
                $$DoIV61B = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT619 = $$DoIV61B;
                $$CIVBUMP660 = -1ll;
                $$CIVFINAL619 = (unsigned long long) ((long long) ($$CIVINIT619 - (0ll + 1)) / $$csx28E + 1);
                $$CIV64C = (long long) 0;
                $$EMTF2E4 = __pdf_profile@37($$CIVFINAL619,2ll,0ll);
                do {   /* id=168 guarded */ /* ~2907 */ 
                  /* region = 2959 */
                  /* bump-normalized */
                  $$DoIV61B = $$CIVINIT619 + (long long) ($$CIVBUMP660 * (long long) $$CIV64C);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2212.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV619)][1ll + ((long long) mb[].off16 - $$DoIV61A)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[1ll + ((long long) mb[].off12 - $$DoIV61B)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV61B = $$DoIV61B + -1ll;
                  $$CIV64C = $$CIV64C + 1ll;
                } while ((unsigned long long) $$CIV64C < $$EMTF2E4);    /* ~2907 */
                $$DoIV61B = $$CIVINIT619 + (long long) ($$CIVBUMP660 * (long long) $$CIVFINAL619);
              lab_2906:
                /* DIR   LATCH */
                $$DoIV61A = $$DoIV61A + -1ll;
                $$CIV64D = $$CIV64D + 1ll;
              } while ((unsigned long long) $$CIV64D < $$EMTF2E5);    /* ~2905 */
              $$DoIV61A = $$CIVINIT61A + (long long) ($$CIVBUMP661 * (long long) $$CIVFINAL61A);
            lab_2904:
              /* DIR   LATCH */
              $$DoIV619 = $$DoIV619 + -1ll;
              $$CIV64E = $$CIV64E + 1ll;
            } while ((unsigned long long) $$CIV64E < $$EMTF2E6);    /* ~2903 */
            $$DoIV619 = $$CIVINIT61B + (long long) ($$CIVBUMP662 * (long long) $$CIVFINAL61B);
          lab_2902:
   777 |    goto lab_905;
          lab_880:
            if (!(ndim >= 2)) goto lab_906;
   778 |    stack_pos_208 = _getstack();
            d-T_733_1%dscr_type = 3u;
            d-T_733_1%data_type = 14u;
            d-T_733_1%flags = 144u;
            d-T_733_1%version = 129u;
            d-T_733_1%element_len = 8ll;
            d-T_733_1%rank = 3;
            d-T_733_1%bounds%lbound[].off80 = 1ll;
            d-T_733_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_733_1%bounds%mult[].off96 = 8ll;
            d-T_733_1%bounds%lbound[].off56 = 1ll;
            d-T_733_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_733_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_733_1%bounds%lbound[].off32 = 1ll;
            d-T_733_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_733_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_733_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_240 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_240 <= 1048576ll)) goto lab_907;
            d-T_733_1%addr = _alloca(allocate_size_240);
            goto lab_908;
          lab_907:
            d-T_733_1%addr = malloc(allocate_size_240);
          lab_908:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_2908;
            $$DoIV61C = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT61E = $$DoIV61C;
            $$CIVBUMP665 = -1ll;
            $$csx28F = - ((long long) $$CIVBUMP665);
            $$CIVFINAL61E = (unsigned long long) ((long long) ($$CIVINIT61E - (0ll + 1)) / $$csx28F + 1);
            $$CIV651 = (long long) 0;
            $$EMTF2E3 = __pdf_profile@37($$CIVFINAL61E,2ll,0ll);
            do {   /* id=169 guarded */ /* ~2909 */ 
              /* region = 2964 */
              /* bump-normalized */
              $$DoIV61C = $$CIVINIT61E + (long long) ($$CIVBUMP665 * (long long) $$CIV651);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_2910;
              $$DoIV61D = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT61D = $$DoIV61D;
              $$CIVBUMP664 = -1ll;
              $$CIVFINAL61D = (unsigned long long) ((long long) ($$CIVINIT61D - (0ll + 1)) / $$csx28F + 1);
              $$CIV650 = (long long) 0;
              $$EMTF2E2 = __pdf_profile@37($$CIVFINAL61D,2ll,0ll);
              do {   /* id=170 guarded */ /* ~2911 */ 
                /* region = 2963 */
                /* bump-normalized */
                $$DoIV61D = $$CIVINIT61D + (long long) ($$CIVBUMP664 * (long long) $$CIV650);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_2912;
                $$DoIV61E = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT61C = $$DoIV61E;
                $$CIVBUMP663 = -1ll;
                $$CIVFINAL61C = (unsigned long long) ((long long) ($$CIVINIT61C - (0ll + 1)) / $$csx28F + 1);
                $$CIV64F = (long long) 0;
                $$EMTF2E1 = __pdf_profile@37($$CIVFINAL61C,2ll,0ll);
                do {   /* id=171 guarded */ /* ~2913 */ 
                  /* region = 2962 */
                  /* bump-normalized */
                  $$DoIV61E = $$CIVINIT61C + (long long) ($$CIVBUMP663 * (long long) $$CIV64F);
                  ((double *)((char *)d-T_733_1%addr  + d-T_733_1%rvo))->T_733[].rns2304.[2ll + ((long long) mc[].off20 - ($$DoIV61C + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV61D + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV61E)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mc[].off20 - $$DoIV61C)][1ll + ((long long) mc[].off16 - $$DoIV61D)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV61E)];
                  /* DIR   LATCH */
                  $$DoIV61E = $$DoIV61E + -1ll;
                  $$CIV64F = $$CIV64F + 1ll;
                } while ((unsigned long long) $$CIV64F < $$EMTF2E1);    /* ~2913 */
                $$DoIV61E = $$CIVINIT61C + (long long) ($$CIVBUMP663 * (long long) $$CIVFINAL61C);
              lab_2912:
                /* DIR   LATCH */
                $$DoIV61D = $$DoIV61D + -1ll;
                $$CIV650 = $$CIV650 + 1ll;
              } while ((unsigned long long) $$CIV650 < $$EMTF2E2);    /* ~2911 */
              $$DoIV61D = $$CIVINIT61D + (long long) ($$CIVBUMP664 * (long long) $$CIVFINAL61D);
            lab_2910:
              /* DIR   LATCH */
              $$DoIV61C = $$DoIV61C + -1ll;
              $$CIV651 = $$CIV651 + 1ll;
            } while ((unsigned long long) $$CIV651 < $$EMTF2E3);    /* ~2909 */
            $$DoIV61C = $$CIVINIT61E + (long long) ($$CIVBUMP665 * (long long) $$CIVFINAL61E);
          lab_2908:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_2914;
            $$DoIV61F = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT621 = $$DoIV61F;
            $$CIVBUMP668 = -1ll;
            $$csx290 = - ((long long) $$CIVBUMP668);
            $$CIVFINAL621 = (unsigned long long) ((long long) ($$CIVINIT621 - (0ll + 1)) / $$csx290 + 1);
            $$CIV654 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF2E0 = __pdf_profile@37($$CIVFINAL621,2ll,0ll);
            do {   /* id=172 guarded */ /* ~2915 */ 
              /* region = 2967 */
              /* bump-normalized */
              $$DoIV61F = $$CIVINIT621 + (long long) ($$CIVBUMP668 * (long long) $$CIV654);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_2916;
              $$DoIV620 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT620 = $$DoIV620;
              $$CIVBUMP667 = -1ll;
              $$CIVFINAL620 = (unsigned long long) ((long long) ($$CIVINIT620 - (0ll + 1)) / $$csx290 + 1);
              $$CIV653 = (long long) 0;
              $$EMTF2DF = __pdf_profile@37($$CIVFINAL620,2ll,0ll);
              do {   /* id=173 guarded */ /* ~2917 */ 
                /* region = 2966 */
                /* bump-normalized */
                $$DoIV620 = $$CIVINIT620 + (long long) ($$CIVBUMP667 * (long long) $$CIV653);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_2918;
                $$DoIV621 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT61F = $$DoIV621;
                $$CIVBUMP666 = -1ll;
                $$CIVFINAL61F = (unsigned long long) ((long long) ($$CIVINIT61F - (0ll + 1)) / $$csx290 + 1);
                $$CIV652 = (long long) 0;
                $$EMTF2DE = __pdf_profile@37($$CIVFINAL61F,2ll,0ll);
                do {   /* id=174 guarded */ /* ~2919 */ 
                  /* region = 2965 */
                  /* bump-normalized */
                  $$DoIV621 = $$CIVINIT61F + (long long) ($$CIVBUMP666 * (long long) $$CIV652);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2218.[(long long) ibx][1ll][1ll + ((long long) mc[].off20 - $$DoIV61F)][1ll + ((long long) mc[].off16 - $$DoIV620)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[1ll + ((long long) mc[].off12 - $$DoIV621)]] = ((double *)((char *)d-T_733_1%addr  + d-T_733_1%rvo))->T_733[].rns2304.[2ll + ((long long) mc[].off20 - ($$DoIV61F + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV620 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV621)];
                  /* DIR   LATCH */
                  $$DoIV621 = $$DoIV621 + -1ll;
                  $$CIV652 = $$CIV652 + 1ll;
                } while ((unsigned long long) $$CIV652 < $$EMTF2DE);    /* ~2919 */
                $$DoIV621 = $$CIVINIT61F + (long long) ($$CIVBUMP666 * (long long) $$CIVFINAL61F);
              lab_2918:
                /* DIR   LATCH */
                $$DoIV620 = $$DoIV620 + -1ll;
                $$CIV653 = $$CIV653 + 1ll;
              } while ((unsigned long long) $$CIV653 < $$EMTF2DF);    /* ~2917 */
              $$DoIV620 = $$CIVINIT620 + (long long) ($$CIVBUMP667 * (long long) $$CIVFINAL620);
            lab_2916:
              /* DIR   LATCH */
              $$DoIV61F = $$DoIV61F + -1ll;
              $$CIV654 = $$CIV654 + 1ll;
            } while ((unsigned long long) $$CIV654 < $$EMTF2E0);    /* ~2915 */
            $$DoIV61F = $$CIVINIT621 + (long long) ($$CIVBUMP668 * (long long) $$CIVFINAL621);
          lab_2914:
            if (allocate_size_240 <= 1048576ll) goto lab_933;
            free(d-T_733_1%addr)
          lab_933:
            _dealloca[U,TmPShadow_208D](stack_pos_208)
   780 |    stack_pos_209 = _getstack();
            d-T_734_1%dscr_type = 3u;
            d-T_734_1%data_type = 14u;
            d-T_734_1%flags = 144u;
            d-T_734_1%version = 129u;
            d-T_734_1%element_len = 8ll;
            d-T_734_1%rank = 3;
            d-T_734_1%bounds%lbound[].off80 = 1ll;
            d-T_734_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_734_1%bounds%mult[].off96 = 8ll;
            d-T_734_1%bounds%lbound[].off56 = 1ll;
            d-T_734_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_734_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_734_1%bounds%lbound[].off32 = 1ll;
            d-T_734_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_734_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_734_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_241 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_241 <= 1048576ll)) goto lab_934;
            d-T_734_1%addr = _alloca(allocate_size_241);
            goto lab_935;
          lab_934:
            d-T_734_1%addr = malloc(allocate_size_241);
          lab_935:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2920;
            $$DoIV622 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT624 = $$DoIV622;
            $$CIVBUMP66B = -1ll;
            $$csx291 = - ((long long) $$CIVBUMP66B);
            $$CIVFINAL624 = (unsigned long long) ((long long) ($$CIVINIT624 - (0ll + 1)) / $$csx291 + 1);
            $$CIV657 = (long long) 0;
            $$EMTF2DD = __pdf_profile@37($$CIVFINAL624,2ll,0ll);
            do {   /* id=175 guarded */ /* ~2921 */ 
              /* region = 2970 */
              /* bump-normalized */
              $$DoIV622 = $$CIVINIT624 + (long long) ($$CIVBUMP66B * (long long) $$CIV657);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2922;
              $$DoIV623 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT623 = $$DoIV623;
              $$CIVBUMP66A = -1ll;
              $$CIVFINAL623 = (unsigned long long) ((long long) ($$CIVINIT623 - (0ll + 1)) / $$csx291 + 1);
              $$CIV656 = (long long) 0;
              $$EMTF2DC = __pdf_profile@37($$CIVFINAL623,2ll,0ll);
              do {   /* id=176 guarded */ /* ~2923 */ 
                /* region = 2969 */
                /* bump-normalized */
                $$DoIV623 = $$CIVINIT623 + (long long) ($$CIVBUMP66A * (long long) $$CIV656);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2924;
                $$DoIV624 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT622 = $$DoIV624;
                $$CIVBUMP669 = -1ll;
                $$CIVFINAL622 = (unsigned long long) ((long long) ($$CIVINIT622 - (0ll + 1)) / $$csx291 + 1);
                $$CIV655 = (long long) 0;
                $$EMTF2DB = __pdf_profile@37($$CIVFINAL622,2ll,0ll);
                do {   /* id=177 guarded */ /* ~2925 */ 
                  /* region = 2968 */
                  /* bump-normalized */
                  $$DoIV624 = $$CIVINIT622 + (long long) ($$CIVBUMP669 * (long long) $$CIV655);
                  ((double *)((char *)d-T_734_1%addr  + d-T_734_1%rvo))->T_734[].rns2305.[2ll + ((long long) mb[].off20 - ($$DoIV622 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV623 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV624)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mb[].off20 - $$DoIV622)][1ll + ((long long) mb[].off16 - $$DoIV623)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV624)];
                  /* DIR   LATCH */
                  $$DoIV624 = $$DoIV624 + -1ll;
                  $$CIV655 = $$CIV655 + 1ll;
                } while ((unsigned long long) $$CIV655 < $$EMTF2DB);    /* ~2925 */
                $$DoIV624 = $$CIVINIT622 + (long long) ($$CIVBUMP669 * (long long) $$CIVFINAL622);
              lab_2924:
                /* DIR   LATCH */
                $$DoIV623 = $$DoIV623 + -1ll;
                $$CIV656 = $$CIV656 + 1ll;
              } while ((unsigned long long) $$CIV656 < $$EMTF2DC);    /* ~2923 */
              $$DoIV623 = $$CIVINIT623 + (long long) ($$CIVBUMP66A * (long long) $$CIVFINAL623);
            lab_2922:
              /* DIR   LATCH */
              $$DoIV622 = $$DoIV622 + -1ll;
              $$CIV657 = $$CIV657 + 1ll;
            } while ((unsigned long long) $$CIV657 < $$EMTF2DD);    /* ~2921 */
            $$DoIV622 = $$CIVINIT624 + (long long) ($$CIVBUMP66B * (long long) $$CIVFINAL624);
          lab_2920:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2926;
            $$DoIV625 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT627 = $$DoIV625;
            $$CIVBUMP66E = -1ll;
            $$csx292 = - ((long long) $$CIVBUMP66E);
            $$CIVFINAL627 = (unsigned long long) ((long long) ($$CIVINIT627 - (0ll + 1)) / $$csx292 + 1);
            $$CIV65A = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF2DA = __pdf_profile@37($$CIVFINAL627,2ll,0ll);
            do {   /* id=178 guarded */ /* ~2927 */ 
              /* region = 2973 */
              /* bump-normalized */
              $$DoIV625 = $$CIVINIT627 + (long long) ($$CIVBUMP66E * (long long) $$CIV65A);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2928;
              $$DoIV626 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT626 = $$DoIV626;
              $$CIVBUMP66D = -1ll;
              $$CIVFINAL626 = (unsigned long long) ((long long) ($$CIVINIT626 - (0ll + 1)) / $$csx292 + 1);
              $$CIV659 = (long long) 0;
              $$EMTF2D9 = __pdf_profile@37($$CIVFINAL626,2ll,0ll);
              do {   /* id=179 guarded */ /* ~2929 */ 
                /* region = 2972 */
                /* bump-normalized */
                $$DoIV626 = $$CIVINIT626 + (long long) ($$CIVBUMP66D * (long long) $$CIV659);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2930;
                $$DoIV627 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT625 = $$DoIV627;
                $$CIVBUMP66C = -1ll;
                $$CIVFINAL625 = (unsigned long long) ((long long) ($$CIVINIT625 - (0ll + 1)) / $$csx292 + 1);
                $$CIV658 = (long long) 0;
                $$EMTF2D8 = __pdf_profile@37($$CIVFINAL625,2ll,0ll);
                do {   /* id=180 guarded */ /* ~2931 */ 
                  /* region = 2971 */
                  /* bump-normalized */
                  $$DoIV627 = $$CIVINIT625 + (long long) ($$CIVBUMP66C * (long long) $$CIV658);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2212.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV625)][1ll + ((long long) mb[].off16 - $$DoIV626)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[1ll + ((long long) mb[].off12 - $$DoIV627)]] = ((double *)((char *)d-T_734_1%addr  + d-T_734_1%rvo))->T_734[].rns2305.[2ll + ((long long) mb[].off20 - ($$DoIV625 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV626 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV627)];
                  /* DIR   LATCH */
                  $$DoIV627 = $$DoIV627 + -1ll;
                  $$CIV658 = $$CIV658 + 1ll;
                } while ((unsigned long long) $$CIV658 < $$EMTF2D8);    /* ~2931 */
                $$DoIV627 = $$CIVINIT625 + (long long) ($$CIVBUMP66C * (long long) $$CIVFINAL625);
              lab_2930:
                /* DIR   LATCH */
                $$DoIV626 = $$DoIV626 + -1ll;
                $$CIV659 = $$CIV659 + 1ll;
              } while ((unsigned long long) $$CIV659 < $$EMTF2D9);    /* ~2929 */
              $$DoIV626 = $$CIVINIT626 + (long long) ($$CIVBUMP66D * (long long) $$CIVFINAL626);
            lab_2928:
              /* DIR   LATCH */
              $$DoIV625 = $$DoIV625 + -1ll;
              $$CIV65A = $$CIV65A + 1ll;
            } while ((unsigned long long) $$CIV65A < $$EMTF2DA);    /* ~2927 */
            $$DoIV625 = $$CIVINIT627 + (long long) ($$CIVBUMP66E * (long long) $$CIVFINAL627);
          lab_2926:
            if (allocate_size_241 <= 1048576ll) goto lab_960;
            free(d-T_734_1%addr)
          lab_960:
            _dealloca[U,TmPShadow_209D](stack_pos_209)
   782 |  lab_906:
          lab_905:
   783 |  lab_879:
   784 |  lab_744:
   787 |    if (!(ndim >= 2)) goto lab_1341;
            $$RET8F = __stencilcontrol_NMOD_istimeshift(.index,.info,&qry,&mb);
   788 |    if (!(0 != ($$RET8F & 1))) goto lab_962;
   789 |    __stencilcontrol_NMOD_shift(.index,.info,&qly,&mc)
   791 |    T_735 = 0;
            if (!1) goto lab_2932;
            $$DoIV628 = 2ll;
            $$CIVINIT628 = $$DoIV628;
            $$CIVBUMP66F = -1ll;
            $$CIVFINAL628 = (unsigned long long) ((long long) ($$CIVINIT628 - (0ll + 1)) / - ((long long) $$CIVBUMP66F) + 1);
            $$CIV65B = (long long) 0;
            $$EMTF2D7 = __pdf_profile@37($$CIVFINAL628,2ll,0ll);
            do {   /* id=181 guarded */ /* ~2933 */ 
              /* region = 3010 */
              /* bump-normalized */
              $$DoIV628 = $$CIVINIT628 + (long long) ($$CIVBUMP66F * (long long) $$CIV65B);
              if (!(((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV628][1ll] == ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV628][1ll])) goto lab_3560;
              /* DIR   LATCH */
              $$DoIV628 = $$DoIV628 + -1ll;
              $$CIV65B = $$CIV65B + 1ll;
            } while ((unsigned long long) $$CIV65B < $$EMTF2D7);    /* ~2933 */
            $$DoIV628 = $$CIVINIT628 + (long long) ($$CIVBUMP66F * (long long) $$CIVFINAL628);
          lab_2932:
          lab_965:
            if (!(0 != (T_735 & 1))) goto lab_968;
   792 |    #46 = _xlfBeginIO(6ll,257,&#45,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#46,"qRy and qLy are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#46);
   793 |    _xlfStop(NULL,0ll)
            return;
   794 |  lab_968:
   795 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2934;
            $$DoIV629 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT63F = $$DoIV629;
            $$CIVBUMP686 = -1ll;
            $$csx293 = - ((long long) $$CIVBUMP686);
            $$CIVFINAL63F = (unsigned long long) ((long long) ($$CIVINIT63F - (0ll + 1)) / $$csx293 + 1);
            $$CIV672 = (long long) 0;
   807 |    $$ICM.hdtdy240 = hdtdy;
            $$ICM.d-w_%addr229 = d-w_%addr;
   808 |    $$ICM.d-qly_%addr22D = d-qly_%addr;
   807 |    $$ICM.d-qry_%addr22C = d-qry_%addr;
   802 |    $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
            $$ICM.d-dqy_%addr237 = d-dqy_%addr;
   799 |    $$ICM.d-speedsy_%addr238 = d-speedsy_%addr;
   815 |    $$ICM.d-lefty_%addr235 = d-lefty_%addr;
            $$ICM.d-righty_%addr236 = d-righty_%addr;
   798 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   807 |    $$ICM.d-onedy_i%bounds%extent[].off584241 = d-onedy_i%bounds%extent[].off584;
   795 |    $$EMTF2D6 = __pdf_profile@37($$CIVFINAL63F,2ll,0ll);
            do {   /* id=182 guarded */ /* ~2935 */ 
              /* region = 2997 */
              /* bump-normalized */
              $$DoIV629 = $$CIVINIT63F + (long long) ($$CIVBUMP686 * (long long) $$CIV672);
   796 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2936;
              $$DoIV62A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT63E = $$DoIV62A;
              $$CIVBUMP685 = -1ll;
              $$CIVFINAL63E = (unsigned long long) ((long long) ($$CIVINIT63E - (0ll + 1)) / $$csx293 + 1);
              $$CIV671 = (long long) 0;
              $$EMTF2D5 = __pdf_profile@37($$CIVFINAL63E,2ll,0ll);
              do {   /* id=183 guarded */ /* ~2937 */ 
                /* region = 2996 */
                /* bump-normalized */
                $$DoIV62A = $$CIVINIT63E + (long long) ($$CIVBUMP685 * (long long) $$CIV671);
   797 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2938;
                $$DoIV62B = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT63D = $$DoIV62B;
                $$CIVBUMP684 = -1ll;
                $$CIVFINAL63D = (unsigned long long) ((long long) ($$CIVINIT63D - (0ll + 1)) / $$csx293 + 1);
                $$CIV670 = (long long) 0;
                $$EMTF2D4 = __pdf_profile@37($$CIVFINAL63D,2ll,0ll);
                do {   /* id=184 guarded */ /* ~2939 */ 
                  /* region = 2995 */
                  /* bump-normalized */
                  $$DoIV62B = $$CIVINIT63D + (long long) ($$CIVBUMP684 * (long long) $$CIV670);
                  k.rnnFC0 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV62B));
   798 |          n_waves.rnn121B = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2228.[2ll][1ll][(long long) k.rnnFC0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
   799 |          lambda_min.rnn1216 = min( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[1ll][1ll][(long long) k.rnnFC0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]]);
   800 |          $$csx294 = (long long) n_waves.rnn121B;
                  lambda_max.rnn1211 = max( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[$$csx294][1ll][(long long) k.rnnFC0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]]);
   801 |          if (!(0 != (llimiter & 1))) goto lab_974;
   802 |          if (!(((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2230.[1ll][1ll][(long long) k.rnnFC0][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] <  1.0000000000000000E+000)) goto lab_975;
   803 |          stack_pos_210 = _getstack();
                  d-T_738_1%dscr_type = 3u;
                  d-T_738_1%data_type = 14u;
                  d-T_738_1%flags = 144u;
                  d-T_738_1%version = 129u;
                  d-T_738_1%element_len = 8ll;
                  d-T_738_1%rank = 1;
                  d-T_738_1%bounds%lbound[].off32 = 1ll;
                  d-T_738_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])),0ll);
                  d-T_738_1%bounds%mult[].off48 = 8ll;
                  d-T_738_1%rvo = -8ll;
                  allocate_size_242 = max(1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_242 <= 1048576ll)) goto lab_976;
                  d-T_738_1%addr = _alloca(allocate_size_242);
                  goto lab_977;
                lab_976:
                  d-T_738_1%addr = malloc(allocate_size_242);
                lab_977:
                  $$DoIV62C = 1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]));
                  $$csx295 = $$DoIV62C > 0ll;
                  if (!$$csx295) goto lab_2940;
                  $$DoIVBOUND62C = $$DoIV62C;
                  $$CIVINIT629 = $$DoIV62C;
                  $$CIVBUMP670 = -1ll;
                  $$CIVFINAL629 = (unsigned long long) ((long long) ($$CIVINIT629 - (0ll + 1)) / $$csx293 + 1);
                  $$CIV65C = (long long) 0;
                  $$csx296 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2230.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                  $$EMTF2D3 = __pdf_profile@37($$CIVFINAL629,2ll,0ll);
                  do {   /* id=185 guarded */ /* ~2941 */ 
                    /* region = 2975 */
                    /* bump-normalized */
                    $$DoIV62C = $$CIVINIT629 + (long long) ($$CIVBUMP670 * (long long) $$CIV65C);
                    ((double *)((char *)d-T_738_1%addr  + -8ll))->T_738[].rns2233.[1ll + ($$DoIVBOUND62C - $$DoIV62C)] = ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2234.[($$DoIVBOUND62C + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV62C][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] * $$csx296;
                    /* DIR   LATCH */
                    $$DoIV62C = $$DoIV62C + -1ll;
                    $$CIV65C = $$CIV65C + 1ll;
                  } while ((unsigned long long) $$CIV65C < $$EMTF2D3);    /* ~2941 */
                  $$DoIV62C = $$CIVINIT629 + (long long) ($$CIVBUMP670 * (long long) $$CIVFINAL629);
                lab_2940:
                  $$DoIV62D = 1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]));
                  if (!$$csx295) goto lab_2942;
                  $$DoIVBOUND62D = $$DoIV62D;
                  $$CIVINIT62A = $$DoIV62D;
                  $$CIVBUMP671 = -1ll;
                  $$CIVFINAL62A = (unsigned long long) ((long long) ($$CIVINIT62A - (0ll + 1)) / $$csx293 + 1);
                  $$CIV65D = (long long) 0;
                  $$EMTF2D2 = __pdf_profile@37($$CIVFINAL62A,2ll,0ll);
                  do {   /* id=186 guarded */ /* ~2943 */ 
                    /* region = 2976 */
                    /* bump-normalized */
                    $$DoIV62D = $$CIVINIT62A + (long long) ($$CIVBUMP671 * (long long) $$CIV65D);
                    ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2234.[($$DoIVBOUND62D + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV62D][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] = ((double *)((char *)d-T_738_1%addr  + -8ll))->T_738[].rns2233.[1ll + ($$DoIVBOUND62D - $$DoIV62D)];
                    /* DIR   LATCH */
                    $$DoIV62D = $$DoIV62D + -1ll;
                    $$CIV65D = $$CIV65D + 1ll;
                  } while ((unsigned long long) $$CIV65D < $$EMTF2D2);    /* ~2943 */
                  $$DoIV62D = $$CIVINIT62A + (long long) ($$CIVBUMP671 * (long long) $$CIVFINAL62A);
                lab_2942:
                  if (allocate_size_242 <= 1048576ll) goto lab_986;
                  free(d-T_738_1%addr)
                lab_986:
                  _dealloca[U,TmPShadow_210D](stack_pos_210)
   804 |        lab_975:
   805 |        lab_974:
   806 |          stack_pos_211 = _getstack();
                  d-T_740_1%dscr_type = 3u;
                  d-T_740_1%data_type = 14u;
                  d-T_740_1%flags = 144u;
                  d-T_740_1%version = 129u;
                  d-T_740_1%element_len = 8ll;
                  d-T_740_1%rank = 1;
                  d-T_740_1%bounds%lbound[].off32 = 1ll;
                  d-T_740_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_740_1%bounds%mult[].off48 = 8ll;
                  d-T_740_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_987;
                  d-T_740_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_988;
                lab_987:
                  d-T_740_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_988:
                  if (!($$csx271 > 0ll)) goto lab_2944;
                  $$DoIV62E = d-dw%bounds%extent[].off40;
                  $$CIVINIT62B = $$DoIV62E;
                  $$CIVBUMP672 = -1ll;
                  $$CIVFINAL62B = (unsigned long long) ((long long) ($$CIVINIT62B - (0ll + 1)) / $$csx293 + 1);
                  $$CIV65E = (long long) 0;
                  $$EMTF2D1 = __pdf_profile@37($$CIVFINAL62B,2ll,0ll);
                  do {   /* id=187 guarded */ /* ~2945 */ 
                    /* region = 2977 */
                    /* bump-normalized */
                    $$DoIV62E = $$CIVINIT62B + (long long) ($$CIVBUMP672 * (long long) $$CIV65E);
                    ((double *)((char *)d-T_740_1%addr  + -8ll))->T_740[].rns2235.[1ll + ($$csx271 - $$DoIV62E)] = ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2234.[($$csx271 + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV62E][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV62E = $$DoIV62E + -1ll;
                    $$CIV65E = $$CIV65E + 1ll;
                  } while ((unsigned long long) $$CIV65E < $$EMTF2D1);    /* ~2945 */
                  $$DoIV62E = $$CIVINIT62B + (long long) ($$CIVBUMP672 * (long long) $$CIVFINAL62B);
                lab_2944:
                  if (!($$csx271 > 0ll)) goto lab_2946;
                  $$DoIV62F = d-dw%bounds%extent[].off40;
                  $$CIVINIT62C = $$DoIV62F;
                  $$CIVBUMP673 = -1ll;
                  $$CIVFINAL62C = (unsigned long long) ((long long) ($$CIVINIT62C - (0ll + 1)) / $$csx293 + 1);
                  $$CIV65F = (long long) 0;
                  $$EMTF2D0 = __pdf_profile@37($$CIVFINAL62C,2ll,0ll);
                  do {   /* id=188 guarded */ /* ~2947 */ 
                    /* region = 2978 */
                    /* bump-normalized */
                    $$DoIV62F = $$CIVINIT62C + (long long) ($$CIVBUMP673 * (long long) $$CIV65F);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV62F)] = ((double *)((char *)d-T_740_1%addr  + -8ll))->T_740[].rns2235.[1ll + ($$csx271 - $$DoIV62F)];
                    /* DIR   LATCH */
                    $$DoIV62F = $$DoIV62F + -1ll;
                    $$CIV65F = $$CIV65F + 1ll;
                  } while ((unsigned long long) $$CIV65F < $$EMTF2D0);    /* ~2947 */
                  $$DoIV62F = $$CIVINIT62C + (long long) ($$CIVBUMP673 * (long long) $$CIVFINAL62C);
                lab_2946:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_997;
                  free(d-T_740_1%addr)
                lab_997:
                  _dealloca[U,TmPShadow_211D](stack_pos_211)
   807 |          stack_pos_212 = _getstack();
                  d-T_743_1%dscr_type = 3u;
                  d-T_743_1%data_type = 14u;
                  d-T_743_1%flags = 144u;
                  d-T_743_1%version = 129u;
                  d-T_743_1%element_len = 8ll;
                  d-T_743_1%rank = 1;
                  d-T_743_1%bounds%lbound[].off32 = 1ll;
                  d-T_743_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                  d-T_743_1%bounds%mult[].off48 = 8ll;
                  d-T_743_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_998;
                  d-T_743_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  goto lab_999;
                lab_998:
                  d-T_743_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                lab_999:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2948;
                  $$DoIV630 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT62D = $$DoIV630;
                  $$CIVBUMP674 = -1ll;
                  $$CIVFINAL62D = (unsigned long long) ((long long) ($$CIVINIT62D - (0ll + 1)) / $$csx293 + 1);
                  $$CIV660 = (long long) 0;
                  $$EMTF2CF = __pdf_profile@37($$CIVFINAL62D,2ll,0ll);
                  do {   /* id=189 guarded */ /* ~2949 */ 
                    /* region = 2979 */
                    /* bump-normalized */
                    $$DoIV630 = $$CIVINIT62D + (long long) ($$CIVBUMP674 * (long long) $$CIV660);
                    ((double *)((char *)d-T_743_1%addr  + -8ll))->T_743[].rns2236.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV630)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2238.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV630]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] - ( 5.0000000000000000E-001 + $$ICM.hdtdy240 * lambda_min.rnn1216) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV630)];
                    /* DIR   LATCH */
                    $$DoIV630 = $$DoIV630 + -1ll;
                    $$CIV660 = $$CIV660 + 1ll;
                  } while ((unsigned long long) $$CIV660 < $$EMTF2CF);    /* ~2949 */
                  $$DoIV630 = $$CIVINIT62D + (long long) ($$CIVBUMP674 * (long long) $$CIVFINAL62D);
                lab_2948:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2950;
                  $$DoIV631 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT62E = $$DoIV631;
                  $$CIVBUMP675 = -1ll;
                  $$CIVFINAL62E = (unsigned long long) ((long long) ($$CIVINIT62E - (0ll + 1)) / $$csx293 + 1);
                  $$CIV661 = (long long) 0;
                  $$EMTF2CE = __pdf_profile@37($$CIVFINAL62E,2ll,0ll);
                  do {   /* id=190 guarded */ /* ~2951 */ 
                    /* region = 2980 */
                    /* bump-normalized */
                    $$DoIV631 = $$CIVINIT62E + (long long) ($$CIVBUMP675 * (long long) $$CIV661);
                    ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2243.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV631]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] = ((double *)((char *)d-T_743_1%addr  + -8ll))->T_743[].rns2236.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV631)];
                    /* DIR   LATCH */
                    $$DoIV631 = $$DoIV631 + -1ll;
                    $$CIV661 = $$CIV661 + 1ll;
                  } while ((unsigned long long) $$CIV661 < $$EMTF2CE);    /* ~2951 */
                  $$DoIV631 = $$CIVINIT62E + (long long) ($$CIVBUMP675 * (long long) $$CIVFINAL62E);
                lab_2950:
                  if (max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll) goto lab_1008;
                  free(d-T_743_1%addr)
                lab_1008:
                  _dealloca[U,TmPShadow_212D](stack_pos_212)
   808 |          stack_pos_213 = _getstack();
                  d-T_748_1%dscr_type = 3u;
                  d-T_748_1%data_type = 14u;
                  d-T_748_1%flags = 144u;
                  d-T_748_1%version = 129u;
                  d-T_748_1%element_len = 8ll;
                  d-T_748_1%rank = 1;
                  d-T_748_1%bounds%lbound[].off32 = 1ll;
                  d-T_748_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                  d-T_748_1%bounds%mult[].off48 = 8ll;
                  d-T_748_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1009;
                  d-T_748_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  goto lab_1010;
                lab_1009:
                  d-T_748_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                lab_1010:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2952;
                  $$DoIV632 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT62F = $$DoIV632;
                  $$CIVBUMP676 = -1ll;
                  $$CIVFINAL62F = (unsigned long long) ((long long) ($$CIVINIT62F - (0ll + 1)) / $$csx293 + 1);
                  $$CIV662 = (long long) 0;
                  $$EMTF2CD = __pdf_profile@37($$CIVFINAL62F,2ll,0ll);
                  do {   /* id=191 guarded */ /* ~2953 */ 
                    /* region = 2981 */
                    /* bump-normalized */
                    $$DoIV632 = $$CIVINIT62F + (long long) ($$CIVBUMP676 * (long long) $$CIV662);
                    ((double *)((char *)d-T_748_1%addr  + -8ll))->T_748[].rns2244.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV632)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2238.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV632]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] + ( 5.0000000000000000E-001 - $$ICM.hdtdy240 * lambda_max.rnn1211) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV632)];
                    /* DIR   LATCH */
                    $$DoIV632 = $$DoIV632 + -1ll;
                    $$CIV662 = $$CIV662 + 1ll;
                  } while ((unsigned long long) $$CIV662 < $$EMTF2CD);    /* ~2953 */
                  $$DoIV632 = $$CIVINIT62F + (long long) ($$CIVBUMP676 * (long long) $$CIVFINAL62F);
                lab_2952:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2954;
                  $$DoIV633 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT630 = $$DoIV633;
                  $$CIVBUMP677 = -1ll;
                  $$CIVFINAL630 = (unsigned long long) ((long long) ($$CIVINIT630 - (0ll + 1)) / $$csx293 + 1);
                  $$CIV663 = (long long) 0;
                  $$EMTF2CC = __pdf_profile@37($$CIVFINAL630,2ll,0ll);
                  do {   /* id=192 guarded */ /* ~2955 */ 
                    /* region = 2982 */
                    /* bump-normalized */
                    $$DoIV633 = $$CIVINIT630 + (long long) ($$CIVBUMP677 * (long long) $$CIV663);
                    ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2249.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV633]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] = ((double *)((char *)d-T_748_1%addr  + -8ll))->T_748[].rns2244.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV633)];
                    /* DIR   LATCH */
                    $$DoIV633 = $$DoIV633 + -1ll;
                    $$CIV663 = $$CIV663 + 1ll;
                  } while ((unsigned long long) $$CIV663 < $$EMTF2CC);    /* ~2955 */
                  $$DoIV633 = $$CIVINIT630 + (long long) ($$CIVBUMP677 * (long long) $$CIVFINAL630);
                lab_2954:
                  if (max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll) goto lab_1019;
                  free(d-T_748_1%addr)
                lab_1019:
                  _dealloca[U,TmPShadow_213D](stack_pos_213)
   809 |          $$FSM4F = n_waves.rnn121B;
                  if (!($$csx294 - 1ll > 0ll)) goto lab_2956;
                  $$DoIV634 = $$csx294 - 1ll;
                  $$CIVINIT636 = $$DoIV634;
                  $$CIVBUMP67D = -1ll;
                  $$CIVFINAL636 = (unsigned long long) ((long long) ($$CIVINIT636 - (0ll + 1)) / $$csx293 + 1);
                  $$CIV669 = (long long) 0;
                  $$EMTF2CB = __pdf_profile@37($$CIVFINAL636,2ll,0ll);
                  do {   /* id=193 guarded */ /* ~2957 */ 
                    /* region = 2988 */
                    /* bump-normalized */
                    $$DoIV634 = $$CIVINIT636 + (long long) ($$CIVBUMP67D * (long long) $$CIV669);
   810 |            $$csx297 = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[(long long) ((int) (($$csx294 - $$DoIV634) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx297 <  0.0000000000000000E+000) & 1))) goto lab_1034;
   811 |            stack_pos_214 = _getstack();
                    d-T_754_1%dscr_type = 3u;
                    d-T_754_1%data_type = 14u;
                    d-T_754_1%flags = 144u;
                    d-T_754_1%version = 129u;
                    d-T_754_1%element_len = 8ll;
                    d-T_754_1%rank = 1;
                    d-T_754_1%bounds%lbound[].off32 = 1ll;
                    d-T_754_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_754_1%bounds%mult[].off48 = 8ll;
                    d-T_754_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1022;
                    d-T_754_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1023;
                  lab_1022:
                    d-T_754_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1023:
                    if (!($$csx271 > 0ll)) goto lab_2958;
                    $$DoIV635 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT631 = $$DoIV635;
                    $$CIVBUMP678 = -1ll;
                    $$CIVFINAL631 = (unsigned long long) ((long long) ($$CIVINIT631 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV664 = (long long) 0;
                    $$csx298 = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] - $$csx297;
                    $$EMTF2CA = __pdf_profile@37($$CIVFINAL631,2ll,0ll);
                    do {   /* id=194 guarded */ /* ~2959 */ 
                      /* region = 2983 */
                      /* bump-normalized */
                      $$DoIV635 = $$CIVINIT631 + (long long) ($$CIVBUMP678 * (long long) $$CIV664);
                      ((double *)((char *)d-T_754_1%addr  + -8ll))->T_754[].rns2250.[1ll + ($$csx271 - $$DoIV635)] = ($$csx298 * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV635)]) * $$ICM.hdtdy240;
                      /* DIR   LATCH */
                      $$DoIV635 = $$DoIV635 + -1ll;
                      $$CIV664 = $$CIV664 + 1ll;
                    } while ((unsigned long long) $$CIV664 < $$EMTF2CA);    /* ~2959 */
                    $$DoIV635 = $$CIVINIT631 + (long long) ($$CIVBUMP678 * (long long) $$CIVFINAL631);
                  lab_2958:
                    if (!($$csx271 > 0ll)) goto lab_2960;
                    $$DoIV636 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT632 = $$DoIV636;
                    $$CIVBUMP679 = -1ll;
                    $$CIVFINAL632 = (unsigned long long) ((long long) ($$CIVINIT632 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV665 = (long long) 0;
                    $$EMTF2C9 = __pdf_profile@37($$CIVFINAL632,2ll,0ll);
                    do {   /* id=195 guarded */ /* ~2961 */ 
                      /* region = 2984 */
                      /* bump-normalized */
                      $$DoIV636 = $$CIVINIT632 + (long long) ($$CIVBUMP679 * (long long) $$CIV665);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV636)] = ((double *)((char *)d-T_754_1%addr  + -8ll))->T_754[].rns2250.[1ll + ($$csx271 - $$DoIV636)];
                      /* DIR   LATCH */
                      $$DoIV636 = $$DoIV636 + -1ll;
                      $$CIV665 = $$CIV665 + 1ll;
                    } while ((unsigned long long) $$CIV665 < $$EMTF2C9);    /* ~2961 */
                    $$DoIV636 = $$CIVINIT632 + (long long) ($$CIVBUMP679 * (long long) $$CIVFINAL632);
                  lab_2960:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1032;
                    free(d-T_754_1%addr)
                  lab_1032:
                    _dealloca[U,TmPShadow_214D](stack_pos_214)
   815 |            T_757 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_2962;
                    $$DoIV637 = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT633 = $$DoIV637;
                    $$CIVBUMP67A = -1ll;
                    $$CIVFINAL633 = (unsigned long long) ((long long) ($$CIVINIT633 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV666 = (long long) 0;
                    $$EMTF2C8 = __pdf_profile@37($$CIVFINAL633,2ll,0ll);
                    do {   /* id=196 guarded */ /* ~2963 */ 
                      /* region = 2985 */
                      /* bump-normalized */
                      $$DoIV637 = $$CIVINIT633 + (long long) ($$CIVBUMP67A * (long long) $$CIV666);
                      T_757 = T_757 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2251.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll])) - $$DoIV637][(long long) ((int) (($$csx294 - $$DoIV634) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV637)];
                      /* DIR   LATCH */
                      $$DoIV637 = $$DoIV637 + -1ll;
                      $$CIV666 = $$CIV666 + 1ll;
                    } while ((unsigned long long) $$CIV666 < $$EMTF2C8);    /* ~2963 */
                    $$DoIV637 = $$CIVINIT633 + (long long) ($$CIVBUMP67A * (long long) $$CIVFINAL633);
                  lab_2962:
                    stack_pos_215 = _getstack();
                    d-T_758_1%dscr_type = 3u;
                    d-T_758_1%data_type = 14u;
                    d-T_758_1%flags = 144u;
                    d-T_758_1%version = 129u;
                    d-T_758_1%element_len = 8ll;
                    d-T_758_1%rank = 1;
                    d-T_758_1%bounds%lbound[].off32 = 1ll;
                    d-T_758_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                    d-T_758_1%bounds%mult[].off48 = 8ll;
                    d-T_758_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1039;
                    d-T_758_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                    goto lab_1040;
                  lab_1039:
                    d-T_758_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  lab_1040:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2964;
                    $$DoIV638 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT634 = $$DoIV638;
                    $$CIVBUMP67B = -1ll;
                    $$CIVFINAL634 = (unsigned long long) ((long long) ($$CIVINIT634 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV667 = (long long) 0;
                    $$EMTF2C7 = __pdf_profile@37($$CIVFINAL634,2ll,0ll);
                    do {   /* id=197 guarded */ /* ~2965 */ 
                      /* region = 2986 */
                      /* bump-normalized */
                      $$DoIV638 = $$CIVINIT634 + (long long) ($$CIVBUMP67B * (long long) $$CIV667);
                      ((double *)((char *)d-T_758_1%addr  + -8ll))->T_758[].rns2252.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV638)] = ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2243.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV638]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] + T_757 * ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2255.[($$ICM.d-onedy_i%bounds%extent[].off584241 + (((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%extent[].rns2253.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%lbound[].rns2254.[1ll])) - $$DoIV638][(long long) ((int) (($$csx294 - $$DoIV634) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV638 = $$DoIV638 + -1ll;
                      $$CIV667 = $$CIV667 + 1ll;
                    } while ((unsigned long long) $$CIV667 < $$EMTF2C7);    /* ~2965 */
                    $$DoIV638 = $$CIVINIT634 + (long long) ($$CIVBUMP67B * (long long) $$CIVFINAL634);
                  lab_2964:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2966;
                    $$DoIV639 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT635 = $$DoIV639;
                    $$CIVBUMP67C = -1ll;
                    $$CIVFINAL635 = (unsigned long long) ((long long) ($$CIVINIT635 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV668 = (long long) 0;
                    $$EMTF2C6 = __pdf_profile@37($$CIVFINAL635,2ll,0ll);
                    do {   /* id=198 guarded */ /* ~2967 */ 
                      /* region = 2987 */
                      /* bump-normalized */
                      $$DoIV639 = $$CIVINIT635 + (long long) ($$CIVBUMP67C * (long long) $$CIV668);
                      ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2243.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV639]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] = ((double *)((char *)d-T_758_1%addr  + -8ll))->T_758[].rns2252.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV639)];
                      /* DIR   LATCH */
                      $$DoIV639 = $$DoIV639 + -1ll;
                      $$CIV668 = $$CIV668 + 1ll;
                    } while ((unsigned long long) $$CIV668 < $$EMTF2C6);    /* ~2967 */
                    $$DoIV639 = $$CIVINIT635 + (long long) ($$CIVBUMP67C * (long long) $$CIVFINAL635);
                  lab_2966:
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll > 1048576ll)) goto lab_1049;
                    free(d-T_758_1%addr)
                  lab_1049:
                    _dealloca[U,TmPShadow_215D](stack_pos_215)
   817 |          lab_1034:
                    /* DIR   LATCH */
                    $$DoIV634 = $$DoIV634 + -1ll;
                    $$CIV669 = $$CIV669 + 1ll;
                  } while ((unsigned long long) $$CIV669 < $$EMTF2CB);    /* ~2957 */
                  $$DoIV634 = $$CIVINIT636 + (long long) ($$CIVBUMP67D * (long long) $$CIVFINAL636);
                lab_2956:
   818 |          $$FSM4A = n_waves.rnn121B;
                  $$csx299 = n_waves.rnn121B - 1;
                  if (!((long long) $$csx299 > 0ll)) goto lab_2968;
                  $$DoIV63A = (long long) $$csx299;
                  $$CIVINIT63C = $$DoIV63A;
                  $$CIVBUMP683 = -1ll;
                  $$CIVFINAL63C = (unsigned long long) ((long long) ($$CIVINIT63C - (0ll + 1)) / $$csx293 + 1);
                  $$CIV66F = (long long) 0;
                  $$EMTF2C5 = __pdf_profile@37($$CIVFINAL63C,2ll,0ll);
                  do {   /* id=199 guarded */ /* ~2969 */ 
                    /* region = 2994 */
                    /* bump-normalized */
                    $$DoIV63A = $$CIVINIT63C + (long long) ($$CIVBUMP683 * (long long) $$CIV66F);
   819 |            $$csx29A = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[(long long) ((n_waves.rnn121B - (int) ((long long) $$csx299 - $$DoIV63A)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx29A >  0.0000000000000000E+000) & 1))) goto lab_1069;
   820 |            stack_pos_216 = _getstack();
                    d-T_763_1%dscr_type = 3u;
                    d-T_763_1%data_type = 14u;
                    d-T_763_1%flags = 144u;
                    d-T_763_1%version = 129u;
                    d-T_763_1%element_len = 8ll;
                    d-T_763_1%rank = 1;
                    d-T_763_1%bounds%lbound[].off32 = 1ll;
                    d-T_763_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_763_1%bounds%mult[].off48 = 8ll;
                    d-T_763_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1057;
                    d-T_763_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1058;
                  lab_1057:
                    d-T_763_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1058:
                    if (!($$csx271 > 0ll)) goto lab_2970;
                    $$DoIV63B = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT637 = $$DoIV63B;
                    $$CIVBUMP67E = -1ll;
                    $$CIVFINAL637 = (unsigned long long) ((long long) ($$CIVINIT637 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV66A = (long long) 0;
                    $$csx29B = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2229.[$$csx294][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] - $$csx29A;
                    $$EMTF2C4 = __pdf_profile@37($$CIVFINAL637,2ll,0ll);
                    do {   /* id=200 guarded */ /* ~2971 */ 
                      /* region = 2989 */
                      /* bump-normalized */
                      $$DoIV63B = $$CIVINIT637 + (long long) ($$CIVBUMP67E * (long long) $$CIV66A);
                      ((double *)((char *)d-T_763_1%addr  + -8ll))->T_763[].rns2256.[1ll + ($$csx271 - $$DoIV63B)] = ($$csx29B * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV63B)]) * $$ICM.hdtdy240;
                      /* DIR   LATCH */
                      $$DoIV63B = $$DoIV63B + -1ll;
                      $$CIV66A = $$CIV66A + 1ll;
                    } while ((unsigned long long) $$CIV66A < $$EMTF2C4);    /* ~2971 */
                    $$DoIV63B = $$CIVINIT637 + (long long) ($$CIVBUMP67E * (long long) $$CIVFINAL637);
                  lab_2970:
                    if (!($$csx271 > 0ll)) goto lab_2972;
                    $$DoIV63C = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT638 = $$DoIV63C;
                    $$CIVBUMP67F = -1ll;
                    $$CIVFINAL638 = (unsigned long long) ((long long) ($$CIVINIT638 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV66B = (long long) 0;
                    $$EMTF2C3 = __pdf_profile@37($$CIVFINAL638,2ll,0ll);
                    do {   /* id=201 guarded */ /* ~2973 */ 
                      /* region = 2990 */
                      /* bump-normalized */
                      $$DoIV63C = $$CIVINIT638 + (long long) ($$CIVBUMP67F * (long long) $$CIV66B);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV63C)] = ((double *)((char *)d-T_763_1%addr  + -8ll))->T_763[].rns2256.[1ll + ($$csx271 - $$DoIV63C)];
                      /* DIR   LATCH */
                      $$DoIV63C = $$DoIV63C + -1ll;
                      $$CIV66B = $$CIV66B + 1ll;
                    } while ((unsigned long long) $$CIV66B < $$EMTF2C3);    /* ~2973 */
                    $$DoIV63C = $$CIVINIT638 + (long long) ($$CIVBUMP67F * (long long) $$CIVFINAL638);
                  lab_2972:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1067;
                    free(d-T_763_1%addr)
                  lab_1067:
                    _dealloca[U,TmPShadow_216D](stack_pos_216)
   824 |            T_766 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_2974;
                    $$DoIV63D = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT639 = $$DoIV63D;
                    $$CIVBUMP680 = -1ll;
                    $$CIVFINAL639 = (unsigned long long) ((long long) ($$CIVINIT639 - (0ll + 1)) / $$csx293 + 1);
                    $$CIV66C = (long long) 0;
                    $$EMTF2C2 = __pdf_profile@37($$CIVFINAL639,2ll,0ll);
                    do {   /* id=202 guarded */ /* ~2975 */ 
                      /* region = 2991 */
                      /* bump-normalized */
                      $$DoIV63D = $$CIVINIT639 + (long long) ($$CIVBUMP680 * (long long) $$CIV66C);
                      T_766 = T_766 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2251.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll])) - $$DoIV63D][(long long) ((n_waves.rnn121B - (int) ((long long) $$csx299 - $$DoIV63A)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV63D)];
                      /* DIR   LATCH */
                      $$DoIV63D = $$DoIV63D + -1ll;
                      $$CIV66C = $$CIV66C + 1ll;
                    } while ((unsigned long long) $$CIV66C < $$EMTF2C2);    /* ~2975 */
                    $$DoIV63D = $$CIVINIT639 + (long long) ($$CIVBUMP680 * (long long) $$CIVFINAL639);
                  lab_2974:
                    stack_pos_217 = _getstack();
                    d-T_767_1%dscr_type = 3u;
                    d-T_767_1%data_type = 14u;
                    d-T_767_1%flags = 144u;
                    d-T_767_1%version = 129u;
                    d-T_767_1%element_len = 8ll;
                    d-T_767_1%rank = 1;
                    d-T_767_1%bounds%lbound[].off32 = 1ll;
                    d-T_767_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                    d-T_767_1%bounds%mult[].off48 = 8ll;
                    d-T_767_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1074;
                    d-T_767_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                    goto lab_1075;
                  lab_1074:
                    d-T_767_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  lab_1075:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2976;
                    $$DoIV63E = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT63A = $$DoIV63E;
                    $$CIVBUMP681 = -1ll;
                    $$CIVFINAL63A = (unsigned long long) ((long long) ($$CIVINIT63A - (0ll + 1)) / $$csx293 + 1);
                    $$CIV66D = (long long) 0;
                    $$EMTF2C1 = __pdf_profile@37($$CIVFINAL63A,2ll,0ll);
                    do {   /* id=203 guarded */ /* ~2977 */ 
                      /* region = 2992 */
                      /* bump-normalized */
                      $$DoIV63E = $$CIVINIT63A + (long long) ($$CIVBUMP681 * (long long) $$CIV66D);
                      ((double *)((char *)d-T_767_1%addr  + -8ll))->T_767[].rns2257.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV63E)] = ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2249.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV63E]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] + T_766 * ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2255.[($$ICM.d-onedy_i%bounds%extent[].off584241 + (((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%extent[].rns2253.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%lbound[].rns2254.[1ll])) - $$DoIV63E][(long long) ((n_waves.rnn121B - (int) ((long long) $$csx299 - $$DoIV63A)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV63E = $$DoIV63E + -1ll;
                      $$CIV66D = $$CIV66D + 1ll;
                    } while ((unsigned long long) $$CIV66D < $$EMTF2C1);    /* ~2977 */
                    $$DoIV63E = $$CIVINIT63A + (long long) ($$CIVBUMP681 * (long long) $$CIVFINAL63A);
                  lab_2976:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_2978;
                    $$DoIV63F = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT63B = $$DoIV63F;
                    $$CIVBUMP682 = -1ll;
                    $$CIVFINAL63B = (unsigned long long) ((long long) ($$CIVINIT63B - (0ll + 1)) / $$csx293 + 1);
                    $$CIV66E = (long long) 0;
                    $$EMTF2C0 = __pdf_profile@37($$CIVFINAL63B,2ll,0ll);
                    do {   /* id=204 guarded */ /* ~2979 */ 
                      /* region = 2993 */
                      /* bump-normalized */
                      $$DoIV63F = $$CIVINIT63B + (long long) ($$CIVBUMP682 * (long long) $$CIV66E);
                      ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2249.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2237.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV63F]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV62B))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV62A))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV629))) + mb[].off0)]] = ((double *)((char *)d-T_767_1%addr  + -8ll))->T_767[].rns2257.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV63F)];
                      /* DIR   LATCH */
                      $$DoIV63F = $$DoIV63F + -1ll;
                      $$CIV66E = $$CIV66E + 1ll;
                    } while ((unsigned long long) $$CIV66E < $$EMTF2C0);    /* ~2979 */
                    $$DoIV63F = $$CIVINIT63B + (long long) ($$CIVBUMP682 * (long long) $$CIVFINAL63B);
                  lab_2978:
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll > 1048576ll)) goto lab_1084;
                    free(d-T_767_1%addr)
                  lab_1084:
                    _dealloca[U,TmPShadow_217D](stack_pos_217)
   826 |          lab_1069:
                    /* DIR   LATCH */
                    $$DoIV63A = $$DoIV63A + -1ll;
                    $$CIV66F = $$CIV66F + 1ll;
                  } while ((unsigned long long) $$CIV66F < $$EMTF2C5);    /* ~2969 */
                  $$DoIV63A = $$CIVINIT63C + (long long) ($$CIVBUMP683 * (long long) $$CIVFINAL63C);
                lab_2968:
   827 |          /* DIR   LATCH */
                  $$DoIV62B = $$DoIV62B + -1ll;
                  $$CIV670 = $$CIV670 + 1ll;
                } while ((unsigned long long) $$CIV670 < $$EMTF2D4);    /* ~2939 */
                $$DoIV62B = $$CIVINIT63D + (long long) ($$CIVBUMP684 * (long long) $$CIVFINAL63D);
              lab_2938:
   828 |        /* DIR   LATCH */
                $$DoIV62A = $$DoIV62A + -1ll;
                $$CIV671 = $$CIV671 + 1ll;
              } while ((unsigned long long) $$CIV671 < $$EMTF2D5);    /* ~2937 */
              $$DoIV62A = $$CIVINIT63E + (long long) ($$CIVBUMP685 * (long long) $$CIVFINAL63E);
            lab_2936:
   829 |      /* DIR   LATCH */
              $$DoIV629 = $$DoIV629 + -1ll;
              $$CIV672 = $$CIV672 + 1ll;
            } while ((unsigned long long) $$CIV672 < $$EMTF2D6);    /* ~2935 */
            $$DoIV629 = $$CIVINIT63F + (long long) ($$CIVBUMP686 * (long long) $$CIVFINAL63F);
          lab_2934:
   830 |    if (!(0 != (lmhd & 1))) goto lab_1099;
   831 |    stack_pos_218 = _getstack();
            d-T_770_1%dscr_type = 3u;
            d-T_770_1%data_type = 14u;
            d-T_770_1%flags = 144u;
            d-T_770_1%version = 129u;
            d-T_770_1%element_len = 8ll;
            d-T_770_1%rank = 3;
            d-T_770_1%bounds%lbound[].off80 = 1ll;
            d-T_770_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_770_1%bounds%mult[].off96 = 8ll;
            d-T_770_1%bounds%lbound[].off56 = 1ll;
            d-T_770_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_770_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_770_1%bounds%lbound[].off32 = 1ll;
            d-T_770_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_770_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_770_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_250 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_250 <= 1048576ll)) goto lab_1100;
            d-T_770_1%addr = _alloca(allocate_size_250);
            goto lab_1101;
          lab_1100:
            d-T_770_1%addr = malloc(allocate_size_250);
          lab_1101:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_2980;
            $$DoIV640 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT642 = $$DoIV640;
            $$CIVBUMP689 = -1ll;
            $$csx29C = - ((long long) $$CIVBUMP689);
            $$CIVFINAL642 = (unsigned long long) ((long long) ($$CIVINIT642 - (0ll + 1)) / $$csx29C + 1);
            $$CIV675 = (long long) 0;
            $$EMTF2BF = __pdf_profile@37($$CIVFINAL642,2ll,0ll);
            do {   /* id=205 guarded */ /* ~2981 */ 
              /* region = 3000 */
              /* bump-normalized */
              $$DoIV640 = $$CIVINIT642 + (long long) ($$CIVBUMP689 * (long long) $$CIV675);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_2982;
              $$DoIV641 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT641 = $$DoIV641;
              $$CIVBUMP688 = -1ll;
              $$CIVFINAL641 = (unsigned long long) ((long long) ($$CIVINIT641 - (0ll + 1)) / $$csx29C + 1);
              $$CIV674 = (long long) 0;
              $$EMTF2BE = __pdf_profile@37($$CIVFINAL641,2ll,0ll);
              do {   /* id=206 guarded */ /* ~2983 */ 
                /* region = 2999 */
                /* bump-normalized */
                $$DoIV641 = $$CIVINIT641 + (long long) ($$CIVBUMP688 * (long long) $$CIV674);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_2984;
                $$DoIV642 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT640 = $$DoIV642;
                $$CIVBUMP687 = -1ll;
                $$CIVFINAL640 = (unsigned long long) ((long long) ($$CIVINIT640 - (0ll + 1)) / $$csx29C + 1);
                $$CIV673 = (long long) 0;
                $$EMTF2BD = __pdf_profile@37($$CIVFINAL640,2ll,0ll);
                do {   /* id=207 guarded */ /* ~2985 */ 
                  /* region = 2998 */
                  /* bump-normalized */
                  $$DoIV642 = $$CIVINIT640 + (long long) ($$CIVBUMP687 * (long long) $$CIV673);
                  ((double *)((char *)d-T_770_1%addr  + d-T_770_1%rvo))->T_770[].rns2258.[2ll + ((long long) mc[].off20 - ($$DoIV640 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV641 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV642)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mc[].off20 - $$DoIV640)][1ll + ((long long) mc[].off16 - $$DoIV641)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV642)];
                  /* DIR   LATCH */
                  $$DoIV642 = $$DoIV642 + -1ll;
                  $$CIV673 = $$CIV673 + 1ll;
                } while ((unsigned long long) $$CIV673 < $$EMTF2BD);    /* ~2985 */
                $$DoIV642 = $$CIVINIT640 + (long long) ($$CIVBUMP687 * (long long) $$CIVFINAL640);
              lab_2984:
                /* DIR   LATCH */
                $$DoIV641 = $$DoIV641 + -1ll;
                $$CIV674 = $$CIV674 + 1ll;
              } while ((unsigned long long) $$CIV674 < $$EMTF2BE);    /* ~2983 */
              $$DoIV641 = $$CIVINIT641 + (long long) ($$CIVBUMP688 * (long long) $$CIVFINAL641);
            lab_2982:
              /* DIR   LATCH */
              $$DoIV640 = $$DoIV640 + -1ll;
              $$CIV675 = $$CIV675 + 1ll;
            } while ((unsigned long long) $$CIV675 < $$EMTF2BF);    /* ~2981 */
            $$DoIV640 = $$CIVINIT642 + (long long) ($$CIVBUMP689 * (long long) $$CIVFINAL642);
          lab_2980:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_2986;
            $$DoIV643 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT645 = $$DoIV643;
            $$CIVBUMP68C = -1ll;
            $$csx29D = - ((long long) $$CIVBUMP68C);
            $$CIVFINAL645 = (unsigned long long) ((long long) ($$CIVINIT645 - (0ll + 1)) / $$csx29D + 1);
            $$CIV678 = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$EMTF2BC = __pdf_profile@37($$CIVFINAL645,2ll,0ll);
            do {   /* id=208 guarded */ /* ~2987 */ 
              /* region = 3003 */
              /* bump-normalized */
              $$DoIV643 = $$CIVINIT645 + (long long) ($$CIVBUMP68C * (long long) $$CIV678);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_2988;
              $$DoIV644 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT644 = $$DoIV644;
              $$CIVBUMP68B = -1ll;
              $$CIVFINAL644 = (unsigned long long) ((long long) ($$CIVINIT644 - (0ll + 1)) / $$csx29D + 1);
              $$CIV677 = (long long) 0;
              $$EMTF2BB = __pdf_profile@37($$CIVFINAL644,2ll,0ll);
              do {   /* id=209 guarded */ /* ~2989 */ 
                /* region = 3002 */
                /* bump-normalized */
                $$DoIV644 = $$CIVINIT644 + (long long) ($$CIVBUMP68B * (long long) $$CIV677);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_2990;
                $$DoIV645 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT643 = $$DoIV645;
                $$CIVBUMP68A = -1ll;
                $$CIVFINAL643 = (unsigned long long) ((long long) ($$CIVINIT643 - (0ll + 1)) / $$csx29D + 1);
                $$CIV676 = (long long) 0;
                $$EMTF2BA = __pdf_profile@37($$CIVFINAL643,2ll,0ll);
                do {   /* id=210 guarded */ /* ~2991 */ 
                  /* region = 3001 */
                  /* bump-normalized */
                  $$DoIV645 = $$CIVINIT643 + (long long) ($$CIVBUMP68A * (long long) $$CIV676);
                  ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2249.[(long long) iby][1ll][1ll + ((long long) mc[].off20 - $$DoIV643)][1ll + ((long long) mc[].off16 - $$DoIV644)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[1ll + ((long long) mc[].off12 - $$DoIV645)]] = ((double *)((char *)d-T_770_1%addr  + d-T_770_1%rvo))->T_770[].rns2258.[2ll + ((long long) mc[].off20 - ($$DoIV643 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV644 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV645)];
                  /* DIR   LATCH */
                  $$DoIV645 = $$DoIV645 + -1ll;
                  $$CIV676 = $$CIV676 + 1ll;
                } while ((unsigned long long) $$CIV676 < $$EMTF2BA);    /* ~2991 */
                $$DoIV645 = $$CIVINIT643 + (long long) ($$CIVBUMP68A * (long long) $$CIVFINAL643);
              lab_2990:
                /* DIR   LATCH */
                $$DoIV644 = $$DoIV644 + -1ll;
                $$CIV677 = $$CIV677 + 1ll;
              } while ((unsigned long long) $$CIV677 < $$EMTF2BB);    /* ~2989 */
              $$DoIV644 = $$CIVINIT644 + (long long) ($$CIVBUMP68B * (long long) $$CIVFINAL644);
            lab_2988:
              /* DIR   LATCH */
              $$DoIV643 = $$DoIV643 + -1ll;
              $$CIV678 = $$CIV678 + 1ll;
            } while ((unsigned long long) $$CIV678 < $$EMTF2BC);    /* ~2987 */
            $$DoIV643 = $$CIVINIT645 + (long long) ($$CIVBUMP68C * (long long) $$CIVFINAL645);
          lab_2986:
            if (allocate_size_250 <= 1048576ll) goto lab_1126;
            free(d-T_770_1%addr)
          lab_1126:
            _dealloca[U,TmPShadow_218D](stack_pos_218)
   833 |    stack_pos_219 = _getstack();
            d-T_771_1%dscr_type = 3u;
            d-T_771_1%data_type = 14u;
            d-T_771_1%flags = 144u;
            d-T_771_1%version = 129u;
            d-T_771_1%element_len = 8ll;
            d-T_771_1%rank = 3;
            d-T_771_1%bounds%lbound[].off80 = 1ll;
            d-T_771_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_771_1%bounds%mult[].off96 = 8ll;
            d-T_771_1%bounds%lbound[].off56 = 1ll;
            d-T_771_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_771_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_771_1%bounds%lbound[].off32 = 1ll;
            d-T_771_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_771_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_771_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_251 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_251 <= 1048576ll)) goto lab_1127;
            d-T_771_1%addr = _alloca(allocate_size_251);
            goto lab_1128;
          lab_1127:
            d-T_771_1%addr = malloc(allocate_size_251);
          lab_1128:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2992;
            $$DoIV646 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT648 = $$DoIV646;
            $$CIVBUMP68F = -1ll;
            $$csx29E = - ((long long) $$CIVBUMP68F);
            $$CIVFINAL648 = (unsigned long long) ((long long) ($$CIVINIT648 - (0ll + 1)) / $$csx29E + 1);
            $$CIV67B = (long long) 0;
            $$EMTF2B9 = __pdf_profile@37($$CIVFINAL648,2ll,0ll);
            do {   /* id=211 guarded */ /* ~2993 */ 
              /* region = 3006 */
              /* bump-normalized */
              $$DoIV646 = $$CIVINIT648 + (long long) ($$CIVBUMP68F * (long long) $$CIV67B);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_2994;
              $$DoIV647 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT647 = $$DoIV647;
              $$CIVBUMP68E = -1ll;
              $$CIVFINAL647 = (unsigned long long) ((long long) ($$CIVINIT647 - (0ll + 1)) / $$csx29E + 1);
              $$CIV67A = (long long) 0;
              $$EMTF2B8 = __pdf_profile@37($$CIVFINAL647,2ll,0ll);
              do {   /* id=212 guarded */ /* ~2995 */ 
                /* region = 3005 */
                /* bump-normalized */
                $$DoIV647 = $$CIVINIT647 + (long long) ($$CIVBUMP68E * (long long) $$CIV67A);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_2996;
                $$DoIV648 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT646 = $$DoIV648;
                $$CIVBUMP68D = -1ll;
                $$CIVFINAL646 = (unsigned long long) ((long long) ($$CIVINIT646 - (0ll + 1)) / $$csx29E + 1);
                $$CIV679 = (long long) 0;
                $$EMTF2B7 = __pdf_profile@37($$CIVFINAL646,2ll,0ll);
                do {   /* id=213 guarded */ /* ~2997 */ 
                  /* region = 3004 */
                  /* bump-normalized */
                  $$DoIV648 = $$CIVINIT646 + (long long) ($$CIVBUMP68D * (long long) $$CIV679);
                  ((double *)((char *)d-T_771_1%addr  + d-T_771_1%rvo))->T_771[].rns2259.[2ll + ((long long) mb[].off20 - ($$DoIV646 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV647 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV648)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mb[].off20 - $$DoIV646)][1ll + ((long long) mb[].off16 - $$DoIV647)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV648)];
                  /* DIR   LATCH */
                  $$DoIV648 = $$DoIV648 + -1ll;
                  $$CIV679 = $$CIV679 + 1ll;
                } while ((unsigned long long) $$CIV679 < $$EMTF2B7);    /* ~2997 */
                $$DoIV648 = $$CIVINIT646 + (long long) ($$CIVBUMP68D * (long long) $$CIVFINAL646);
              lab_2996:
                /* DIR   LATCH */
                $$DoIV647 = $$DoIV647 + -1ll;
                $$CIV67A = $$CIV67A + 1ll;
              } while ((unsigned long long) $$CIV67A < $$EMTF2B8);    /* ~2995 */
              $$DoIV647 = $$CIVINIT647 + (long long) ($$CIVBUMP68E * (long long) $$CIVFINAL647);
            lab_2994:
              /* DIR   LATCH */
              $$DoIV646 = $$DoIV646 + -1ll;
              $$CIV67B = $$CIV67B + 1ll;
            } while ((unsigned long long) $$CIV67B < $$EMTF2B9);    /* ~2993 */
            $$DoIV646 = $$CIVINIT648 + (long long) ($$CIVBUMP68F * (long long) $$CIVFINAL648);
          lab_2992:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_2998;
            $$DoIV649 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT64B = $$DoIV649;
            $$CIVBUMP692 = -1ll;
            $$csx29F = - ((long long) $$CIVBUMP692);
            $$CIVFINAL64B = (unsigned long long) ((long long) ($$CIVINIT64B - (0ll + 1)) / $$csx29F + 1);
            $$CIV67E = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$EMTF2B6 = __pdf_profile@37($$CIVFINAL64B,2ll,0ll);
            do {   /* id=214 guarded */ /* ~2999 */ 
              /* region = 3009 */
              /* bump-normalized */
              $$DoIV649 = $$CIVINIT64B + (long long) ($$CIVBUMP692 * (long long) $$CIV67E);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3000;
              $$DoIV64A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT64A = $$DoIV64A;
              $$CIVBUMP691 = -1ll;
              $$CIVFINAL64A = (unsigned long long) ((long long) ($$CIVINIT64A - (0ll + 1)) / $$csx29F + 1);
              $$CIV67D = (long long) 0;
              $$EMTF2B5 = __pdf_profile@37($$CIVFINAL64A,2ll,0ll);
              do {   /* id=215 guarded */ /* ~3001 */ 
                /* region = 3008 */
                /* bump-normalized */
                $$DoIV64A = $$CIVINIT64A + (long long) ($$CIVBUMP691 * (long long) $$CIV67D);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3002;
                $$DoIV64B = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT649 = $$DoIV64B;
                $$CIVBUMP690 = -1ll;
                $$CIVFINAL649 = (unsigned long long) ((long long) ($$CIVINIT649 - (0ll + 1)) / $$csx29F + 1);
                $$CIV67C = (long long) 0;
                $$EMTF2B4 = __pdf_profile@37($$CIVFINAL649,2ll,0ll);
                do {   /* id=216 guarded */ /* ~3003 */ 
                  /* region = 3007 */
                  /* bump-normalized */
                  $$DoIV64B = $$CIVINIT649 + (long long) ($$CIVBUMP690 * (long long) $$CIV67C);
                  ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2243.[(long long) iby][1ll][1ll + ((long long) mb[].off20 - $$DoIV649)][1ll + ((long long) mb[].off16 - $$DoIV64A)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[1ll + ((long long) mb[].off12 - $$DoIV64B)]] = ((double *)((char *)d-T_771_1%addr  + d-T_771_1%rvo))->T_771[].rns2259.[2ll + ((long long) mb[].off20 - ($$DoIV649 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV64A + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV64B)];
                  /* DIR   LATCH */
                  $$DoIV64B = $$DoIV64B + -1ll;
                  $$CIV67C = $$CIV67C + 1ll;
                } while ((unsigned long long) $$CIV67C < $$EMTF2B4);    /* ~3003 */
                $$DoIV64B = $$CIVINIT649 + (long long) ($$CIVBUMP690 * (long long) $$CIVFINAL649);
              lab_3002:
                /* DIR   LATCH */
                $$DoIV64A = $$DoIV64A + -1ll;
                $$CIV67D = $$CIV67D + 1ll;
              } while ((unsigned long long) $$CIV67D < $$EMTF2B5);    /* ~3001 */
              $$DoIV64A = $$CIVINIT64A + (long long) ($$CIVBUMP691 * (long long) $$CIVFINAL64A);
            lab_3000:
              /* DIR   LATCH */
              $$DoIV649 = $$DoIV649 + -1ll;
              $$CIV67E = $$CIV67E + 1ll;
            } while ((unsigned long long) $$CIV67E < $$EMTF2B6);    /* ~2999 */
            $$DoIV649 = $$CIVINIT64B + (long long) ($$CIVBUMP692 * (long long) $$CIVFINAL64B);
          lab_2998:
            if (allocate_size_251 <= 1048576ll) goto lab_1153;
            free(d-T_771_1%addr)
          lab_1153:
            _dealloca[U,TmPShadow_219D](stack_pos_219)
   835 |  lab_1099:
   836 |  lab_962:
   838 |    if (!(ndim >= 3)) goto lab_1341;
            $$RET90 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrz,&mb);
   839 |    if (!(0 != ($$RET90 & 1))) goto lab_1341;
   840 |    __stencilcontrol_NMOD_shift(.index,.info,&qlz,&mc)
   842 |    T_772 = 0;
            if (!1) goto lab_3004;
            $$DoIV64C = 2ll;
            $$CIVINIT64C = $$DoIV64C;
            $$CIVBUMP693 = -1ll;
            $$CIVFINAL64C = (unsigned long long) ((long long) ($$CIVINIT64C - (0ll + 1)) / - ((long long) $$CIVBUMP693) + 1);
            $$CIV67F = (long long) 0;
            $$EMTF2B3 = __pdf_profile@37($$CIVFINAL64C,2ll,0ll);
            do {   /* id=217 guarded */ /* ~3005 */ 
              /* region = 3046 */
              /* bump-normalized */
              $$DoIV64C = $$CIVINIT64C + (long long) ($$CIVBUMP693 * (long long) $$CIV67F);
              if (!(((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV64C][1ll] == ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV64C][1ll])) goto lab_3558;
              /* DIR   LATCH */
              $$DoIV64C = $$DoIV64C + -1ll;
              $$CIV67F = $$CIV67F + 1ll;
            } while ((unsigned long long) $$CIV67F < $$EMTF2B3);    /* ~3005 */
            $$DoIV64C = $$CIVINIT64C + (long long) ($$CIVBUMP693 * (long long) $$CIVFINAL64C);
          lab_3004:
          lab_1158:
            if (!(0 != (T_772 & 1))) goto lab_1161;
   843 |    #48 = _xlfBeginIO(6ll,257,&#47,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#48,"qRz and qLz are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#48);
   844 |    _xlfStop(NULL,0ll)
            return;
   845 |  lab_1161:
   846 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3006;
            $$DoIV64D = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT663 = $$DoIV64D;
            $$CIVBUMP6AA = -1ll;
            $$csx2A0 = - ((long long) $$CIVBUMP6AA);
            $$CIVFINAL663 = (unsigned long long) ((long long) ($$CIVINIT663 - (0ll + 1)) / $$csx2A0 + 1);
            $$CIV696 = (long long) 0;
   854 |    $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
            $$ICM.d-dqz_%addr23B = d-dqz_%addr;
   850 |    $$ICM.d-speedsz_%addr23C = d-speedsz_%addr;
   849 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
   846 |    $$EMTF2B2 = __pdf_profile@37($$CIVFINAL663,2ll,0ll);
            do {   /* id=218 guarded */ /* ~3007 */ 
              /* region = 3033 */
              /* bump-normalized */
              $$DoIV64D = $$CIVINIT663 + (long long) ($$CIVBUMP6AA * (long long) $$CIV696);
   847 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3008;
              $$DoIV64E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT662 = $$DoIV64E;
              $$CIVBUMP6A9 = -1ll;
              $$CIVFINAL662 = (unsigned long long) ((long long) ($$CIVINIT662 - (0ll + 1)) / $$csx2A0 + 1);
              $$CIV695 = (long long) 0;
              $$EMTF2B1 = __pdf_profile@37($$CIVFINAL662,2ll,0ll);
              do {   /* id=219 guarded */ /* ~3009 */ 
                /* region = 3032 */
                /* bump-normalized */
                $$DoIV64E = $$CIVINIT662 + (long long) ($$CIVBUMP6A9 * (long long) $$CIV695);
   848 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3010;
                $$DoIV64F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT661 = $$DoIV64F;
                $$CIVBUMP6A8 = -1ll;
                $$CIVFINAL661 = (unsigned long long) ((long long) ($$CIVINIT661 - (0ll + 1)) / $$csx2A0 + 1);
                $$CIV694 = (long long) 0;
                $$EMTF2B0 = __pdf_profile@37($$CIVFINAL661,2ll,0ll);
                do {   /* id=220 guarded */ /* ~3011 */ 
                  /* region = 3031 */
                  /* bump-normalized */
                  $$DoIV64F = $$CIVINIT661 + (long long) ($$CIVBUMP6A8 * (long long) $$CIV694);
                  k.rnnFBF = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV64F));
   849 |          n_waves.rnn121A = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2260.[3ll][1ll][(long long) k.rnnFBF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
   850 |          lambda_min.rnn1215 = min( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[1ll][1ll][(long long) k.rnnFBF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]]);
   851 |          $$csx2A1 = (long long) n_waves.rnn121A;
                  lambda_max.rnn1210 = max( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[$$csx2A1][1ll][(long long) k.rnnFBF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]]);
   853 |          if (!(0 != (llimiter & 1))) goto lab_1165;
   854 |          if (!(((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2262.[1ll][1ll][(long long) k.rnnFBF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] <  1.0000000000000000E+000)) goto lab_1166;
   855 |          stack_pos_220 = _getstack();
                  d-T_775_1%dscr_type = 3u;
                  d-T_775_1%data_type = 14u;
                  d-T_775_1%flags = 144u;
                  d-T_775_1%version = 129u;
                  d-T_775_1%element_len = 8ll;
                  d-T_775_1%rank = 1;
                  d-T_775_1%bounds%lbound[].off32 = 1ll;
                  d-T_775_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] + ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])),0ll);
                  d-T_775_1%bounds%mult[].off48 = 8ll;
                  d-T_775_1%rvo = -8ll;
                  allocate_size_252 = max(1ll + ((((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] + ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_252 <= 1048576ll)) goto lab_1167;
                  d-T_775_1%addr = _alloca(allocate_size_252);
                  goto lab_1168;
                lab_1167:
                  d-T_775_1%addr = malloc(allocate_size_252);
                lab_1168:
                  $$DoIV650 = 1ll + ((((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] + ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]));
                  $$csx2A2 = $$DoIV650 > 0ll;
                  if (!$$csx2A2) goto lab_3012;
                  $$DoIVBOUND650 = $$DoIV650;
                  $$CIVINIT64D = $$DoIV650;
                  $$CIVBUMP694 = -1ll;
                  $$CIVFINAL64D = (unsigned long long) ((long long) ($$CIVINIT64D - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV680 = (long long) 0;
                  $$csx2A3 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2262.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                  $$EMTF2AF = __pdf_profile@37($$CIVFINAL64D,2ll,0ll);
                  do {   /* id=221 guarded */ /* ~3013 */ 
                    /* region = 3011 */
                    /* bump-normalized */
                    $$DoIV650 = $$CIVINIT64D + (long long) ($$CIVBUMP694 * (long long) $$CIV680);
                    ((double *)((char *)d-T_775_1%addr  + -8ll))->T_775[].rns2265.[1ll + ($$DoIVBOUND650 - $$DoIV650)] = ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2266.[($$DoIVBOUND650 + (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])) - $$DoIV650][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] * $$csx2A3;
                    /* DIR   LATCH */
                    $$DoIV650 = $$DoIV650 + -1ll;
                    $$CIV680 = $$CIV680 + 1ll;
                  } while ((unsigned long long) $$CIV680 < $$EMTF2AF);    /* ~3013 */
                  $$DoIV650 = $$CIVINIT64D + (long long) ($$CIVBUMP694 * (long long) $$CIVFINAL64D);
                lab_3012:
                  $$DoIV651 = 1ll + ((((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] + ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll]));
                  if (!$$csx2A2) goto lab_3014;
                  $$DoIVBOUND651 = $$DoIV651;
                  $$CIVINIT64E = $$DoIV651;
                  $$CIVBUMP695 = -1ll;
                  $$CIVFINAL64E = (unsigned long long) ((long long) ($$CIVINIT64E - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV681 = (long long) 0;
                  $$EMTF2AE = __pdf_profile@37($$CIVFINAL64E,2ll,0ll);
                  do {   /* id=222 guarded */ /* ~3015 */ 
                    /* region = 3012 */
                    /* bump-normalized */
                    $$DoIV651 = $$CIVINIT64E + (long long) ($$CIVBUMP695 * (long long) $$CIV681);
                    ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2266.[($$DoIVBOUND651 + (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])) - $$DoIV651][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] = ((double *)((char *)d-T_775_1%addr  + -8ll))->T_775[].rns2265.[1ll + ($$DoIVBOUND651 - $$DoIV651)];
                    /* DIR   LATCH */
                    $$DoIV651 = $$DoIV651 + -1ll;
                    $$CIV681 = $$CIV681 + 1ll;
                  } while ((unsigned long long) $$CIV681 < $$EMTF2AE);    /* ~3015 */
                  $$DoIV651 = $$CIVINIT64E + (long long) ($$CIVBUMP695 * (long long) $$CIVFINAL64E);
                lab_3014:
                  if (allocate_size_252 <= 1048576ll) goto lab_1177;
                  free(d-T_775_1%addr)
                lab_1177:
                  _dealloca[U,TmPShadow_220D](stack_pos_220)
   856 |        lab_1166:
   857 |        lab_1165:
   858 |          stack_pos_221 = _getstack();
                  d-T_777_1%dscr_type = 3u;
                  d-T_777_1%data_type = 14u;
                  d-T_777_1%flags = 144u;
                  d-T_777_1%version = 129u;
                  d-T_777_1%element_len = 8ll;
                  d-T_777_1%rank = 1;
                  d-T_777_1%bounds%lbound[].off32 = 1ll;
                  d-T_777_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_777_1%bounds%mult[].off48 = 8ll;
                  d-T_777_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1178;
                  d-T_777_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1179;
                lab_1178:
                  d-T_777_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1179:
                  if (!($$csx271 > 0ll)) goto lab_3016;
                  $$DoIV652 = d-dw%bounds%extent[].off40;
                  $$CIVINIT64F = $$DoIV652;
                  $$CIVBUMP696 = -1ll;
                  $$CIVFINAL64F = (unsigned long long) ((long long) ($$CIVINIT64F - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV682 = (long long) 0;
                  $$EMTF2AD = __pdf_profile@37($$CIVFINAL64F,2ll,0ll);
                  do {   /* id=223 guarded */ /* ~3017 */ 
                    /* region = 3013 */
                    /* bump-normalized */
                    $$DoIV652 = $$CIVINIT64F + (long long) ($$CIVBUMP696 * (long long) $$CIV682);
                    ((double *)((char *)d-T_777_1%addr  + -8ll))->T_777[].rns2267.[1ll + ($$csx271 - $$DoIV652)] = ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2266.[($$csx271 + (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])) - $$DoIV652][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV652 = $$DoIV652 + -1ll;
                    $$CIV682 = $$CIV682 + 1ll;
                  } while ((unsigned long long) $$CIV682 < $$EMTF2AD);    /* ~3017 */
                  $$DoIV652 = $$CIVINIT64F + (long long) ($$CIVBUMP696 * (long long) $$CIVFINAL64F);
                lab_3016:
                  if (!($$csx271 > 0ll)) goto lab_3018;
                  $$DoIV653 = d-dw%bounds%extent[].off40;
                  $$CIVINIT650 = $$DoIV653;
                  $$CIVBUMP697 = -1ll;
                  $$CIVFINAL650 = (unsigned long long) ((long long) ($$CIVINIT650 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV683 = (long long) 0;
                  $$EMTF2AC = __pdf_profile@37($$CIVFINAL650,2ll,0ll);
                  do {   /* id=224 guarded */ /* ~3019 */ 
                    /* region = 3014 */
                    /* bump-normalized */
                    $$DoIV653 = $$CIVINIT650 + (long long) ($$CIVBUMP697 * (long long) $$CIV683);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV653)] = ((double *)((char *)d-T_777_1%addr  + -8ll))->T_777[].rns2267.[1ll + ($$csx271 - $$DoIV653)];
                    /* DIR   LATCH */
                    $$DoIV653 = $$DoIV653 + -1ll;
                    $$CIV683 = $$CIV683 + 1ll;
                  } while ((unsigned long long) $$CIV683 < $$EMTF2AC);    /* ~3019 */
                  $$DoIV653 = $$CIVINIT650 + (long long) ($$CIVBUMP697 * (long long) $$CIVFINAL650);
                lab_3018:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1188;
                  free(d-T_777_1%addr)
                lab_1188:
                  _dealloca[U,TmPShadow_221D](stack_pos_221)
   859 |          stack_pos_222 = _getstack();
                  d-T_780_1%dscr_type = 3u;
                  d-T_780_1%data_type = 14u;
                  d-T_780_1%flags = 144u;
                  d-T_780_1%version = 129u;
                  d-T_780_1%element_len = 8ll;
                  d-T_780_1%rank = 1;
                  d-T_780_1%bounds%lbound[].off32 = 1ll;
                  d-T_780_1%bounds%extent[].off40 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  d-T_780_1%bounds%mult[].off48 = 8ll;
                  d-T_780_1%rvo = -8ll;
                  $$csx2A6 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  $$csx2A5 = $$csx2A6 * 8ll;
                  $$csx2A4 = $$csx2A5 <= 1048576ll;
                  if (!$$csx2A4) goto lab_1189;
                  d-T_780_1%addr = _alloca($$csx2A5);
                  goto lab_1190;
                lab_1189:
                  d-T_780_1%addr = malloc($$csx2A5);
                lab_1190:
                  $$csx2A7 = d-onedz_i%bounds%extent[].off640 > 0ll;
                  if (!$$csx2A7) goto lab_3020;
                  $$DoIV654 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT651 = $$DoIV654;
                  $$CIVBUMP698 = -1ll;
                  $$CIVFINAL651 = (unsigned long long) ((long long) ($$CIVINIT651 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV684 = (long long) 0;
                  $$ICM.hdtdz242 = hdtdz;
                  $$ICM.d-w_%addr229 = d-w_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF2AB = __pdf_profile@37($$CIVFINAL651,2ll,0ll);
                  do {   /* id=225 guarded */ /* ~3021 */ 
                    /* region = 3015 */
                    /* bump-normalized */
                    $$DoIV654 = $$CIVINIT651 + (long long) ($$CIVBUMP698 * (long long) $$CIV684);
                    ((double *)((char *)d-T_780_1%addr  + -8ll))->T_780[].rns2268.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV654)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2270.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV654]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] - ( 5.0000000000000000E-001 + $$ICM.hdtdz242 * lambda_min.rnn1215) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV654)];
                    /* DIR   LATCH */
                    $$DoIV654 = $$DoIV654 + -1ll;
                    $$CIV684 = $$CIV684 + 1ll;
                  } while ((unsigned long long) $$CIV684 < $$EMTF2AB);    /* ~3021 */
                  $$DoIV654 = $$CIVINIT651 + (long long) ($$CIVBUMP698 * (long long) $$CIVFINAL651);
                lab_3020:
                  if (!$$csx2A7) goto lab_3022;
                  $$DoIV655 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT652 = $$DoIV655;
                  $$CIVBUMP699 = -1ll;
                  $$CIVFINAL652 = (unsigned long long) ((long long) ($$CIVINIT652 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV685 = (long long) 0;
                  $$ICM.d-qrz_%addr22E = d-qrz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF2AA = __pdf_profile@37($$CIVFINAL652,2ll,0ll);
                  do {   /* id=226 guarded */ /* ~3023 */ 
                    /* region = 3016 */
                    /* bump-normalized */
                    $$DoIV655 = $$CIVINIT652 + (long long) ($$CIVBUMP699 * (long long) $$CIV685);
                    ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2275.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV655]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] = ((double *)((char *)d-T_780_1%addr  + -8ll))->T_780[].rns2268.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV655)];
                    /* DIR   LATCH */
                    $$DoIV655 = $$DoIV655 + -1ll;
                    $$CIV685 = $$CIV685 + 1ll;
                  } while ((unsigned long long) $$CIV685 < $$EMTF2AA);    /* ~3023 */
                  $$DoIV655 = $$CIVINIT652 + (long long) ($$CIVBUMP699 * (long long) $$CIVFINAL652);
                lab_3022:
                  if ($$csx2A4) goto lab_1199;
                  free(d-T_780_1%addr)
                lab_1199:
                  _dealloca[U,TmPShadow_222D](stack_pos_222)
   860 |          stack_pos_223 = _getstack();
                  d-T_785_1%dscr_type = 3u;
                  d-T_785_1%data_type = 14u;
                  d-T_785_1%flags = 144u;
                  d-T_785_1%version = 129u;
                  d-T_785_1%element_len = 8ll;
                  d-T_785_1%rank = 1;
                  d-T_785_1%bounds%lbound[].off32 = 1ll;
                  d-T_785_1%bounds%extent[].off40 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  d-T_785_1%bounds%mult[].off48 = 8ll;
                  d-T_785_1%rvo = -8ll;
                  if (!$$csx2A4) goto lab_1200;
                  d-T_785_1%addr = _alloca($$csx2A5);
                  goto lab_1201;
                lab_1200:
                  d-T_785_1%addr = malloc($$csx2A5);
                lab_1201:
                  if (!$$csx2A7) goto lab_3024;
                  $$DoIV656 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT653 = $$DoIV656;
                  $$CIVBUMP69A = -1ll;
                  $$CIVFINAL653 = (unsigned long long) ((long long) ($$CIVINIT653 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV686 = (long long) 0;
                  $$ICM.hdtdz242 = hdtdz;
                  $$ICM.d-w_%addr229 = d-w_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF2A9 = __pdf_profile@37($$CIVFINAL653,2ll,0ll);
                  do {   /* id=227 guarded */ /* ~3025 */ 
                    /* region = 3017 */
                    /* bump-normalized */
                    $$DoIV656 = $$CIVINIT653 + (long long) ($$CIVBUMP69A * (long long) $$CIV686);
                    ((double *)((char *)d-T_785_1%addr  + -8ll))->T_785[].rns2276.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV656)] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2270.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV656]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] + ( 5.0000000000000000E-001 - $$ICM.hdtdz242 * lambda_max.rnn1210) * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV656)];
                    /* DIR   LATCH */
                    $$DoIV656 = $$DoIV656 + -1ll;
                    $$CIV686 = $$CIV686 + 1ll;
                  } while ((unsigned long long) $$CIV686 < $$EMTF2A9);    /* ~3025 */
                  $$DoIV656 = $$CIVINIT653 + (long long) ($$CIVBUMP69A * (long long) $$CIVFINAL653);
                lab_3024:
                  if (!$$csx2A7) goto lab_3026;
                  $$DoIV657 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT654 = $$DoIV657;
                  $$CIVBUMP69B = -1ll;
                  $$CIVFINAL654 = (unsigned long long) ((long long) ($$CIVINIT654 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV687 = (long long) 0;
                  $$ICM.d-qlz_%addr22F = d-qlz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF2A8 = __pdf_profile@37($$CIVFINAL654,2ll,0ll);
                  do {   /* id=228 guarded */ /* ~3027 */ 
                    /* region = 3018 */
                    /* bump-normalized */
                    $$DoIV657 = $$CIVINIT654 + (long long) ($$CIVBUMP69B * (long long) $$CIV687);
                    ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2281.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV657]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] = ((double *)((char *)d-T_785_1%addr  + -8ll))->T_785[].rns2276.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV657)];
                    /* DIR   LATCH */
                    $$DoIV657 = $$DoIV657 + -1ll;
                    $$CIV687 = $$CIV687 + 1ll;
                  } while ((unsigned long long) $$CIV687 < $$EMTF2A8);    /* ~3027 */
                  $$DoIV657 = $$CIVINIT654 + (long long) ($$CIVBUMP69B * (long long) $$CIVFINAL654);
                lab_3026:
                  if ($$csx2A5 <= 1048576ll) goto lab_1210;
                  free(d-T_785_1%addr)
                lab_1210:
                  _dealloca[U,TmPShadow_223D](stack_pos_223)
   862 |          $$FSM49 = n_waves.rnn121A;
                  if (!($$csx2A1 - 1ll > 0ll)) goto lab_3028;
                  $$DoIV658 = $$csx2A1 - 1ll;
                  $$CIVINIT65A = $$DoIV658;
                  $$CIVBUMP6A1 = -1ll;
                  $$CIVFINAL65A = (unsigned long long) ((long long) ($$CIVINIT65A - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV68D = (long long) 0;
   864 |          $$ICM.hdtdz242 = hdtdz;
   868 |          $$ICM.d-qrz_%addr22E = d-qrz_%addr;
                  $$ICM.d-leftz_%addr239 = d-leftz_%addr;
                  $$ICM.d-rightz_%addr23A = d-rightz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
   862 |          $$EMTF2A7 = __pdf_profile@37($$CIVFINAL65A,2ll,0ll);
                  do {   /* id=229 guarded */ /* ~3029 */ 
                    /* region = 3024 */
                    /* bump-normalized */
                    $$DoIV658 = $$CIVINIT65A + (long long) ($$CIVBUMP6A1 * (long long) $$CIV68D);
   863 |            $$csx2A8 = ((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[(long long) ((int) (($$csx2A1 - $$DoIV658) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx2A8 <  0.0000000000000000E+000) & 1))) goto lab_1225;
   864 |            stack_pos_224 = _getstack();
                    d-T_791_1%dscr_type = 3u;
                    d-T_791_1%data_type = 14u;
                    d-T_791_1%flags = 144u;
                    d-T_791_1%version = 129u;
                    d-T_791_1%element_len = 8ll;
                    d-T_791_1%rank = 1;
                    d-T_791_1%bounds%lbound[].off32 = 1ll;
                    d-T_791_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_791_1%bounds%mult[].off48 = 8ll;
                    d-T_791_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1213;
                    d-T_791_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1214;
                  lab_1213:
                    d-T_791_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1214:
                    if (!($$csx271 > 0ll)) goto lab_3030;
                    $$DoIV659 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT655 = $$DoIV659;
                    $$CIVBUMP69C = -1ll;
                    $$CIVFINAL655 = (unsigned long long) ((long long) ($$CIVINIT655 - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV688 = (long long) 0;
                    $$csx2A9 = ((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] - $$csx2A8;
                    $$EMTF2A6 = __pdf_profile@37($$CIVFINAL655,2ll,0ll);
                    do {   /* id=230 guarded */ /* ~3031 */ 
                      /* region = 3019 */
                      /* bump-normalized */
                      $$DoIV659 = $$CIVINIT655 + (long long) ($$CIVBUMP69C * (long long) $$CIV688);
                      ((double *)((char *)d-T_791_1%addr  + -8ll))->T_791[].rns2282.[1ll + ($$csx271 - $$DoIV659)] = ($$csx2A9 * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV659)]) * $$ICM.hdtdz242;
                      /* DIR   LATCH */
                      $$DoIV659 = $$DoIV659 + -1ll;
                      $$CIV688 = $$CIV688 + 1ll;
                    } while ((unsigned long long) $$CIV688 < $$EMTF2A6);    /* ~3031 */
                    $$DoIV659 = $$CIVINIT655 + (long long) ($$CIVBUMP69C * (long long) $$CIVFINAL655);
                  lab_3030:
                    if (!($$csx271 > 0ll)) goto lab_3032;
                    $$DoIV65A = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT656 = $$DoIV65A;
                    $$CIVBUMP69D = -1ll;
                    $$CIVFINAL656 = (unsigned long long) ((long long) ($$CIVINIT656 - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV689 = (long long) 0;
                    $$EMTF2A5 = __pdf_profile@37($$CIVFINAL656,2ll,0ll);
                    do {   /* id=231 guarded */ /* ~3033 */ 
                      /* region = 3020 */
                      /* bump-normalized */
                      $$DoIV65A = $$CIVINIT656 + (long long) ($$CIVBUMP69D * (long long) $$CIV689);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV65A)] = ((double *)((char *)d-T_791_1%addr  + -8ll))->T_791[].rns2282.[1ll + ($$csx271 - $$DoIV65A)];
                      /* DIR   LATCH */
                      $$DoIV65A = $$DoIV65A + -1ll;
                      $$CIV689 = $$CIV689 + 1ll;
                    } while ((unsigned long long) $$CIV689 < $$EMTF2A5);    /* ~3033 */
                    $$DoIV65A = $$CIVINIT656 + (long long) ($$CIVBUMP69D * (long long) $$CIVFINAL656);
                  lab_3032:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1223;
                    free(d-T_791_1%addr)
                  lab_1223:
                    _dealloca[U,TmPShadow_224D](stack_pos_224)
   868 |            T_794 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_3034;
                    $$DoIV65B = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT657 = $$DoIV65B;
                    $$CIVBUMP69E = -1ll;
                    $$CIVFINAL657 = (unsigned long long) ((long long) ($$CIVINIT657 - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV68A = (long long) 0;
                    $$EMTF2A4 = __pdf_profile@37($$CIVFINAL657,2ll,0ll);
                    do {   /* id=232 guarded */ /* ~3035 */ 
                      /* region = 3021 */
                      /* bump-normalized */
                      $$DoIV65B = $$CIVINIT657 + (long long) ($$CIVBUMP69E * (long long) $$CIV68A);
                      T_794 = T_794 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2283.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll])) - $$DoIV65B][(long long) ((int) (($$csx2A1 - $$DoIV658) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV65B)];
                      /* DIR   LATCH */
                      $$DoIV65B = $$DoIV65B + -1ll;
                      $$CIV68A = $$CIV68A + 1ll;
                    } while ((unsigned long long) $$CIV68A < $$EMTF2A4);    /* ~3035 */
                    $$DoIV65B = $$CIVINIT657 + (long long) ($$CIVBUMP69E * (long long) $$CIVFINAL657);
                  lab_3034:
                    stack_pos_225 = _getstack();
                    d-T_795_1%dscr_type = 3u;
                    d-T_795_1%data_type = 14u;
                    d-T_795_1%flags = 144u;
                    d-T_795_1%version = 129u;
                    d-T_795_1%element_len = 8ll;
                    d-T_795_1%rank = 1;
                    d-T_795_1%bounds%lbound[].off32 = 1ll;
                    d-T_795_1%bounds%extent[].off40 = max($$ICM.d-onedz_i%bounds%extent[].off640243,0ll);
                    d-T_795_1%bounds%mult[].off48 = 8ll;
                    d-T_795_1%rvo = -8ll;
                    if (!$$csx2A4) goto lab_1230;
                    d-T_795_1%addr = _alloca($$csx2A5);
                    goto lab_1231;
                  lab_1230:
                    d-T_795_1%addr = malloc($$csx2A5);
                  lab_1231:
                    if (!$$csx2A7) goto lab_3036;
                    $$DoIV65C = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT658 = $$DoIV65C;
                    $$CIVBUMP69F = -1ll;
                    $$CIVFINAL658 = (unsigned long long) ((long long) ($$CIVINIT658 - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV68B = (long long) 0;
                    $$EMTF2A3 = __pdf_profile@37($$CIVFINAL658,2ll,0ll);
                    do {   /* id=233 guarded */ /* ~3037 */ 
                      /* region = 3022 */
                      /* bump-normalized */
                      $$DoIV65C = $$CIVINIT658 + (long long) ($$CIVBUMP69F * (long long) $$CIV68B);
                      ((double *)((char *)d-T_795_1%addr  + -8ll))->T_795[].rns2284.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV65C)] = ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2275.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV65C]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] + T_794 * ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2287.[($$ICM.d-onedz_i%bounds%extent[].off640243 + (((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%extent[].rns2285.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%lbound[].rns2286.[1ll])) - $$DoIV65C][(long long) ((int) (($$csx2A1 - $$DoIV658) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV65C = $$DoIV65C + -1ll;
                      $$CIV68B = $$CIV68B + 1ll;
                    } while ((unsigned long long) $$CIV68B < $$EMTF2A3);    /* ~3037 */
                    $$DoIV65C = $$CIVINIT658 + (long long) ($$CIVBUMP69F * (long long) $$CIVFINAL658);
                  lab_3036:
                    if (!$$csx2A7) goto lab_3038;
                    $$DoIV65D = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT659 = $$DoIV65D;
                    $$CIVBUMP6A0 = -1ll;
                    $$CIVFINAL659 = (unsigned long long) ((long long) ($$CIVINIT659 - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV68C = (long long) 0;
                    $$EMTF2A2 = __pdf_profile@37($$CIVFINAL659,2ll,0ll);
                    do {   /* id=234 guarded */ /* ~3039 */ 
                      /* region = 3023 */
                      /* bump-normalized */
                      $$DoIV65D = $$CIVINIT659 + (long long) ($$CIVBUMP6A0 * (long long) $$CIV68C);
                      ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2275.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV65D]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] = ((double *)((char *)d-T_795_1%addr  + -8ll))->T_795[].rns2284.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV65D)];
                      /* DIR   LATCH */
                      $$DoIV65D = $$DoIV65D + -1ll;
                      $$CIV68C = $$CIV68C + 1ll;
                    } while ((unsigned long long) $$CIV68C < $$EMTF2A2);    /* ~3039 */
                    $$DoIV65D = $$CIVINIT659 + (long long) ($$CIVBUMP6A0 * (long long) $$CIVFINAL659);
                  lab_3038:
                    if ($$csx2A5 <= 1048576ll) goto lab_1240;
                    free(d-T_795_1%addr)
                  lab_1240:
                    _dealloca[U,TmPShadow_225D](stack_pos_225)
   870 |          lab_1225:
                    /* DIR   LATCH */
                    $$DoIV658 = $$DoIV658 + -1ll;
                    $$CIV68D = $$CIV68D + 1ll;
                  } while ((unsigned long long) $$CIV68D < $$EMTF2A7);    /* ~3029 */
                  $$DoIV658 = $$CIVINIT65A + (long long) ($$CIVBUMP6A1 * (long long) $$CIVFINAL65A);
                lab_3028:
   871 |          $$FSM47 = n_waves.rnn121A;
                  $$csx2AA = n_waves.rnn121A - 1;
                  if (!((long long) $$csx2AA > 0ll)) goto lab_3040;
                  $$DoIV65E = (long long) $$csx2AA;
                  $$CIVINIT660 = $$DoIV65E;
                  $$CIVBUMP6A7 = -1ll;
                  $$CIVFINAL660 = (unsigned long long) ((long long) ($$CIVINIT660 - (0ll + 1)) / $$csx2A0 + 1);
                  $$CIV693 = (long long) 0;
   873 |          $$ICM.hdtdz242 = hdtdz;
   877 |          $$ICM.d-qlz_%addr22F = d-qlz_%addr;
                  $$ICM.d-leftz_%addr239 = d-leftz_%addr;
                  $$ICM.d-rightz_%addr23A = d-rightz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
   871 |          $$EMTF2A1 = __pdf_profile@37($$CIVFINAL660,2ll,0ll);
                  do {   /* id=235 guarded */ /* ~3041 */ 
                    /* region = 3030 */
                    /* bump-normalized */
                    $$DoIV65E = $$CIVINIT660 + (long long) ($$CIVBUMP6A7 * (long long) $$CIV693);
   872 |            $$csx2AB = ((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[(long long) ((n_waves.rnn121A - (int) ((long long) $$csx2AA - $$DoIV65E)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                    if (!(0 != ((lhlltypesolver | $$csx2AB >  0.0000000000000000E+000) & 1))) goto lab_1258;
   873 |            stack_pos_226 = _getstack();
                    d-T_800_1%dscr_type = 3u;
                    d-T_800_1%data_type = 14u;
                    d-T_800_1%flags = 144u;
                    d-T_800_1%version = 129u;
                    d-T_800_1%element_len = 8ll;
                    d-T_800_1%rank = 1;
                    d-T_800_1%bounds%lbound[].off32 = 1ll;
                    d-T_800_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_800_1%bounds%mult[].off48 = 8ll;
                    d-T_800_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1246;
                    d-T_800_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1247;
                  lab_1246:
                    d-T_800_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1247:
                    if (!($$csx271 > 0ll)) goto lab_3042;
                    $$DoIV65F = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT65B = $$DoIV65F;
                    $$CIVBUMP6A2 = -1ll;
                    $$CIVFINAL65B = (unsigned long long) ((long long) ($$CIVINIT65B - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV68E = (long long) 0;
                    $$csx2AC = ((double *)((char *)$$ICM.d-speedsz_%addr23C->speedsz_%d-data%addr.rns2180.  + $$ICM.d-speedsz_%addr23C->speedsz_%d-data%rvo.rns2177.))->speedsz_%data[].rns2261.[$$csx2A1][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] - $$csx2AB;
                    $$EMTF2A0 = __pdf_profile@37($$CIVFINAL65B,2ll,0ll);
                    do {   /* id=236 guarded */ /* ~3043 */ 
                      /* region = 3025 */
                      /* bump-normalized */
                      $$DoIV65F = $$CIVINIT65B + (long long) ($$CIVBUMP6A2 * (long long) $$CIV68E);
                      ((double *)((char *)d-T_800_1%addr  + -8ll))->T_800[].rns2288.[1ll + ($$csx271 - $$DoIV65F)] = ($$csx2AC * ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV65F)]) * $$ICM.hdtdz242;
                      /* DIR   LATCH */
                      $$DoIV65F = $$DoIV65F + -1ll;
                      $$CIV68E = $$CIV68E + 1ll;
                    } while ((unsigned long long) $$CIV68E < $$EMTF2A0);    /* ~3043 */
                    $$DoIV65F = $$CIVINIT65B + (long long) ($$CIVBUMP6A2 * (long long) $$CIVFINAL65B);
                  lab_3042:
                    if (!($$csx271 > 0ll)) goto lab_3044;
                    $$DoIV660 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT65C = $$DoIV660;
                    $$CIVBUMP6A3 = -1ll;
                    $$CIVFINAL65C = (unsigned long long) ((long long) ($$CIVINIT65C - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV68F = (long long) 0;
                    $$EMTF29F = __pdf_profile@37($$CIVFINAL65C,2ll,0ll);
                    do {   /* id=237 guarded */ /* ~3045 */ 
                      /* region = 3026 */
                      /* bump-normalized */
                      $$DoIV660 = $$CIVINIT65C + (long long) ($$CIVBUMP6A3 * (long long) $$CIV68F);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV660)] = ((double *)((char *)d-T_800_1%addr  + -8ll))->T_800[].rns2288.[1ll + ($$csx271 - $$DoIV660)];
                      /* DIR   LATCH */
                      $$DoIV660 = $$DoIV660 + -1ll;
                      $$CIV68F = $$CIV68F + 1ll;
                    } while ((unsigned long long) $$CIV68F < $$EMTF29F);    /* ~3045 */
                    $$DoIV660 = $$CIVINIT65C + (long long) ($$CIVBUMP6A3 * (long long) $$CIVFINAL65C);
                  lab_3044:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1256;
                    free(d-T_800_1%addr)
                  lab_1256:
                    _dealloca[U,TmPShadow_226D](stack_pos_226)
   877 |            T_803 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_3046;
                    $$DoIV661 = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT65D = $$DoIV661;
                    $$CIVBUMP6A4 = -1ll;
                    $$CIVFINAL65D = (unsigned long long) ((long long) ($$CIVINIT65D - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV690 = (long long) 0;
                    $$EMTF29E = __pdf_profile@37($$CIVFINAL65D,2ll,0ll);
                    do {   /* id=238 guarded */ /* ~3047 */ 
                      /* region = 3027 */
                      /* bump-normalized */
                      $$DoIV661 = $$CIVINIT65D + (long long) ($$CIVBUMP6A4 * (long long) $$CIV690);
                      T_803 = T_803 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2283.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll])) - $$DoIV661][(long long) ((n_waves.rnn121A - (int) ((long long) $$csx2AA - $$DoIV65E)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV661)];
                      /* DIR   LATCH */
                      $$DoIV661 = $$DoIV661 + -1ll;
                      $$CIV690 = $$CIV690 + 1ll;
                    } while ((unsigned long long) $$CIV690 < $$EMTF29E);    /* ~3047 */
                    $$DoIV661 = $$CIVINIT65D + (long long) ($$CIVBUMP6A4 * (long long) $$CIVFINAL65D);
                  lab_3046:
                    stack_pos_227 = _getstack();
                    d-T_804_1%dscr_type = 3u;
                    d-T_804_1%data_type = 14u;
                    d-T_804_1%flags = 144u;
                    d-T_804_1%version = 129u;
                    d-T_804_1%element_len = 8ll;
                    d-T_804_1%rank = 1;
                    d-T_804_1%bounds%lbound[].off32 = 1ll;
                    d-T_804_1%bounds%extent[].off40 = max($$ICM.d-onedz_i%bounds%extent[].off640243,0ll);
                    d-T_804_1%bounds%mult[].off48 = 8ll;
                    d-T_804_1%rvo = -8ll;
                    if (!$$csx2A4) goto lab_1263;
                    d-T_804_1%addr = _alloca($$csx2A5);
                    goto lab_1264;
                  lab_1263:
                    d-T_804_1%addr = malloc($$csx2A5);
                  lab_1264:
                    if (!$$csx2A7) goto lab_3048;
                    $$DoIV662 = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT65E = $$DoIV662;
                    $$CIVBUMP6A5 = -1ll;
                    $$CIVFINAL65E = (unsigned long long) ((long long) ($$CIVINIT65E - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV691 = (long long) 0;
                    $$EMTF29D = __pdf_profile@37($$CIVFINAL65E,2ll,0ll);
                    do {   /* id=239 guarded */ /* ~3049 */ 
                      /* region = 3028 */
                      /* bump-normalized */
                      $$DoIV662 = $$CIVINIT65E + (long long) ($$CIVBUMP6A5 * (long long) $$CIV691);
                      ((double *)((char *)d-T_804_1%addr  + -8ll))->T_804[].rns2289.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV662)] = ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2281.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV662]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] + T_803 * ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2287.[($$ICM.d-onedz_i%bounds%extent[].off640243 + (((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%extent[].rns2285.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%lbound[].rns2286.[1ll])) - $$DoIV662][(long long) ((n_waves.rnn121A - (int) ((long long) $$csx2AA - $$DoIV65E)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV662 = $$DoIV662 + -1ll;
                      $$CIV691 = $$CIV691 + 1ll;
                    } while ((unsigned long long) $$CIV691 < $$EMTF29D);    /* ~3049 */
                    $$DoIV662 = $$CIVINIT65E + (long long) ($$CIVBUMP6A5 * (long long) $$CIVFINAL65E);
                  lab_3048:
                    if (!$$csx2A7) goto lab_3050;
                    $$DoIV663 = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT65F = $$DoIV663;
                    $$CIVBUMP6A6 = -1ll;
                    $$CIVFINAL65F = (unsigned long long) ((long long) ($$CIVINIT65F - (0ll + 1)) / $$csx2A0 + 1);
                    $$CIV692 = (long long) 0;
                    $$EMTF29C = __pdf_profile@37($$CIVFINAL65F,2ll,0ll);
                    do {   /* id=240 guarded */ /* ~3051 */ 
                      /* region = 3029 */
                      /* bump-normalized */
                      $$DoIV663 = $$CIVINIT65F + (long long) ($$CIVBUMP6A6 * (long long) $$CIV692);
                      ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2281.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2269.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV663]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV64F))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV64E))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV64D))) + mb[].off0)]] = ((double *)((char *)d-T_804_1%addr  + -8ll))->T_804[].rns2289.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV663)];
                      /* DIR   LATCH */
                      $$DoIV663 = $$DoIV663 + -1ll;
                      $$CIV692 = $$CIV692 + 1ll;
                    } while ((unsigned long long) $$CIV692 < $$EMTF29C);    /* ~3051 */
                    $$DoIV663 = $$CIVINIT65F + (long long) ($$CIVBUMP6A6 * (long long) $$CIVFINAL65F);
                  lab_3050:
                    if ($$csx2A5 <= 1048576ll) goto lab_1273;
                    free(d-T_804_1%addr)
                  lab_1273:
                    _dealloca[U,TmPShadow_227D](stack_pos_227)
   879 |          lab_1258:
                    /* DIR   LATCH */
                    $$DoIV65E = $$DoIV65E + -1ll;
                    $$CIV693 = $$CIV693 + 1ll;
                  } while ((unsigned long long) $$CIV693 < $$EMTF2A1);    /* ~3041 */
                  $$DoIV65E = $$CIVINIT660 + (long long) ($$CIVBUMP6A7 * (long long) $$CIVFINAL660);
                lab_3040:
   881 |          /* DIR   LATCH */
                  $$DoIV64F = $$DoIV64F + -1ll;
                  $$CIV694 = $$CIV694 + 1ll;
                } while ((unsigned long long) $$CIV694 < $$EMTF2B0);    /* ~3011 */
                $$DoIV64F = $$CIVINIT661 + (long long) ($$CIVBUMP6A8 * (long long) $$CIVFINAL661);
              lab_3010:
   882 |        /* DIR   LATCH */
                $$DoIV64E = $$DoIV64E + -1ll;
                $$CIV695 = $$CIV695 + 1ll;
              } while ((unsigned long long) $$CIV695 < $$EMTF2B1);    /* ~3009 */
              $$DoIV64E = $$CIVINIT662 + (long long) ($$CIVBUMP6A9 * (long long) $$CIVFINAL662);
            lab_3008:
   883 |      /* DIR   LATCH */
              $$DoIV64D = $$DoIV64D + -1ll;
              $$CIV696 = $$CIV696 + 1ll;
            } while ((unsigned long long) $$CIV696 < $$EMTF2B2);    /* ~3007 */
            $$DoIV64D = $$CIVINIT663 + (long long) ($$CIVBUMP6AA * (long long) $$CIVFINAL663);
          lab_3006:
   884 |    if (!(0 != (lmhd & 1))) goto lab_1341;
   885 |    stack_pos_228 = _getstack();
            d-T_807_1%dscr_type = 3u;
            d-T_807_1%data_type = 14u;
            d-T_807_1%flags = 144u;
            d-T_807_1%version = 129u;
            d-T_807_1%element_len = 8ll;
            d-T_807_1%rank = 3;
            d-T_807_1%bounds%lbound[].off80 = 1ll;
            d-T_807_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_807_1%bounds%mult[].off96 = 8ll;
            d-T_807_1%bounds%lbound[].off56 = 1ll;
            d-T_807_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_807_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_807_1%bounds%lbound[].off32 = 1ll;
            d-T_807_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_807_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_807_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_260 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_260 <= 1048576ll)) goto lab_1287;
            d-T_807_1%addr = _alloca(allocate_size_260);
            goto lab_1288;
          lab_1287:
            d-T_807_1%addr = malloc(allocate_size_260);
          lab_1288:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3052;
            $$DoIV664 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT666 = $$DoIV664;
            $$CIVBUMP6AD = -1ll;
            $$csx2AD = - ((long long) $$CIVBUMP6AD);
            $$CIVFINAL666 = (unsigned long long) ((long long) ($$CIVINIT666 - (0ll + 1)) / $$csx2AD + 1);
            $$CIV699 = (long long) 0;
            $$EMTF29B = __pdf_profile@37($$CIVFINAL666,2ll,0ll);
            do {   /* id=241 guarded */ /* ~3053 */ 
              /* region = 3036 */
              /* bump-normalized */
              $$DoIV664 = $$CIVINIT666 + (long long) ($$CIVBUMP6AD * (long long) $$CIV699);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3054;
              $$DoIV665 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT665 = $$DoIV665;
              $$CIVBUMP6AC = -1ll;
              $$CIVFINAL665 = (unsigned long long) ((long long) ($$CIVINIT665 - (0ll + 1)) / $$csx2AD + 1);
              $$CIV698 = (long long) 0;
              $$EMTF29A = __pdf_profile@37($$CIVFINAL665,2ll,0ll);
              do {   /* id=242 guarded */ /* ~3055 */ 
                /* region = 3035 */
                /* bump-normalized */
                $$DoIV665 = $$CIVINIT665 + (long long) ($$CIVBUMP6AC * (long long) $$CIV698);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3056;
                $$DoIV666 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT664 = $$DoIV666;
                $$CIVBUMP6AB = -1ll;
                $$CIVFINAL664 = (unsigned long long) ((long long) ($$CIVINIT664 - (0ll + 1)) / $$csx2AD + 1);
                $$CIV697 = (long long) 0;
                $$EMTF299 = __pdf_profile@37($$CIVFINAL664,2ll,0ll);
                do {   /* id=243 guarded */ /* ~3057 */ 
                  /* region = 3034 */
                  /* bump-normalized */
                  $$DoIV666 = $$CIVINIT664 + (long long) ($$CIVBUMP6AB * (long long) $$CIV697);
                  ((double *)((char *)d-T_807_1%addr  + d-T_807_1%rvo))->T_807[].rns2290.[2ll + ((long long) mc[].off20 - ($$DoIV664 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV665 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV666)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mc[].off20 - $$DoIV664)][1ll + ((long long) mc[].off16 - $$DoIV665)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV666)];
                  /* DIR   LATCH */
                  $$DoIV666 = $$DoIV666 + -1ll;
                  $$CIV697 = $$CIV697 + 1ll;
                } while ((unsigned long long) $$CIV697 < $$EMTF299);    /* ~3057 */
                $$DoIV666 = $$CIVINIT664 + (long long) ($$CIVBUMP6AB * (long long) $$CIVFINAL664);
              lab_3056:
                /* DIR   LATCH */
                $$DoIV665 = $$DoIV665 + -1ll;
                $$CIV698 = $$CIV698 + 1ll;
              } while ((unsigned long long) $$CIV698 < $$EMTF29A);    /* ~3055 */
              $$DoIV665 = $$CIVINIT665 + (long long) ($$CIVBUMP6AC * (long long) $$CIVFINAL665);
            lab_3054:
              /* DIR   LATCH */
              $$DoIV664 = $$DoIV664 + -1ll;
              $$CIV699 = $$CIV699 + 1ll;
            } while ((unsigned long long) $$CIV699 < $$EMTF29B);    /* ~3053 */
            $$DoIV664 = $$CIVINIT666 + (long long) ($$CIVBUMP6AD * (long long) $$CIVFINAL666);
          lab_3052:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3058;
            $$DoIV667 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT669 = $$DoIV667;
            $$CIVBUMP6B0 = -1ll;
            $$csx2AE = - ((long long) $$CIVBUMP6B0);
            $$CIVFINAL669 = (unsigned long long) ((long long) ($$CIVINIT669 - (0ll + 1)) / $$csx2AE + 1);
            $$CIV69C = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$EMTF298 = __pdf_profile@37($$CIVFINAL669,2ll,0ll);
            do {   /* id=244 guarded */ /* ~3059 */ 
              /* region = 3039 */
              /* bump-normalized */
              $$DoIV667 = $$CIVINIT669 + (long long) ($$CIVBUMP6B0 * (long long) $$CIV69C);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3060;
              $$DoIV668 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT668 = $$DoIV668;
              $$CIVBUMP6AF = -1ll;
              $$CIVFINAL668 = (unsigned long long) ((long long) ($$CIVINIT668 - (0ll + 1)) / $$csx2AE + 1);
              $$CIV69B = (long long) 0;
              $$EMTF297 = __pdf_profile@37($$CIVFINAL668,2ll,0ll);
              do {   /* id=245 guarded */ /* ~3061 */ 
                /* region = 3038 */
                /* bump-normalized */
                $$DoIV668 = $$CIVINIT668 + (long long) ($$CIVBUMP6AF * (long long) $$CIV69B);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3062;
                $$DoIV669 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT667 = $$DoIV669;
                $$CIVBUMP6AE = -1ll;
                $$CIVFINAL667 = (unsigned long long) ((long long) ($$CIVINIT667 - (0ll + 1)) / $$csx2AE + 1);
                $$CIV69A = (long long) 0;
                $$EMTF296 = __pdf_profile@37($$CIVFINAL667,2ll,0ll);
                do {   /* id=246 guarded */ /* ~3063 */ 
                  /* region = 3037 */
                  /* bump-normalized */
                  $$DoIV669 = $$CIVINIT667 + (long long) ($$CIVBUMP6AE * (long long) $$CIV69A);
                  ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2281.[(long long) ibz][1ll][1ll + ((long long) mc[].off20 - $$DoIV667)][1ll + ((long long) mc[].off16 - $$DoIV668)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[1ll + ((long long) mc[].off12 - $$DoIV669)]] = ((double *)((char *)d-T_807_1%addr  + d-T_807_1%rvo))->T_807[].rns2290.[2ll + ((long long) mc[].off20 - ($$DoIV667 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV668 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV669)];
                  /* DIR   LATCH */
                  $$DoIV669 = $$DoIV669 + -1ll;
                  $$CIV69A = $$CIV69A + 1ll;
                } while ((unsigned long long) $$CIV69A < $$EMTF296);    /* ~3063 */
                $$DoIV669 = $$CIVINIT667 + (long long) ($$CIVBUMP6AE * (long long) $$CIVFINAL667);
              lab_3062:
                /* DIR   LATCH */
                $$DoIV668 = $$DoIV668 + -1ll;
                $$CIV69B = $$CIV69B + 1ll;
              } while ((unsigned long long) $$CIV69B < $$EMTF297);    /* ~3061 */
              $$DoIV668 = $$CIVINIT668 + (long long) ($$CIVBUMP6AF * (long long) $$CIVFINAL668);
            lab_3060:
              /* DIR   LATCH */
              $$DoIV667 = $$DoIV667 + -1ll;
              $$CIV69C = $$CIV69C + 1ll;
            } while ((unsigned long long) $$CIV69C < $$EMTF298);    /* ~3059 */
            $$DoIV667 = $$CIVINIT669 + (long long) ($$CIVBUMP6B0 * (long long) $$CIVFINAL669);
          lab_3058:
            if (allocate_size_260 <= 1048576ll) goto lab_1313;
            free(d-T_807_1%addr)
          lab_1313:
            _dealloca[U,TmPShadow_228D](stack_pos_228)
   887 |    stack_pos_229 = _getstack();
            d-T_808_1%dscr_type = 3u;
            d-T_808_1%data_type = 14u;
            d-T_808_1%flags = 144u;
            d-T_808_1%version = 129u;
            d-T_808_1%element_len = 8ll;
            d-T_808_1%rank = 3;
            d-T_808_1%bounds%lbound[].off80 = 1ll;
            d-T_808_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_808_1%bounds%mult[].off96 = 8ll;
            d-T_808_1%bounds%lbound[].off56 = 1ll;
            d-T_808_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_808_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_808_1%bounds%lbound[].off32 = 1ll;
            d-T_808_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_808_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_808_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_261 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_261 <= 1048576ll)) goto lab_1314;
            d-T_808_1%addr = _alloca(allocate_size_261);
            goto lab_1315;
          lab_1314:
            d-T_808_1%addr = malloc(allocate_size_261);
          lab_1315:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3064;
            $$DoIV66A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT66C = $$DoIV66A;
            $$CIVBUMP6B3 = -1ll;
            $$csx2AF = - ((long long) $$CIVBUMP6B3);
            $$CIVFINAL66C = (unsigned long long) ((long long) ($$CIVINIT66C - (0ll + 1)) / $$csx2AF + 1);
            $$CIV69F = (long long) 0;
            $$EMTF295 = __pdf_profile@37($$CIVFINAL66C,2ll,0ll);
            do {   /* id=247 guarded */ /* ~3065 */ 
              /* region = 3042 */
              /* bump-normalized */
              $$DoIV66A = $$CIVINIT66C + (long long) ($$CIVBUMP6B3 * (long long) $$CIV69F);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3066;
              $$DoIV66B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT66B = $$DoIV66B;
              $$CIVBUMP6B2 = -1ll;
              $$CIVFINAL66B = (unsigned long long) ((long long) ($$CIVINIT66B - (0ll + 1)) / $$csx2AF + 1);
              $$CIV69E = (long long) 0;
              $$EMTF294 = __pdf_profile@37($$CIVFINAL66B,2ll,0ll);
              do {   /* id=248 guarded */ /* ~3067 */ 
                /* region = 3041 */
                /* bump-normalized */
                $$DoIV66B = $$CIVINIT66B + (long long) ($$CIVBUMP6B2 * (long long) $$CIV69E);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3068;
                $$DoIV66C = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT66A = $$DoIV66C;
                $$CIVBUMP6B1 = -1ll;
                $$CIVFINAL66A = (unsigned long long) ((long long) ($$CIVINIT66A - (0ll + 1)) / $$csx2AF + 1);
                $$CIV69D = (long long) 0;
                $$EMTF293 = __pdf_profile@37($$CIVFINAL66A,2ll,0ll);
                do {   /* id=249 guarded */ /* ~3069 */ 
                  /* region = 3040 */
                  /* bump-normalized */
                  $$DoIV66C = $$CIVINIT66A + (long long) ($$CIVBUMP6B1 * (long long) $$CIV69D);
                  ((double *)((char *)d-T_808_1%addr  + d-T_808_1%rvo))->T_808[].rns2291.[2ll + ((long long) mb[].off20 - ($$DoIV66A + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV66B + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV66C)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mb[].off20 - $$DoIV66A)][1ll + ((long long) mb[].off16 - $$DoIV66B)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV66C)];
                  /* DIR   LATCH */
                  $$DoIV66C = $$DoIV66C + -1ll;
                  $$CIV69D = $$CIV69D + 1ll;
                } while ((unsigned long long) $$CIV69D < $$EMTF293);    /* ~3069 */
                $$DoIV66C = $$CIVINIT66A + (long long) ($$CIVBUMP6B1 * (long long) $$CIVFINAL66A);
              lab_3068:
                /* DIR   LATCH */
                $$DoIV66B = $$DoIV66B + -1ll;
                $$CIV69E = $$CIV69E + 1ll;
              } while ((unsigned long long) $$CIV69E < $$EMTF294);    /* ~3067 */
              $$DoIV66B = $$CIVINIT66B + (long long) ($$CIVBUMP6B2 * (long long) $$CIVFINAL66B);
            lab_3066:
              /* DIR   LATCH */
              $$DoIV66A = $$DoIV66A + -1ll;
              $$CIV69F = $$CIV69F + 1ll;
            } while ((unsigned long long) $$CIV69F < $$EMTF295);    /* ~3065 */
            $$DoIV66A = $$CIVINIT66C + (long long) ($$CIVBUMP6B3 * (long long) $$CIVFINAL66C);
          lab_3064:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3070;
            $$DoIV66D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT66F = $$DoIV66D;
            $$CIVBUMP6B6 = -1ll;
            $$csx2B0 = - ((long long) $$CIVBUMP6B6);
            $$CIVFINAL66F = (unsigned long long) ((long long) ($$CIVINIT66F - (0ll + 1)) / $$csx2B0 + 1);
            $$CIV6A2 = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$EMTF292 = __pdf_profile@37($$CIVFINAL66F,2ll,0ll);
            do {   /* id=250 guarded */ /* ~3071 */ 
              /* region = 3045 */
              /* bump-normalized */
              $$DoIV66D = $$CIVINIT66F + (long long) ($$CIVBUMP6B6 * (long long) $$CIV6A2);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3072;
              $$DoIV66E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT66E = $$DoIV66E;
              $$CIVBUMP6B5 = -1ll;
              $$CIVFINAL66E = (unsigned long long) ((long long) ($$CIVINIT66E - (0ll + 1)) / $$csx2B0 + 1);
              $$CIV6A1 = (long long) 0;
              $$EMTF291 = __pdf_profile@37($$CIVFINAL66E,2ll,0ll);
              do {   /* id=251 guarded */ /* ~3073 */ 
                /* region = 3044 */
                /* bump-normalized */
                $$DoIV66E = $$CIVINIT66E + (long long) ($$CIVBUMP6B5 * (long long) $$CIV6A1);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3074;
                $$DoIV66F = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT66D = $$DoIV66F;
                $$CIVBUMP6B4 = -1ll;
                $$CIVFINAL66D = (unsigned long long) ((long long) ($$CIVINIT66D - (0ll + 1)) / $$csx2B0 + 1);
                $$CIV6A0 = (long long) 0;
                $$EMTF290 = __pdf_profile@37($$CIVFINAL66D,2ll,0ll);
                do {   /* id=252 guarded */ /* ~3075 */ 
                  /* region = 3043 */
                  /* bump-normalized */
                  $$DoIV66F = $$CIVINIT66D + (long long) ($$CIVBUMP6B4 * (long long) $$CIV6A0);
                  ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2275.[(long long) ibz][1ll][1ll + ((long long) mb[].off20 - $$DoIV66D)][1ll + ((long long) mb[].off16 - $$DoIV66E)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[1ll + ((long long) mb[].off12 - $$DoIV66F)]] = ((double *)((char *)d-T_808_1%addr  + d-T_808_1%rvo))->T_808[].rns2291.[2ll + ((long long) mb[].off20 - ($$DoIV66D + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV66E + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV66F)];
                  /* DIR   LATCH */
                  $$DoIV66F = $$DoIV66F + -1ll;
                  $$CIV6A0 = $$CIV6A0 + 1ll;
                } while ((unsigned long long) $$CIV6A0 < $$EMTF290);    /* ~3075 */
                $$DoIV66F = $$CIVINIT66D + (long long) ($$CIVBUMP6B4 * (long long) $$CIVFINAL66D);
              lab_3074:
                /* DIR   LATCH */
                $$DoIV66E = $$DoIV66E + -1ll;
                $$CIV6A1 = $$CIV6A1 + 1ll;
              } while ((unsigned long long) $$CIV6A1 < $$EMTF291);    /* ~3073 */
              $$DoIV66E = $$CIVINIT66E + (long long) ($$CIVBUMP6B5 * (long long) $$CIVFINAL66E);
            lab_3072:
              /* DIR   LATCH */
              $$DoIV66D = $$DoIV66D + -1ll;
              $$CIV6A2 = $$CIV6A2 + 1ll;
            } while ((unsigned long long) $$CIV6A2 < $$EMTF292);    /* ~3071 */
            $$DoIV66D = $$CIVINIT66F + (long long) ($$CIVBUMP6B6 * (long long) $$CIVFINAL66F);
          lab_3070:
            if (allocate_size_261 <= 1048576ll) goto lab_1340;
            free(d-T_808_1%addr)
          lab_1340:
            _dealloca[U,TmPShadow_229D](stack_pos_229)
   894 |    goto lab_1341;
   842 |  lab_3558:
            T_772 = 1;
            goto lab_1158;
   791 |  lab_3560:
            T_735 = 1;
            goto lab_965;
   720 |  lab_3562:
            T_697 = 1;
            goto lab_747;
   894 |  lab_743:
            if (!(interporder == 3)) goto lab_1342;
            $$RET91 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qex,&mb);
   898 |    if (!(0 != ($$RET91 & 1))) goto lab_1343;
   899 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3076;
            $$DoIV670 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT676 = $$DoIV670;
            $$CIVBUMP6BD = -1ll;
            $$csx2B2 = - ((long long) $$CIVBUMP6BD);
            $$CIVFINAL676 = (unsigned long long) ((long long) ($$CIVINIT676 - (0ll + 1)) / $$csx2B2 + 1);
            $$CIV6A9 = (long long) 0;
   901 |    $$ICM.d-w_%addr229 = d-w_%addr;
            $$ICM.d-qex_%addr244 = d-qex_%addr;
            $$ICM.d-dqx_%addr232 = d-dqx_%addr;
   899 |    $$EMTF28F = __pdf_profile@37($$CIVFINAL676,2ll,0ll);
            do {   /* id=253 guarded */ /* ~3077 */ 
              /* region = 3053 */
              /* bump-normalized */
              $$DoIV670 = $$CIVINIT676 + (long long) ($$CIVBUMP6BD * (long long) $$CIV6A9);
   900 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3078;
              $$DoIV671 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT672 = $$DoIV671;
              $$CIVBUMP6B9 = -1ll;
              $$CIVFINAL672 = (unsigned long long) ((long long) ($$CIVINIT672 - (0ll + 1)) / $$csx2B2 + 1);
              $$CIV6A5 = (long long) 0;
              $$EMTF28E = __pdf_profile@37($$CIVFINAL672,2ll,0ll);
              do {   /* id=254 guarded */ /* ~3079 */ 
                /* region = 3049 */
                /* bump-normalized */
                $$DoIV671 = $$CIVINIT672 + (long long) ($$CIVBUMP6B9 * (long long) $$CIV6A5);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3080;
                $$DoIV672 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT671 = $$DoIV672;
                $$CIVBUMP6B8 = -1ll;
                $$CIVFINAL671 = (unsigned long long) ((long long) ($$CIVINIT671 - (0ll + 1)) / $$csx2B2 + 1);
                $$CIV6A4 = (long long) 0;
                $$EMTF28D = __pdf_profile@37($$CIVFINAL671,2ll,0ll);
                do {   /* id=255 guarded */ /* ~3081 */ 
                  /* region = 3048 */
                  /* bump-normalized */
                  $$DoIV672 = $$CIVINIT671 + (long long) ($$CIVBUMP6B8 * (long long) $$CIV6A4);
                  if (!((long long) nrwaves > 0ll)) goto lab_3082;
                  $$DoIV673 = (long long) nrwaves;
                  $$CIVINIT670 = $$DoIV673;
                  $$CIVBUMP6B7 = -1ll;
                  $$CIVFINAL670 = (unsigned long long) ((long long) ($$CIVINIT670 - (0ll + 1)) / $$csx2B2 + 1);
                  $$CIV6A3 = (long long) 0;
                  $$EMTF28C = __pdf_profile@37($$CIVFINAL670,2ll,0ll);
                  do {   /* id=256 guarded */ /* ~3083 */ 
                    /* region = 3047 */
                    /* bump-normalized */
                    $$DoIV673 = $$CIVINIT670 + (long long) ($$CIVBUMP6B7 * (long long) $$CIV6A3);
   901 |            ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2310.[(long long) ((int) ((long long) nrwaves - $$DoIV673) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV672))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV671))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV673) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV672))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV671))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0) - 1)]] + ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV673) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV672))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV671))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]]) -  1.6666666666666665E-001 * (((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2311.[(long long) ((int) ((long long) nrwaves - $$DoIV673) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV672))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV671))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2311.[(long long) ((int) ((long long) nrwaves - $$DoIV673) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV672))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV671))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0) - 1)]]);
   900 |            /* DIR   LATCH */
                    $$DoIV673 = $$DoIV673 + -1ll;
                    $$CIV6A3 = $$CIV6A3 + 1ll;
                  } while ((unsigned long long) $$CIV6A3 < $$EMTF28C);    /* ~3083 */
                  $$DoIV673 = $$CIVINIT670 + (long long) ($$CIVBUMP6B7 * (long long) $$CIVFINAL670);
                lab_3082:
                  /* DIR   LATCH */
                  $$DoIV672 = $$DoIV672 + -1ll;
                  $$CIV6A4 = $$CIV6A4 + 1ll;
                } while ((unsigned long long) $$CIV6A4 < $$EMTF28D);    /* ~3081 */
                $$DoIV672 = $$CIVINIT671 + (long long) ($$CIVBUMP6B8 * (long long) $$CIVFINAL671);
              lab_3080:
                /* DIR   LATCH */
                $$DoIV671 = $$DoIV671 + -1ll;
                $$CIV6A5 = $$CIV6A5 + 1ll;
              } while ((unsigned long long) $$CIV6A5 < $$EMTF28E);    /* ~3079 */
              $$DoIV671 = $$CIVINIT672 + (long long) ($$CIVBUMP6B9 * (long long) $$CIVFINAL672);
            lab_3078:
   905 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3084;
              $$DoIV674 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT675 = $$DoIV674;
              $$CIVBUMP6BC = -1ll;
              $$CIVFINAL675 = (unsigned long long) ((long long) ($$CIVINIT675 - (0ll + 1)) / $$csx2B2 + 1);
              $$CIV6A8 = (long long) 0;
              $$EMTF28B = __pdf_profile@37($$CIVFINAL675,2ll,0ll);
              do {   /* id=257 guarded */ /* ~3085 */ 
                /* region = 3052 */
                /* bump-normalized */
                $$DoIV674 = $$CIVINIT675 + (long long) ($$CIVBUMP6BC * (long long) $$CIV6A8);
   906 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3086;
                $$DoIV675 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT674 = $$DoIV675;
                $$CIVBUMP6BB = -1ll;
                $$CIVFINAL674 = (unsigned long long) ((long long) ($$CIVINIT674 - (0ll + 1)) / $$csx2B2 + 1);
                $$CIV6A7 = (long long) 0;
                $$EMTF28A = __pdf_profile@37($$CIVFINAL674,2ll,0ll);
                do {   /* id=258 guarded */ /* ~3087 */ 
                  /* region = 3051 */
                  /* bump-normalized */
                  $$DoIV675 = $$CIVINIT674 + (long long) ($$CIVBUMP6BB * (long long) $$CIV6A7);
   907 |          if (!((long long) nrwaves > 0ll)) goto lab_3088;
                  $$DoIV676 = (long long) nrwaves;
                  $$CIVINIT673 = $$DoIV676;
                  $$CIVBUMP6BA = -1ll;
                  $$CIVFINAL673 = (unsigned long long) ((long long) ($$CIVINIT673 - (0ll + 1)) / $$csx2B2 + 1);
                  $$CIV6A6 = (long long) 0;
                  $$EMTF289 = __pdf_profile@37($$CIVFINAL673,2ll,0ll);
                  do {   /* id=259 guarded */ /* ~3089 */ 
                    /* region = 3050 */
                    /* bump-normalized */
                    $$DoIV676 = $$CIVINIT673 + (long long) ($$CIVBUMP6BA * (long long) $$CIV6A6);
   908 |            $$csx2B3 = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2310.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]];
                    $$csx2B4 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0) - 1)]];
                    $$csx2B5 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]];
                    if (!(($$csx2B3 - $$csx2B4) * ($$csx2B5 - $$csx2B3) <=  0.0000000000000000E+000)) goto lab_1361;
   910 |            ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2310.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]] = min($$csx2B3,max($$csx2B4,$$csx2B5));
   912 |            ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2310.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]] = max(((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2310.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]],min(((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0) - 1)]],((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2313.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2312.[(long long) ((int) ((long long) nrwaves - $$DoIV676) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV675))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV674))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV670))) + mb[].off0)]]));
   914 |          lab_1361:
   915 |            /* DIR   LATCH */
                    $$DoIV676 = $$DoIV676 + -1ll;
                    $$CIV6A6 = $$CIV6A6 + 1ll;
                  } while ((unsigned long long) $$CIV6A6 < $$EMTF289);    /* ~3089 */
                  $$DoIV676 = $$CIVINIT673 + (long long) ($$CIVBUMP6BA * (long long) $$CIVFINAL673);
                lab_3088:
   916 |          /* DIR   LATCH */
                  $$DoIV675 = $$DoIV675 + -1ll;
                  $$CIV6A7 = $$CIV6A7 + 1ll;
                } while ((unsigned long long) $$CIV6A7 < $$EMTF28A);    /* ~3087 */
                $$DoIV675 = $$CIVINIT674 + (long long) ($$CIVBUMP6BB * (long long) $$CIVFINAL674);
              lab_3086:
   917 |        /* DIR   LATCH */
                $$DoIV674 = $$DoIV674 + -1ll;
                $$CIV6A8 = $$CIV6A8 + 1ll;
              } while ((unsigned long long) $$CIV6A8 < $$EMTF28B);    /* ~3085 */
              $$DoIV674 = $$CIVINIT675 + (long long) ($$CIVBUMP6BC * (long long) $$CIVFINAL675);
            lab_3084:
   918 |      /* DIR   LATCH */
              $$DoIV670 = $$DoIV670 + -1ll;
              $$CIV6A9 = $$CIV6A9 + 1ll;
            } while ((unsigned long long) $$CIV6A9 < $$EMTF28F);    /* ~3077 */
            $$DoIV670 = $$CIVINIT676 + (long long) ($$CIVBUMP6BD * (long long) $$CIVFINAL676);
          lab_3076:
   919 |  lab_1343:
            $$RET92 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qey,&mb);
   921 |    if (!(0 != ($$RET92 & 1))) goto lab_1374;
   922 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3090;
            $$DoIV677 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT67D = $$DoIV677;
            $$CIVBUMP6C4 = -1ll;
            $$csx2B6 = - ((long long) $$CIVBUMP6C4);
            $$CIVFINAL67D = (unsigned long long) ((long long) ($$CIVINIT67D - (0ll + 1)) / $$csx2B6 + 1);
            $$CIV6B0 = (long long) 0;
   924 |    $$ICM.d-w_%addr229 = d-w_%addr;
            $$ICM.d-qey_%addr245 = d-qey_%addr;
            $$ICM.d-dqy_%addr237 = d-dqy_%addr;
   922 |    $$EMTF288 = __pdf_profile@37($$CIVFINAL67D,2ll,0ll);
            do {   /* id=260 guarded */ /* ~3091 */ 
              /* region = 3060 */
              /* bump-normalized */
              $$DoIV677 = $$CIVINIT67D + (long long) ($$CIVBUMP6C4 * (long long) $$CIV6B0);
   923 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3092;
              $$DoIV678 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT679 = $$DoIV678;
              $$CIVBUMP6C0 = -1ll;
              $$CIVFINAL679 = (unsigned long long) ((long long) ($$CIVINIT679 - (0ll + 1)) / $$csx2B6 + 1);
              $$CIV6AC = (long long) 0;
              $$EMTF287 = __pdf_profile@37($$CIVFINAL679,2ll,0ll);
              do {   /* id=261 guarded */ /* ~3093 */ 
                /* region = 3056 */
                /* bump-normalized */
                $$DoIV678 = $$CIVINIT679 + (long long) ($$CIVBUMP6C0 * (long long) $$CIV6AC);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3094;
                $$DoIV679 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT678 = $$DoIV679;
                $$CIVBUMP6BF = -1ll;
                $$CIVFINAL678 = (unsigned long long) ((long long) ($$CIVINIT678 - (0ll + 1)) / $$csx2B6 + 1);
                $$CIV6AB = (long long) 0;
                $$EMTF286 = __pdf_profile@37($$CIVFINAL678,2ll,0ll);
                do {   /* id=262 guarded */ /* ~3095 */ 
                  /* region = 3055 */
                  /* bump-normalized */
                  $$DoIV679 = $$CIVINIT678 + (long long) ($$CIVBUMP6BF * (long long) $$CIV6AB);
                  if (!((long long) nrwaves > 0ll)) goto lab_3096;
                  $$DoIV67A = (long long) nrwaves;
                  $$CIVINIT677 = $$DoIV67A;
                  $$CIVBUMP6BE = -1ll;
                  $$CIVFINAL677 = (unsigned long long) ((long long) ($$CIVINIT677 - (0ll + 1)) / $$csx2B6 + 1);
                  $$CIV6AA = (long long) 0;
                  $$EMTF285 = __pdf_profile@37($$CIVFINAL677,2ll,0ll);
                  do {   /* id=263 guarded */ /* ~3097 */ 
                    /* region = 3054 */
                    /* bump-normalized */
                    $$DoIV67A = $$CIVINIT677 + (long long) ($$CIVBUMP6BE * (long long) $$CIV6AA);
   924 |            ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2318.[(long long) ((int) ((long long) nrwaves - $$DoIV67A) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV679))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV678))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67A) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV679))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV678))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67A) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV679))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV678))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]]) -  1.6666666666666665E-001 * (((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2319.[(long long) ((int) ((long long) nrwaves - $$DoIV67A) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV679))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV678))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2319.[(long long) ((int) ((long long) nrwaves - $$DoIV67A) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV679))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV678))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]]);
   923 |            /* DIR   LATCH */
                    $$DoIV67A = $$DoIV67A + -1ll;
                    $$CIV6AA = $$CIV6AA + 1ll;
                  } while ((unsigned long long) $$CIV6AA < $$EMTF285);    /* ~3097 */
                  $$DoIV67A = $$CIVINIT677 + (long long) ($$CIVBUMP6BE * (long long) $$CIVFINAL677);
                lab_3096:
                  /* DIR   LATCH */
                  $$DoIV679 = $$DoIV679 + -1ll;
                  $$CIV6AB = $$CIV6AB + 1ll;
                } while ((unsigned long long) $$CIV6AB < $$EMTF286);    /* ~3095 */
                $$DoIV679 = $$CIVINIT678 + (long long) ($$CIVBUMP6BF * (long long) $$CIVFINAL678);
              lab_3094:
                /* DIR   LATCH */
                $$DoIV678 = $$DoIV678 + -1ll;
                $$CIV6AC = $$CIV6AC + 1ll;
              } while ((unsigned long long) $$CIV6AC < $$EMTF287);    /* ~3093 */
              $$DoIV678 = $$CIVINIT679 + (long long) ($$CIVBUMP6C0 * (long long) $$CIVFINAL679);
            lab_3092:
   928 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3098;
              $$DoIV67B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT67C = $$DoIV67B;
              $$CIVBUMP6C3 = -1ll;
              $$CIVFINAL67C = (unsigned long long) ((long long) ($$CIVINIT67C - (0ll + 1)) / $$csx2B6 + 1);
              $$CIV6AF = (long long) 0;
              $$EMTF284 = __pdf_profile@37($$CIVFINAL67C,2ll,0ll);
              do {   /* id=264 guarded */ /* ~3099 */ 
                /* region = 3059 */
                /* bump-normalized */
                $$DoIV67B = $$CIVINIT67C + (long long) ($$CIVBUMP6C3 * (long long) $$CIV6AF);
   929 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3100;
                $$DoIV67C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT67B = $$DoIV67C;
                $$CIVBUMP6C2 = -1ll;
                $$CIVFINAL67B = (unsigned long long) ((long long) ($$CIVINIT67B - (0ll + 1)) / $$csx2B6 + 1);
                $$CIV6AE = (long long) 0;
                $$EMTF283 = __pdf_profile@37($$CIVFINAL67B,2ll,0ll);
                do {   /* id=265 guarded */ /* ~3101 */ 
                  /* region = 3058 */
                  /* bump-normalized */
                  $$DoIV67C = $$CIVINIT67B + (long long) ($$CIVBUMP6C2 * (long long) $$CIV6AE);
   930 |          if (!((long long) nrwaves > 0ll)) goto lab_3102;
                  $$DoIV67D = (long long) nrwaves;
                  $$CIVINIT67A = $$DoIV67D;
                  $$CIVBUMP6C1 = -1ll;
                  $$CIVFINAL67A = (unsigned long long) ((long long) ($$CIVINIT67A - (0ll + 1)) / $$csx2B6 + 1);
                  $$CIV6AD = (long long) 0;
                  $$EMTF282 = __pdf_profile@37($$CIVFINAL67A,2ll,0ll);
                  do {   /* id=266 guarded */ /* ~3103 */ 
                    /* region = 3057 */
                    /* bump-normalized */
                    $$DoIV67D = $$CIVINIT67A + (long long) ($$CIVBUMP6C1 * (long long) $$CIV6AD);
   931 |            $$csx2B7 = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2318.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]];
                    $$csx2B8 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]];
                    $$csx2B9 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]];
                    if (!(($$csx2B7 - $$csx2B8) * ($$csx2B9 - $$csx2B7) <=  0.0000000000000000E+000)) goto lab_1392;
   933 |            ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2318.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]] = min($$csx2B7,max($$csx2B8,$$csx2B9));
   935 |            ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2318.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]] = max(((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2318.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]],min(((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4) - 1)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]],((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2321.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2320.[(long long) ((int) ((long long) nrwaves - $$DoIV67D) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV67C))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67B))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV677))) + mb[].off0)]]));
   937 |          lab_1392:
   938 |            /* DIR   LATCH */
                    $$DoIV67D = $$DoIV67D + -1ll;
                    $$CIV6AD = $$CIV6AD + 1ll;
                  } while ((unsigned long long) $$CIV6AD < $$EMTF282);    /* ~3103 */
                  $$DoIV67D = $$CIVINIT67A + (long long) ($$CIVBUMP6C1 * (long long) $$CIVFINAL67A);
                lab_3102:
   939 |          /* DIR   LATCH */
                  $$DoIV67C = $$DoIV67C + -1ll;
                  $$CIV6AE = $$CIV6AE + 1ll;
                } while ((unsigned long long) $$CIV6AE < $$EMTF283);    /* ~3101 */
                $$DoIV67C = $$CIVINIT67B + (long long) ($$CIVBUMP6C2 * (long long) $$CIVFINAL67B);
              lab_3100:
   940 |        /* DIR   LATCH */
                $$DoIV67B = $$DoIV67B + -1ll;
                $$CIV6AF = $$CIV6AF + 1ll;
              } while ((unsigned long long) $$CIV6AF < $$EMTF284);    /* ~3099 */
              $$DoIV67B = $$CIVINIT67C + (long long) ($$CIVBUMP6C3 * (long long) $$CIVFINAL67C);
            lab_3098:
   941 |      /* DIR   LATCH */
              $$DoIV677 = $$DoIV677 + -1ll;
              $$CIV6B0 = $$CIV6B0 + 1ll;
            } while ((unsigned long long) $$CIV6B0 < $$EMTF288);    /* ~3091 */
            $$DoIV677 = $$CIVINIT67D + (long long) ($$CIVBUMP6C4 * (long long) $$CIVFINAL67D);
          lab_3090:
   942 |  lab_1374:
            $$RET93 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qez,&mb);
   944 |    if (!(0 != ($$RET93 & 1))) goto lab_1405;
   945 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3104;
            $$DoIV67E = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT684 = $$DoIV67E;
            $$CIVBUMP6CB = -1ll;
            $$csx2BA = - ((long long) $$CIVBUMP6CB);
            $$CIVFINAL684 = (unsigned long long) ((long long) ($$CIVINIT684 - (0ll + 1)) / $$csx2BA + 1);
            $$CIV6B7 = (long long) 0;
   947 |    $$ICM.d-w_%addr229 = d-w_%addr;
            $$ICM.d-qez_%addr246 = d-qez_%addr;
            $$ICM.d-dqz_%addr23B = d-dqz_%addr;
   945 |    $$EMTF281 = __pdf_profile@37($$CIVFINAL684,2ll,0ll);
            do {   /* id=267 guarded */ /* ~3105 */ 
              /* region = 3067 */
              /* bump-normalized */
              $$DoIV67E = $$CIVINIT684 + (long long) ($$CIVBUMP6CB * (long long) $$CIV6B7);
   946 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3106;
              $$DoIV67F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT680 = $$DoIV67F;
              $$CIVBUMP6C7 = -1ll;
              $$CIVFINAL680 = (unsigned long long) ((long long) ($$CIVINIT680 - (0ll + 1)) / $$csx2BA + 1);
              $$CIV6B3 = (long long) 0;
              $$EMTF280 = __pdf_profile@37($$CIVFINAL680,2ll,0ll);
              do {   /* id=268 guarded */ /* ~3107 */ 
                /* region = 3063 */
                /* bump-normalized */
                $$DoIV67F = $$CIVINIT680 + (long long) ($$CIVBUMP6C7 * (long long) $$CIV6B3);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3108;
                $$DoIV680 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT67F = $$DoIV680;
                $$CIVBUMP6C6 = -1ll;
                $$CIVFINAL67F = (unsigned long long) ((long long) ($$CIVINIT67F - (0ll + 1)) / $$csx2BA + 1);
                $$CIV6B2 = (long long) 0;
                $$EMTF27F = __pdf_profile@37($$CIVFINAL67F,2ll,0ll);
                do {   /* id=269 guarded */ /* ~3109 */ 
                  /* region = 3062 */
                  /* bump-normalized */
                  $$DoIV680 = $$CIVINIT67F + (long long) ($$CIVBUMP6C6 * (long long) $$CIV6B2);
                  if (!((long long) nrwaves > 0ll)) goto lab_3110;
                  $$DoIV681 = (long long) nrwaves;
                  $$CIVINIT67E = $$DoIV681;
                  $$CIVBUMP6C5 = -1ll;
                  $$CIVFINAL67E = (unsigned long long) ((long long) ($$CIVINIT67E - (0ll + 1)) / $$csx2BA + 1);
                  $$CIV6B1 = (long long) 0;
                  $$EMTF27E = __pdf_profile@37($$CIVFINAL67E,2ll,0ll);
                  do {   /* id=270 guarded */ /* ~3111 */ 
                    /* region = 3061 */
                    /* bump-normalized */
                    $$DoIV681 = $$CIVINIT67E + (long long) ($$CIVBUMP6C5 * (long long) $$CIV6B1);
   947 |            ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2326.[(long long) ((int) ((long long) nrwaves - $$DoIV681) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV680))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV681) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV680))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV681) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV680))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]]) -  1.6666666666666665E-001 * (((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2327.[(long long) ((int) ((long long) nrwaves - $$DoIV681) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV680))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2327.[(long long) ((int) ((long long) nrwaves - $$DoIV681) + 1)][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV680))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV67F))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]]);
   946 |            /* DIR   LATCH */
                    $$DoIV681 = $$DoIV681 + -1ll;
                    $$CIV6B1 = $$CIV6B1 + 1ll;
                  } while ((unsigned long long) $$CIV6B1 < $$EMTF27E);    /* ~3111 */
                  $$DoIV681 = $$CIVINIT67E + (long long) ($$CIVBUMP6C5 * (long long) $$CIVFINAL67E);
                lab_3110:
                  /* DIR   LATCH */
                  $$DoIV680 = $$DoIV680 + -1ll;
                  $$CIV6B2 = $$CIV6B2 + 1ll;
                } while ((unsigned long long) $$CIV6B2 < $$EMTF27F);    /* ~3109 */
                $$DoIV680 = $$CIVINIT67F + (long long) ($$CIVBUMP6C6 * (long long) $$CIVFINAL67F);
              lab_3108:
                /* DIR   LATCH */
                $$DoIV67F = $$DoIV67F + -1ll;
                $$CIV6B3 = $$CIV6B3 + 1ll;
              } while ((unsigned long long) $$CIV6B3 < $$EMTF280);    /* ~3107 */
              $$DoIV67F = $$CIVINIT680 + (long long) ($$CIVBUMP6C7 * (long long) $$CIVFINAL680);
            lab_3106:
   950 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3112;
              $$DoIV682 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT683 = $$DoIV682;
              $$CIVBUMP6CA = -1ll;
              $$CIVFINAL683 = (unsigned long long) ((long long) ($$CIVINIT683 - (0ll + 1)) / $$csx2BA + 1);
              $$CIV6B6 = (long long) 0;
              $$EMTF27D = __pdf_profile@37($$CIVFINAL683,2ll,0ll);
              do {   /* id=271 guarded */ /* ~3113 */ 
                /* region = 3066 */
                /* bump-normalized */
                $$DoIV682 = $$CIVINIT683 + (long long) ($$CIVBUMP6CA * (long long) $$CIV6B6);
   951 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3114;
                $$DoIV683 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT682 = $$DoIV683;
                $$CIVBUMP6C9 = -1ll;
                $$CIVFINAL682 = (unsigned long long) ((long long) ($$CIVINIT682 - (0ll + 1)) / $$csx2BA + 1);
                $$CIV6B5 = (long long) 0;
                $$EMTF27C = __pdf_profile@37($$CIVFINAL682,2ll,0ll);
                do {   /* id=272 guarded */ /* ~3115 */ 
                  /* region = 3065 */
                  /* bump-normalized */
                  $$DoIV683 = $$CIVINIT682 + (long long) ($$CIVBUMP6C9 * (long long) $$CIV6B5);
   952 |          if (!((long long) nrwaves > 0ll)) goto lab_3116;
                  $$DoIV684 = (long long) nrwaves;
                  $$CIVINIT681 = $$DoIV684;
                  $$CIVBUMP6C8 = -1ll;
                  $$CIVFINAL681 = (unsigned long long) ((long long) ($$CIVINIT681 - (0ll + 1)) / $$csx2BA + 1);
                  $$CIV6B4 = (long long) 0;
                  $$EMTF27B = __pdf_profile@37($$CIVFINAL681,2ll,0ll);
                  do {   /* id=273 guarded */ /* ~3117 */ 
                    /* region = 3064 */
                    /* bump-normalized */
                    $$DoIV684 = $$CIVINIT681 + (long long) ($$CIVBUMP6C8 * (long long) $$CIV6B4);
   953 |            $$csx2BB = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2326.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]];
                    $$csx2BC = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]];
                    $$csx2BD = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]];
                    if (!(($$csx2BB - $$csx2BC) * ($$csx2BD - $$csx2BB) <=  0.0000000000000000E+000)) goto lab_1423;
   955 |            ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2326.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]] = min($$csx2BB,max($$csx2BC,$$csx2BD));
   957 |            ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2326.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]] = max(((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2326.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]],min(((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)]][1ll][(long long) (((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]],((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2329.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2328.[(long long) ((int) ((long long) nrwaves - $$DoIV684) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV683))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV682))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV67E))) + mb[].off0)]]));
   959 |          lab_1423:
   960 |            /* DIR   LATCH */
                    $$DoIV684 = $$DoIV684 + -1ll;
                    $$CIV6B4 = $$CIV6B4 + 1ll;
                  } while ((unsigned long long) $$CIV6B4 < $$EMTF27B);    /* ~3117 */
                  $$DoIV684 = $$CIVINIT681 + (long long) ($$CIVBUMP6C8 * (long long) $$CIVFINAL681);
                lab_3116:
   961 |          /* DIR   LATCH */
                  $$DoIV683 = $$DoIV683 + -1ll;
                  $$CIV6B5 = $$CIV6B5 + 1ll;
                } while ((unsigned long long) $$CIV6B5 < $$EMTF27C);    /* ~3115 */
                $$DoIV683 = $$CIVINIT682 + (long long) ($$CIVBUMP6C9 * (long long) $$CIVFINAL682);
              lab_3114:
   962 |        /* DIR   LATCH */
                $$DoIV682 = $$DoIV682 + -1ll;
                $$CIV6B6 = $$CIV6B6 + 1ll;
              } while ((unsigned long long) $$CIV6B6 < $$EMTF27D);    /* ~3113 */
              $$DoIV682 = $$CIVINIT683 + (long long) ($$CIVBUMP6CA * (long long) $$CIVFINAL683);
            lab_3112:
   963 |      /* DIR   LATCH */
              $$DoIV67E = $$DoIV67E + -1ll;
              $$CIV6B7 = $$CIV6B7 + 1ll;
            } while ((unsigned long long) $$CIV6B7 < $$EMTF281);    /* ~3105 */
            $$DoIV67E = $$CIVINIT684 + (long long) ($$CIVBUMP6CB * (long long) $$CIVFINAL684);
          lab_3104:
   964 |  lab_1405:
            $$RET94 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrx,&mb);
   968 |    if (!(0 != ($$RET94 & 1))) goto lab_1436;
   969 |    __stencilcontrol_NMOD_shift(.index,.info,&qlx,&mc)
   970 |    T_809 = 0;
            if (!1) goto lab_3118;
            $$DoIV685 = 2ll;
            $$CIVINIT685 = $$DoIV685;
            $$CIVBUMP6CC = -1ll;
            $$CIVFINAL685 = (unsigned long long) ((long long) ($$CIVINIT685 - (0ll + 1)) / - ((long long) $$CIVBUMP6CC) + 1);
            $$CIV6B8 = (long long) 0;
            $$EMTF27A = __pdf_profile@37($$CIVFINAL685,2ll,0ll);
            do {   /* id=274 guarded */ /* ~3119 */ 
              /* region = 3123 */
              /* bump-normalized */
              $$DoIV685 = $$CIVINIT685 + (long long) ($$CIVBUMP6CC * (long long) $$CIV6B8);
              if (!(1 == ((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV685][1ll] - ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV685][1ll])) goto lab_3556;
              /* DIR   LATCH */
              $$DoIV685 = $$DoIV685 + -1ll;
              $$CIV6B8 = $$CIV6B8 + 1ll;
            } while ((unsigned long long) $$CIV6B8 < $$EMTF27A);    /* ~3119 */
            $$DoIV685 = $$CIVINIT685 + (long long) ($$CIVBUMP6CC * (long long) $$CIVFINAL685);
          lab_3118:
          lab_1439:
            if (!(0 != (T_809 & 1))) goto lab_1442;
   971 |    #50 = _xlfBeginIO(6ll,257,&#49,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#50,"qRx and qLx are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#50);
   972 |    _xlfStop(NULL,0ll)
            return;
   973 |  lab_1442:
   974 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3120;
            $$DoIV686 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT6AA = $$DoIV686;
            $$CIVBUMP6F1 = -1ll;
            $$csx2BE = - ((long long) $$CIVBUMP6F1);
            $$CIVFINAL6AA = (unsigned long long) ((long long) ($$CIVINIT6AA - (0ll + 1)) / $$csx2BE + 1);
            $$CIV6DD = (long long) 0;
  1015 |    $$ICM.hdtdx23E = hdtdx;
  1020 |    $$ICM.two_thirds_dtdx248 = two_thirds_dtdx;
  1017 |    $$ICM.three_dtdx247 = three_dtdx;
   978 |    $$ICM.d-w_%addr229 = d-w_%addr;
   981 |    $$ICM.d-qlx_%addr22B = d-qlx_%addr;
   980 |    $$ICM.d-qrx_%addr22A = d-qrx_%addr;
  1004 |    $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
   978 |    $$ICM.d-qex_%addr244 = d-qex_%addr;
  1007 |    $$ICM.d-dqx_%addr232 = d-dqx_%addr;
  1000 |    $$ICM.d-speedsx_%addr233 = d-speedsx_%addr;
  1045 |    $$ICM.d-leftx_%addr230 = d-leftx_%addr;
            $$ICM.d-rightx_%addr231 = d-rightx_%addr;
   999 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
  1015 |    $$ICM.d-onedx_i%bounds%extent[].off52823F = d-onedx_i%bounds%extent[].off528;
   974 |    $$EMTF279 = __pdf_profile@37($$CIVFINAL6AA,2ll,0ll);
            do {   /* id=275 guarded */ /* ~3121 */ 
              /* region = 3104 */
              /* bump-normalized */
              $$DoIV686 = $$CIVINIT6AA + (long long) ($$CIVBUMP6F1 * (long long) $$CIV6DD);
   975 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3122;
              $$DoIV687 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6A9 = $$DoIV687;
              $$CIVBUMP6F0 = -1ll;
              $$CIVFINAL6A9 = (unsigned long long) ((long long) ($$CIVINIT6A9 - (0ll + 1)) / $$csx2BE + 1);
              $$CIV6DC = (long long) 0;
              $$EMTF278 = __pdf_profile@37($$CIVFINAL6A9,2ll,0ll);
              do {   /* id=276 guarded */ /* ~3123 */ 
                /* region = 3103 */
                /* bump-normalized */
                $$DoIV687 = $$CIVINIT6A9 + (long long) ($$CIVBUMP6F0 * (long long) $$CIV6DC);
   976 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3124;
                $$DoIV688 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT6A8 = $$DoIV688;
                $$CIVBUMP6EF = -1ll;
                $$CIVFINAL6A8 = (unsigned long long) ((long long) ($$CIVINIT6A8 - (0ll + 1)) / $$csx2BE + 1);
                $$CIV6DB = (long long) 0;
                $$EMTF277 = __pdf_profile@37($$CIVFINAL6A8,2ll,0ll);
                do {   /* id=277 guarded */ /* ~3125 */ 
                  /* region = 3102 */
                  /* bump-normalized */
                  $$DoIV688 = $$CIVINIT6A8 + (long long) ($$CIVBUMP6EF * (long long) $$CIV6DB);
                  k.rnnFBB = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV688));
   977 |          if (!((long long) nrwaves > 0ll)) goto lab_3126;
                  $$DoIV689 = (long long) nrwaves;
                  $$CIVINIT686 = $$DoIV689;
                  $$CIVBUMP6CD = -1ll;
                  $$CIVFINAL686 = (unsigned long long) ((long long) ($$CIVINIT686 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6B9 = (long long) 0;
                  $$EMTF276 = __pdf_profile@37($$CIVFINAL686,2ll,0ll);
                  do {   /* id=278 guarded */ /* ~3127 */ 
                    /* region = 3068 */
                    /* bump-normalized */
                    $$DoIV689 = $$CIVINIT686 + (long long) ($$CIVBUMP6CD * (long long) $$CIV6B9);
   978 |            $$csx2BF = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2330.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]];
                    $$csx2C0 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2332.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    $$csx2C1 = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2330.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    if (!(($$csx2BF - $$csx2C0) * ($$csx2C0 - $$csx2C1) <=  0.0000000000000000E+000)) goto lab_1447;
   980 |            ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = $$csx2C0;
   981 |            ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2332.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
   982 |            goto lab_1448;
                  lab_1447:
   983 |            dq = $$csx2BF - $$csx2C1;
   985 |            qmhsq = dq * ($$csx2C0 -  5.0000000000000000E-001 * ($$csx2C1 + $$csx2BF));
   986 |            if (!(qmhsq >  1.6666666666666665E-001 * (dq * dq))) goto lab_1449;
   987 |            ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] =  3.0000000000000000E+000 * $$csx2C0 -  2.0000000000000000E+000 * $$csx2BF;
   988 |            ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2330.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]];
   989 |            goto lab_1450;
                  lab_1449:
                    if (!(qmhsq < - ( 1.6666666666666665E-001 * (dq * dq)))) goto lab_1451;
   990 |            ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] =  3.0000000000000000E+000 * $$csx2C0 -  2.0000000000000000E+000 * $$csx2C1;
   991 |            ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2330.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
   992 |            goto lab_1452;
                  lab_1451:
   993 |            ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = $$csx2C1;
   994 |            ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)$$ICM.d-qex_%addr244->qex_%d-data%addr.rns2309.  + $$ICM.d-qex_%addr244->qex_%d-data%rvo.rns2306.))->qex_%data[].rns2330.[(long long) ((int) ((long long) nrwaves - $$DoIV689) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qex_%addr244  + 40ll))->qex_%x[].rns2307.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]];
   995 |          lab_1452:
                  lab_1450:
   996 |          lab_1448:
   997 |            /* DIR   LATCH */
                    $$DoIV689 = $$DoIV689 + -1ll;
                    $$CIV6B9 = $$CIV6B9 + 1ll;
                  } while ((unsigned long long) $$CIV6B9 < $$EMTF276);    /* ~3127 */
                  $$DoIV689 = $$CIVINIT686 + (long long) ($$CIVBUMP6CD * (long long) $$CIVFINAL686);
                lab_3126:
   999 |          $$csx2C2 = (long long) k.rnnFBB;
                  n_waves.rnn1219 = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2335.[1ll][1ll][$$csx2C2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
  1000 |          lambda_min.rnn1214 = min( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[1ll][1ll][$$csx2C2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]]);
  1001 |          $$csx2C3 = (long long) n_waves.rnn1219;
                  lambda_max.rnn120F = max( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[$$csx2C3][1ll][$$csx2C2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]]);
  1003 |          if (!(0 != (llimiter & 1))) goto lab_1456;
  1004 |          if (!(((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2337.[1ll][1ll][$$csx2C2][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] <  1.0000000000000000E+000)) goto lab_1457;
  1005 |          stack_pos_230 = _getstack();
                  d-T_812_1%dscr_type = 3u;
                  d-T_812_1%data_type = 14u;
                  d-T_812_1%flags = 144u;
                  d-T_812_1%version = 129u;
                  d-T_812_1%element_len = 8ll;
                  d-T_812_1%rank = 1;
                  d-T_812_1%bounds%lbound[].off32 = 1ll;
                  d-T_812_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] + ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll])),0ll);
                  d-T_812_1%bounds%mult[].off48 = 8ll;
                  d-T_812_1%rvo = -8ll;
                  allocate_size_262 = max(1ll + ((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] + ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_262 <= 1048576ll)) goto lab_1458;
                  d-T_812_1%addr = _alloca(allocate_size_262);
                  goto lab_1459;
                lab_1458:
                  d-T_812_1%addr = malloc(allocate_size_262);
                lab_1459:
                  $$DoIV68A = 1ll + ((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] + ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]));
                  $$csx2C4 = $$DoIV68A > 0ll;
                  if (!$$csx2C4) goto lab_3128;
                  $$DoIVBOUND68A = $$DoIV68A;
                  $$CIVINIT687 = $$DoIV68A;
                  $$CIVBUMP6CE = -1ll;
                  $$CIVFINAL687 = (unsigned long long) ((long long) ($$CIVINIT687 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BA = (long long) 0;
                  $$csx2C6 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2337.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                  $$csx2C5 =  1.0000000000000000E+000 - $$csx2C6;
                  $$EMTF275 = __pdf_profile@37($$CIVFINAL687,2ll,0ll);
                  do {   /* id=279 guarded */ /* ~3129 */ 
                    /* region = 3069 */
                    /* bump-normalized */
                    $$DoIV68A = $$CIVINIT687 + (long long) ($$CIVBUMP6CE * (long long) $$CIV6BA);
                    ((double *)((char *)d-T_812_1%addr  + -8ll))->T_812[].rns2340.[1ll + ($$DoIVBOUND68A - $$DoIV68A)] = $$csx2C6 * ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[($$DoIVBOUND68A + (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll])) - $$DoIV68A][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] + $$csx2C5 * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2332.[($$DoIVBOUND68A + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV68A][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV68A = $$DoIV68A + -1ll;
                    $$CIV6BA = $$CIV6BA + 1ll;
                  } while ((unsigned long long) $$CIV6BA < $$EMTF275);    /* ~3129 */
                  $$DoIV68A = $$CIVINIT687 + (long long) ($$CIVBUMP6CE * (long long) $$CIVFINAL687);
                lab_3128:
                  $$DoIV68B = 1ll + ((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] + ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll]));
                  if (!$$csx2C4) goto lab_3130;
                  $$DoIVBOUND68B = $$DoIV68B;
                  $$CIVINIT688 = $$DoIV68B;
                  $$CIVBUMP6CF = -1ll;
                  $$CIVFINAL688 = (unsigned long long) ((long long) ($$CIVINIT688 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BB = (long long) 0;
                  $$EMTF274 = __pdf_profile@37($$CIVFINAL688,2ll,0ll);
                  do {   /* id=280 guarded */ /* ~3131 */ 
                    /* region = 3070 */
                    /* bump-normalized */
                    $$DoIV68B = $$CIVINIT688 + (long long) ($$CIVBUMP6CF * (long long) $$CIV6BB);
                    ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[($$DoIVBOUND68B + (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2338.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2339.[1ll])) - $$DoIV68B][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = ((double *)((char *)d-T_812_1%addr  + -8ll))->T_812[].rns2340.[1ll + ($$DoIVBOUND68B - $$DoIV68B)];
                    /* DIR   LATCH */
                    $$DoIV68B = $$DoIV68B + -1ll;
                    $$CIV6BB = $$CIV6BB + 1ll;
                  } while ((unsigned long long) $$CIV6BB < $$EMTF274);    /* ~3131 */
                  $$DoIV68B = $$CIVINIT688 + (long long) ($$CIVBUMP6CF * (long long) $$CIVFINAL688);
                lab_3130:
                  if (allocate_size_262 <= 1048576ll) goto lab_1468;
                  free(d-T_812_1%addr)
                lab_1468:
                  _dealloca[U,TmPShadow_230D](stack_pos_230)
  1007 |          stack_pos_231 = _getstack();
                  d-T_815_1%dscr_type = 3u;
                  d-T_815_1%data_type = 14u;
                  d-T_815_1%flags = 144u;
                  d-T_815_1%version = 129u;
                  d-T_815_1%element_len = 8ll;
                  d-T_815_1%rank = 1;
                  d-T_815_1%bounds%lbound[].off32 = 1ll;
                  d-T_815_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] + ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll])),0ll);
                  d-T_815_1%bounds%mult[].off48 = 8ll;
                  d-T_815_1%rvo = -8ll;
                  allocate_size_263 = max(1ll + ((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] + ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_263 <= 1048576ll)) goto lab_1469;
                  d-T_815_1%addr = _alloca(allocate_size_263);
                  goto lab_1470;
                lab_1469:
                  d-T_815_1%addr = malloc(allocate_size_263);
                lab_1470:
                  $$DoIV68C = 1ll + ((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] + ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]));
                  $$csx2C7 = $$DoIV68C > 0ll;
                  if (!$$csx2C7) goto lab_3132;
                  $$DoIVBOUND68C = $$DoIV68C;
                  $$CIVINIT689 = $$DoIV68C;
                  $$CIVBUMP6D0 = -1ll;
                  $$CIVFINAL689 = (unsigned long long) ((long long) ($$CIVINIT689 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BC = (long long) 0;
                  $$csx2C9 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2337.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                  $$csx2C8 =  1.0000000000000000E+000 - $$csx2C9;
                  $$EMTF273 = __pdf_profile@37($$CIVFINAL689,2ll,0ll);
                  do {   /* id=281 guarded */ /* ~3133 */ 
                    /* region = 3071 */
                    /* bump-normalized */
                    $$DoIV68C = $$CIVINIT689 + (long long) ($$CIVBUMP6D0 * (long long) $$CIV6BC);
                    ((double *)((char *)d-T_815_1%addr  + -8ll))->T_815[].rns2345.[1ll + ($$DoIVBOUND68C - $$DoIV68C)] = $$csx2C9 * ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[($$DoIVBOUND68C + (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll])) - $$DoIV68C][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] + $$csx2C8 * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2332.[($$DoIVBOUND68C + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV68C][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV68C = $$DoIV68C + -1ll;
                    $$CIV6BC = $$CIV6BC + 1ll;
                  } while ((unsigned long long) $$CIV6BC < $$EMTF273);    /* ~3133 */
                  $$DoIV68C = $$CIVINIT689 + (long long) ($$CIVBUMP6D0 * (long long) $$CIVFINAL689);
                lab_3132:
                  $$DoIV68D = 1ll + ((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] + ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll]));
                  if (!$$csx2C7) goto lab_3134;
                  $$DoIVBOUND68D = $$DoIV68D;
                  $$CIVINIT68A = $$DoIV68D;
                  $$CIVBUMP6D1 = -1ll;
                  $$CIVFINAL68A = (unsigned long long) ((long long) ($$CIVINIT68A - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BD = (long long) 0;
                  $$EMTF272 = __pdf_profile@37($$CIVFINAL68A,2ll,0ll);
                  do {   /* id=282 guarded */ /* ~3135 */ 
                    /* region = 3072 */
                    /* bump-normalized */
                    $$DoIV68D = $$CIVINIT68A + (long long) ($$CIVBUMP6D1 * (long long) $$CIV6BD);
                    ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[($$DoIVBOUND68D + (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2343.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2344.[1ll])) - $$DoIV68D][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)d-T_815_1%addr  + -8ll))->T_815[].rns2345.[1ll + ($$DoIVBOUND68D - $$DoIV68D)];
                    /* DIR   LATCH */
                    $$DoIV68D = $$DoIV68D + -1ll;
                    $$CIV6BD = $$CIV6BD + 1ll;
                  } while ((unsigned long long) $$CIV6BD < $$EMTF272);    /* ~3135 */
                  $$DoIV68D = $$CIVINIT68A + (long long) ($$CIVBUMP6D1 * (long long) $$CIVFINAL68A);
                lab_3134:
                  if (allocate_size_263 <= 1048576ll) goto lab_1479;
                  free(d-T_815_1%addr)
                lab_1479:
                  _dealloca[U,TmPShadow_231D](stack_pos_231)
  1009 |          stack_pos_232 = _getstack();
                  d-T_818_1%dscr_type = 3u;
                  d-T_818_1%data_type = 14u;
                  d-T_818_1%flags = 144u;
                  d-T_818_1%version = 129u;
                  d-T_818_1%element_len = 8ll;
                  d-T_818_1%rank = 1;
                  d-T_818_1%bounds%lbound[].off32 = 1ll;
                  d-T_818_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])),0ll);
                  d-T_818_1%bounds%mult[].off48 = 8ll;
                  d-T_818_1%rvo = -8ll;
                  allocate_size_264 = max(1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_264 <= 1048576ll)) goto lab_1480;
                  d-T_818_1%addr = _alloca(allocate_size_264);
                  goto lab_1481;
                lab_1480:
                  d-T_818_1%addr = malloc(allocate_size_264);
                lab_1481:
                  $$DoIV68E = 1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]));
                  $$csx2CA = $$DoIV68E > 0ll;
                  if (!$$csx2CA) goto lab_3136;
                  $$DoIVBOUND68E = $$DoIV68E;
                  $$CIVINIT68B = $$DoIV68E;
                  $$CIVBUMP6D2 = -1ll;
                  $$CIVFINAL68B = (unsigned long long) ((long long) ($$CIVINIT68B - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BE = (long long) 0;
                  $$csx2CB = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2337.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                  $$EMTF271 = __pdf_profile@37($$CIVFINAL68B,2ll,0ll);
                  do {   /* id=283 guarded */ /* ~3137 */ 
                    /* region = 3073 */
                    /* bump-normalized */
                    $$DoIV68E = $$CIVINIT68B + (long long) ($$CIVBUMP6D2 * (long long) $$CIV6BE);
                    ((double *)((char *)d-T_818_1%addr  + -8ll))->T_818[].rns2346.[1ll + ($$DoIVBOUND68E - $$DoIV68E)] = ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2347.[($$DoIVBOUND68E + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV68E][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] * $$csx2CB;
                    /* DIR   LATCH */
                    $$DoIV68E = $$DoIV68E + -1ll;
                    $$CIV6BE = $$CIV6BE + 1ll;
                  } while ((unsigned long long) $$CIV6BE < $$EMTF271);    /* ~3137 */
                  $$DoIV68E = $$CIVINIT68B + (long long) ($$CIVBUMP6D2 * (long long) $$CIVFINAL68B);
                lab_3136:
                  $$DoIV68F = 1ll + ((((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] + ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll]));
                  if (!$$csx2CA) goto lab_3138;
                  $$DoIVBOUND68F = $$DoIV68F;
                  $$CIVINIT68C = $$DoIV68F;
                  $$CIVBUMP6D3 = -1ll;
                  $$CIVFINAL68C = (unsigned long long) ((long long) ($$CIVINIT68C - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6BF = (long long) 0;
                  $$EMTF270 = __pdf_profile@37($$CIVFINAL68C,2ll,0ll);
                  do {   /* id=284 guarded */ /* ~3139 */ 
                    /* region = 3074 */
                    /* bump-normalized */
                    $$DoIV68F = $$CIVINIT68C + (long long) ($$CIVBUMP6D3 * (long long) $$CIV6BF);
                    ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2347.[($$DoIVBOUND68F + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV68F][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = ((double *)((char *)d-T_818_1%addr  + -8ll))->T_818[].rns2346.[1ll + ($$DoIVBOUND68F - $$DoIV68F)];
                    /* DIR   LATCH */
                    $$DoIV68F = $$DoIV68F + -1ll;
                    $$CIV6BF = $$CIV6BF + 1ll;
                  } while ((unsigned long long) $$CIV6BF < $$EMTF270);    /* ~3139 */
                  $$DoIV68F = $$CIVINIT68C + (long long) ($$CIVBUMP6D3 * (long long) $$CIVFINAL68C);
                lab_3138:
                  if (allocate_size_264 <= 1048576ll) goto lab_1490;
                  free(d-T_818_1%addr)
                lab_1490:
                  _dealloca[U,TmPShadow_232D](stack_pos_232)
  1010 |        lab_1457:
  1011 |        lab_1456:
  1015 |          stack_pos_233 = _getstack();
                  d-T_819_1%dscr_type = 3u;
                  d-T_819_1%data_type = 14u;
                  d-T_819_1%flags = 144u;
                  d-T_819_1%version = 129u;
                  d-T_819_1%element_len = 8ll;
                  d-T_819_1%rank = 1;
                  d-T_819_1%bounds%lbound[].off32 = 1ll;
                  d-T_819_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_819_1%bounds%mult[].off48 = 8ll;
                  d-T_819_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1491;
                  d-T_819_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1492;
                lab_1491:
                  d-T_819_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1492:
                  if (!($$csx271 > 0ll)) goto lab_3140;
                  $$DoIV690 = d-dw%bounds%extent[].off40;
                  $$CIVINIT68D = $$DoIV690;
                  $$CIVBUMP6D4 = -1ll;
                  $$CIVFINAL68D = (unsigned long long) ((long long) ($$CIVINIT68D - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C0 = (long long) 0;
                  $$EMTF26F = __pdf_profile@37($$CIVFINAL68D,2ll,0ll);
                  do {   /* id=285 guarded */ /* ~3141 */ 
                    /* region = 3075 */
                    /* bump-normalized */
                    $$DoIV690 = $$CIVINIT68D + (long long) ($$CIVBUMP6D4 * (long long) $$CIV6C0);
                    ((double *)((char *)d-T_819_1%addr  + -8ll))->T_819[].rns2348.[1ll + ($$csx271 - $$DoIV690)] = $$ICM.hdtdx23E * (((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$csx271) - $$DoIV690]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] - ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$csx271) - $$DoIV690]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]]);
                    /* DIR   LATCH */
                    $$DoIV690 = $$DoIV690 + -1ll;
                    $$CIV6C0 = $$CIV6C0 + 1ll;
                  } while ((unsigned long long) $$CIV6C0 < $$EMTF26F);    /* ~3141 */
                  $$DoIV690 = $$CIVINIT68D + (long long) ($$CIVBUMP6D4 * (long long) $$CIVFINAL68D);
                lab_3140:
                  if (!($$csx271 > 0ll)) goto lab_3142;
                  $$DoIV691 = d-dw%bounds%extent[].off40;
                  $$CIVINIT68E = $$DoIV691;
                  $$CIVBUMP6D5 = -1ll;
                  $$CIVFINAL68E = (unsigned long long) ((long long) ($$CIVINIT68E - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C1 = (long long) 0;
                  $$EMTF26E = __pdf_profile@37($$CIVFINAL68E,2ll,0ll);
                  do {   /* id=286 guarded */ /* ~3143 */ 
                    /* region = 3076 */
                    /* bump-normalized */
                    $$DoIV691 = $$CIVINIT68E + (long long) ($$CIVBUMP6D5 * (long long) $$CIV6C1);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV691)] = ((double *)((char *)d-T_819_1%addr  + -8ll))->T_819[].rns2348.[1ll + ($$csx271 - $$DoIV691)];
                    /* DIR   LATCH */
                    $$DoIV691 = $$DoIV691 + -1ll;
                    $$CIV6C1 = $$CIV6C1 + 1ll;
                  } while ((unsigned long long) $$CIV6C1 < $$EMTF26E);    /* ~3143 */
                  $$DoIV691 = $$CIVINIT68E + (long long) ($$CIVBUMP6D5 * (long long) $$CIVFINAL68E);
                lab_3142:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1501;
                  free(d-T_819_1%addr)
                lab_1501:
                  _dealloca[U,TmPShadow_233D](stack_pos_233)
  1017 |          stack_pos_234 = _getstack();
                  d-T_823_1%dscr_type = 3u;
                  d-T_823_1%data_type = 14u;
                  d-T_823_1%flags = 144u;
                  d-T_823_1%version = 129u;
                  d-T_823_1%element_len = 8ll;
                  d-T_823_1%rank = 1;
                  d-T_823_1%bounds%lbound[].off32 = 1ll;
                  d-T_823_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_823_1%bounds%mult[].off48 = 8ll;
                  d-T_823_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1502;
                  d-T_823_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1503;
                lab_1502:
                  d-T_823_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1503:
                  if (!($$csx271 > 0ll)) goto lab_3144;
                  $$DoIV692 = d-dw6%bounds%extent[].off40;
                  $$CIVINIT68F = $$DoIV692;
                  $$CIVBUMP6D6 = -1ll;
                  $$CIVFINAL68F = (unsigned long long) ((long long) ($$CIVINIT68F - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C2 = (long long) 0;
                  $$EMTF26D = __pdf_profile@37($$CIVFINAL68F,2ll,0ll);
                  do {   /* id=287 guarded */ /* ~3145 */ 
                    /* region = 3077 */
                    /* bump-normalized */
                    $$DoIV692 = $$CIVINIT68F + (long long) ($$CIVBUMP6D6 * (long long) $$CIV6C2);
                    ((double *)((char *)d-T_823_1%addr  + -8ll))->T_823[].rns2349.[1ll + ($$csx271 - $$DoIV692)] = $$ICM.three_dtdx247 * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2332.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$csx271) - $$DoIV692]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$csx271) - $$DoIV692]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] + ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$csx271) - $$DoIV692]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]]));
                    /* DIR   LATCH */
                    $$DoIV692 = $$DoIV692 + -1ll;
                    $$CIV6C2 = $$CIV6C2 + 1ll;
                  } while ((unsigned long long) $$CIV6C2 < $$EMTF26D);    /* ~3145 */
                  $$DoIV692 = $$CIVINIT68F + (long long) ($$CIVBUMP6D6 * (long long) $$CIVFINAL68F);
                lab_3144:
                  if (!($$csx271 > 0ll)) goto lab_3146;
                  $$DoIV693 = d-dw6%bounds%extent[].off40;
                  $$CIVINIT690 = $$DoIV693;
                  $$CIVBUMP6D7 = -1ll;
                  $$CIVFINAL690 = (unsigned long long) ((long long) ($$CIVINIT690 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C3 = (long long) 0;
                  $$EMTF26C = __pdf_profile@37($$CIVFINAL690,2ll,0ll);
                  do {   /* id=288 guarded */ /* ~3147 */ 
                    /* region = 3078 */
                    /* bump-normalized */
                    $$DoIV693 = $$CIVINIT690 + (long long) ($$CIVBUMP6D7 * (long long) $$CIV6C3);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV693)] = ((double *)((char *)d-T_823_1%addr  + -8ll))->T_823[].rns2349.[1ll + ($$csx271 - $$DoIV693)];
                    /* DIR   LATCH */
                    $$DoIV693 = $$DoIV693 + -1ll;
                    $$CIV6C3 = $$CIV6C3 + 1ll;
                  } while ((unsigned long long) $$CIV6C3 < $$EMTF26C);    /* ~3147 */
                  $$DoIV693 = $$CIVINIT690 + (long long) ($$CIVBUMP6D7 * (long long) $$CIVFINAL690);
                lab_3146:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1512;
                  free(d-T_823_1%addr)
                lab_1512:
                  _dealloca[U,TmPShadow_234D](stack_pos_234)
  1020 |          stack_pos_235 = _getstack();
                  d-T_830_1%dscr_type = 3u;
                  d-T_830_1%data_type = 14u;
                  d-T_830_1%flags = 144u;
                  d-T_830_1%version = 129u;
                  d-T_830_1%element_len = 8ll;
                  d-T_830_1%rank = 1;
                  d-T_830_1%bounds%lbound[].off32 = 1ll;
                  d-T_830_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                  d-T_830_1%bounds%mult[].off48 = 8ll;
                  d-T_830_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_1513;
                  d-T_830_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  goto lab_1514;
                lab_1513:
                  d-T_830_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                lab_1514:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_3148;
                  $$DoIV694 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT691 = $$DoIV694;
                  $$CIVBUMP6D8 = -1ll;
                  $$CIVFINAL691 = (unsigned long long) ((long long) ($$CIVINIT691 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C4 = (long long) 0;
                  $$EMTF26B = __pdf_profile@37($$CIVFINAL691,2ll,0ll);
                  do {   /* id=289 guarded */ /* ~3149 */ 
                    /* region = 3079 */
                    /* bump-normalized */
                    $$DoIV694 = $$CIVINIT691 + (long long) ($$CIVBUMP6D8 * (long long) $$CIV6C4);
                    ((double *)((char *)d-T_830_1%addr  + -8ll))->T_830[].rns2351.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV694)] = ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV694]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - lambda_min.rnn1214 * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV694)] + ( 1.0000000000000000E+000 + $$ICM.two_thirds_dtdx248 * lambda_min.rnn1214) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV694)]);
                    /* DIR   LATCH */
                    $$DoIV694 = $$DoIV694 + -1ll;
                    $$CIV6C4 = $$CIV6C4 + 1ll;
                  } while ((unsigned long long) $$CIV6C4 < $$EMTF26B);    /* ~3149 */
                  $$DoIV694 = $$CIVINIT691 + (long long) ($$CIVBUMP6D8 * (long long) $$CIVFINAL691);
                lab_3148:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_3150;
                  $$DoIV695 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT692 = $$DoIV695;
                  $$CIVBUMP6D9 = -1ll;
                  $$CIVFINAL692 = (unsigned long long) ((long long) ($$CIVINIT692 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C5 = (long long) 0;
                  $$EMTF26A = __pdf_profile@37($$CIVFINAL692,2ll,0ll);
                  do {   /* id=290 guarded */ /* ~3151 */ 
                    /* region = 3080 */
                    /* bump-normalized */
                    $$DoIV695 = $$CIVINIT692 + (long long) ($$CIVBUMP6D9 * (long long) $$CIV6C5);
                    ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV695]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = ((double *)((char *)d-T_830_1%addr  + -8ll))->T_830[].rns2351.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV695)];
                    /* DIR   LATCH */
                    $$DoIV695 = $$DoIV695 + -1ll;
                    $$CIV6C5 = $$CIV6C5 + 1ll;
                  } while ((unsigned long long) $$CIV6C5 < $$EMTF26A);    /* ~3151 */
                  $$DoIV695 = $$CIVINIT692 + (long long) ($$CIVBUMP6D9 * (long long) $$CIVFINAL692);
                lab_3150:
                  if (max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll) goto lab_1523;
                  free(d-T_830_1%addr)
                lab_1523:
                  _dealloca[U,TmPShadow_235D](stack_pos_235)
  1022 |          stack_pos_236 = _getstack();
                  d-T_837_1%dscr_type = 3u;
                  d-T_837_1%data_type = 14u;
                  d-T_837_1%flags = 144u;
                  d-T_837_1%version = 129u;
                  d-T_837_1%element_len = 8ll;
                  d-T_837_1%rank = 1;
                  d-T_837_1%bounds%lbound[].off32 = 1ll;
                  d-T_837_1%bounds%extent[].off40 = max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll);
                  d-T_837_1%bounds%mult[].off48 = 8ll;
                  d-T_837_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll)) goto lab_1524;
                  d-T_837_1%addr = _alloca(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                  goto lab_1525;
                lab_1524:
                  d-T_837_1%addr = malloc(max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll);
                lab_1525:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_3152;
                  $$DoIV696 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT693 = $$DoIV696;
                  $$CIVBUMP6DA = -1ll;
                  $$CIVFINAL693 = (unsigned long long) ((long long) ($$CIVINIT693 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C6 = (long long) 0;
                  $$EMTF269 = __pdf_profile@37($$CIVFINAL693,2ll,0ll);
                  do {   /* id=291 guarded */ /* ~3153 */ 
                    /* region = 3081 */
                    /* bump-normalized */
                    $$DoIV696 = $$CIVINIT693 + (long long) ($$CIVBUMP6DA * (long long) $$CIV6C6);
                    ((double *)((char *)d-T_837_1%addr  + -8ll))->T_837[].rns2352.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV696)] = ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV696]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] - lambda_max.rnn120F * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV696)] - ( 1.0000000000000000E+000 - $$ICM.two_thirds_dtdx248 * lambda_max.rnn120F) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV696)]);
                    /* DIR   LATCH */
                    $$DoIV696 = $$DoIV696 + -1ll;
                    $$CIV6C6 = $$CIV6C6 + 1ll;
                  } while ((unsigned long long) $$CIV6C6 < $$EMTF269);    /* ~3153 */
                  $$DoIV696 = $$CIVINIT693 + (long long) ($$CIVBUMP6DA * (long long) $$CIVFINAL693);
                lab_3152:
                  if (!($$ICM.d-onedx_i%bounds%extent[].off52823F > 0ll)) goto lab_3154;
                  $$DoIV697 = $$ICM.d-onedx_i%bounds%extent[].off52823F;
                  $$CIVINIT694 = $$DoIV697;
                  $$CIVBUMP6DB = -1ll;
                  $$CIVFINAL694 = (unsigned long long) ((long long) ($$CIVINIT694 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C7 = (long long) 0;
                  $$EMTF268 = __pdf_profile@37($$CIVFINAL694,2ll,0ll);
                  do {   /* id=292 guarded */ /* ~3155 */ 
                    /* region = 3082 */
                    /* bump-normalized */
                    $$DoIV697 = $$CIVINIT694 + (long long) ($$CIVBUMP6DB * (long long) $$CIV6C7);
                    ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(($$ICM.d-onedx_i%bounds%extent[].off52823F == 0ll ? 1ll : d-onedx_i%bounds%lbound[].off520) + $$ICM.d-onedx_i%bounds%extent[].off52823F) - $$DoIV697]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)d-T_837_1%addr  + -8ll))->T_837[].rns2352.[1ll + ($$ICM.d-onedx_i%bounds%extent[].off52823F - $$DoIV697)];
                    /* DIR   LATCH */
                    $$DoIV697 = $$DoIV697 + -1ll;
                    $$CIV6C7 = $$CIV6C7 + 1ll;
                  } while ((unsigned long long) $$CIV6C7 < $$EMTF268);    /* ~3155 */
                  $$DoIV697 = $$CIVINIT694 + (long long) ($$CIVBUMP6DB * (long long) $$CIVFINAL694);
                lab_3154:
                  if (max($$ICM.d-onedx_i%bounds%extent[].off52823F,0ll) * 8ll <= 1048576ll) goto lab_1534;
                  free(d-T_837_1%addr)
                lab_1534:
                  _dealloca[U,TmPShadow_236D](stack_pos_236)
  1030 |          if (!($$csx271 > 0ll)) goto lab_3156;
                  $$DoIV698 = d-dwmdw6%bounds%extent[].off40;
                  $$CIVINIT695 = $$DoIV698;
                  $$CIVBUMP6DC = -1ll;
                  $$CIVFINAL695 = (unsigned long long) ((long long) ($$CIVINIT695 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C8 = (long long) 0;
                  $$EMTF267 = __pdf_profile@37($$CIVFINAL695,2ll,0ll);
                  do {   /* id=293 guarded */ /* ~3157 */ 
                    /* region = 3083 */
                    /* bump-normalized */
                    $$DoIV698 = $$CIVINIT695 + (long long) ($$CIVBUMP6DC * (long long) $$CIV6C8);
                    ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV698)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV698)] - ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV698)];
                    /* DIR   LATCH */
                    $$DoIV698 = $$DoIV698 + -1ll;
                    $$CIV6C8 = $$CIV6C8 + 1ll;
                  } while ((unsigned long long) $$CIV6C8 < $$EMTF267);    /* ~3157 */
                  $$DoIV698 = $$CIVINIT695 + (long long) ($$CIVBUMP6DC * (long long) $$CIVFINAL695);
                lab_3156:
  1031 |          if (!($$csx271 > 0ll)) goto lab_3158;
                  $$DoIV699 = d-dwpdw6%bounds%extent[].off40;
                  $$CIVINIT696 = $$DoIV699;
                  $$CIVBUMP6DD = -1ll;
                  $$CIVFINAL696 = (unsigned long long) ((long long) ($$CIVINIT696 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6C9 = (long long) 0;
                  $$EMTF266 = __pdf_profile@37($$CIVFINAL696,2ll,0ll);
                  do {   /* id=294 guarded */ /* ~3159 */ 
                    /* region = 3084 */
                    /* bump-normalized */
                    $$DoIV699 = $$CIVINIT696 + (long long) ($$CIVBUMP6DD * (long long) $$CIV6C9);
                    ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV699)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV699)] + ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV699)];
                    /* DIR   LATCH */
                    $$DoIV699 = $$DoIV699 + -1ll;
                    $$CIV6C9 = $$CIV6C9 + 1ll;
                  } while ((unsigned long long) $$CIV6C9 < $$EMTF266);    /* ~3159 */
                  $$DoIV699 = $$CIVINIT696 + (long long) ($$CIVBUMP6DD * (long long) $$CIVFINAL696);
                lab_3158:
  1032 |          if (!($$csx271 > 0ll)) goto lab_3160;
                  $$DoIV69A = d-dw6%bounds%extent[].off40;
                  $$CIVINIT697 = $$DoIV69A;
                  $$CIVBUMP6DE = -1ll;
                  $$CIVFINAL697 = (unsigned long long) ((long long) ($$CIVINIT697 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6CA = (long long) 0;
                  $$EMTF265 = __pdf_profile@37($$CIVFINAL697,2ll,0ll);
                  do {   /* id=295 guarded */ /* ~3161 */ 
                    /* region = 3085 */
                    /* bump-normalized */
                    $$DoIV69A = $$CIVINIT697 + (long long) ($$CIVBUMP6DE * (long long) $$CIV6CA);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV69A)] = $$ICM.two_thirds_dtdx248 * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV69A)];
                    /* DIR   LATCH */
                    $$DoIV69A = $$DoIV69A + -1ll;
                    $$CIV6CA = $$CIV6CA + 1ll;
                  } while ((unsigned long long) $$CIV6CA < $$EMTF265);    /* ~3161 */
                  $$DoIV69A = $$CIVINIT697 + (long long) ($$CIVBUMP6DE * (long long) $$CIVFINAL697);
                lab_3160:
  1033 |          stack_pos_237 = _getstack();
                  d-T_859_1%dscr_type = 3u;
                  d-T_859_1%data_type = 14u;
                  d-T_859_1%flags = 144u;
                  d-T_859_1%version = 129u;
                  d-T_859_1%element_len = 8ll;
                  d-T_859_1%rank = 1;
                  d-T_859_1%bounds%lbound[].off32 = 1ll;
                  d-T_859_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_859_1%bounds%mult[].off48 = 8ll;
                  d-T_859_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1547;
                  d-T_859_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1548;
                lab_1547:
                  d-T_859_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1548:
                  if (!($$csx271 > 0ll)) goto lab_3162;
                  $$DoIV69B = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT698 = $$DoIV69B;
                  $$CIVBUMP6DF = -1ll;
                  $$CIVFINAL698 = (unsigned long long) ((long long) ($$CIVINIT698 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6CB = (long long) 0;
                  $$EMTF264 = __pdf_profile@37($$CIVFINAL698,2ll,0ll);
                  do {   /* id=296 guarded */ /* ~3163 */ 
                    /* region = 3086 */
                    /* bump-normalized */
                    $$DoIV69B = $$CIVINIT698 + (long long) ($$CIVBUMP6DF * (long long) $$CIV6CB);
                    ((double *)((char *)d-T_859_1%addr  + -8ll))->T_859[].rns2355.[1ll + ($$csx271 - $$DoIV69B)] = $$ICM.hdtdx23E * ((double *)((char *)$$ICM.d-dqx_%addr232->dqx_%d-data%addr.rns2140.  + $$ICM.d-dqx_%addr232->dqx_%d-data%rvo.rns2137.))->dqx_%data[].rns2347.[($$csx271 + (((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%extent[].rns2199.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqx_%addr232  + -24ll))->dqx_%d-data%bounds%lbound[].rns2200.[1ll])) - $$DoIV69B][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqx_%addr232  + 40ll))->dqx_%x[].rns2138.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV69B = $$DoIV69B + -1ll;
                    $$CIV6CB = $$CIV6CB + 1ll;
                  } while ((unsigned long long) $$CIV6CB < $$EMTF264);    /* ~3163 */
                  $$DoIV69B = $$CIVINIT698 + (long long) ($$CIVBUMP6DF * (long long) $$CIVFINAL698);
                lab_3162:
                  if (!($$csx271 > 0ll)) goto lab_3164;
                  $$DoIV69C = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT699 = $$DoIV69C;
                  $$CIVBUMP6E0 = -1ll;
                  $$CIVFINAL699 = (unsigned long long) ((long long) ($$CIVINIT699 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6CC = (long long) 0;
                  $$EMTF263 = __pdf_profile@37($$CIVFINAL699,2ll,0ll);
                  do {   /* id=297 guarded */ /* ~3165 */ 
                    /* region = 3087 */
                    /* bump-normalized */
                    $$DoIV69C = $$CIVINIT699 + (long long) ($$CIVBUMP6E0 * (long long) $$CIV6CC);
                    ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV69C)] = ((double *)((char *)d-T_859_1%addr  + -8ll))->T_859[].rns2355.[1ll + ($$csx271 - $$DoIV69C)];
                    /* DIR   LATCH */
                    $$DoIV69C = $$DoIV69C + -1ll;
                    $$CIV6CC = $$CIV6CC + 1ll;
                  } while ((unsigned long long) $$CIV6CC < $$EMTF263);    /* ~3165 */
                  $$DoIV69C = $$CIVINIT699 + (long long) ($$CIVBUMP6E0 * (long long) $$CIVFINAL699);
                lab_3164:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1557;
                  free(d-T_859_1%addr)
                lab_1557:
                  _dealloca[U,TmPShadow_237D](stack_pos_237)
  1035 |          $$FSM51 = n_waves.rnn1219;
                  if (!($$csx2C3 - 1ll > 0ll)) goto lab_3166;
                  $$DoIV69D = $$csx2C3 - 1ll;
                  $$CIVINIT6A0 = $$DoIV69D;
                  $$CIVBUMP6E7 = -1ll;
                  $$CIVFINAL6A0 = (unsigned long long) ((long long) ($$CIVINIT6A0 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6D3 = (long long) 0;
                  $$EMTF262 = __pdf_profile@37($$CIVFINAL6A0,2ll,0ll);
                  do {   /* id=298 guarded */ /* ~3167 */ 
                    /* region = 3094 */
                    /* bump-normalized */
                    $$DoIV69D = $$CIVINIT6A0 + (long long) ($$CIVBUMP6E7 * (long long) $$CIV6D3);
  1036 |            $$csx2CC = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[(long long) ((int) (($$csx2C3 - $$DoIV69D) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    if (!($$csx2CC <  0.0000000000000000E+000)) goto lab_1559;
  1037 |            stack_pos_238 = _getstack();
                    d-T_864_1%dscr_type = 3u;
                    d-T_864_1%data_type = 14u;
                    d-T_864_1%flags = 144u;
                    d-T_864_1%version = 129u;
                    d-T_864_1%element_len = 8ll;
                    d-T_864_1%rank = 1;
                    d-T_864_1%bounds%lbound[].off32 = 1ll;
                    d-T_864_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_864_1%bounds%mult[].off48 = 8ll;
                    d-T_864_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1560;
                    d-T_864_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1561;
                  lab_1560:
                    d-T_864_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1561:
                    if (!($$csx271 > 0ll)) goto lab_3168;
                    $$DoIV69E = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT69A = $$DoIV69E;
                    $$CIVBUMP6E1 = -1ll;
                    $$CIVFINAL69A = (unsigned long long) ((long long) ($$CIVINIT69A - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6CD = (long long) 0;
                    $$csx2CD = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[1ll][1ll][$$csx2C2][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV687)))][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV686)))]] * ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[(long long) ((int) (($$csx2C3 - $$DoIV69D) - 1ll) + 2)][1ll][$$csx2C2][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV687)))][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV686)))]] * $$csx2CC;
                    $$csx2CE = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - $$csx2CC;
                    $$EMTF261 = __pdf_profile@37($$CIVFINAL69A,2ll,0ll);
                    do {   /* id=299 guarded */ /* ~3169 */ 
                      /* region = 3088 */
                      /* bump-normalized */
                      $$DoIV69E = $$CIVINIT69A + (long long) ($$CIVBUMP6E1 * (long long) $$CIV6CD);
                      ((double *)((char *)d-T_864_1%addr  + -8ll))->T_864[].rns2357.[1ll + ($$csx271 - $$DoIV69E)] = $$csx2CE * ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV69E)] + $$csx2CD * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV69E)];
                      /* DIR   LATCH */
                      $$DoIV69E = $$DoIV69E + -1ll;
                      $$CIV6CD = $$CIV6CD + 1ll;
                    } while ((unsigned long long) $$CIV6CD < $$EMTF261);    /* ~3169 */
                    $$DoIV69E = $$CIVINIT69A + (long long) ($$CIVBUMP6E1 * (long long) $$CIVFINAL69A);
                  lab_3168:
                    if (!($$csx271 > 0ll)) goto lab_3170;
                    $$DoIV69F = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT69B = $$DoIV69F;
                    $$CIVBUMP6E2 = -1ll;
                    $$CIVFINAL69B = (unsigned long long) ((long long) ($$CIVINIT69B - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6CE = (long long) 0;
                    $$EMTF260 = __pdf_profile@37($$CIVFINAL69B,2ll,0ll);
                    do {   /* id=300 guarded */ /* ~3171 */ 
                      /* region = 3089 */
                      /* bump-normalized */
                      $$DoIV69F = $$CIVINIT69B + (long long) ($$CIVBUMP6E2 * (long long) $$CIV6CE);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV69F)] = ((double *)((char *)d-T_864_1%addr  + -8ll))->T_864[].rns2357.[1ll + ($$csx271 - $$DoIV69F)];
                      /* DIR   LATCH */
                      $$DoIV69F = $$DoIV69F + -1ll;
                      $$CIV6CE = $$CIV6CE + 1ll;
                    } while ((unsigned long long) $$CIV6CE < $$EMTF260);    /* ~3171 */
                    $$DoIV69F = $$CIVINIT69B + (long long) ($$CIVBUMP6E2 * (long long) $$CIVFINAL69B);
                  lab_3170:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1570;
                    free(d-T_864_1%addr)
                  lab_1570:
                    _dealloca[U,TmPShadow_238D](stack_pos_238)
  1039 |            goto lab_1571;
                  lab_1559:
                    if (!(0 != (lhlltypesolver & $$csx2CC >  0.0000000000000000E+000))) goto lab_1585;
  1040 |            stack_pos_239 = _getstack();
                    d-T_870_1%dscr_type = 3u;
                    d-T_870_1%data_type = 14u;
                    d-T_870_1%flags = 144u;
                    d-T_870_1%version = 129u;
                    d-T_870_1%element_len = 8ll;
                    d-T_870_1%rank = 1;
                    d-T_870_1%bounds%lbound[].off32 = 1ll;
                    d-T_870_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_870_1%bounds%mult[].off48 = 8ll;
                    d-T_870_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1573;
                    d-T_870_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1574;
                  lab_1573:
                    d-T_870_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1574:
                    if (!($$csx271 > 0ll)) goto lab_3172;
                    $$DoIV6A0 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT69C = $$DoIV6A0;
                    $$CIVBUMP6E3 = -1ll;
                    $$CIVFINAL69C = (unsigned long long) ((long long) ($$CIVINIT69C - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6CF = (long long) 0;
                    $$csx2CF = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - $$csx2CC;
                    $$EMTF25F = __pdf_profile@37($$CIVFINAL69C,2ll,0ll);
                    do {   /* id=301 guarded */ /* ~3173 */ 
                      /* region = 3090 */
                      /* bump-normalized */
                      $$DoIV6A0 = $$CIVINIT69C + (long long) ($$CIVBUMP6E3 * (long long) $$CIV6CF);
                      ((double *)((char *)d-T_870_1%addr  + -8ll))->T_870[].rns2426.[1ll + ($$csx271 - $$DoIV6A0)] = $$csx2CF * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV6A0)];
                      /* DIR   LATCH */
                      $$DoIV6A0 = $$DoIV6A0 + -1ll;
                      $$CIV6CF = $$CIV6CF + 1ll;
                    } while ((unsigned long long) $$CIV6CF < $$EMTF25F);    /* ~3173 */
                    $$DoIV6A0 = $$CIVINIT69C + (long long) ($$CIVBUMP6E3 * (long long) $$CIVFINAL69C);
                  lab_3172:
                    if (!($$csx271 > 0ll)) goto lab_3174;
                    $$DoIV6A1 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT69D = $$DoIV6A1;
                    $$CIVBUMP6E4 = -1ll;
                    $$CIVFINAL69D = (unsigned long long) ((long long) ($$CIVINIT69D - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D0 = (long long) 0;
                    $$EMTF25E = __pdf_profile@37($$CIVFINAL69D,2ll,0ll);
                    do {   /* id=302 guarded */ /* ~3175 */ 
                      /* region = 3091 */
                      /* bump-normalized */
                      $$DoIV6A1 = $$CIVINIT69D + (long long) ($$CIVBUMP6E4 * (long long) $$CIV6D0);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6A1)] = ((double *)((char *)d-T_870_1%addr  + -8ll))->T_870[].rns2426.[1ll + ($$csx271 - $$DoIV6A1)];
                      /* DIR   LATCH */
                      $$DoIV6A1 = $$DoIV6A1 + -1ll;
                      $$CIV6D0 = $$CIV6D0 + 1ll;
                    } while ((unsigned long long) $$CIV6D0 < $$EMTF25E);    /* ~3175 */
                    $$DoIV6A1 = $$CIVINIT69D + (long long) ($$CIVBUMP6E4 * (long long) $$CIVFINAL69D);
                  lab_3174:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1583;
                    free(d-T_870_1%addr)
                  lab_1583:
                    _dealloca[U,TmPShadow_239D](stack_pos_239)
  1043 |          lab_1571:
  1044 |            if (!((long long) nrwaves > 0ll)) goto lab_3176;
                    $$DoIV6A2 = (long long) nrwaves;
                    $$CIVINIT69F = $$DoIV6A2;
                    $$CIVBUMP6E6 = -1ll;
                    $$CIVFINAL69F = (unsigned long long) ((long long) ($$CIVINIT69F - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D2 = (long long) 0;
                    $$EMTF25D = __pdf_profile@37($$CIVFINAL69F,2ll,0ll);
                    do {   /* id=303 guarded */ /* ~3177 */ 
                      /* region = 3093 */
                      /* bump-normalized */
                      $$DoIV6A2 = $$CIVINIT69F + (long long) ($$CIVBUMP6E6 * (long long) $$CIV6D2);
  1045 |              T_873 =  0.0000000000000000E+000;
                      if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_3178;
                      $$DoIV6A3 = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                      $$CIVINIT69E = $$DoIV6A3;
                      $$CIVBUMP6E5 = -1ll;
                      $$CIVFINAL69E = (unsigned long long) ((long long) ($$CIVINIT69E - (0ll + 1)) / $$csx2BE + 1);
                      $$CIV6D1 = (long long) 0;
                      $$EMTF25C = __pdf_profile@37($$CIVFINAL69E,2ll,0ll);
                      do {   /* id=304 guarded */ /* ~3179 */ 
                        /* region = 3092 */
                        /* bump-normalized */
                        $$DoIV6A3 = $$CIVINIT69E + (long long) ($$CIVBUMP6E5 * (long long) $$CIV6D1);
                        T_873 = T_873 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2358.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll])) - $$DoIV6A3][(long long) ((int) (($$csx2C3 - $$DoIV69D) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV6A3)];
                        /* DIR   LATCH */
                        $$DoIV6A3 = $$DoIV6A3 + -1ll;
                        $$CIV6D1 = $$CIV6D1 + 1ll;
                      } while ((unsigned long long) $$CIV6D1 < $$EMTF25C);    /* ~3179 */
                      $$DoIV6A3 = $$CIVINIT69E + (long long) ($$CIVBUMP6E5 * (long long) $$CIVFINAL69E);
                    lab_3178:
                      ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV6A2) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV6A2) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] + T_873 * ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2359.[(long long) ((int) ((long long) nrwaves - $$DoIV6A2) + 1)][(long long) ((int) (($$csx2C3 - $$DoIV69D) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
  1047 |              /* DIR   LATCH */
                      $$DoIV6A2 = $$DoIV6A2 + -1ll;
                      $$CIV6D2 = $$CIV6D2 + 1ll;
                    } while ((unsigned long long) $$CIV6D2 < $$EMTF25D);    /* ~3177 */
                    $$DoIV6A2 = $$CIVINIT69F + (long long) ($$CIVBUMP6E6 * (long long) $$CIVFINAL69F);
                  lab_3176:
  1048 |          lab_1585:
                    /* DIR   LATCH */
                    $$DoIV69D = $$DoIV69D + -1ll;
                    $$CIV6D3 = $$CIV6D3 + 1ll;
                  } while ((unsigned long long) $$CIV6D3 < $$EMTF262);    /* ~3167 */
                  $$DoIV69D = $$CIVINIT6A0 + (long long) ($$CIVBUMP6E7 * (long long) $$CIVFINAL6A0);
                lab_3166:
  1049 |          $$FSM4C = n_waves.rnn1219;
                  $$csx2D0 = n_waves.rnn1219 - 1;
                  if (!((long long) $$csx2D0 > 0ll)) goto lab_3180;
                  $$DoIV6A4 = (long long) $$csx2D0;
                  $$CIVINIT6A7 = $$DoIV6A4;
                  $$CIVBUMP6EE = -1ll;
                  $$CIVFINAL6A7 = (unsigned long long) ((long long) ($$CIVINIT6A7 - (0ll + 1)) / $$csx2BE + 1);
                  $$CIV6DA = (long long) 0;
                  $$EMTF25B = __pdf_profile@37($$CIVFINAL6A7,2ll,0ll);
                  do {   /* id=305 guarded */ /* ~3181 */ 
                    /* region = 3101 */
                    /* bump-normalized */
                    $$DoIV6A4 = $$CIVINIT6A7 + (long long) ($$CIVBUMP6EE * (long long) $$CIV6DA);
  1050 |            $$csx2D1 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[(long long) ((n_waves.rnn1219 - (int) ((long long) $$csx2D0 - $$DoIV6A4)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
                    if (!($$csx2D1 >  0.0000000000000000E+000)) goto lab_1598;
  1051 |            stack_pos_240 = _getstack();
                    d-T_877_1%dscr_type = 3u;
                    d-T_877_1%data_type = 14u;
                    d-T_877_1%flags = 144u;
                    d-T_877_1%version = 129u;
                    d-T_877_1%element_len = 8ll;
                    d-T_877_1%rank = 1;
                    d-T_877_1%bounds%lbound[].off32 = 1ll;
                    d-T_877_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_877_1%bounds%mult[].off48 = 8ll;
                    d-T_877_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1599;
                    d-T_877_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1600;
                  lab_1599:
                    d-T_877_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1600:
                    if (!($$csx271 > 0ll)) goto lab_3182;
                    $$DoIV6A5 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6A1 = $$DoIV6A5;
                    $$CIVBUMP6E8 = -1ll;
                    $$CIVFINAL6A1 = (unsigned long long) ((long long) ($$CIVINIT6A1 - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D4 = (long long) 0;
                    $$csx2D2 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[$$csx2C3][1ll][$$csx2C2][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV687)))][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV686)))]] * ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[$$csx2C3][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[(long long) ((n_waves.rnn1219 - (int) ((long long) $$csx2D0 - $$DoIV6A4)) - 1)][1ll][$$csx2C2][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV687)))][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV686)))]] * $$csx2D1;
                    $$csx2D3 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[$$csx2C3][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - $$csx2D1;
                    $$EMTF25A = __pdf_profile@37($$CIVFINAL6A1,2ll,0ll);
                    do {   /* id=306 guarded */ /* ~3183 */ 
                      /* region = 3095 */
                      /* bump-normalized */
                      $$DoIV6A5 = $$CIVINIT6A1 + (long long) ($$CIVBUMP6E8 * (long long) $$CIV6D4);
                      ((double *)((char *)d-T_877_1%addr  + -8ll))->T_877[].rns2360.[1ll + ($$csx271 - $$DoIV6A5)] = $$csx2D3 * ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV6A5)] + $$csx2D2 * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6A5)];
                      /* DIR   LATCH */
                      $$DoIV6A5 = $$DoIV6A5 + -1ll;
                      $$CIV6D4 = $$CIV6D4 + 1ll;
                    } while ((unsigned long long) $$CIV6D4 < $$EMTF25A);    /* ~3183 */
                    $$DoIV6A5 = $$CIVINIT6A1 + (long long) ($$CIVBUMP6E8 * (long long) $$CIVFINAL6A1);
                  lab_3182:
                    if (!($$csx271 > 0ll)) goto lab_3184;
                    $$DoIV6A6 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6A2 = $$DoIV6A6;
                    $$CIVBUMP6E9 = -1ll;
                    $$CIVFINAL6A2 = (unsigned long long) ((long long) ($$CIVINIT6A2 - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D5 = (long long) 0;
                    $$EMTF259 = __pdf_profile@37($$CIVFINAL6A2,2ll,0ll);
                    do {   /* id=307 guarded */ /* ~3185 */ 
                      /* region = 3096 */
                      /* bump-normalized */
                      $$DoIV6A6 = $$CIVINIT6A2 + (long long) ($$CIVBUMP6E9 * (long long) $$CIV6D5);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6A6)] = ((double *)((char *)d-T_877_1%addr  + -8ll))->T_877[].rns2360.[1ll + ($$csx271 - $$DoIV6A6)];
                      /* DIR   LATCH */
                      $$DoIV6A6 = $$DoIV6A6 + -1ll;
                      $$CIV6D5 = $$CIV6D5 + 1ll;
                    } while ((unsigned long long) $$CIV6D5 < $$EMTF259);    /* ~3185 */
                    $$DoIV6A6 = $$CIVINIT6A2 + (long long) ($$CIVBUMP6E9 * (long long) $$CIVFINAL6A2);
                  lab_3184:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1609;
                    free(d-T_877_1%addr)
                  lab_1609:
                    _dealloca[U,TmPShadow_240D](stack_pos_240)
  1053 |            goto lab_1610;
                  lab_1598:
                    if (!(0 != (lhlltypesolver & $$csx2D1 <  0.0000000000000000E+000))) goto lab_1624;
  1054 |            stack_pos_241 = _getstack();
                    d-T_883_1%dscr_type = 3u;
                    d-T_883_1%data_type = 14u;
                    d-T_883_1%flags = 144u;
                    d-T_883_1%version = 129u;
                    d-T_883_1%element_len = 8ll;
                    d-T_883_1%rank = 1;
                    d-T_883_1%bounds%lbound[].off32 = 1ll;
                    d-T_883_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_883_1%bounds%mult[].off48 = 8ll;
                    d-T_883_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1612;
                    d-T_883_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1613;
                  lab_1612:
                    d-T_883_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1613:
                    if (!($$csx271 > 0ll)) goto lab_3186;
                    $$DoIV6A7 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6A3 = $$DoIV6A7;
                    $$CIVBUMP6EA = -1ll;
                    $$CIVFINAL6A3 = (unsigned long long) ((long long) ($$CIVINIT6A3 - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D6 = (long long) 0;
                    $$csx2D4 = ((double *)((char *)$$ICM.d-speedsx_%addr233->speedsx_%d-data%addr.rns2130.  + $$ICM.d-speedsx_%addr233->speedsx_%d-data%rvo.rns2127.))->speedsx_%data[].rns2336.[$$csx2C3][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr233  + 40ll))->speedsx_%x[].rns2128.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] - $$csx2D1;
                    $$EMTF258 = __pdf_profile@37($$CIVFINAL6A3,2ll,0ll);
                    do {   /* id=308 guarded */ /* ~3187 */ 
                      /* region = 3097 */
                      /* bump-normalized */
                      $$DoIV6A7 = $$CIVINIT6A3 + (long long) ($$CIVBUMP6EA * (long long) $$CIV6D6);
                      ((double *)((char *)d-T_883_1%addr  + -8ll))->T_883[].rns2425.[1ll + ($$csx271 - $$DoIV6A7)] = $$csx2D4 * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV6A7)];
                      /* DIR   LATCH */
                      $$DoIV6A7 = $$DoIV6A7 + -1ll;
                      $$CIV6D6 = $$CIV6D6 + 1ll;
                    } while ((unsigned long long) $$CIV6D6 < $$EMTF258);    /* ~3187 */
                    $$DoIV6A7 = $$CIVINIT6A3 + (long long) ($$CIVBUMP6EA * (long long) $$CIVFINAL6A3);
                  lab_3186:
                    if (!($$csx271 > 0ll)) goto lab_3188;
                    $$DoIV6A8 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6A4 = $$DoIV6A8;
                    $$CIVBUMP6EB = -1ll;
                    $$CIVFINAL6A4 = (unsigned long long) ((long long) ($$CIVINIT6A4 - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D7 = (long long) 0;
                    $$EMTF257 = __pdf_profile@37($$CIVFINAL6A4,2ll,0ll);
                    do {   /* id=309 guarded */ /* ~3189 */ 
                      /* region = 3098 */
                      /* bump-normalized */
                      $$DoIV6A8 = $$CIVINIT6A4 + (long long) ($$CIVBUMP6EB * (long long) $$CIV6D7);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6A8)] = ((double *)((char *)d-T_883_1%addr  + -8ll))->T_883[].rns2425.[1ll + ($$csx271 - $$DoIV6A8)];
                      /* DIR   LATCH */
                      $$DoIV6A8 = $$DoIV6A8 + -1ll;
                      $$CIV6D7 = $$CIV6D7 + 1ll;
                    } while ((unsigned long long) $$CIV6D7 < $$EMTF257);    /* ~3189 */
                    $$DoIV6A8 = $$CIVINIT6A4 + (long long) ($$CIVBUMP6EB * (long long) $$CIVFINAL6A4);
                  lab_3188:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1622;
                    free(d-T_883_1%addr)
                  lab_1622:
                    _dealloca[U,TmPShadow_241D](stack_pos_241)
  1057 |          lab_1610:
  1058 |            if (!((long long) nrwaves > 0ll)) goto lab_3190;
                    $$DoIV6A9 = (long long) nrwaves;
                    $$CIVINIT6A6 = $$DoIV6A9;
                    $$CIVBUMP6ED = -1ll;
                    $$CIVFINAL6A6 = (unsigned long long) ((long long) ($$CIVINIT6A6 - (0ll + 1)) / $$csx2BE + 1);
                    $$CIV6D9 = (long long) 0;
                    $$EMTF256 = __pdf_profile@37($$CIVFINAL6A6,2ll,0ll);
                    do {   /* id=310 guarded */ /* ~3191 */ 
                      /* region = 3100 */
                      /* bump-normalized */
                      $$DoIV6A9 = $$CIVINIT6A6 + (long long) ($$CIVBUMP6ED * (long long) $$CIV6D9);
  1059 |              T_886 =  0.0000000000000000E+000;
                      if (!(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] > 0ll)) goto lab_3192;
                      $$DoIV6AA = ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll];
                      $$CIVINIT6A5 = $$DoIV6AA;
                      $$CIVBUMP6EC = -1ll;
                      $$CIVFINAL6A5 = (unsigned long long) ((long long) ($$CIVINIT6A5 - (0ll + 1)) / $$csx2BE + 1);
                      $$CIV6D8 = (long long) 0;
                      $$EMTF255 = __pdf_profile@37($$CIVFINAL6A5,2ll,0ll);
                      do {   /* id=311 guarded */ /* ~3193 */ 
                        /* region = 3099 */
                        /* bump-normalized */
                        $$DoIV6AA = $$CIVINIT6A5 + (long long) ($$CIVBUMP6EC * (long long) $$CIV6D8);
                        T_886 = T_886 + ((double *)((char *)$$ICM.d-leftx_%addr230->leftx_%d-data%addr.rns2122.  + $$ICM.d-leftx_%addr230->leftx_%d-data%rvo.rns2118.))->leftx_%data[].rns2358.[(((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%lbound[].rns2121.[1ll])) - $$DoIV6AA][(long long) ((n_waves.rnn1219 - (int) ((long long) $$csx2D0 - $$DoIV6A4)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftx_%addr230  + 40ll))->leftx_%x[].rns2119.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftx_%addr230  + -24ll))->leftx_%d-data%bounds%extent[].rns2117.[1ll] - $$DoIV6AA)];
                        /* DIR   LATCH */
                        $$DoIV6AA = $$DoIV6AA + -1ll;
                        $$CIV6D8 = $$CIV6D8 + 1ll;
                      } while ((unsigned long long) $$CIV6D8 < $$EMTF255);    /* ~3193 */
                      $$DoIV6AA = $$CIVINIT6A5 + (long long) ($$CIVBUMP6EC * (long long) $$CIVFINAL6A5);
                    lab_3192:
                      ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV6A9) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] = ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2331.[(long long) ((int) ((long long) nrwaves - $$DoIV6A9) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[(long long) (1 + ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0))]] + T_886 * ((double *)((char *)$$ICM.d-rightx_%addr231->rightx_%d-data%addr.rns2135.  + $$ICM.d-rightx_%addr231->rightx_%d-data%rvo.rns2132.))->rightx_%data[].rns2359.[(long long) ((int) ((long long) nrwaves - $$DoIV6A9) + 1)][(long long) ((n_waves.rnn1219 - (int) ((long long) $$csx2D0 - $$DoIV6A4)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV688))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV687))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightx_%addr231  + 40ll))->rightx_%x[].rns2133.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV686))) + mb[].off0)]];
  1061 |              /* DIR   LATCH */
                      $$DoIV6A9 = $$DoIV6A9 + -1ll;
                      $$CIV6D9 = $$CIV6D9 + 1ll;
                    } while ((unsigned long long) $$CIV6D9 < $$EMTF256);    /* ~3191 */
                    $$DoIV6A9 = $$CIVINIT6A6 + (long long) ($$CIVBUMP6ED * (long long) $$CIVFINAL6A6);
                  lab_3190:
  1062 |          lab_1624:
                    /* DIR   LATCH */
                    $$DoIV6A4 = $$DoIV6A4 + -1ll;
                    $$CIV6DA = $$CIV6DA + 1ll;
                  } while ((unsigned long long) $$CIV6DA < $$EMTF25B);    /* ~3181 */
                  $$DoIV6A4 = $$CIVINIT6A7 + (long long) ($$CIVBUMP6EE * (long long) $$CIVFINAL6A7);
                lab_3180:
  1064 |          /* DIR   LATCH */
                  $$DoIV688 = $$DoIV688 + -1ll;
                  $$CIV6DB = $$CIV6DB + 1ll;
                } while ((unsigned long long) $$CIV6DB < $$EMTF277);    /* ~3125 */
                $$DoIV688 = $$CIVINIT6A8 + (long long) ($$CIVBUMP6EF * (long long) $$CIVFINAL6A8);
              lab_3124:
  1065 |        /* DIR   LATCH */
                $$DoIV687 = $$DoIV687 + -1ll;
                $$CIV6DC = $$CIV6DC + 1ll;
              } while ((unsigned long long) $$CIV6DC < $$EMTF278);    /* ~3123 */
              $$DoIV687 = $$CIVINIT6A9 + (long long) ($$CIVBUMP6F0 * (long long) $$CIVFINAL6A9);
            lab_3122:
  1066 |      /* DIR   LATCH */
              $$DoIV686 = $$DoIV686 + -1ll;
              $$CIV6DD = $$CIV6DD + 1ll;
            } while ((unsigned long long) $$CIV6DD < $$EMTF279);    /* ~3121 */
            $$DoIV686 = $$CIVINIT6AA + (long long) ($$CIVBUMP6F1 * (long long) $$CIVFINAL6AA);
          lab_3120:
  1067 |    if (!(0 != (lmhd & 1))) goto lab_1645;
  1068 |    if (!(ndim == 1)) goto lab_1646;
  1069 |    if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3194;
            $$DoIV6AB = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT6AD = $$DoIV6AB;
            $$CIVBUMP6F4 = -1ll;
            $$csx2D5 = - ((long long) $$CIVBUMP6F4);
            $$CIVFINAL6AD = (unsigned long long) ((long long) ($$CIVINIT6AD - (0ll + 1)) / $$csx2D5 + 1);
            $$CIV6E0 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF254 = __pdf_profile@37($$CIVFINAL6AD,2ll,0ll);
            do {   /* id=312 guarded */ /* ~3195 */ 
              /* region = 3107 */
              /* bump-normalized */
              $$DoIV6AB = $$CIVINIT6AD + (long long) ($$CIVBUMP6F4 * (long long) $$CIV6E0);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3196;
              $$DoIV6AC = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT6AC = $$DoIV6AC;
              $$CIVBUMP6F3 = -1ll;
              $$CIVFINAL6AC = (unsigned long long) ((long long) ($$CIVINIT6AC - (0ll + 1)) / $$csx2D5 + 1);
              $$CIV6DF = (long long) 0;
              $$EMTF253 = __pdf_profile@37($$CIVFINAL6AC,2ll,0ll);
              do {   /* id=313 guarded */ /* ~3197 */ 
                /* region = 3106 */
                /* bump-normalized */
                $$DoIV6AC = $$CIVINIT6AC + (long long) ($$CIVBUMP6F3 * (long long) $$CIV6DF);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3198;
                $$DoIV6AD = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT6AB = $$DoIV6AD;
                $$CIVBUMP6F2 = -1ll;
                $$CIVFINAL6AB = (unsigned long long) ((long long) ($$CIVINIT6AB - (0ll + 1)) / $$csx2D5 + 1);
                $$CIV6DE = (long long) 0;
                $$EMTF252 = __pdf_profile@37($$CIVFINAL6AB,2ll,0ll);
                do {   /* id=314 guarded */ /* ~3199 */ 
                  /* region = 3105 */
                  /* bump-normalized */
                  $$DoIV6AD = $$CIVINIT6AB + (long long) ($$CIVBUMP6F2 * (long long) $$CIV6DE);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ibx][1ll][1ll + ((long long) mc[].off20 - $$DoIV6AB)][1ll + ((long long) mc[].off16 - $$DoIV6AC)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[1ll + ((long long) mc[].off12 - $$DoIV6AD)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV6AD = $$DoIV6AD + -1ll;
                  $$CIV6DE = $$CIV6DE + 1ll;
                } while ((unsigned long long) $$CIV6DE < $$EMTF252);    /* ~3199 */
                $$DoIV6AD = $$CIVINIT6AB + (long long) ($$CIVBUMP6F2 * (long long) $$CIVFINAL6AB);
              lab_3198:
                /* DIR   LATCH */
                $$DoIV6AC = $$DoIV6AC + -1ll;
                $$CIV6DF = $$CIV6DF + 1ll;
              } while ((unsigned long long) $$CIV6DF < $$EMTF253);    /* ~3197 */
              $$DoIV6AC = $$CIVINIT6AC + (long long) ($$CIVBUMP6F3 * (long long) $$CIVFINAL6AC);
            lab_3196:
              /* DIR   LATCH */
              $$DoIV6AB = $$DoIV6AB + -1ll;
              $$CIV6E0 = $$CIV6E0 + 1ll;
            } while ((unsigned long long) $$CIV6E0 < $$EMTF254);    /* ~3195 */
            $$DoIV6AB = $$CIVINIT6AD + (long long) ($$CIVBUMP6F4 * (long long) $$CIVFINAL6AD);
          lab_3194:
  1071 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3200;
            $$DoIV6AE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT6B0 = $$DoIV6AE;
            $$CIVBUMP6F7 = -1ll;
            $$csx2D6 = - ((long long) $$CIVBUMP6F7);
            $$CIVFINAL6B0 = (unsigned long long) ((long long) ($$CIVINIT6B0 - (0ll + 1)) / $$csx2D6 + 1);
            $$CIV6E3 = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF251 = __pdf_profile@37($$CIVFINAL6B0,2ll,0ll);
            do {   /* id=315 guarded */ /* ~3201 */ 
              /* region = 3110 */
              /* bump-normalized */
              $$DoIV6AE = $$CIVINIT6B0 + (long long) ($$CIVBUMP6F7 * (long long) $$CIV6E3);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3202;
              $$DoIV6AF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6AF = $$DoIV6AF;
              $$CIVBUMP6F6 = -1ll;
              $$CIVFINAL6AF = (unsigned long long) ((long long) ($$CIVINIT6AF - (0ll + 1)) / $$csx2D6 + 1);
              $$CIV6E2 = (long long) 0;
              $$EMTF250 = __pdf_profile@37($$CIVFINAL6AF,2ll,0ll);
              do {   /* id=316 guarded */ /* ~3203 */ 
                /* region = 3109 */
                /* bump-normalized */
                $$DoIV6AF = $$CIVINIT6AF + (long long) ($$CIVBUMP6F6 * (long long) $$CIV6E2);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3204;
                $$DoIV6B0 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT6AE = $$DoIV6B0;
                $$CIVBUMP6F5 = -1ll;
                $$CIVFINAL6AE = (unsigned long long) ((long long) ($$CIVINIT6AE - (0ll + 1)) / $$csx2D6 + 1);
                $$CIV6E1 = (long long) 0;
                $$EMTF24F = __pdf_profile@37($$CIVFINAL6AE,2ll,0ll);
                do {   /* id=317 guarded */ /* ~3205 */ 
                  /* region = 3108 */
                  /* bump-normalized */
                  $$DoIV6B0 = $$CIVINIT6AE + (long long) ($$CIVBUMP6F5 * (long long) $$CIV6E1);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV6AE)][1ll + ((long long) mb[].off16 - $$DoIV6AF)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[1ll + ((long long) mb[].off12 - $$DoIV6B0)]] = ((double *)((char *).info->info%d-q%addr  + .info->info%d-q%rvo))->info%q[][(long long) ibx][1ll][1ll][1ll];
                  /* DIR   LATCH */
                  $$DoIV6B0 = $$DoIV6B0 + -1ll;
                  $$CIV6E1 = $$CIV6E1 + 1ll;
                } while ((unsigned long long) $$CIV6E1 < $$EMTF24F);    /* ~3205 */
                $$DoIV6B0 = $$CIVINIT6AE + (long long) ($$CIVBUMP6F5 * (long long) $$CIVFINAL6AE);
              lab_3204:
                /* DIR   LATCH */
                $$DoIV6AF = $$DoIV6AF + -1ll;
                $$CIV6E2 = $$CIV6E2 + 1ll;
              } while ((unsigned long long) $$CIV6E2 < $$EMTF250);    /* ~3203 */
              $$DoIV6AF = $$CIVINIT6AF + (long long) ($$CIVBUMP6F6 * (long long) $$CIVFINAL6AF);
            lab_3202:
              /* DIR   LATCH */
              $$DoIV6AE = $$DoIV6AE + -1ll;
              $$CIV6E3 = $$CIV6E3 + 1ll;
            } while ((unsigned long long) $$CIV6E3 < $$EMTF251);    /* ~3201 */
            $$DoIV6AE = $$CIVINIT6B0 + (long long) ($$CIVBUMP6F7 * (long long) $$CIVFINAL6B0);
          lab_3200:
  1073 |    goto lab_1671;
          lab_1646:
            if (!(ndim >= 2)) goto lab_1672;
  1074 |    stack_pos_242 = _getstack();
            d-T_889_1%dscr_type = 3u;
            d-T_889_1%data_type = 14u;
            d-T_889_1%flags = 144u;
            d-T_889_1%version = 129u;
            d-T_889_1%element_len = 8ll;
            d-T_889_1%rank = 3;
            d-T_889_1%bounds%lbound[].off80 = 1ll;
            d-T_889_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_889_1%bounds%mult[].off96 = 8ll;
            d-T_889_1%bounds%lbound[].off56 = 1ll;
            d-T_889_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_889_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_889_1%bounds%lbound[].off32 = 1ll;
            d-T_889_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_889_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_889_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_274 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_274 <= 1048576ll)) goto lab_1673;
            d-T_889_1%addr = _alloca(allocate_size_274);
            goto lab_1674;
          lab_1673:
            d-T_889_1%addr = malloc(allocate_size_274);
          lab_1674:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3206;
            $$DoIV6B1 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT6B3 = $$DoIV6B1;
            $$CIVBUMP6FA = -1ll;
            $$csx2D7 = - ((long long) $$CIVBUMP6FA);
            $$CIVFINAL6B3 = (unsigned long long) ((long long) ($$CIVINIT6B3 - (0ll + 1)) / $$csx2D7 + 1);
            $$CIV6E6 = (long long) 0;
            $$EMTF24E = __pdf_profile@37($$CIVFINAL6B3,2ll,0ll);
            do {   /* id=318 guarded */ /* ~3207 */ 
              /* region = 3113 */
              /* bump-normalized */
              $$DoIV6B1 = $$CIVINIT6B3 + (long long) ($$CIVBUMP6FA * (long long) $$CIV6E6);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3208;
              $$DoIV6B2 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT6B2 = $$DoIV6B2;
              $$CIVBUMP6F9 = -1ll;
              $$CIVFINAL6B2 = (unsigned long long) ((long long) ($$CIVINIT6B2 - (0ll + 1)) / $$csx2D7 + 1);
              $$CIV6E5 = (long long) 0;
              $$EMTF24D = __pdf_profile@37($$CIVFINAL6B2,2ll,0ll);
              do {   /* id=319 guarded */ /* ~3209 */ 
                /* region = 3112 */
                /* bump-normalized */
                $$DoIV6B2 = $$CIVINIT6B2 + (long long) ($$CIVBUMP6F9 * (long long) $$CIV6E5);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3210;
                $$DoIV6B3 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT6B1 = $$DoIV6B3;
                $$CIVBUMP6F8 = -1ll;
                $$CIVFINAL6B1 = (unsigned long long) ((long long) ($$CIVINIT6B1 - (0ll + 1)) / $$csx2D7 + 1);
                $$CIV6E4 = (long long) 0;
                $$EMTF24C = __pdf_profile@37($$CIVFINAL6B1,2ll,0ll);
                do {   /* id=320 guarded */ /* ~3211 */ 
                  /* region = 3111 */
                  /* bump-normalized */
                  $$DoIV6B3 = $$CIVINIT6B1 + (long long) ($$CIVBUMP6F8 * (long long) $$CIV6E4);
                  ((double *)((char *)d-T_889_1%addr  + d-T_889_1%rvo))->T_889[].rns2423.[2ll + ((long long) mc[].off20 - ($$DoIV6B1 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV6B2 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV6B3)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mc[].off20 - $$DoIV6B1)][1ll + ((long long) mc[].off16 - $$DoIV6B2)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV6B3)];
                  /* DIR   LATCH */
                  $$DoIV6B3 = $$DoIV6B3 + -1ll;
                  $$CIV6E4 = $$CIV6E4 + 1ll;
                } while ((unsigned long long) $$CIV6E4 < $$EMTF24C);    /* ~3211 */
                $$DoIV6B3 = $$CIVINIT6B1 + (long long) ($$CIVBUMP6F8 * (long long) $$CIVFINAL6B1);
              lab_3210:
                /* DIR   LATCH */
                $$DoIV6B2 = $$DoIV6B2 + -1ll;
                $$CIV6E5 = $$CIV6E5 + 1ll;
              } while ((unsigned long long) $$CIV6E5 < $$EMTF24D);    /* ~3209 */
              $$DoIV6B2 = $$CIVINIT6B2 + (long long) ($$CIVBUMP6F9 * (long long) $$CIVFINAL6B2);
            lab_3208:
              /* DIR   LATCH */
              $$DoIV6B1 = $$DoIV6B1 + -1ll;
              $$CIV6E6 = $$CIV6E6 + 1ll;
            } while ((unsigned long long) $$CIV6E6 < $$EMTF24E);    /* ~3207 */
            $$DoIV6B1 = $$CIVINIT6B3 + (long long) ($$CIVBUMP6FA * (long long) $$CIVFINAL6B3);
          lab_3206:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3212;
            $$DoIV6B4 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT6B6 = $$DoIV6B4;
            $$CIVBUMP6FD = -1ll;
            $$csx2D8 = - ((long long) $$CIVBUMP6FD);
            $$CIVFINAL6B6 = (unsigned long long) ((long long) ($$CIVINIT6B6 - (0ll + 1)) / $$csx2D8 + 1);
            $$CIV6E9 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF24B = __pdf_profile@37($$CIVFINAL6B6,2ll,0ll);
            do {   /* id=321 guarded */ /* ~3213 */ 
              /* region = 3116 */
              /* bump-normalized */
              $$DoIV6B4 = $$CIVINIT6B6 + (long long) ($$CIVBUMP6FD * (long long) $$CIV6E9);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3214;
              $$DoIV6B5 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT6B5 = $$DoIV6B5;
              $$CIVBUMP6FC = -1ll;
              $$CIVFINAL6B5 = (unsigned long long) ((long long) ($$CIVINIT6B5 - (0ll + 1)) / $$csx2D8 + 1);
              $$CIV6E8 = (long long) 0;
              $$EMTF24A = __pdf_profile@37($$CIVFINAL6B5,2ll,0ll);
              do {   /* id=322 guarded */ /* ~3215 */ 
                /* region = 3115 */
                /* bump-normalized */
                $$DoIV6B5 = $$CIVINIT6B5 + (long long) ($$CIVBUMP6FC * (long long) $$CIV6E8);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3216;
                $$DoIV6B6 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT6B4 = $$DoIV6B6;
                $$CIVBUMP6FB = -1ll;
                $$CIVFINAL6B4 = (unsigned long long) ((long long) ($$CIVINIT6B4 - (0ll + 1)) / $$csx2D8 + 1);
                $$CIV6E7 = (long long) 0;
                $$EMTF249 = __pdf_profile@37($$CIVFINAL6B4,2ll,0ll);
                do {   /* id=323 guarded */ /* ~3217 */ 
                  /* region = 3114 */
                  /* bump-normalized */
                  $$DoIV6B6 = $$CIVINIT6B4 + (long long) ($$CIVBUMP6FB * (long long) $$CIV6E7);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2217.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2214.))->qlx_%data[].rns2334.[(long long) ibx][1ll][1ll + ((long long) mc[].off20 - $$DoIV6B4)][1ll + ((long long) mc[].off16 - $$DoIV6B5)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2215.[1ll + ((long long) mc[].off12 - $$DoIV6B6)]] = ((double *)((char *)d-T_889_1%addr  + d-T_889_1%rvo))->T_889[].rns2423.[2ll + ((long long) mc[].off20 - ($$DoIV6B4 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV6B5 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV6B6)];
                  /* DIR   LATCH */
                  $$DoIV6B6 = $$DoIV6B6 + -1ll;
                  $$CIV6E7 = $$CIV6E7 + 1ll;
                } while ((unsigned long long) $$CIV6E7 < $$EMTF249);    /* ~3217 */
                $$DoIV6B6 = $$CIVINIT6B4 + (long long) ($$CIVBUMP6FB * (long long) $$CIVFINAL6B4);
              lab_3216:
                /* DIR   LATCH */
                $$DoIV6B5 = $$DoIV6B5 + -1ll;
                $$CIV6E8 = $$CIV6E8 + 1ll;
              } while ((unsigned long long) $$CIV6E8 < $$EMTF24A);    /* ~3215 */
              $$DoIV6B5 = $$CIVINIT6B5 + (long long) ($$CIVBUMP6FC * (long long) $$CIVFINAL6B5);
            lab_3214:
              /* DIR   LATCH */
              $$DoIV6B4 = $$DoIV6B4 + -1ll;
              $$CIV6E9 = $$CIV6E9 + 1ll;
            } while ((unsigned long long) $$CIV6E9 < $$EMTF24B);    /* ~3213 */
            $$DoIV6B4 = $$CIVINIT6B6 + (long long) ($$CIVBUMP6FD * (long long) $$CIVFINAL6B6);
          lab_3212:
            if (allocate_size_274 <= 1048576ll) goto lab_1699;
            free(d-T_889_1%addr)
          lab_1699:
            _dealloca[U,TmPShadow_242D](stack_pos_242)
  1076 |    stack_pos_243 = _getstack();
            d-T_890_1%dscr_type = 3u;
            d-T_890_1%data_type = 14u;
            d-T_890_1%flags = 144u;
            d-T_890_1%version = 129u;
            d-T_890_1%element_len = 8ll;
            d-T_890_1%rank = 3;
            d-T_890_1%bounds%lbound[].off80 = 1ll;
            d-T_890_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_890_1%bounds%mult[].off96 = 8ll;
            d-T_890_1%bounds%lbound[].off56 = 1ll;
            d-T_890_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_890_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_890_1%bounds%lbound[].off32 = 1ll;
            d-T_890_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_890_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_890_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_275 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_275 <= 1048576ll)) goto lab_1700;
            d-T_890_1%addr = _alloca(allocate_size_275);
            goto lab_1701;
          lab_1700:
            d-T_890_1%addr = malloc(allocate_size_275);
          lab_1701:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3218;
            $$DoIV6B7 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT6B9 = $$DoIV6B7;
            $$CIVBUMP700 = -1ll;
            $$csx2D9 = - ((long long) $$CIVBUMP700);
            $$CIVFINAL6B9 = (unsigned long long) ((long long) ($$CIVINIT6B9 - (0ll + 1)) / $$csx2D9 + 1);
            $$CIV6EC = (long long) 0;
            $$EMTF248 = __pdf_profile@37($$CIVFINAL6B9,2ll,0ll);
            do {   /* id=324 guarded */ /* ~3219 */ 
              /* region = 3119 */
              /* bump-normalized */
              $$DoIV6B7 = $$CIVINIT6B9 + (long long) ($$CIVBUMP700 * (long long) $$CIV6EC);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3220;
              $$DoIV6B8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6B8 = $$DoIV6B8;
              $$CIVBUMP6FF = -1ll;
              $$CIVFINAL6B8 = (unsigned long long) ((long long) ($$CIVINIT6B8 - (0ll + 1)) / $$csx2D9 + 1);
              $$CIV6EB = (long long) 0;
              $$EMTF247 = __pdf_profile@37($$CIVFINAL6B8,2ll,0ll);
              do {   /* id=325 guarded */ /* ~3221 */ 
                /* region = 3118 */
                /* bump-normalized */
                $$DoIV6B8 = $$CIVINIT6B8 + (long long) ($$CIVBUMP6FF * (long long) $$CIV6EB);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3222;
                $$DoIV6B9 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT6B7 = $$DoIV6B9;
                $$CIVBUMP6FE = -1ll;
                $$CIVFINAL6B7 = (unsigned long long) ((long long) ($$CIVINIT6B7 - (0ll + 1)) / $$csx2D9 + 1);
                $$CIV6EA = (long long) 0;
                $$EMTF246 = __pdf_profile@37($$CIVFINAL6B7,2ll,0ll);
                do {   /* id=326 guarded */ /* ~3223 */ 
                  /* region = 3117 */
                  /* bump-normalized */
                  $$DoIV6B9 = $$CIVINIT6B7 + (long long) ($$CIVBUMP6FE * (long long) $$CIV6EA);
                  ((double *)((char *)d-T_890_1%addr  + d-T_890_1%rvo))->T_890[].rns2424.[2ll + ((long long) mb[].off20 - ($$DoIV6B7 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV6B8 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6B9)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][1ll][1ll + ((long long) mb[].off20 - $$DoIV6B7)][1ll + ((long long) mb[].off16 - $$DoIV6B8)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV6B9)];
                  /* DIR   LATCH */
                  $$DoIV6B9 = $$DoIV6B9 + -1ll;
                  $$CIV6EA = $$CIV6EA + 1ll;
                } while ((unsigned long long) $$CIV6EA < $$EMTF246);    /* ~3223 */
                $$DoIV6B9 = $$CIVINIT6B7 + (long long) ($$CIVBUMP6FE * (long long) $$CIVFINAL6B7);
              lab_3222:
                /* DIR   LATCH */
                $$DoIV6B8 = $$DoIV6B8 + -1ll;
                $$CIV6EB = $$CIV6EB + 1ll;
              } while ((unsigned long long) $$CIV6EB < $$EMTF247);    /* ~3221 */
              $$DoIV6B8 = $$CIVINIT6B8 + (long long) ($$CIVBUMP6FF * (long long) $$CIVFINAL6B8);
            lab_3220:
              /* DIR   LATCH */
              $$DoIV6B7 = $$DoIV6B7 + -1ll;
              $$CIV6EC = $$CIV6EC + 1ll;
            } while ((unsigned long long) $$CIV6EC < $$EMTF248);    /* ~3219 */
            $$DoIV6B7 = $$CIVINIT6B9 + (long long) ($$CIVBUMP700 * (long long) $$CIVFINAL6B9);
          lab_3218:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3224;
            $$DoIV6BA = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT6BC = $$DoIV6BA;
            $$CIVBUMP703 = -1ll;
            $$csx2DA = - ((long long) $$CIVBUMP703);
            $$CIVFINAL6BC = (unsigned long long) ((long long) ($$CIVINIT6BC - (0ll + 1)) / $$csx2DA + 1);
            $$CIV6EF = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF245 = __pdf_profile@37($$CIVFINAL6BC,2ll,0ll);
            do {   /* id=327 guarded */ /* ~3225 */ 
              /* region = 3122 */
              /* bump-normalized */
              $$DoIV6BA = $$CIVINIT6BC + (long long) ($$CIVBUMP703 * (long long) $$CIV6EF);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3226;
              $$DoIV6BB = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6BB = $$DoIV6BB;
              $$CIVBUMP702 = -1ll;
              $$CIVFINAL6BB = (unsigned long long) ((long long) ($$CIVINIT6BB - (0ll + 1)) / $$csx2DA + 1);
              $$CIV6EE = (long long) 0;
              $$EMTF244 = __pdf_profile@37($$CIVFINAL6BB,2ll,0ll);
              do {   /* id=328 guarded */ /* ~3227 */ 
                /* region = 3121 */
                /* bump-normalized */
                $$DoIV6BB = $$CIVINIT6BB + (long long) ($$CIVBUMP702 * (long long) $$CIV6EE);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3228;
                $$DoIV6BC = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT6BA = $$DoIV6BC;
                $$CIVBUMP701 = -1ll;
                $$CIVFINAL6BA = (unsigned long long) ((long long) ($$CIVINIT6BA - (0ll + 1)) / $$csx2DA + 1);
                $$CIV6ED = (long long) 0;
                $$EMTF243 = __pdf_profile@37($$CIVFINAL6BA,2ll,0ll);
                do {   /* id=329 guarded */ /* ~3229 */ 
                  /* region = 3120 */
                  /* bump-normalized */
                  $$DoIV6BC = $$CIVINIT6BA + (long long) ($$CIVBUMP701 * (long long) $$CIV6ED);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2211.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2208.))->qrx_%data[].rns2333.[(long long) ibx][1ll][1ll + ((long long) mb[].off20 - $$DoIV6BA)][1ll + ((long long) mb[].off16 - $$DoIV6BB)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2209.[1ll + ((long long) mb[].off12 - $$DoIV6BC)]] = ((double *)((char *)d-T_890_1%addr  + d-T_890_1%rvo))->T_890[].rns2424.[2ll + ((long long) mb[].off20 - ($$DoIV6BA + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV6BB + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6BC)];
                  /* DIR   LATCH */
                  $$DoIV6BC = $$DoIV6BC + -1ll;
                  $$CIV6ED = $$CIV6ED + 1ll;
                } while ((unsigned long long) $$CIV6ED < $$EMTF243);    /* ~3229 */
                $$DoIV6BC = $$CIVINIT6BA + (long long) ($$CIVBUMP701 * (long long) $$CIVFINAL6BA);
              lab_3228:
                /* DIR   LATCH */
                $$DoIV6BB = $$DoIV6BB + -1ll;
                $$CIV6EE = $$CIV6EE + 1ll;
              } while ((unsigned long long) $$CIV6EE < $$EMTF244);    /* ~3227 */
              $$DoIV6BB = $$CIVINIT6BB + (long long) ($$CIVBUMP702 * (long long) $$CIVFINAL6BB);
            lab_3226:
              /* DIR   LATCH */
              $$DoIV6BA = $$DoIV6BA + -1ll;
              $$CIV6EF = $$CIV6EF + 1ll;
            } while ((unsigned long long) $$CIV6EF < $$EMTF245);    /* ~3225 */
            $$DoIV6BA = $$CIVINIT6BC + (long long) ($$CIVBUMP703 * (long long) $$CIVFINAL6BC);
          lab_3224:
            if (allocate_size_275 <= 1048576ll) goto lab_1726;
            free(d-T_890_1%addr)
          lab_1726:
            _dealloca[U,TmPShadow_243D](stack_pos_243)
  1078 |  lab_1672:
          lab_1671:
  1079 |  lab_1645:
  1080 |  lab_1436:
  1081 |    if (!(ndim >= 2)) goto lab_1727;
            $$RET95 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qry,&mb);
  1082 |    if (!(0 != ($$RET95 & 1))) goto lab_1728;
  1083 |    __stencilcontrol_NMOD_shift(.index,.info,&qly,&mc)
  1084 |    T_891 = 0;
            if (!1) goto lab_3230;
            $$DoIV6BD = 2ll;
            $$CIVINIT6BD = $$DoIV6BD;
            $$CIVBUMP704 = -1ll;
            $$CIVFINAL6BD = (unsigned long long) ((long long) ($$CIVINIT6BD - (0ll + 1)) / - ((long long) $$CIVBUMP704) + 1);
            $$CIV6F0 = (long long) 0;
            $$EMTF242 = __pdf_profile@37($$CIVFINAL6BD,2ll,0ll);
            do {   /* id=330 guarded */ /* ~3231 */ 
              /* region = 3175 */
              /* bump-normalized */
              $$DoIV6BD = $$CIVINIT6BD + (long long) ($$CIVBUMP704 * (long long) $$CIV6F0);
              if (!(((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV6BD][1ll] == ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV6BD][1ll])) goto lab_3554;
              /* DIR   LATCH */
              $$DoIV6BD = $$DoIV6BD + -1ll;
              $$CIV6F0 = $$CIV6F0 + 1ll;
            } while ((unsigned long long) $$CIV6F0 < $$EMTF242);    /* ~3231 */
            $$DoIV6BD = $$CIVINIT6BD + (long long) ($$CIVBUMP704 * (long long) $$CIVFINAL6BD);
          lab_3230:
          lab_1731:
            if (!(0 != (T_891 & 1))) goto lab_1734;
  1085 |    #52 = _xlfBeginIO(6ll,257,&#51,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#52,"qRy and qLy are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#52);
  1086 |    _xlfStop(NULL,0ll)
            return;
  1087 |  lab_1734:
  1088 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3232;
            $$DoIV6BE = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT6E4 = $$DoIV6BE;
            $$CIVBUMP72B = -1ll;
            $$csx2DB = - ((long long) $$CIVBUMP72B);
            $$CIVFINAL6E4 = (unsigned long long) ((long long) ($$CIVINIT6E4 - (0ll + 1)) / $$csx2DB + 1);
            $$CIV717 = (long long) 0;
  1127 |    $$ICM.hdtdy240 = hdtdy;
  1130 |    $$ICM.two_thirds_dtdy24A = two_thirds_dtdy;
  1128 |    $$ICM.three_dtdy249 = three_dtdy;
  1092 |    $$ICM.d-w_%addr229 = d-w_%addr;
  1095 |    $$ICM.d-qly_%addr22D = d-qly_%addr;
  1094 |    $$ICM.d-qry_%addr22C = d-qry_%addr;
  1117 |    $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
  1092 |    $$ICM.d-qey_%addr245 = d-qey_%addr;
  1120 |    $$ICM.d-dqy_%addr237 = d-dqy_%addr;
  1113 |    $$ICM.d-speedsy_%addr238 = d-speedsy_%addr;
  1149 |    $$ICM.d-lefty_%addr235 = d-lefty_%addr;
            $$ICM.d-righty_%addr236 = d-righty_%addr;
  1112 |    $$ICM.d-nwaves_%addr234 = d-nwaves_%addr;
  1127 |    $$ICM.d-onedy_i%bounds%extent[].off584241 = d-onedy_i%bounds%extent[].off584;
  1088 |    $$EMTF241 = __pdf_profile@37($$CIVFINAL6E4,2ll,0ll);
            do {   /* id=331 guarded */ /* ~3233 */ 
              /* region = 3162 */
              /* bump-normalized */
              $$DoIV6BE = $$CIVINIT6E4 + (long long) ($$CIVBUMP72B * (long long) $$CIV717);
  1089 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3234;
              $$DoIV6BF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6E3 = $$DoIV6BF;
              $$CIVBUMP72A = -1ll;
              $$CIVFINAL6E3 = (unsigned long long) ((long long) ($$CIVINIT6E3 - (0ll + 1)) / $$csx2DB + 1);
              $$CIV716 = (long long) 0;
              $$EMTF240 = __pdf_profile@37($$CIVFINAL6E3,2ll,0ll);
              do {   /* id=332 guarded */ /* ~3235 */ 
                /* region = 3161 */
                /* bump-normalized */
                $$DoIV6BF = $$CIVINIT6E3 + (long long) ($$CIVBUMP72A * (long long) $$CIV716);
  1090 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3236;
                $$DoIV6C0 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT6E2 = $$DoIV6C0;
                $$CIVBUMP729 = -1ll;
                $$CIVFINAL6E2 = (unsigned long long) ((long long) ($$CIVINIT6E2 - (0ll + 1)) / $$csx2DB + 1);
                $$CIV715 = (long long) 0;
                $$EMTF23F = __pdf_profile@37($$CIVFINAL6E2,2ll,0ll);
                do {   /* id=333 guarded */ /* ~3237 */ 
                  /* region = 3160 */
                  /* bump-normalized */
                  $$DoIV6C0 = $$CIVINIT6E2 + (long long) ($$CIVBUMP729 * (long long) $$CIV715);
                  k.rnnFBA = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV6C0));
  1091 |          if (!((long long) nrwaves > 0ll)) goto lab_3238;
                  $$DoIV6C1 = (long long) nrwaves;
                  $$CIVINIT6BE = $$DoIV6C1;
                  $$CIVBUMP705 = -1ll;
                  $$CIVFINAL6BE = (unsigned long long) ((long long) ($$CIVINIT6BE - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F1 = (long long) 0;
                  $$EMTF23E = __pdf_profile@37($$CIVFINAL6BE,2ll,0ll);
                  do {   /* id=334 guarded */ /* ~3239 */ 
                    /* region = 3124 */
                    /* bump-normalized */
                    $$DoIV6C1 = $$CIVINIT6BE + (long long) ($$CIVBUMP705 * (long long) $$CIV6F1);
  1092 |            $$csx2DC = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2361.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    $$csx2DD = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2363.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    $$csx2DE = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2361.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    if (!(($$csx2DC - $$csx2DD) * ($$csx2DD - $$csx2DE) <=  0.0000000000000000E+000)) goto lab_1739;
  1094 |            ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = $$csx2DD;
  1095 |            ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2363.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
  1096 |            goto lab_1740;
                  lab_1739:
  1097 |            dq.rnn120C = $$csx2DC - $$csx2DE;
  1099 |            qmhsq.rnn120A = dq.rnn120C * ($$csx2DD -  5.0000000000000000E-001 * ($$csx2DE + $$csx2DC));
  1100 |            if (!(qmhsq.rnn120A >  1.6666666666666665E-001 * (dq.rnn120C * dq.rnn120C))) goto lab_1741;
  1101 |            ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] =  3.0000000000000000E+000 * $$csx2DD -  2.0000000000000000E+000 * $$csx2DC;
  1102 |            ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2361.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
  1103 |            goto lab_1742;
                  lab_1741:
                    if (!(qmhsq.rnn120A < - ( 1.6666666666666665E-001 * (dq.rnn120C * dq.rnn120C)))) goto lab_1743;
  1104 |            ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] =  3.0000000000000000E+000 * $$csx2DD -  2.0000000000000000E+000 * $$csx2DE;
  1105 |            ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2361.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
  1106 |            goto lab_1744;
                  lab_1743:
  1107 |            ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = $$csx2DE;
  1108 |            ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qey_%addr245->qey_%d-data%addr.rns2317.  + $$ICM.d-qey_%addr245->qey_%d-data%rvo.rns2314.))->qey_%data[].rns2361.[(long long) ((int) ((long long) nrwaves - $$DoIV6C1) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qey_%addr245  + 40ll))->qey_%x[].rns2315.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
  1109 |          lab_1744:
                  lab_1742:
  1110 |          lab_1740:
  1111 |            /* DIR   LATCH */
                    $$DoIV6C1 = $$DoIV6C1 + -1ll;
                    $$CIV6F1 = $$CIV6F1 + 1ll;
                  } while ((unsigned long long) $$CIV6F1 < $$EMTF23E);    /* ~3239 */
                  $$DoIV6C1 = $$CIVINIT6BE + (long long) ($$CIVBUMP705 * (long long) $$CIVFINAL6BE);
                lab_3238:
  1112 |          $$csx2DF = (long long) k.rnnFBA;
                  n_waves.rnn1218 = (int) ((double *)((char *)$$ICM.d-nwaves_%addr234->nwaves_%d-data%addr.rns2115.  + $$ICM.d-nwaves_%addr234->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2366.[2ll][1ll][$$csx2DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr234  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
  1113 |          lambda_min.rnn1213 = min( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[1ll][1ll][$$csx2DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]]);
  1114 |          $$csx2E0 = (long long) n_waves.rnn1218;
                  lambda_max.rnn120E = max( 0.0000000000000000E+000,((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[$$csx2E0][1ll][$$csx2DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]]);
  1116 |          if (!(0 != (llimiter & 1))) goto lab_1748;
  1117 |          if (!(((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2368.[1ll][1ll][$$csx2DF][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] <  1.0000000000000000E+000)) goto lab_1749;
  1118 |          stack_pos_244 = _getstack();
                  d-T_894_1%dscr_type = 3u;
                  d-T_894_1%data_type = 14u;
                  d-T_894_1%flags = 144u;
                  d-T_894_1%version = 129u;
                  d-T_894_1%element_len = 8ll;
                  d-T_894_1%rank = 1;
                  d-T_894_1%bounds%lbound[].off32 = 1ll;
                  d-T_894_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] + ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll])),0ll);
                  d-T_894_1%bounds%mult[].off48 = 8ll;
                  d-T_894_1%rvo = -8ll;
                  allocate_size_276 = max(1ll + ((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] + ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_276 <= 1048576ll)) goto lab_1750;
                  d-T_894_1%addr = _alloca(allocate_size_276);
                  goto lab_1751;
                lab_1750:
                  d-T_894_1%addr = malloc(allocate_size_276);
                lab_1751:
                  $$DoIV6C2 = 1ll + ((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] + ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]));
                  $$csx2E1 = $$DoIV6C2 > 0ll;
                  if (!$$csx2E1) goto lab_3240;
                  $$DoIVBOUND6C2 = $$DoIV6C2;
                  $$CIVINIT6BF = $$DoIV6C2;
                  $$CIVBUMP706 = -1ll;
                  $$CIVFINAL6BF = (unsigned long long) ((long long) ($$CIVINIT6BF - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F2 = (long long) 0;
                  $$csx2E3 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2368.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                  $$csx2E2 =  1.0000000000000000E+000 - $$csx2E3;
                  $$EMTF23D = __pdf_profile@37($$CIVFINAL6BF,2ll,0ll);
                  do {   /* id=335 guarded */ /* ~3241 */ 
                    /* region = 3125 */
                    /* bump-normalized */
                    $$DoIV6C2 = $$CIVINIT6BF + (long long) ($$CIVBUMP706 * (long long) $$CIV6F2);
                    ((double *)((char *)d-T_894_1%addr  + -8ll))->T_894[].rns2371.[1ll + ($$DoIVBOUND6C2 - $$DoIV6C2)] = $$csx2E3 * ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[($$DoIVBOUND6C2 + (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll])) - $$DoIV6C2][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] + $$csx2E2 * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2363.[($$DoIVBOUND6C2 + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV6C2][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV6C2 = $$DoIV6C2 + -1ll;
                    $$CIV6F2 = $$CIV6F2 + 1ll;
                  } while ((unsigned long long) $$CIV6F2 < $$EMTF23D);    /* ~3241 */
                  $$DoIV6C2 = $$CIVINIT6BF + (long long) ($$CIVBUMP706 * (long long) $$CIVFINAL6BF);
                lab_3240:
                  $$DoIV6C3 = 1ll + ((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] + ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll]));
                  if (!$$csx2E1) goto lab_3242;
                  $$DoIVBOUND6C3 = $$DoIV6C3;
                  $$CIVINIT6C0 = $$DoIV6C3;
                  $$CIVBUMP707 = -1ll;
                  $$CIVFINAL6C0 = (unsigned long long) ((long long) ($$CIVINIT6C0 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F3 = (long long) 0;
                  $$EMTF23C = __pdf_profile@37($$CIVFINAL6C0,2ll,0ll);
                  do {   /* id=336 guarded */ /* ~3243 */ 
                    /* region = 3126 */
                    /* bump-normalized */
                    $$DoIV6C3 = $$CIVINIT6C0 + (long long) ($$CIVBUMP707 * (long long) $$CIV6F3);
                    ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[($$DoIVBOUND6C3 + (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2369.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2370.[1ll])) - $$DoIV6C3][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_894_1%addr  + -8ll))->T_894[].rns2371.[1ll + ($$DoIVBOUND6C3 - $$DoIV6C3)];
                    /* DIR   LATCH */
                    $$DoIV6C3 = $$DoIV6C3 + -1ll;
                    $$CIV6F3 = $$CIV6F3 + 1ll;
                  } while ((unsigned long long) $$CIV6F3 < $$EMTF23C);    /* ~3243 */
                  $$DoIV6C3 = $$CIVINIT6C0 + (long long) ($$CIVBUMP707 * (long long) $$CIVFINAL6C0);
                lab_3242:
                  if (allocate_size_276 <= 1048576ll) goto lab_1760;
                  free(d-T_894_1%addr)
                lab_1760:
                  _dealloca[U,TmPShadow_244D](stack_pos_244)
  1120 |          stack_pos_245 = _getstack();
                  d-T_897_1%dscr_type = 3u;
                  d-T_897_1%data_type = 14u;
                  d-T_897_1%flags = 144u;
                  d-T_897_1%version = 129u;
                  d-T_897_1%element_len = 8ll;
                  d-T_897_1%rank = 1;
                  d-T_897_1%bounds%lbound[].off32 = 1ll;
                  d-T_897_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] + ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll])),0ll);
                  d-T_897_1%bounds%mult[].off48 = 8ll;
                  d-T_897_1%rvo = -8ll;
                  allocate_size_277 = max(1ll + ((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] + ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_277 <= 1048576ll)) goto lab_1761;
                  d-T_897_1%addr = _alloca(allocate_size_277);
                  goto lab_1762;
                lab_1761:
                  d-T_897_1%addr = malloc(allocate_size_277);
                lab_1762:
                  $$DoIV6C4 = 1ll + ((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] + ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]));
                  $$csx2E4 = $$DoIV6C4 > 0ll;
                  if (!$$csx2E4) goto lab_3244;
                  $$DoIVBOUND6C4 = $$DoIV6C4;
                  $$CIVINIT6C1 = $$DoIV6C4;
                  $$CIVBUMP708 = -1ll;
                  $$CIVFINAL6C1 = (unsigned long long) ((long long) ($$CIVINIT6C1 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F4 = (long long) 0;
                  $$csx2E6 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2368.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                  $$csx2E5 =  1.0000000000000000E+000 - $$csx2E6;
                  $$EMTF23B = __pdf_profile@37($$CIVFINAL6C1,2ll,0ll);
                  do {   /* id=337 guarded */ /* ~3245 */ 
                    /* region = 3127 */
                    /* bump-normalized */
                    $$DoIV6C4 = $$CIVINIT6C1 + (long long) ($$CIVBUMP708 * (long long) $$CIV6F4);
                    ((double *)((char *)d-T_897_1%addr  + -8ll))->T_897[].rns2374.[1ll + ($$DoIVBOUND6C4 - $$DoIV6C4)] = $$csx2E6 * ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[($$DoIVBOUND6C4 + (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll])) - $$DoIV6C4][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] + $$csx2E5 * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2363.[($$DoIVBOUND6C4 + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV6C4][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV6C4 = $$DoIV6C4 + -1ll;
                    $$CIV6F4 = $$CIV6F4 + 1ll;
                  } while ((unsigned long long) $$CIV6F4 < $$EMTF23B);    /* ~3245 */
                  $$DoIV6C4 = $$CIVINIT6C1 + (long long) ($$CIVBUMP708 * (long long) $$CIVFINAL6C1);
                lab_3244:
                  $$DoIV6C5 = 1ll + ((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] + ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll]));
                  if (!$$csx2E4) goto lab_3246;
                  $$DoIVBOUND6C5 = $$DoIV6C5;
                  $$CIVINIT6C2 = $$DoIV6C5;
                  $$CIVBUMP709 = -1ll;
                  $$CIVFINAL6C2 = (unsigned long long) ((long long) ($$CIVINIT6C2 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F5 = (long long) 0;
                  $$EMTF23A = __pdf_profile@37($$CIVFINAL6C2,2ll,0ll);
                  do {   /* id=338 guarded */ /* ~3247 */ 
                    /* region = 3128 */
                    /* bump-normalized */
                    $$DoIV6C5 = $$CIVINIT6C2 + (long long) ($$CIVBUMP709 * (long long) $$CIV6F5);
                    ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[($$DoIVBOUND6C5 + (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2372.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2373.[1ll])) - $$DoIV6C5][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_897_1%addr  + -8ll))->T_897[].rns2374.[1ll + ($$DoIVBOUND6C5 - $$DoIV6C5)];
                    /* DIR   LATCH */
                    $$DoIV6C5 = $$DoIV6C5 + -1ll;
                    $$CIV6F5 = $$CIV6F5 + 1ll;
                  } while ((unsigned long long) $$CIV6F5 < $$EMTF23A);    /* ~3247 */
                  $$DoIV6C5 = $$CIVINIT6C2 + (long long) ($$CIVBUMP709 * (long long) $$CIVFINAL6C2);
                lab_3246:
                  if (allocate_size_277 <= 1048576ll) goto lab_1771;
                  free(d-T_897_1%addr)
                lab_1771:
                  _dealloca[U,TmPShadow_245D](stack_pos_245)
  1122 |          stack_pos_246 = _getstack();
                  d-T_900_1%dscr_type = 3u;
                  d-T_900_1%data_type = 14u;
                  d-T_900_1%flags = 144u;
                  d-T_900_1%version = 129u;
                  d-T_900_1%element_len = 8ll;
                  d-T_900_1%rank = 1;
                  d-T_900_1%bounds%lbound[].off32 = 1ll;
                  d-T_900_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])),0ll);
                  d-T_900_1%bounds%mult[].off48 = 8ll;
                  d-T_900_1%rvo = -8ll;
                  allocate_size_278 = max(1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_278 <= 1048576ll)) goto lab_1772;
                  d-T_900_1%addr = _alloca(allocate_size_278);
                  goto lab_1773;
                lab_1772:
                  d-T_900_1%addr = malloc(allocate_size_278);
                lab_1773:
                  $$DoIV6C6 = 1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]));
                  $$csx2E7 = $$DoIV6C6 > 0ll;
                  if (!$$csx2E7) goto lab_3248;
                  $$DoIVBOUND6C6 = $$DoIV6C6;
                  $$CIVINIT6C3 = $$DoIV6C6;
                  $$CIVBUMP70A = -1ll;
                  $$CIVFINAL6C3 = (unsigned long long) ((long long) ($$CIVINIT6C3 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F6 = (long long) 0;
                  $$csx2E8 = ((double *)((char *)$$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%addr.rns2197.  + $$ICM.d-limiter_ppm_%addr23D->limiter_ppm_%d-data%rvo.rns2194.))->limiter_ppm_%data[].rns2368.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-limiter_ppm_%addr23D  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                  $$EMTF239 = __pdf_profile@37($$CIVFINAL6C3,2ll,0ll);
                  do {   /* id=339 guarded */ /* ~3249 */ 
                    /* region = 3129 */
                    /* bump-normalized */
                    $$DoIV6C6 = $$CIVINIT6C3 + (long long) ($$CIVBUMP70A * (long long) $$CIV6F6);
                    ((double *)((char *)d-T_900_1%addr  + -8ll))->T_900[].rns2375.[1ll + ($$DoIVBOUND6C6 - $$DoIV6C6)] = ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2376.[($$DoIVBOUND6C6 + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV6C6][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] * $$csx2E8;
                    /* DIR   LATCH */
                    $$DoIV6C6 = $$DoIV6C6 + -1ll;
                    $$CIV6F6 = $$CIV6F6 + 1ll;
                  } while ((unsigned long long) $$CIV6F6 < $$EMTF239);    /* ~3249 */
                  $$DoIV6C6 = $$CIVINIT6C3 + (long long) ($$CIVBUMP70A * (long long) $$CIVFINAL6C3);
                lab_3248:
                  $$DoIV6C7 = 1ll + ((((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] + ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll]));
                  if (!$$csx2E7) goto lab_3250;
                  $$DoIVBOUND6C7 = $$DoIV6C7;
                  $$CIVINIT6C4 = $$DoIV6C7;
                  $$CIVBUMP70B = -1ll;
                  $$CIVFINAL6C4 = (unsigned long long) ((long long) ($$CIVINIT6C4 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F7 = (long long) 0;
                  $$EMTF238 = __pdf_profile@37($$CIVFINAL6C4,2ll,0ll);
                  do {   /* id=340 guarded */ /* ~3251 */ 
                    /* region = 3130 */
                    /* bump-normalized */
                    $$DoIV6C7 = $$CIVINIT6C4 + (long long) ($$CIVBUMP70B * (long long) $$CIV6F7);
                    ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2376.[($$DoIVBOUND6C7 + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV6C7][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_900_1%addr  + -8ll))->T_900[].rns2375.[1ll + ($$DoIVBOUND6C7 - $$DoIV6C7)];
                    /* DIR   LATCH */
                    $$DoIV6C7 = $$DoIV6C7 + -1ll;
                    $$CIV6F7 = $$CIV6F7 + 1ll;
                  } while ((unsigned long long) $$CIV6F7 < $$EMTF238);    /* ~3251 */
                  $$DoIV6C7 = $$CIVINIT6C4 + (long long) ($$CIVBUMP70B * (long long) $$CIVFINAL6C4);
                lab_3250:
                  if (allocate_size_278 <= 1048576ll) goto lab_1782;
                  free(d-T_900_1%addr)
                lab_1782:
                  _dealloca[U,TmPShadow_246D](stack_pos_246)
  1123 |        lab_1749:
  1124 |        lab_1748:
  1127 |          stack_pos_247 = _getstack();
                  d-T_901_1%dscr_type = 3u;
                  d-T_901_1%data_type = 14u;
                  d-T_901_1%flags = 144u;
                  d-T_901_1%version = 129u;
                  d-T_901_1%element_len = 8ll;
                  d-T_901_1%rank = 1;
                  d-T_901_1%bounds%lbound[].off32 = 1ll;
                  d-T_901_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_901_1%bounds%mult[].off48 = 8ll;
                  d-T_901_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1783;
                  d-T_901_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1784;
                lab_1783:
                  d-T_901_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1784:
                  if (!($$csx271 > 0ll)) goto lab_3252;
                  $$DoIV6C8 = d-dw%bounds%extent[].off40;
                  $$CIVINIT6C5 = $$DoIV6C8;
                  $$CIVBUMP70C = -1ll;
                  $$CIVFINAL6C5 = (unsigned long long) ((long long) ($$CIVINIT6C5 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F8 = (long long) 0;
                  $$EMTF237 = __pdf_profile@37($$CIVFINAL6C5,2ll,0ll);
                  do {   /* id=341 guarded */ /* ~3253 */ 
                    /* region = 3131 */
                    /* bump-normalized */
                    $$DoIV6C8 = $$CIVINIT6C5 + (long long) ($$CIVBUMP70C * (long long) $$CIV6F8);
                    ((double *)((char *)d-T_901_1%addr  + -8ll))->T_901[].rns2377.[1ll + ($$csx271 - $$DoIV6C8)] = $$ICM.hdtdy240 * (((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$csx271) - $$DoIV6C8]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$csx271) - $$DoIV6C8]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]]);
                    /* DIR   LATCH */
                    $$DoIV6C8 = $$DoIV6C8 + -1ll;
                    $$CIV6F8 = $$CIV6F8 + 1ll;
                  } while ((unsigned long long) $$CIV6F8 < $$EMTF237);    /* ~3253 */
                  $$DoIV6C8 = $$CIVINIT6C5 + (long long) ($$CIVBUMP70C * (long long) $$CIVFINAL6C5);
                lab_3252:
                  if (!($$csx271 > 0ll)) goto lab_3254;
                  $$DoIV6C9 = d-dw%bounds%extent[].off40;
                  $$CIVINIT6C6 = $$DoIV6C9;
                  $$CIVBUMP70D = -1ll;
                  $$CIVFINAL6C6 = (unsigned long long) ((long long) ($$CIVINIT6C6 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6F9 = (long long) 0;
                  $$EMTF236 = __pdf_profile@37($$CIVFINAL6C6,2ll,0ll);
                  do {   /* id=342 guarded */ /* ~3255 */ 
                    /* region = 3132 */
                    /* bump-normalized */
                    $$DoIV6C9 = $$CIVINIT6C6 + (long long) ($$CIVBUMP70D * (long long) $$CIV6F9);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV6C9)] = ((double *)((char *)d-T_901_1%addr  + -8ll))->T_901[].rns2377.[1ll + ($$csx271 - $$DoIV6C9)];
                    /* DIR   LATCH */
                    $$DoIV6C9 = $$DoIV6C9 + -1ll;
                    $$CIV6F9 = $$CIV6F9 + 1ll;
                  } while ((unsigned long long) $$CIV6F9 < $$EMTF236);    /* ~3255 */
                  $$DoIV6C9 = $$CIVINIT6C6 + (long long) ($$CIVBUMP70D * (long long) $$CIVFINAL6C6);
                lab_3254:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1793;
                  free(d-T_901_1%addr)
                lab_1793:
                  _dealloca[U,TmPShadow_247D](stack_pos_247)
  1128 |          stack_pos_248 = _getstack();
                  d-T_905_1%dscr_type = 3u;
                  d-T_905_1%data_type = 14u;
                  d-T_905_1%flags = 144u;
                  d-T_905_1%version = 129u;
                  d-T_905_1%element_len = 8ll;
                  d-T_905_1%rank = 1;
                  d-T_905_1%bounds%lbound[].off32 = 1ll;
                  d-T_905_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_905_1%bounds%mult[].off48 = 8ll;
                  d-T_905_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1794;
                  d-T_905_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1795;
                lab_1794:
                  d-T_905_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1795:
                  if (!($$csx271 > 0ll)) goto lab_3256;
                  $$DoIV6CA = d-dw6%bounds%extent[].off40;
                  $$CIVINIT6C7 = $$DoIV6CA;
                  $$CIVBUMP70E = -1ll;
                  $$CIVFINAL6C7 = (unsigned long long) ((long long) ($$CIVINIT6C7 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FA = (long long) 0;
                  $$EMTF235 = __pdf_profile@37($$CIVFINAL6C7,2ll,0ll);
                  do {   /* id=343 guarded */ /* ~3257 */ 
                    /* region = 3133 */
                    /* bump-normalized */
                    $$DoIV6CA = $$CIVINIT6C7 + (long long) ($$CIVBUMP70E * (long long) $$CIV6FA);
                    ((double *)((char *)d-T_905_1%addr  + -8ll))->T_905[].rns2378.[1ll + ($$csx271 - $$DoIV6CA)] = $$ICM.three_dtdy249 * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2363.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$csx271) - $$DoIV6CA]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$csx271) - $$DoIV6CA]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$csx271) - $$DoIV6CA]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]]));
                    /* DIR   LATCH */
                    $$DoIV6CA = $$DoIV6CA + -1ll;
                    $$CIV6FA = $$CIV6FA + 1ll;
                  } while ((unsigned long long) $$CIV6FA < $$EMTF235);    /* ~3257 */
                  $$DoIV6CA = $$CIVINIT6C7 + (long long) ($$CIVBUMP70E * (long long) $$CIVFINAL6C7);
                lab_3256:
                  if (!($$csx271 > 0ll)) goto lab_3258;
                  $$DoIV6CB = d-dw6%bounds%extent[].off40;
                  $$CIVINIT6C8 = $$DoIV6CB;
                  $$CIVBUMP70F = -1ll;
                  $$CIVFINAL6C8 = (unsigned long long) ((long long) ($$CIVINIT6C8 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FB = (long long) 0;
                  $$EMTF234 = __pdf_profile@37($$CIVFINAL6C8,2ll,0ll);
                  do {   /* id=344 guarded */ /* ~3259 */ 
                    /* region = 3134 */
                    /* bump-normalized */
                    $$DoIV6CB = $$CIVINIT6C8 + (long long) ($$CIVBUMP70F * (long long) $$CIV6FB);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6CB)] = ((double *)((char *)d-T_905_1%addr  + -8ll))->T_905[].rns2378.[1ll + ($$csx271 - $$DoIV6CB)];
                    /* DIR   LATCH */
                    $$DoIV6CB = $$DoIV6CB + -1ll;
                    $$CIV6FB = $$CIV6FB + 1ll;
                  } while ((unsigned long long) $$CIV6FB < $$EMTF234);    /* ~3259 */
                  $$DoIV6CB = $$CIVINIT6C8 + (long long) ($$CIVBUMP70F * (long long) $$CIVFINAL6C8);
                lab_3258:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1804;
                  free(d-T_905_1%addr)
                lab_1804:
                  _dealloca[U,TmPShadow_248D](stack_pos_248)
  1130 |          stack_pos_249 = _getstack();
                  d-T_912_1%dscr_type = 3u;
                  d-T_912_1%data_type = 14u;
                  d-T_912_1%flags = 144u;
                  d-T_912_1%version = 129u;
                  d-T_912_1%element_len = 8ll;
                  d-T_912_1%rank = 1;
                  d-T_912_1%bounds%lbound[].off32 = 1ll;
                  d-T_912_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                  d-T_912_1%bounds%mult[].off48 = 8ll;
                  d-T_912_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1805;
                  d-T_912_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  goto lab_1806;
                lab_1805:
                  d-T_912_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                lab_1806:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3260;
                  $$DoIV6CC = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT6C9 = $$DoIV6CC;
                  $$CIVBUMP710 = -1ll;
                  $$CIVFINAL6C9 = (unsigned long long) ((long long) ($$CIVINIT6C9 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FC = (long long) 0;
                  $$EMTF233 = __pdf_profile@37($$CIVFINAL6C9,2ll,0ll);
                  do {   /* id=345 guarded */ /* ~3261 */ 
                    /* region = 3135 */
                    /* bump-normalized */
                    $$DoIV6CC = $$CIVINIT6C9 + (long long) ($$CIVBUMP710 * (long long) $$CIV6FC);
                    ((double *)((char *)d-T_912_1%addr  + -8ll))->T_912[].rns2379.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CC)] = ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6CC]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - lambda_min.rnn1213 * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CC)] + ( 1.0000000000000000E+000 + $$ICM.two_thirds_dtdy24A * lambda_min.rnn1213) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CC)]);
                    /* DIR   LATCH */
                    $$DoIV6CC = $$DoIV6CC + -1ll;
                    $$CIV6FC = $$CIV6FC + 1ll;
                  } while ((unsigned long long) $$CIV6FC < $$EMTF233);    /* ~3261 */
                  $$DoIV6CC = $$CIVINIT6C9 + (long long) ($$CIVBUMP710 * (long long) $$CIVFINAL6C9);
                lab_3260:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3262;
                  $$DoIV6CD = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT6CA = $$DoIV6CD;
                  $$CIVBUMP711 = -1ll;
                  $$CIVFINAL6CA = (unsigned long long) ((long long) ($$CIVINIT6CA - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FD = (long long) 0;
                  $$EMTF232 = __pdf_profile@37($$CIVFINAL6CA,2ll,0ll);
                  do {   /* id=346 guarded */ /* ~3263 */ 
                    /* region = 3136 */
                    /* bump-normalized */
                    $$DoIV6CD = $$CIVINIT6CA + (long long) ($$CIVBUMP711 * (long long) $$CIV6FD);
                    ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6CD]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_912_1%addr  + -8ll))->T_912[].rns2379.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CD)];
                    /* DIR   LATCH */
                    $$DoIV6CD = $$DoIV6CD + -1ll;
                    $$CIV6FD = $$CIV6FD + 1ll;
                  } while ((unsigned long long) $$CIV6FD < $$EMTF232);    /* ~3263 */
                  $$DoIV6CD = $$CIVINIT6CA + (long long) ($$CIVBUMP711 * (long long) $$CIVFINAL6CA);
                lab_3262:
                  if (max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll) goto lab_1815;
                  free(d-T_912_1%addr)
                lab_1815:
                  _dealloca[U,TmPShadow_249D](stack_pos_249)
  1132 |          stack_pos_250 = _getstack();
                  d-T_919_1%dscr_type = 3u;
                  d-T_919_1%data_type = 14u;
                  d-T_919_1%flags = 144u;
                  d-T_919_1%version = 129u;
                  d-T_919_1%element_len = 8ll;
                  d-T_919_1%rank = 1;
                  d-T_919_1%bounds%lbound[].off32 = 1ll;
                  d-T_919_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                  d-T_919_1%bounds%mult[].off48 = 8ll;
                  d-T_919_1%rvo = -8ll;
                  if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1816;
                  d-T_919_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  goto lab_1817;
                lab_1816:
                  d-T_919_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                lab_1817:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3264;
                  $$DoIV6CE = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT6CB = $$DoIV6CE;
                  $$CIVBUMP712 = -1ll;
                  $$CIVFINAL6CB = (unsigned long long) ((long long) ($$CIVINIT6CB - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FE = (long long) 0;
                  $$EMTF231 = __pdf_profile@37($$CIVFINAL6CB,2ll,0ll);
                  do {   /* id=347 guarded */ /* ~3265 */ 
                    /* region = 3137 */
                    /* bump-normalized */
                    $$DoIV6CE = $$CIVINIT6CB + (long long) ($$CIVBUMP712 * (long long) $$CIV6FE);
                    ((double *)((char *)d-T_919_1%addr  + -8ll))->T_919[].rns2380.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CE)] = ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6CE]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - lambda_max.rnn120E * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CE)] - ( 1.0000000000000000E+000 - $$ICM.two_thirds_dtdy24A * lambda_max.rnn120E) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CE)]);
                    /* DIR   LATCH */
                    $$DoIV6CE = $$DoIV6CE + -1ll;
                    $$CIV6FE = $$CIV6FE + 1ll;
                  } while ((unsigned long long) $$CIV6FE < $$EMTF231);    /* ~3265 */
                  $$DoIV6CE = $$CIVINIT6CB + (long long) ($$CIVBUMP712 * (long long) $$CIVFINAL6CB);
                lab_3264:
                  if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3266;
                  $$DoIV6CF = $$ICM.d-onedy_i%bounds%extent[].off584241;
                  $$CIVINIT6CC = $$DoIV6CF;
                  $$CIVBUMP713 = -1ll;
                  $$CIVFINAL6CC = (unsigned long long) ((long long) ($$CIVINIT6CC - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV6FF = (long long) 0;
                  $$EMTF230 = __pdf_profile@37($$CIVFINAL6CC,2ll,0ll);
                  do {   /* id=348 guarded */ /* ~3267 */ 
                    /* region = 3138 */
                    /* bump-normalized */
                    $$DoIV6CF = $$CIVINIT6CC + (long long) ($$CIVBUMP713 * (long long) $$CIV6FF);
                    ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6CF]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_919_1%addr  + -8ll))->T_919[].rns2380.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6CF)];
                    /* DIR   LATCH */
                    $$DoIV6CF = $$DoIV6CF + -1ll;
                    $$CIV6FF = $$CIV6FF + 1ll;
                  } while ((unsigned long long) $$CIV6FF < $$EMTF230);    /* ~3267 */
                  $$DoIV6CF = $$CIVINIT6CC + (long long) ($$CIVBUMP713 * (long long) $$CIVFINAL6CC);
                lab_3266:
                  if (max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll) goto lab_1826;
                  free(d-T_919_1%addr)
                lab_1826:
                  _dealloca[U,TmPShadow_250D](stack_pos_250)
  1135 |          if (!($$csx271 > 0ll)) goto lab_3268;
                  $$DoIV6D0 = d-dwmdw6%bounds%extent[].off40;
                  $$CIVINIT6CD = $$DoIV6D0;
                  $$CIVBUMP714 = -1ll;
                  $$CIVFINAL6CD = (unsigned long long) ((long long) ($$CIVINIT6CD - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV700 = (long long) 0;
                  $$EMTF22F = __pdf_profile@37($$CIVFINAL6CD,2ll,0ll);
                  do {   /* id=349 guarded */ /* ~3269 */ 
                    /* region = 3139 */
                    /* bump-normalized */
                    $$DoIV6D0 = $$CIVINIT6CD + (long long) ($$CIVBUMP714 * (long long) $$CIV700);
                    ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV6D0)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV6D0)] - ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6D0)];
                    /* DIR   LATCH */
                    $$DoIV6D0 = $$DoIV6D0 + -1ll;
                    $$CIV700 = $$CIV700 + 1ll;
                  } while ((unsigned long long) $$CIV700 < $$EMTF22F);    /* ~3269 */
                  $$DoIV6D0 = $$CIVINIT6CD + (long long) ($$CIVBUMP714 * (long long) $$CIVFINAL6CD);
                lab_3268:
  1136 |          if (!($$csx271 > 0ll)) goto lab_3270;
                  $$DoIV6D1 = d-dwpdw6%bounds%extent[].off40;
                  $$CIVINIT6CE = $$DoIV6D1;
                  $$CIVBUMP715 = -1ll;
                  $$CIVFINAL6CE = (unsigned long long) ((long long) ($$CIVINIT6CE - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV701 = (long long) 0;
                  $$EMTF22E = __pdf_profile@37($$CIVFINAL6CE,2ll,0ll);
                  do {   /* id=350 guarded */ /* ~3271 */ 
                    /* region = 3140 */
                    /* bump-normalized */
                    $$DoIV6D1 = $$CIVINIT6CE + (long long) ($$CIVBUMP715 * (long long) $$CIV701);
                    ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV6D1)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV6D1)] + ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6D1)];
                    /* DIR   LATCH */
                    $$DoIV6D1 = $$DoIV6D1 + -1ll;
                    $$CIV701 = $$CIV701 + 1ll;
                  } while ((unsigned long long) $$CIV701 < $$EMTF22E);    /* ~3271 */
                  $$DoIV6D1 = $$CIVINIT6CE + (long long) ($$CIVBUMP715 * (long long) $$CIVFINAL6CE);
                lab_3270:
  1137 |          if (!($$csx271 > 0ll)) goto lab_3272;
                  $$DoIV6D2 = d-dw6%bounds%extent[].off40;
                  $$CIVINIT6CF = $$DoIV6D2;
                  $$CIVBUMP716 = -1ll;
                  $$CIVFINAL6CF = (unsigned long long) ((long long) ($$CIVINIT6CF - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV702 = (long long) 0;
                  $$EMTF22D = __pdf_profile@37($$CIVFINAL6CF,2ll,0ll);
                  do {   /* id=351 guarded */ /* ~3273 */ 
                    /* region = 3141 */
                    /* bump-normalized */
                    $$DoIV6D2 = $$CIVINIT6CF + (long long) ($$CIVBUMP716 * (long long) $$CIV702);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6D2)] = $$ICM.two_thirds_dtdy24A * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6D2)];
                    /* DIR   LATCH */
                    $$DoIV6D2 = $$DoIV6D2 + -1ll;
                    $$CIV702 = $$CIV702 + 1ll;
                  } while ((unsigned long long) $$CIV702 < $$EMTF22D);    /* ~3273 */
                  $$DoIV6D2 = $$CIVINIT6CF + (long long) ($$CIVBUMP716 * (long long) $$CIVFINAL6CF);
                lab_3272:
  1138 |          stack_pos_251 = _getstack();
                  d-T_941_1%dscr_type = 3u;
                  d-T_941_1%data_type = 14u;
                  d-T_941_1%flags = 144u;
                  d-T_941_1%version = 129u;
                  d-T_941_1%element_len = 8ll;
                  d-T_941_1%rank = 1;
                  d-T_941_1%bounds%lbound[].off32 = 1ll;
                  d-T_941_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_941_1%bounds%mult[].off48 = 8ll;
                  d-T_941_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1839;
                  d-T_941_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_1840;
                lab_1839:
                  d-T_941_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_1840:
                  if (!($$csx271 > 0ll)) goto lab_3274;
                  $$DoIV6D3 = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT6D0 = $$DoIV6D3;
                  $$CIVBUMP717 = -1ll;
                  $$CIVFINAL6D0 = (unsigned long long) ((long long) ($$CIVINIT6D0 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV703 = (long long) 0;
                  $$EMTF22C = __pdf_profile@37($$CIVFINAL6D0,2ll,0ll);
                  do {   /* id=352 guarded */ /* ~3275 */ 
                    /* region = 3142 */
                    /* bump-normalized */
                    $$DoIV6D3 = $$CIVINIT6D0 + (long long) ($$CIVBUMP717 * (long long) $$CIV703);
                    ((double *)((char *)d-T_941_1%addr  + -8ll))->T_941[].rns2381.[1ll + ($$csx271 - $$DoIV6D3)] = $$ICM.hdtdy240 * ((double *)((char *)$$ICM.d-dqy_%addr237->dqy_%d-data%addr.rns2165.  + $$ICM.d-dqy_%addr237->dqy_%d-data%rvo.rns2162.))->dqy_%data[].rns2376.[($$csx271 + (((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%extent[].rns2231.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqy_%addr237  + -24ll))->dqy_%d-data%bounds%lbound[].rns2232.[1ll])) - $$DoIV6D3][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqy_%addr237  + 40ll))->dqy_%x[].rns2163.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV6D3 = $$DoIV6D3 + -1ll;
                    $$CIV703 = $$CIV703 + 1ll;
                  } while ((unsigned long long) $$CIV703 < $$EMTF22C);    /* ~3275 */
                  $$DoIV6D3 = $$CIVINIT6D0 + (long long) ($$CIVBUMP717 * (long long) $$CIVFINAL6D0);
                lab_3274:
                  if (!($$csx271 > 0ll)) goto lab_3276;
                  $$DoIV6D4 = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT6D1 = $$DoIV6D4;
                  $$CIVBUMP718 = -1ll;
                  $$CIVFINAL6D1 = (unsigned long long) ((long long) ($$CIVINIT6D1 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV704 = (long long) 0;
                  $$EMTF22B = __pdf_profile@37($$CIVFINAL6D1,2ll,0ll);
                  do {   /* id=353 guarded */ /* ~3277 */ 
                    /* region = 3143 */
                    /* bump-normalized */
                    $$DoIV6D4 = $$CIVINIT6D1 + (long long) ($$CIVBUMP718 * (long long) $$CIV704);
                    ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV6D4)] = ((double *)((char *)d-T_941_1%addr  + -8ll))->T_941[].rns2381.[1ll + ($$csx271 - $$DoIV6D4)];
                    /* DIR   LATCH */
                    $$DoIV6D4 = $$DoIV6D4 + -1ll;
                    $$CIV704 = $$CIV704 + 1ll;
                  } while ((unsigned long long) $$CIV704 < $$EMTF22B);    /* ~3277 */
                  $$DoIV6D4 = $$CIVINIT6D1 + (long long) ($$CIVBUMP718 * (long long) $$CIVFINAL6D1);
                lab_3276:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1849;
                  free(d-T_941_1%addr)
                lab_1849:
                  _dealloca[U,TmPShadow_251D](stack_pos_251)
  1140 |          $$FSM52 = n_waves.rnn1218;
                  if (!($$csx2E0 - 1ll > 0ll)) goto lab_3278;
                  $$DoIV6D5 = $$csx2E0 - 1ll;
                  $$CIVINIT6D9 = $$DoIV6D5;
                  $$CIVBUMP720 = -1ll;
                  $$CIVFINAL6D9 = (unsigned long long) ((long long) ($$CIVINIT6D9 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV70C = (long long) 0;
                  $$EMTF22A = __pdf_profile@37($$CIVFINAL6D9,2ll,0ll);
                  do {   /* id=354 guarded */ /* ~3279 */ 
                    /* region = 3151 */
                    /* bump-normalized */
                    $$DoIV6D5 = $$CIVINIT6D9 + (long long) ($$CIVBUMP720 * (long long) $$CIV70C);
  1141 |            $$csx2E9 = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[(long long) ((int) (($$csx2E0 - $$DoIV6D5) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    if (!($$csx2E9 <  0.0000000000000000E+000)) goto lab_1851;
  1142 |            stack_pos_252 = _getstack();
                    d-T_946_1%dscr_type = 3u;
                    d-T_946_1%data_type = 14u;
                    d-T_946_1%flags = 144u;
                    d-T_946_1%version = 129u;
                    d-T_946_1%element_len = 8ll;
                    d-T_946_1%rank = 1;
                    d-T_946_1%bounds%lbound[].off32 = 1ll;
                    d-T_946_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_946_1%bounds%mult[].off48 = 8ll;
                    d-T_946_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1852;
                    d-T_946_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1853;
                  lab_1852:
                    d-T_946_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1853:
                    if (!($$csx271 > 0ll)) goto lab_3280;
                    $$DoIV6D6 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6D2 = $$DoIV6D6;
                    $$CIVBUMP719 = -1ll;
                    $$CIVFINAL6D2 = (unsigned long long) ((long long) ($$CIVINIT6D2 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV705 = (long long) 0;
                    $$csx2EA = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[1ll][1ll][$$csx2DF][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6BF)))][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6BE)))]] * ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[(long long) ((int) (($$csx2E0 - $$DoIV6D5) - 1ll) + 2)][1ll][$$csx2DF][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6BF)))][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6BE)))]] * $$csx2E9;
                    $$csx2EB = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - $$csx2E9;
                    $$EMTF229 = __pdf_profile@37($$CIVFINAL6D2,2ll,0ll);
                    do {   /* id=355 guarded */ /* ~3281 */ 
                      /* region = 3144 */
                      /* bump-normalized */
                      $$DoIV6D6 = $$CIVINIT6D2 + (long long) ($$CIVBUMP719 * (long long) $$CIV705);
                      ((double *)((char *)d-T_946_1%addr  + -8ll))->T_946[].rns2382.[1ll + ($$csx271 - $$DoIV6D6)] = $$csx2EB * ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV6D6)] + $$csx2EA * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6D6)];
                      /* DIR   LATCH */
                      $$DoIV6D6 = $$DoIV6D6 + -1ll;
                      $$CIV705 = $$CIV705 + 1ll;
                    } while ((unsigned long long) $$CIV705 < $$EMTF229);    /* ~3281 */
                    $$DoIV6D6 = $$CIVINIT6D2 + (long long) ($$CIVBUMP719 * (long long) $$CIVFINAL6D2);
                  lab_3280:
                    if (!($$csx271 > 0ll)) goto lab_3282;
                    $$DoIV6D7 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6D3 = $$DoIV6D7;
                    $$CIVBUMP71A = -1ll;
                    $$CIVFINAL6D3 = (unsigned long long) ((long long) ($$CIVINIT6D3 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV706 = (long long) 0;
                    $$EMTF228 = __pdf_profile@37($$CIVFINAL6D3,2ll,0ll);
                    do {   /* id=356 guarded */ /* ~3283 */ 
                      /* region = 3145 */
                      /* bump-normalized */
                      $$DoIV6D7 = $$CIVINIT6D3 + (long long) ($$CIVBUMP71A * (long long) $$CIV706);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6D7)] = ((double *)((char *)d-T_946_1%addr  + -8ll))->T_946[].rns2382.[1ll + ($$csx271 - $$DoIV6D7)];
                      /* DIR   LATCH */
                      $$DoIV6D7 = $$DoIV6D7 + -1ll;
                      $$CIV706 = $$CIV706 + 1ll;
                    } while ((unsigned long long) $$CIV706 < $$EMTF228);    /* ~3283 */
                    $$DoIV6D7 = $$CIVINIT6D3 + (long long) ($$CIVBUMP71A * (long long) $$CIVFINAL6D3);
                  lab_3282:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1862;
                    free(d-T_946_1%addr)
                  lab_1862:
                    _dealloca[U,TmPShadow_252D](stack_pos_252)
  1144 |            goto lab_1863;
                  lab_1851:
                    if (!(0 != (lhlltypesolver & $$csx2E9 >  0.0000000000000000E+000))) goto lab_1877;
  1145 |            stack_pos_253 = _getstack();
                    d-T_952_1%dscr_type = 3u;
                    d-T_952_1%data_type = 14u;
                    d-T_952_1%flags = 144u;
                    d-T_952_1%version = 129u;
                    d-T_952_1%element_len = 8ll;
                    d-T_952_1%rank = 1;
                    d-T_952_1%bounds%lbound[].off32 = 1ll;
                    d-T_952_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_952_1%bounds%mult[].off48 = 8ll;
                    d-T_952_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1865;
                    d-T_952_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1866;
                  lab_1865:
                    d-T_952_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1866:
                    if (!($$csx271 > 0ll)) goto lab_3284;
                    $$DoIV6D8 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6D4 = $$DoIV6D8;
                    $$CIVBUMP71B = -1ll;
                    $$CIVFINAL6D4 = (unsigned long long) ((long long) ($$CIVINIT6D4 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV707 = (long long) 0;
                    $$csx2EC = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - $$csx2E9;
                    $$EMTF227 = __pdf_profile@37($$CIVFINAL6D4,2ll,0ll);
                    do {   /* id=357 guarded */ /* ~3285 */ 
                      /* region = 3146 */
                      /* bump-normalized */
                      $$DoIV6D8 = $$CIVINIT6D4 + (long long) ($$CIVBUMP71B * (long long) $$CIV707);
                      ((double *)((char *)d-T_952_1%addr  + -8ll))->T_952[].rns2422.[1ll + ($$csx271 - $$DoIV6D8)] = $$csx2EC * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV6D8)];
                      /* DIR   LATCH */
                      $$DoIV6D8 = $$DoIV6D8 + -1ll;
                      $$CIV707 = $$CIV707 + 1ll;
                    } while ((unsigned long long) $$CIV707 < $$EMTF227);    /* ~3285 */
                    $$DoIV6D8 = $$CIVINIT6D4 + (long long) ($$CIVBUMP71B * (long long) $$CIVFINAL6D4);
                  lab_3284:
                    if (!($$csx271 > 0ll)) goto lab_3286;
                    $$DoIV6D9 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6D5 = $$DoIV6D9;
                    $$CIVBUMP71C = -1ll;
                    $$CIVFINAL6D5 = (unsigned long long) ((long long) ($$CIVINIT6D5 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV708 = (long long) 0;
                    $$EMTF226 = __pdf_profile@37($$CIVFINAL6D5,2ll,0ll);
                    do {   /* id=358 guarded */ /* ~3287 */ 
                      /* region = 3147 */
                      /* bump-normalized */
                      $$DoIV6D9 = $$CIVINIT6D5 + (long long) ($$CIVBUMP71C * (long long) $$CIV708);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6D9)] = ((double *)((char *)d-T_952_1%addr  + -8ll))->T_952[].rns2422.[1ll + ($$csx271 - $$DoIV6D9)];
                      /* DIR   LATCH */
                      $$DoIV6D9 = $$DoIV6D9 + -1ll;
                      $$CIV708 = $$CIV708 + 1ll;
                    } while ((unsigned long long) $$CIV708 < $$EMTF226);    /* ~3287 */
                    $$DoIV6D9 = $$CIVINIT6D5 + (long long) ($$CIVBUMP71C * (long long) $$CIVFINAL6D5);
                  lab_3286:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1875;
                    free(d-T_952_1%addr)
                  lab_1875:
                    _dealloca[U,TmPShadow_253D](stack_pos_253)
  1148 |          lab_1863:
  1149 |            T_955 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_3288;
                    $$DoIV6DA = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT6D6 = $$DoIV6DA;
                    $$CIVBUMP71D = -1ll;
                    $$CIVFINAL6D6 = (unsigned long long) ((long long) ($$CIVINIT6D6 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV709 = (long long) 0;
                    $$EMTF225 = __pdf_profile@37($$CIVFINAL6D6,2ll,0ll);
                    do {   /* id=359 guarded */ /* ~3289 */ 
                      /* region = 3148 */
                      /* bump-normalized */
                      $$DoIV6DA = $$CIVINIT6D6 + (long long) ($$CIVBUMP71D * (long long) $$CIV709);
                      T_955 = T_955 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2383.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll])) - $$DoIV6DA][(long long) ((int) (($$csx2E0 - $$DoIV6D5) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV6DA)];
                      /* DIR   LATCH */
                      $$DoIV6DA = $$DoIV6DA + -1ll;
                      $$CIV709 = $$CIV709 + 1ll;
                    } while ((unsigned long long) $$CIV709 < $$EMTF225);    /* ~3289 */
                    $$DoIV6DA = $$CIVINIT6D6 + (long long) ($$CIVBUMP71D * (long long) $$CIVFINAL6D6);
                  lab_3288:
                    stack_pos_254 = _getstack();
                    d-T_956_1%dscr_type = 3u;
                    d-T_956_1%data_type = 14u;
                    d-T_956_1%flags = 144u;
                    d-T_956_1%version = 129u;
                    d-T_956_1%element_len = 8ll;
                    d-T_956_1%rank = 1;
                    d-T_956_1%bounds%lbound[].off32 = 1ll;
                    d-T_956_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                    d-T_956_1%bounds%mult[].off48 = 8ll;
                    d-T_956_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1882;
                    d-T_956_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                    goto lab_1883;
                  lab_1882:
                    d-T_956_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  lab_1883:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3290;
                    $$DoIV6DB = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT6D7 = $$DoIV6DB;
                    $$CIVBUMP71E = -1ll;
                    $$CIVFINAL6D7 = (unsigned long long) ((long long) ($$CIVINIT6D7 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV70A = (long long) 0;
                    $$EMTF224 = __pdf_profile@37($$CIVFINAL6D7,2ll,0ll);
                    do {   /* id=360 guarded */ /* ~3291 */ 
                      /* region = 3149 */
                      /* bump-normalized */
                      $$DoIV6DB = $$CIVINIT6D7 + (long long) ($$CIVBUMP71E * (long long) $$CIV70A);
                      ((double *)((char *)d-T_956_1%addr  + -8ll))->T_956[].rns2384.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6DB)] = ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6DB]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] + T_955 * ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2385.[($$ICM.d-onedy_i%bounds%extent[].off584241 + (((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%extent[].rns2253.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%lbound[].rns2254.[1ll])) - $$DoIV6DB][(long long) ((int) (($$csx2E0 - $$DoIV6D5) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV6DB = $$DoIV6DB + -1ll;
                      $$CIV70A = $$CIV70A + 1ll;
                    } while ((unsigned long long) $$CIV70A < $$EMTF224);    /* ~3291 */
                    $$DoIV6DB = $$CIVINIT6D7 + (long long) ($$CIVBUMP71E * (long long) $$CIVFINAL6D7);
                  lab_3290:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3292;
                    $$DoIV6DC = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT6D8 = $$DoIV6DC;
                    $$CIVBUMP71F = -1ll;
                    $$CIVFINAL6D8 = (unsigned long long) ((long long) ($$CIVINIT6D8 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV70B = (long long) 0;
                    $$EMTF223 = __pdf_profile@37($$CIVFINAL6D8,2ll,0ll);
                    do {   /* id=361 guarded */ /* ~3293 */ 
                      /* region = 3150 */
                      /* bump-normalized */
                      $$DoIV6DC = $$CIVINIT6D8 + (long long) ($$CIVBUMP71F * (long long) $$CIV70B);
                      ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6DC]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_956_1%addr  + -8ll))->T_956[].rns2384.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6DC)];
                      /* DIR   LATCH */
                      $$DoIV6DC = $$DoIV6DC + -1ll;
                      $$CIV70B = $$CIV70B + 1ll;
                    } while ((unsigned long long) $$CIV70B < $$EMTF223);    /* ~3293 */
                    $$DoIV6DC = $$CIVINIT6D8 + (long long) ($$CIVBUMP71F * (long long) $$CIVFINAL6D8);
                  lab_3292:
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll > 1048576ll)) goto lab_1892;
                    free(d-T_956_1%addr)
                  lab_1892:
                    _dealloca[U,TmPShadow_254D](stack_pos_254)
  1151 |          lab_1877:
                    /* DIR   LATCH */
                    $$DoIV6D5 = $$DoIV6D5 + -1ll;
                    $$CIV70C = $$CIV70C + 1ll;
                  } while ((unsigned long long) $$CIV70C < $$EMTF22A);    /* ~3279 */
                  $$DoIV6D5 = $$CIVINIT6D9 + (long long) ($$CIVBUMP720 * (long long) $$CIVFINAL6D9);
                lab_3278:
  1152 |          $$FSM4D = n_waves.rnn1218;
                  $$csx2ED = n_waves.rnn1218 - 1;
                  if (!((long long) $$csx2ED > 0ll)) goto lab_3294;
                  $$DoIV6DD = (long long) $$csx2ED;
                  $$CIVINIT6E1 = $$DoIV6DD;
                  $$CIVBUMP728 = -1ll;
                  $$CIVFINAL6E1 = (unsigned long long) ((long long) ($$CIVINIT6E1 - (0ll + 1)) / $$csx2DB + 1);
                  $$CIV714 = (long long) 0;
                  $$EMTF222 = __pdf_profile@37($$CIVFINAL6E1,2ll,0ll);
                  do {   /* id=362 guarded */ /* ~3295 */ 
                    /* region = 3159 */
                    /* bump-normalized */
                    $$DoIV6DD = $$CIVINIT6E1 + (long long) ($$CIVBUMP728 * (long long) $$CIV714);
  1153 |            $$csx2EE = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[(long long) ((n_waves.rnn1218 - (int) ((long long) $$csx2ED - $$DoIV6DD)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                    if (!($$csx2EE >  0.0000000000000000E+000)) goto lab_1897;
  1154 |            stack_pos_255 = _getstack();
                    d-T_962_1%dscr_type = 3u;
                    d-T_962_1%data_type = 14u;
                    d-T_962_1%flags = 144u;
                    d-T_962_1%version = 129u;
                    d-T_962_1%element_len = 8ll;
                    d-T_962_1%rank = 1;
                    d-T_962_1%bounds%lbound[].off32 = 1ll;
                    d-T_962_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_962_1%bounds%mult[].off48 = 8ll;
                    d-T_962_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1898;
                    d-T_962_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1899;
                  lab_1898:
                    d-T_962_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1899:
                    if (!($$csx271 > 0ll)) goto lab_3296;
                    $$DoIV6DE = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6DA = $$DoIV6DE;
                    $$CIVBUMP721 = -1ll;
                    $$CIVFINAL6DA = (unsigned long long) ((long long) ($$CIVINIT6DA - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV70D = (long long) 0;
                    $$csx2EF = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[$$csx2E0][1ll][$$csx2DF][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6BF)))][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6BE)))]] * ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[$$csx2E0][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[(long long) ((n_waves.rnn1218 - (int) ((long long) $$csx2ED - $$DoIV6DD)) - 1)][1ll][$$csx2DF][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6BF)))][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6BE)))]] * $$csx2EE;
                    $$csx2F0 = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[$$csx2E0][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - $$csx2EE;
                    $$EMTF221 = __pdf_profile@37($$CIVFINAL6DA,2ll,0ll);
                    do {   /* id=363 guarded */ /* ~3297 */ 
                      /* region = 3152 */
                      /* bump-normalized */
                      $$DoIV6DE = $$CIVINIT6DA + (long long) ($$CIVBUMP721 * (long long) $$CIV70D);
                      ((double *)((char *)d-T_962_1%addr  + -8ll))->T_962[].rns2386.[1ll + ($$csx271 - $$DoIV6DE)] = $$csx2F0 * ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV6DE)] + $$csx2EF * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6DE)];
                      /* DIR   LATCH */
                      $$DoIV6DE = $$DoIV6DE + -1ll;
                      $$CIV70D = $$CIV70D + 1ll;
                    } while ((unsigned long long) $$CIV70D < $$EMTF221);    /* ~3297 */
                    $$DoIV6DE = $$CIVINIT6DA + (long long) ($$CIVBUMP721 * (long long) $$CIVFINAL6DA);
                  lab_3296:
                    if (!($$csx271 > 0ll)) goto lab_3298;
                    $$DoIV6DF = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6DB = $$DoIV6DF;
                    $$CIVBUMP722 = -1ll;
                    $$CIVFINAL6DB = (unsigned long long) ((long long) ($$CIVINIT6DB - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV70E = (long long) 0;
                    $$EMTF220 = __pdf_profile@37($$CIVFINAL6DB,2ll,0ll);
                    do {   /* id=364 guarded */ /* ~3299 */ 
                      /* region = 3153 */
                      /* bump-normalized */
                      $$DoIV6DF = $$CIVINIT6DB + (long long) ($$CIVBUMP722 * (long long) $$CIV70E);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6DF)] = ((double *)((char *)d-T_962_1%addr  + -8ll))->T_962[].rns2386.[1ll + ($$csx271 - $$DoIV6DF)];
                      /* DIR   LATCH */
                      $$DoIV6DF = $$DoIV6DF + -1ll;
                      $$CIV70E = $$CIV70E + 1ll;
                    } while ((unsigned long long) $$CIV70E < $$EMTF220);    /* ~3299 */
                    $$DoIV6DF = $$CIVINIT6DB + (long long) ($$CIVBUMP722 * (long long) $$CIVFINAL6DB);
                  lab_3298:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1908;
                    free(d-T_962_1%addr)
                  lab_1908:
                    _dealloca[U,TmPShadow_255D](stack_pos_255)
  1156 |            goto lab_1909;
                  lab_1897:
                    if (!(0 != (lhlltypesolver & $$csx2EE <  0.0000000000000000E+000))) goto lab_1923;
  1157 |            stack_pos_256 = _getstack();
                    d-T_968_1%dscr_type = 3u;
                    d-T_968_1%data_type = 14u;
                    d-T_968_1%flags = 144u;
                    d-T_968_1%version = 129u;
                    d-T_968_1%element_len = 8ll;
                    d-T_968_1%rank = 1;
                    d-T_968_1%bounds%lbound[].off32 = 1ll;
                    d-T_968_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_968_1%bounds%mult[].off48 = 8ll;
                    d-T_968_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_1911;
                    d-T_968_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_1912;
                  lab_1911:
                    d-T_968_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_1912:
                    if (!($$csx271 > 0ll)) goto lab_3300;
                    $$DoIV6E0 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6DC = $$DoIV6E0;
                    $$CIVBUMP723 = -1ll;
                    $$CIVFINAL6DC = (unsigned long long) ((long long) ($$CIVINIT6DC - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV70F = (long long) 0;
                    $$csx2F1 = ((double *)((char *)$$ICM.d-speedsy_%addr238->speedsy_%d-data%addr.rns2155.  + $$ICM.d-speedsy_%addr238->speedsy_%d-data%rvo.rns2152.))->speedsy_%data[].rns2367.[$$csx2E0][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr238  + 40ll))->speedsy_%x[].rns2153.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] - $$csx2EE;
                    $$EMTF21F = __pdf_profile@37($$CIVFINAL6DC,2ll,0ll);
                    do {   /* id=365 guarded */ /* ~3301 */ 
                      /* region = 3154 */
                      /* bump-normalized */
                      $$DoIV6E0 = $$CIVINIT6DC + (long long) ($$CIVBUMP723 * (long long) $$CIV70F);
                      ((double *)((char *)d-T_968_1%addr  + -8ll))->T_968[].rns2421.[1ll + ($$csx271 - $$DoIV6E0)] = $$csx2F1 * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV6E0)];
                      /* DIR   LATCH */
                      $$DoIV6E0 = $$DoIV6E0 + -1ll;
                      $$CIV70F = $$CIV70F + 1ll;
                    } while ((unsigned long long) $$CIV70F < $$EMTF21F);    /* ~3301 */
                    $$DoIV6E0 = $$CIVINIT6DC + (long long) ($$CIVBUMP723 * (long long) $$CIVFINAL6DC);
                  lab_3300:
                    if (!($$csx271 > 0ll)) goto lab_3302;
                    $$DoIV6E1 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT6DD = $$DoIV6E1;
                    $$CIVBUMP724 = -1ll;
                    $$CIVFINAL6DD = (unsigned long long) ((long long) ($$CIVINIT6DD - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV710 = (long long) 0;
                    $$EMTF21E = __pdf_profile@37($$CIVFINAL6DD,2ll,0ll);
                    do {   /* id=366 guarded */ /* ~3303 */ 
                      /* region = 3155 */
                      /* bump-normalized */
                      $$DoIV6E1 = $$CIVINIT6DD + (long long) ($$CIVBUMP724 * (long long) $$CIV710);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV6E1)] = ((double *)((char *)d-T_968_1%addr  + -8ll))->T_968[].rns2421.[1ll + ($$csx271 - $$DoIV6E1)];
                      /* DIR   LATCH */
                      $$DoIV6E1 = $$DoIV6E1 + -1ll;
                      $$CIV710 = $$CIV710 + 1ll;
                    } while ((unsigned long long) $$CIV710 < $$EMTF21E);    /* ~3303 */
                    $$DoIV6E1 = $$CIVINIT6DD + (long long) ($$CIVBUMP724 * (long long) $$CIVFINAL6DD);
                  lab_3302:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_1921;
                    free(d-T_968_1%addr)
                  lab_1921:
                    _dealloca[U,TmPShadow_256D](stack_pos_256)
  1160 |          lab_1909:
  1161 |            T_971 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] > 0ll)) goto lab_3304;
                    $$DoIV6E2 = ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll];
                    $$CIVINIT6DE = $$DoIV6E2;
                    $$CIVBUMP725 = -1ll;
                    $$CIVFINAL6DE = (unsigned long long) ((long long) ($$CIVINIT6DE - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV711 = (long long) 0;
                    $$EMTF21D = __pdf_profile@37($$CIVFINAL6DE,2ll,0ll);
                    do {   /* id=367 guarded */ /* ~3305 */ 
                      /* region = 3156 */
                      /* bump-normalized */
                      $$DoIV6E2 = $$CIVINIT6DE + (long long) ($$CIVBUMP725 * (long long) $$CIV711);
                      T_971 = T_971 + ((double *)((char *)$$ICM.d-lefty_%addr235->lefty_%d-data%addr.rns2150.  + $$ICM.d-lefty_%addr235->lefty_%d-data%rvo.rns2146.))->lefty_%data[].rns2383.[(((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%lbound[].rns2149.[1ll])) - $$DoIV6E2][(long long) ((n_waves.rnn1218 - (int) ((long long) $$csx2ED - $$DoIV6DD)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-lefty_%addr235  + 40ll))->lefty_%x[].rns2147.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-lefty_%addr235  + -24ll))->lefty_%d-data%bounds%extent[].rns2145.[1ll] - $$DoIV6E2)];
                      /* DIR   LATCH */
                      $$DoIV6E2 = $$DoIV6E2 + -1ll;
                      $$CIV711 = $$CIV711 + 1ll;
                    } while ((unsigned long long) $$CIV711 < $$EMTF21D);    /* ~3305 */
                    $$DoIV6E2 = $$CIVINIT6DE + (long long) ($$CIVBUMP725 * (long long) $$CIVFINAL6DE);
                  lab_3304:
                    stack_pos_257 = _getstack();
                    d-T_972_1%dscr_type = 3u;
                    d-T_972_1%data_type = 14u;
                    d-T_972_1%flags = 144u;
                    d-T_972_1%version = 129u;
                    d-T_972_1%element_len = 8ll;
                    d-T_972_1%rank = 1;
                    d-T_972_1%bounds%lbound[].off32 = 1ll;
                    d-T_972_1%bounds%extent[].off40 = max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll);
                    d-T_972_1%bounds%mult[].off48 = 8ll;
                    d-T_972_1%rvo = -8ll;
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll <= 1048576ll)) goto lab_1928;
                    d-T_972_1%addr = _alloca(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                    goto lab_1929;
                  lab_1928:
                    d-T_972_1%addr = malloc(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll);
                  lab_1929:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3306;
                    $$DoIV6E3 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT6DF = $$DoIV6E3;
                    $$CIVBUMP726 = -1ll;
                    $$CIVFINAL6DF = (unsigned long long) ((long long) ($$CIVINIT6DF - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV712 = (long long) 0;
                    $$EMTF21C = __pdf_profile@37($$CIVFINAL6DF,2ll,0ll);
                    do {   /* id=368 guarded */ /* ~3307 */ 
                      /* region = 3157 */
                      /* bump-normalized */
                      $$DoIV6E3 = $$CIVINIT6DF + (long long) ($$CIVBUMP726 * (long long) $$CIV712);
                      ((double *)((char *)d-T_972_1%addr  + -8ll))->T_972[].rns2387.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6E3)] = ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6E3]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] + T_971 * ((double *)((char *)$$ICM.d-righty_%addr236->righty_%d-data%addr.rns2160.  + $$ICM.d-righty_%addr236->righty_%d-data%rvo.rns2157.))->righty_%data[].rns2385.[($$ICM.d-onedy_i%bounds%extent[].off584241 + (((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%extent[].rns2253.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-righty_%addr236  + -24ll))->righty_%d-data%bounds%lbound[].rns2254.[1ll])) - $$DoIV6E3][(long long) ((n_waves.rnn1218 - (int) ((long long) $$csx2ED - $$DoIV6DD)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-righty_%addr236  + 40ll))->righty_%x[].rns2158.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV6E3 = $$DoIV6E3 + -1ll;
                      $$CIV712 = $$CIV712 + 1ll;
                    } while ((unsigned long long) $$CIV712 < $$EMTF21C);    /* ~3307 */
                    $$DoIV6E3 = $$CIVINIT6DF + (long long) ($$CIVBUMP726 * (long long) $$CIVFINAL6DF);
                  lab_3306:
                    if (!($$ICM.d-onedy_i%bounds%extent[].off584241 > 0ll)) goto lab_3308;
                    $$DoIV6E4 = $$ICM.d-onedy_i%bounds%extent[].off584241;
                    $$CIVINIT6E0 = $$DoIV6E4;
                    $$CIVBUMP727 = -1ll;
                    $$CIVFINAL6E0 = (unsigned long long) ((long long) ($$CIVINIT6E0 - (0ll + 1)) / $$csx2DB + 1);
                    $$CIV713 = (long long) 0;
                    $$EMTF21B = __pdf_profile@37($$CIVFINAL6E0,2ll,0ll);
                    do {   /* id=369 guarded */ /* ~3309 */ 
                      /* region = 3158 */
                      /* bump-normalized */
                      $$DoIV6E4 = $$CIVINIT6E0 + (long long) ($$CIVBUMP727 * (long long) $$CIV713);
                      ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2362.[(($$ICM.d-onedy_i%bounds%extent[].off584241 == 0ll ? 1ll : d-onedy_i%bounds%lbound[].off576) + $$ICM.d-onedy_i%bounds%extent[].off584241) - $$DoIV6E4]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6C0))) + mb[].off8)][(long long) (1 + ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6BF))) + mb[].off4))][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6BE))) + mb[].off0)]] = ((double *)((char *)d-T_972_1%addr  + -8ll))->T_972[].rns2387.[1ll + ($$ICM.d-onedy_i%bounds%extent[].off584241 - $$DoIV6E4)];
                      /* DIR   LATCH */
                      $$DoIV6E4 = $$DoIV6E4 + -1ll;
                      $$CIV713 = $$CIV713 + 1ll;
                    } while ((unsigned long long) $$CIV713 < $$EMTF21B);    /* ~3309 */
                    $$DoIV6E4 = $$CIVINIT6E0 + (long long) ($$CIVBUMP727 * (long long) $$CIVFINAL6E0);
                  lab_3308:
                    if (!(max($$ICM.d-onedy_i%bounds%extent[].off584241,0ll) * 8ll > 1048576ll)) goto lab_1938;
                    free(d-T_972_1%addr)
                  lab_1938:
                    _dealloca[U,TmPShadow_257D](stack_pos_257)
  1163 |          lab_1923:
                    /* DIR   LATCH */
                    $$DoIV6DD = $$DoIV6DD + -1ll;
                    $$CIV714 = $$CIV714 + 1ll;
                  } while ((unsigned long long) $$CIV714 < $$EMTF222);    /* ~3295 */
                  $$DoIV6DD = $$CIVINIT6E1 + (long long) ($$CIVBUMP728 * (long long) $$CIVFINAL6E1);
                lab_3294:
  1164 |          /* DIR   LATCH */
                  $$DoIV6C0 = $$DoIV6C0 + -1ll;
                  $$CIV715 = $$CIV715 + 1ll;
                } while ((unsigned long long) $$CIV715 < $$EMTF23F);    /* ~3237 */
                $$DoIV6C0 = $$CIVINIT6E2 + (long long) ($$CIVBUMP729 * (long long) $$CIVFINAL6E2);
              lab_3236:
  1165 |        /* DIR   LATCH */
                $$DoIV6BF = $$DoIV6BF + -1ll;
                $$CIV716 = $$CIV716 + 1ll;
              } while ((unsigned long long) $$CIV716 < $$EMTF240);    /* ~3235 */
              $$DoIV6BF = $$CIVINIT6E3 + (long long) ($$CIVBUMP72A * (long long) $$CIVFINAL6E3);
            lab_3234:
  1166 |      /* DIR   LATCH */
              $$DoIV6BE = $$DoIV6BE + -1ll;
              $$CIV717 = $$CIV717 + 1ll;
            } while ((unsigned long long) $$CIV717 < $$EMTF241);    /* ~3233 */
            $$DoIV6BE = $$CIVINIT6E4 + (long long) ($$CIVBUMP72B * (long long) $$CIVFINAL6E4);
          lab_3232:
  1167 |    if (!(0 != (lmhd & 1))) goto lab_1951;
  1168 |    stack_pos_258 = _getstack();
            d-T_975_1%dscr_type = 3u;
            d-T_975_1%data_type = 14u;
            d-T_975_1%flags = 144u;
            d-T_975_1%version = 129u;
            d-T_975_1%element_len = 8ll;
            d-T_975_1%rank = 3;
            d-T_975_1%bounds%lbound[].off80 = 1ll;
            d-T_975_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_975_1%bounds%mult[].off96 = 8ll;
            d-T_975_1%bounds%lbound[].off56 = 1ll;
            d-T_975_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_975_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_975_1%bounds%lbound[].off32 = 1ll;
            d-T_975_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_975_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_975_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_290 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_290 <= 1048576ll)) goto lab_1952;
            d-T_975_1%addr = _alloca(allocate_size_290);
            goto lab_1953;
          lab_1952:
            d-T_975_1%addr = malloc(allocate_size_290);
          lab_1953:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3310;
            $$DoIV6E5 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT6E7 = $$DoIV6E5;
            $$CIVBUMP72E = -1ll;
            $$csx2F2 = - ((long long) $$CIVBUMP72E);
            $$CIVFINAL6E7 = (unsigned long long) ((long long) ($$CIVINIT6E7 - (0ll + 1)) / $$csx2F2 + 1);
            $$CIV71A = (long long) 0;
            $$EMTF21A = __pdf_profile@37($$CIVFINAL6E7,2ll,0ll);
            do {   /* id=370 guarded */ /* ~3311 */ 
              /* region = 3165 */
              /* bump-normalized */
              $$DoIV6E5 = $$CIVINIT6E7 + (long long) ($$CIVBUMP72E * (long long) $$CIV71A);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3312;
              $$DoIV6E6 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT6E6 = $$DoIV6E6;
              $$CIVBUMP72D = -1ll;
              $$CIVFINAL6E6 = (unsigned long long) ((long long) ($$CIVINIT6E6 - (0ll + 1)) / $$csx2F2 + 1);
              $$CIV719 = (long long) 0;
              $$EMTF219 = __pdf_profile@37($$CIVFINAL6E6,2ll,0ll);
              do {   /* id=371 guarded */ /* ~3313 */ 
                /* region = 3164 */
                /* bump-normalized */
                $$DoIV6E6 = $$CIVINIT6E6 + (long long) ($$CIVBUMP72D * (long long) $$CIV719);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3314;
                $$DoIV6E7 = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT6E5 = $$DoIV6E7;
                $$CIVBUMP72C = -1ll;
                $$CIVFINAL6E5 = (unsigned long long) ((long long) ($$CIVINIT6E5 - (0ll + 1)) / $$csx2F2 + 1);
                $$CIV718 = (long long) 0;
                $$EMTF218 = __pdf_profile@37($$CIVFINAL6E5,2ll,0ll);
                do {   /* id=372 guarded */ /* ~3315 */ 
                  /* region = 3163 */
                  /* bump-normalized */
                  $$DoIV6E7 = $$CIVINIT6E5 + (long long) ($$CIVBUMP72C * (long long) $$CIV718);
                  ((double *)((char *)d-T_975_1%addr  + d-T_975_1%rvo))->T_975[].rns2388.[2ll + ((long long) mc[].off20 - ($$DoIV6E5 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV6E6 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV6E7)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mc[].off20 - $$DoIV6E5)][1ll + ((long long) mc[].off16 - $$DoIV6E6)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV6E7)];
                  /* DIR   LATCH */
                  $$DoIV6E7 = $$DoIV6E7 + -1ll;
                  $$CIV718 = $$CIV718 + 1ll;
                } while ((unsigned long long) $$CIV718 < $$EMTF218);    /* ~3315 */
                $$DoIV6E7 = $$CIVINIT6E5 + (long long) ($$CIVBUMP72C * (long long) $$CIVFINAL6E5);
              lab_3314:
                /* DIR   LATCH */
                $$DoIV6E6 = $$DoIV6E6 + -1ll;
                $$CIV719 = $$CIV719 + 1ll;
              } while ((unsigned long long) $$CIV719 < $$EMTF219);    /* ~3313 */
              $$DoIV6E6 = $$CIVINIT6E6 + (long long) ($$CIVBUMP72D * (long long) $$CIVFINAL6E6);
            lab_3312:
              /* DIR   LATCH */
              $$DoIV6E5 = $$DoIV6E5 + -1ll;
              $$CIV71A = $$CIV71A + 1ll;
            } while ((unsigned long long) $$CIV71A < $$EMTF21A);    /* ~3311 */
            $$DoIV6E5 = $$CIVINIT6E7 + (long long) ($$CIVBUMP72E * (long long) $$CIVFINAL6E7);
          lab_3310:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3316;
            $$DoIV6E8 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT6EA = $$DoIV6E8;
            $$CIVBUMP731 = -1ll;
            $$csx2F3 = - ((long long) $$CIVBUMP731);
            $$CIVFINAL6EA = (unsigned long long) ((long long) ($$CIVINIT6EA - (0ll + 1)) / $$csx2F3 + 1);
            $$CIV71D = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$EMTF217 = __pdf_profile@37($$CIVFINAL6EA,2ll,0ll);
            do {   /* id=373 guarded */ /* ~3317 */ 
              /* region = 3168 */
              /* bump-normalized */
              $$DoIV6E8 = $$CIVINIT6EA + (long long) ($$CIVBUMP731 * (long long) $$CIV71D);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3318;
              $$DoIV6E9 = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT6E9 = $$DoIV6E9;
              $$CIVBUMP730 = -1ll;
              $$CIVFINAL6E9 = (unsigned long long) ((long long) ($$CIVINIT6E9 - (0ll + 1)) / $$csx2F3 + 1);
              $$CIV71C = (long long) 0;
              $$EMTF216 = __pdf_profile@37($$CIVFINAL6E9,2ll,0ll);
              do {   /* id=374 guarded */ /* ~3319 */ 
                /* region = 3167 */
                /* bump-normalized */
                $$DoIV6E9 = $$CIVINIT6E9 + (long long) ($$CIVBUMP730 * (long long) $$CIV71C);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3320;
                $$DoIV6EA = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT6E8 = $$DoIV6EA;
                $$CIVBUMP72F = -1ll;
                $$CIVFINAL6E8 = (unsigned long long) ((long long) ($$CIVINIT6E8 - (0ll + 1)) / $$csx2F3 + 1);
                $$CIV71B = (long long) 0;
                $$EMTF215 = __pdf_profile@37($$CIVFINAL6E8,2ll,0ll);
                do {   /* id=375 guarded */ /* ~3321 */ 
                  /* region = 3166 */
                  /* bump-normalized */
                  $$DoIV6EA = $$CIVINIT6E8 + (long long) ($$CIVBUMP72F * (long long) $$CIV71B);
                  ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2248.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2245.))->qly_%data[].rns2365.[(long long) iby][1ll][1ll + ((long long) mc[].off20 - $$DoIV6E8)][1ll + ((long long) mc[].off16 - $$DoIV6E9)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2246.[1ll + ((long long) mc[].off12 - $$DoIV6EA)]] = ((double *)((char *)d-T_975_1%addr  + d-T_975_1%rvo))->T_975[].rns2388.[2ll + ((long long) mc[].off20 - ($$DoIV6E8 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV6E9 + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV6EA)];
                  /* DIR   LATCH */
                  $$DoIV6EA = $$DoIV6EA + -1ll;
                  $$CIV71B = $$CIV71B + 1ll;
                } while ((unsigned long long) $$CIV71B < $$EMTF215);    /* ~3321 */
                $$DoIV6EA = $$CIVINIT6E8 + (long long) ($$CIVBUMP72F * (long long) $$CIVFINAL6E8);
              lab_3320:
                /* DIR   LATCH */
                $$DoIV6E9 = $$DoIV6E9 + -1ll;
                $$CIV71C = $$CIV71C + 1ll;
              } while ((unsigned long long) $$CIV71C < $$EMTF216);    /* ~3319 */
              $$DoIV6E9 = $$CIVINIT6E9 + (long long) ($$CIVBUMP730 * (long long) $$CIVFINAL6E9);
            lab_3318:
              /* DIR   LATCH */
              $$DoIV6E8 = $$DoIV6E8 + -1ll;
              $$CIV71D = $$CIV71D + 1ll;
            } while ((unsigned long long) $$CIV71D < $$EMTF217);    /* ~3317 */
            $$DoIV6E8 = $$CIVINIT6EA + (long long) ($$CIVBUMP731 * (long long) $$CIVFINAL6EA);
          lab_3316:
            if (allocate_size_290 <= 1048576ll) goto lab_1978;
            free(d-T_975_1%addr)
          lab_1978:
            _dealloca[U,TmPShadow_258D](stack_pos_258)
  1170 |    stack_pos_259 = _getstack();
            d-T_976_1%dscr_type = 3u;
            d-T_976_1%data_type = 14u;
            d-T_976_1%flags = 144u;
            d-T_976_1%version = 129u;
            d-T_976_1%element_len = 8ll;
            d-T_976_1%rank = 3;
            d-T_976_1%bounds%lbound[].off80 = 1ll;
            d-T_976_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_976_1%bounds%mult[].off96 = 8ll;
            d-T_976_1%bounds%lbound[].off56 = 1ll;
            d-T_976_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_976_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_976_1%bounds%lbound[].off32 = 1ll;
            d-T_976_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_976_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_976_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_291 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_291 <= 1048576ll)) goto lab_1979;
            d-T_976_1%addr = _alloca(allocate_size_291);
            goto lab_1980;
          lab_1979:
            d-T_976_1%addr = malloc(allocate_size_291);
          lab_1980:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3322;
            $$DoIV6EB = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT6ED = $$DoIV6EB;
            $$CIVBUMP734 = -1ll;
            $$csx2F4 = - ((long long) $$CIVBUMP734);
            $$CIVFINAL6ED = (unsigned long long) ((long long) ($$CIVINIT6ED - (0ll + 1)) / $$csx2F4 + 1);
            $$CIV720 = (long long) 0;
            $$EMTF214 = __pdf_profile@37($$CIVFINAL6ED,2ll,0ll);
            do {   /* id=376 guarded */ /* ~3323 */ 
              /* region = 3171 */
              /* bump-normalized */
              $$DoIV6EB = $$CIVINIT6ED + (long long) ($$CIVBUMP734 * (long long) $$CIV720);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3324;
              $$DoIV6EC = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6EC = $$DoIV6EC;
              $$CIVBUMP733 = -1ll;
              $$CIVFINAL6EC = (unsigned long long) ((long long) ($$CIVINIT6EC - (0ll + 1)) / $$csx2F4 + 1);
              $$CIV71F = (long long) 0;
              $$EMTF213 = __pdf_profile@37($$CIVFINAL6EC,2ll,0ll);
              do {   /* id=377 guarded */ /* ~3325 */ 
                /* region = 3170 */
                /* bump-normalized */
                $$DoIV6EC = $$CIVINIT6EC + (long long) ($$CIVBUMP733 * (long long) $$CIV71F);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3326;
                $$DoIV6ED = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT6EB = $$DoIV6ED;
                $$CIVBUMP732 = -1ll;
                $$CIVFINAL6EB = (unsigned long long) ((long long) ($$CIVINIT6EB - (0ll + 1)) / $$csx2F4 + 1);
                $$CIV71E = (long long) 0;
                $$EMTF212 = __pdf_profile@37($$CIVFINAL6EB,2ll,0ll);
                do {   /* id=378 guarded */ /* ~3327 */ 
                  /* region = 3169 */
                  /* bump-normalized */
                  $$DoIV6ED = $$CIVINIT6EB + (long long) ($$CIVBUMP732 * (long long) $$CIV71E);
                  ((double *)((char *)d-T_976_1%addr  + d-T_976_1%rvo))->T_976[].rns2389.[2ll + ((long long) mb[].off20 - ($$DoIV6EB + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV6EC + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6ED)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][2ll][1ll + ((long long) mb[].off20 - $$DoIV6EB)][1ll + ((long long) mb[].off16 - $$DoIV6EC)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV6ED)];
                  /* DIR   LATCH */
                  $$DoIV6ED = $$DoIV6ED + -1ll;
                  $$CIV71E = $$CIV71E + 1ll;
                } while ((unsigned long long) $$CIV71E < $$EMTF212);    /* ~3327 */
                $$DoIV6ED = $$CIVINIT6EB + (long long) ($$CIVBUMP732 * (long long) $$CIVFINAL6EB);
              lab_3326:
                /* DIR   LATCH */
                $$DoIV6EC = $$DoIV6EC + -1ll;
                $$CIV71F = $$CIV71F + 1ll;
              } while ((unsigned long long) $$CIV71F < $$EMTF213);    /* ~3325 */
              $$DoIV6EC = $$CIVINIT6EC + (long long) ($$CIVBUMP733 * (long long) $$CIVFINAL6EC);
            lab_3324:
              /* DIR   LATCH */
              $$DoIV6EB = $$DoIV6EB + -1ll;
              $$CIV720 = $$CIV720 + 1ll;
            } while ((unsigned long long) $$CIV720 < $$EMTF214);    /* ~3323 */
            $$DoIV6EB = $$CIVINIT6ED + (long long) ($$CIVBUMP734 * (long long) $$CIVFINAL6ED);
          lab_3322:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3328;
            $$DoIV6EE = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT6F0 = $$DoIV6EE;
            $$CIVBUMP737 = -1ll;
            $$csx2F5 = - ((long long) $$CIVBUMP737);
            $$CIVFINAL6F0 = (unsigned long long) ((long long) ($$CIVINIT6F0 - (0ll + 1)) / $$csx2F5 + 1);
            $$CIV723 = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$EMTF211 = __pdf_profile@37($$CIVFINAL6F0,2ll,0ll);
            do {   /* id=379 guarded */ /* ~3329 */ 
              /* region = 3174 */
              /* bump-normalized */
              $$DoIV6EE = $$CIVINIT6F0 + (long long) ($$CIVBUMP737 * (long long) $$CIV723);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3330;
              $$DoIV6EF = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT6EF = $$DoIV6EF;
              $$CIVBUMP736 = -1ll;
              $$CIVFINAL6EF = (unsigned long long) ((long long) ($$CIVINIT6EF - (0ll + 1)) / $$csx2F5 + 1);
              $$CIV722 = (long long) 0;
              $$EMTF210 = __pdf_profile@37($$CIVFINAL6EF,2ll,0ll);
              do {   /* id=380 guarded */ /* ~3331 */ 
                /* region = 3173 */
                /* bump-normalized */
                $$DoIV6EF = $$CIVINIT6EF + (long long) ($$CIVBUMP736 * (long long) $$CIV722);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3332;
                $$DoIV6F0 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT6EE = $$DoIV6F0;
                $$CIVBUMP735 = -1ll;
                $$CIVFINAL6EE = (unsigned long long) ((long long) ($$CIVINIT6EE - (0ll + 1)) / $$csx2F5 + 1);
                $$CIV721 = (long long) 0;
                $$EMTF20F = __pdf_profile@37($$CIVFINAL6EE,2ll,0ll);
                do {   /* id=381 guarded */ /* ~3333 */ 
                  /* region = 3172 */
                  /* bump-normalized */
                  $$DoIV6F0 = $$CIVINIT6EE + (long long) ($$CIVBUMP735 * (long long) $$CIV721);
                  ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2242.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2239.))->qry_%data[].rns2364.[(long long) iby][1ll][1ll + ((long long) mb[].off20 - $$DoIV6EE)][1ll + ((long long) mb[].off16 - $$DoIV6EF)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2240.[1ll + ((long long) mb[].off12 - $$DoIV6F0)]] = ((double *)((char *)d-T_976_1%addr  + d-T_976_1%rvo))->T_976[].rns2389.[2ll + ((long long) mb[].off20 - ($$DoIV6EE + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV6EF + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6F0)];
                  /* DIR   LATCH */
                  $$DoIV6F0 = $$DoIV6F0 + -1ll;
                  $$CIV721 = $$CIV721 + 1ll;
                } while ((unsigned long long) $$CIV721 < $$EMTF20F);    /* ~3333 */
                $$DoIV6F0 = $$CIVINIT6EE + (long long) ($$CIVBUMP735 * (long long) $$CIVFINAL6EE);
              lab_3332:
                /* DIR   LATCH */
                $$DoIV6EF = $$DoIV6EF + -1ll;
                $$CIV722 = $$CIV722 + 1ll;
              } while ((unsigned long long) $$CIV722 < $$EMTF210);    /* ~3331 */
              $$DoIV6EF = $$CIVINIT6EF + (long long) ($$CIVBUMP736 * (long long) $$CIVFINAL6EF);
            lab_3330:
              /* DIR   LATCH */
              $$DoIV6EE = $$DoIV6EE + -1ll;
              $$CIV723 = $$CIV723 + 1ll;
            } while ((unsigned long long) $$CIV723 < $$EMTF211);    /* ~3329 */
            $$DoIV6EE = $$CIVINIT6F0 + (long long) ($$CIVBUMP737 * (long long) $$CIVFINAL6F0);
          lab_3328:
            if (allocate_size_291 <= 1048576ll) goto lab_2005;
            free(d-T_976_1%addr)
          lab_2005:
            _dealloca[U,TmPShadow_259D](stack_pos_259)
  1172 |  lab_1951:
  1174 |  lab_1728:
  1175 |    if (!(ndim >= 3)) goto lab_2006;
            $$RET96 = __stencilcontrol_NMOD_istimeshift(.index,.info,&qrz,&mb);
  1176 |    if (!(0 != ($$RET96 & 1))) goto lab_2007;
  1177 |    __stencilcontrol_NMOD_shift(.index,.info,&qlz,&mc)
  1179 |    T_977 = 0;
            if (!1) goto lab_3334;
            $$DoIV6F1 = 2ll;
            $$CIVINIT6F1 = $$DoIV6F1;
            $$CIVBUMP738 = -1ll;
            $$CIVFINAL6F1 = (unsigned long long) ((long long) ($$CIVINIT6F1 - (0ll + 1)) / - ((long long) $$CIVBUMP738) + 1);
            $$CIV724 = (long long) 0;
            $$EMTF20E = __pdf_profile@37($$CIVFINAL6F1,2ll,0ll);
            do {   /* id=382 guarded */ /* ~3335 */ 
              /* region = 3227 */
              /* bump-normalized */
              $$DoIV6F1 = $$CIVINIT6F1 + (long long) ($$CIVBUMP738 * (long long) $$CIV724);
              if (!(((int *)((char *)&mc  + -16ll))->mc[][3ll - $$DoIV6F1][1ll] == ((int *)((char *)&mb  + -16ll))->mb[][3ll - $$DoIV6F1][1ll])) goto lab_3552;
              /* DIR   LATCH */
              $$DoIV6F1 = $$DoIV6F1 + -1ll;
              $$CIV724 = $$CIV724 + 1ll;
            } while ((unsigned long long) $$CIV724 < $$EMTF20E);    /* ~3335 */
            $$DoIV6F1 = $$CIVINIT6F1 + (long long) ($$CIVBUMP738 * (long long) $$CIVFINAL6F1);
          lab_3334:
          lab_2010:
            if (!(0 != (T_977 & 1))) goto lab_2013;
  1180 |    #54 = _xlfBeginIO(6ll,257,&#53,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#54,"qRz and qLz are Codependent but there codependent rows are not being updated at the same time",93ll,1ll)
            _xlfEndIO(#54);
  1181 |    _xlfStop(NULL,0ll)
            return;
  1182 |  lab_2013:
  1183 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3336;
            $$DoIV6F2 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT718 = $$DoIV6F2;
            $$CIVBUMP75F = -1ll;
            $$csx2F6 = - ((long long) $$CIVBUMP75F);
            $$CIVFINAL718 = (unsigned long long) ((long long) ($$CIVINIT718 - (0ll + 1)) / $$csx2F6 + 1);
            $$CIV74B = (long long) 0;
  1187 |    $$ICM.d-w_%addr229 = d-w_%addr;
  1190 |    $$ICM.d-qlz_%addr22F = d-qlz_%addr;
  1189 |    $$ICM.d-qrz_%addr22E = d-qrz_%addr;
  1187 |    $$ICM.d-qez_%addr246 = d-qez_%addr;
  1183 |    $$EMTF20D = __pdf_profile@37($$CIVFINAL718,2ll,0ll);
            do {   /* id=383 guarded */ /* ~3337 */ 
              /* region = 3214 */
              /* bump-normalized */
              $$DoIV6F2 = $$CIVINIT718 + (long long) ($$CIVBUMP75F * (long long) $$CIV74B);
  1184 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3338;
              $$DoIV6F3 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT717 = $$DoIV6F3;
              $$CIVBUMP75E = -1ll;
              $$CIVFINAL717 = (unsigned long long) ((long long) ($$CIVINIT717 - (0ll + 1)) / $$csx2F6 + 1);
              $$CIV74A = (long long) 0;
              $$EMTF20C = __pdf_profile@37($$CIVFINAL717,2ll,0ll);
              do {   /* id=384 guarded */ /* ~3339 */ 
                /* region = 3213 */
                /* bump-normalized */
                $$DoIV6F3 = $$CIVINIT717 + (long long) ($$CIVBUMP75E * (long long) $$CIV74A);
  1185 |        if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3340;
                $$DoIV6F4 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT716 = $$DoIV6F4;
                $$CIVBUMP75D = -1ll;
                $$CIVFINAL716 = (unsigned long long) ((long long) ($$CIVINIT716 - (0ll + 1)) / $$csx2F6 + 1);
                $$CIV749 = (long long) 0;
                $$EMTF20B = __pdf_profile@37($$CIVFINAL716,2ll,0ll);
                do {   /* id=385 guarded */ /* ~3341 */ 
                  /* region = 3212 */
                  /* bump-normalized */
                  $$DoIV6F4 = $$CIVINIT716 + (long long) ($$CIVBUMP75D * (long long) $$CIV749);
                  k.rnnFB9 = mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV6F4));
  1186 |          if (!((long long) nrwaves > 0ll)) goto lab_3342;
                  $$DoIV6F5 = (long long) nrwaves;
                  $$CIVINIT6F2 = $$DoIV6F5;
                  $$CIVBUMP739 = -1ll;
                  $$CIVFINAL6F2 = (unsigned long long) ((long long) ($$CIVINIT6F2 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV725 = (long long) 0;
                  $$EMTF20A = __pdf_profile@37($$CIVFINAL6F2,2ll,0ll);
                  do {   /* id=386 guarded */ /* ~3343 */ 
                    /* region = 3176 */
                    /* bump-normalized */
                    $$DoIV6F5 = $$CIVINIT6F2 + (long long) ($$CIVBUMP739 * (long long) $$CIV725);
  1187 |            $$csx2F7 = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2390.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    $$csx2F8 = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2392.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    $$csx2F9 = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2390.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    if (!(($$csx2F7 - $$csx2F8) * ($$csx2F8 - $$csx2F9) <=  0.0000000000000000E+000)) goto lab_2018;
  1189 |            ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = $$csx2F8;
  1190 |            ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2392.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
  1191 |            goto lab_2019;
                  lab_2018:
  1192 |            dq.rnn120B = $$csx2F7 - $$csx2F9;
  1194 |            qmhsq.rnn1209 = dq.rnn120B * ($$csx2F8 -  5.0000000000000000E-001 * ($$csx2F9 + $$csx2F7));
  1195 |            if (!(qmhsq.rnn1209 >  1.6666666666666665E-001 * (dq.rnn120B * dq.rnn120B))) goto lab_2020;
  1196 |            ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] =  3.0000000000000000E+000 * $$csx2F8 -  2.0000000000000000E+000 * $$csx2F7;
  1197 |            ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2390.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
  1198 |            goto lab_2021;
                  lab_2020:
                    if (!(qmhsq.rnn1209 < - ( 1.6666666666666665E-001 * (dq.rnn120B * dq.rnn120B)))) goto lab_2022;
  1199 |            ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] =  3.0000000000000000E+000 * $$csx2F8 -  2.0000000000000000E+000 * $$csx2F9;
  1200 |            ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2390.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
  1201 |            goto lab_2023;
                  lab_2022:
  1202 |            ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = $$csx2F9;
  1203 |            ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)$$ICM.d-qez_%addr246->qez_%d-data%addr.rns2325.  + $$ICM.d-qez_%addr246->qez_%d-data%rvo.rns2322.))->qez_%data[].rns2390.[(long long) ((int) ((long long) nrwaves - $$DoIV6F5) + 1)][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qez_%addr246  + 40ll))->qez_%x[].rns2323.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
  1204 |          lab_2023:
                  lab_2021:
  1205 |          lab_2019:
  1206 |            /* DIR   LATCH */
                    $$DoIV6F5 = $$DoIV6F5 + -1ll;
                    $$CIV725 = $$CIV725 + 1ll;
                  } while ((unsigned long long) $$CIV725 < $$EMTF20A);    /* ~3343 */
                  $$DoIV6F5 = $$CIVINIT6F2 + (long long) ($$CIVBUMP739 * (long long) $$CIVFINAL6F2);
                lab_3342:
  1207 |          $$csx302 = (long long) k.rnnFB9;
                  n_waves.rnn1217 = (int) ((double *)((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns2115.  + d-nwaves_%addr->nwaves_%d-data%rvo.rns2112.))->nwaves_%data[].rns2395.[3ll][1ll][$$csx302][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)d-nwaves_%addr  + 40ll))->nwaves_%x[].rns2113.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
  1208 |          $$csx2FA = d-speedsz_%addr->speedsz_%d-data%addr.rns2180.;
                  $$csx2FB = d-speedsz_%addr->speedsz_%d-data%rvo.rns2177.;
                  $$csx2FC = ((int *)((char *)d-speedsz_%addr  + 40ll))->speedsz_%x[].rns2178.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)];
                  $$csx2FD = d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns2179.[4ll];
                  $$csx2FE = d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns2179.[3ll];
                  $$csx2FF = d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns2179.[2ll];
                  $$csx300 = d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns2179.[1ll];
                  $$csx301 = d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns2179.;
                  lambda_min.rnn1212 = min( 0.0000000000000000E+000,((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[1ll][1ll][$$csx302][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC]);
  1209 |          $$csx303 = (long long) n_waves.rnn1217;
                  lambda_max.rnn120D = max( 0.0000000000000000E+000,((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[$$csx303][1ll][$$csx302][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC]);
  1211 |          if (!(0 != (llimiter & 1))) goto lab_2027;
  1212 |          $$csx304 = d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns2197.;
                  $$csx305 = d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns2194.;
                  $$csx306 = ((int *)((char *)d-limiter_ppm_%addr  + 40ll))->limiter_ppm_%x[].rns2195.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)];
                  $$csx307 = d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns2196.[4ll];
                  $$csx308 = d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns2196.[3ll];
                  $$csx309 = d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns2196.[2ll];
                  $$csx30A = d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns2196.[1ll];
                  $$csx30B = d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns2196.;
                  if (!(((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][$$csx302][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306] <  1.0000000000000000E+000)) goto lab_2028;
  1213 |          stack_pos_260 = _getstack();
                  d-T_980_1%dscr_type = 3u;
                  d-T_980_1%data_type = 14u;
                  d-T_980_1%flags = 144u;
                  d-T_980_1%version = 129u;
                  d-T_980_1%element_len = 8ll;
                  d-T_980_1%rank = 1;
                  d-T_980_1%bounds%lbound[].off32 = 1ll;
                  d-T_980_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] + ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll])),0ll);
                  d-T_980_1%bounds%mult[].off48 = 8ll;
                  d-T_980_1%rvo = -8ll;
                  allocate_size_292 = max(1ll + ((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] + ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_292 <= 1048576ll)) goto lab_2029;
                  d-T_980_1%addr = _alloca(allocate_size_292);
                  goto lab_2030;
                lab_2029:
                  d-T_980_1%addr = malloc(allocate_size_292);
                lab_2030:
                  $$DoIV6F6 = 1ll + ((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] + ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]));
                  $$csx30C = $$DoIV6F6 > 0ll;
                  if (!$$csx30C) goto lab_3344;
                  $$DoIVBOUND6F6 = $$DoIV6F6;
                  $$CIVINIT6F3 = $$DoIV6F6;
                  $$CIVBUMP73A = -1ll;
                  $$CIVFINAL6F3 = (unsigned long long) ((long long) ($$CIVINIT6F3 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV726 = (long long) 0;
                  $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
                  $$EMTF209 = __pdf_profile@37($$CIVFINAL6F3,2ll,0ll);
                  do {   /* id=387 guarded */ /* ~3345 */ 
                    /* region = 3177 */
                    /* bump-normalized */
                    $$DoIV6F6 = $$CIVINIT6F3 + (long long) ($$CIVBUMP73A * (long long) $$CIV726);
                    ((double *)((char *)d-T_980_1%addr  + -8ll))->T_980[].rns2400.[1ll + ($$DoIVBOUND6F6 - $$DoIV6F6)] = ((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306] * ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[($$DoIVBOUND6F6 + (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll])) - $$DoIV6F6][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] + ( 1.0000000000000000E+000 - ((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306]) * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2392.[($$DoIVBOUND6F6 + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV6F6][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV6F6 = $$DoIV6F6 + -1ll;
                    $$CIV726 = $$CIV726 + 1ll;
                  } while ((unsigned long long) $$CIV726 < $$EMTF209);    /* ~3345 */
                  $$DoIV6F6 = $$CIVINIT6F3 + (long long) ($$CIVBUMP73A * (long long) $$CIVFINAL6F3);
                lab_3344:
                  $$DoIV6F7 = 1ll + ((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] + ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll]));
                  if (!$$csx30C) goto lab_3346;
                  $$DoIVBOUND6F7 = $$DoIV6F7;
                  $$CIVINIT6F4 = $$DoIV6F7;
                  $$CIVBUMP73B = -1ll;
                  $$CIVFINAL6F4 = (unsigned long long) ((long long) ($$CIVINIT6F4 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV727 = (long long) 0;
                  $$EMTF208 = __pdf_profile@37($$CIVFINAL6F4,2ll,0ll);
                  do {   /* id=388 guarded */ /* ~3347 */ 
                    /* region = 3178 */
                    /* bump-normalized */
                    $$DoIV6F7 = $$CIVINIT6F4 + (long long) ($$CIVBUMP73B * (long long) $$CIV727);
                    ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[($$DoIVBOUND6F7 + (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2398.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2399.[1ll])) - $$DoIV6F7][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_980_1%addr  + -8ll))->T_980[].rns2400.[1ll + ($$DoIVBOUND6F7 - $$DoIV6F7)];
                    /* DIR   LATCH */
                    $$DoIV6F7 = $$DoIV6F7 + -1ll;
                    $$CIV727 = $$CIV727 + 1ll;
                  } while ((unsigned long long) $$CIV727 < $$EMTF208);    /* ~3347 */
                  $$DoIV6F7 = $$CIVINIT6F4 + (long long) ($$CIVBUMP73B * (long long) $$CIVFINAL6F4);
                lab_3346:
                  if (allocate_size_292 <= 1048576ll) goto lab_2039;
                  free(d-T_980_1%addr)
                lab_2039:
                  _dealloca[U,TmPShadow_260D](stack_pos_260)
  1215 |          stack_pos_261 = _getstack();
                  d-T_983_1%dscr_type = 3u;
                  d-T_983_1%data_type = 14u;
                  d-T_983_1%flags = 144u;
                  d-T_983_1%version = 129u;
                  d-T_983_1%element_len = 8ll;
                  d-T_983_1%rank = 1;
                  d-T_983_1%bounds%lbound[].off32 = 1ll;
                  d-T_983_1%bounds%extent[].off40 = max(1ll + ((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] + ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll])),0ll);
                  d-T_983_1%bounds%mult[].off48 = 8ll;
                  d-T_983_1%rvo = -8ll;
                  allocate_size_293 = max(1ll + ((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] + ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll])),0ll) * 8ll;
                  if (!(allocate_size_293 <= 1048576ll)) goto lab_2040;
                  d-T_983_1%addr = _alloca(allocate_size_293);
                  goto lab_2041;
                lab_2040:
                  d-T_983_1%addr = malloc(allocate_size_293);
                lab_2041:
                  $$DoIV6F8 = 1ll + ((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] + ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]));
                  $$csx30D = $$DoIV6F8 > 0ll;
                  if (!$$csx30D) goto lab_3348;
                  $$DoIVBOUND6F8 = $$DoIV6F8;
                  $$CIVINIT6F5 = $$DoIV6F8;
                  $$CIVBUMP73C = -1ll;
                  $$CIVFINAL6F5 = (unsigned long long) ((long long) ($$CIVINIT6F5 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV728 = (long long) 0;
                  $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
                  $$EMTF207 = __pdf_profile@37($$CIVFINAL6F5,2ll,0ll);
                  do {   /* id=389 guarded */ /* ~3349 */ 
                    /* region = 3179 */
                    /* bump-normalized */
                    $$DoIV6F8 = $$CIVINIT6F5 + (long long) ($$CIVBUMP73C * (long long) $$CIV728);
                    ((double *)((char *)d-T_983_1%addr  + -8ll))->T_983[].rns2403.[1ll + ($$DoIVBOUND6F8 - $$DoIV6F8)] = ((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306] * ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[($$DoIVBOUND6F8 + (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll])) - $$DoIV6F8][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] + ( 1.0000000000000000E+000 - ((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306]) * ((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2392.[($$DoIVBOUND6F8 + (((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%extent[].rns2341.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr229  + -24ll))->w_%d-data%bounds%lbound[].rns2342.[1ll])) - $$DoIV6F8][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV6F8 = $$DoIV6F8 + -1ll;
                    $$CIV728 = $$CIV728 + 1ll;
                  } while ((unsigned long long) $$CIV728 < $$EMTF207);    /* ~3349 */
                  $$DoIV6F8 = $$CIVINIT6F5 + (long long) ($$CIVBUMP73C * (long long) $$CIVFINAL6F5);
                lab_3348:
                  $$DoIV6F9 = 1ll + ((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] + ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]) - 1ll) - (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll]));
                  if (!$$csx30D) goto lab_3350;
                  $$DoIVBOUND6F9 = $$DoIV6F9;
                  $$CIVINIT6F6 = $$DoIV6F9;
                  $$CIVBUMP73D = -1ll;
                  $$CIVFINAL6F6 = (unsigned long long) ((long long) ($$CIVINIT6F6 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV729 = (long long) 0;
                  $$EMTF206 = __pdf_profile@37($$CIVFINAL6F6,2ll,0ll);
                  do {   /* id=390 guarded */ /* ~3351 */ 
                    /* region = 3180 */
                    /* bump-normalized */
                    $$DoIV6F9 = $$CIVINIT6F6 + (long long) ($$CIVBUMP73D * (long long) $$CIV729);
                    ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[($$DoIVBOUND6F9 + (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2401.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2402.[1ll])) - $$DoIV6F9][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_983_1%addr  + -8ll))->T_983[].rns2403.[1ll + ($$DoIVBOUND6F9 - $$DoIV6F9)];
                    /* DIR   LATCH */
                    $$DoIV6F9 = $$DoIV6F9 + -1ll;
                    $$CIV729 = $$CIV729 + 1ll;
                  } while ((unsigned long long) $$CIV729 < $$EMTF206);    /* ~3351 */
                  $$DoIV6F9 = $$CIVINIT6F6 + (long long) ($$CIVBUMP73D * (long long) $$CIVFINAL6F6);
                lab_3350:
                  if (allocate_size_293 <= 1048576ll) goto lab_2050;
                  free(d-T_983_1%addr)
                lab_2050:
                  _dealloca[U,TmPShadow_261D](stack_pos_261)
                  $$csx30F = ((long long *)((char *)d-dqz_%addr  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll];
                  $$csx310 = ((long long *)((char *)d-dqz_%addr  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll];
  1217 |          stack_pos_262 = _getstack();
                  d-T_986_1%dscr_type = 3u;
                  d-T_986_1%data_type = 14u;
                  d-T_986_1%flags = 144u;
                  d-T_986_1%version = 129u;
                  d-T_986_1%element_len = 8ll;
                  d-T_986_1%rank = 1;
                  d-T_986_1%bounds%lbound[].off32 = 1ll;
                  $$csx30E = ($$csx310 == 0ll ? 1ll : $$csx30F);
                  d-T_986_1%bounds%extent[].off40 = max(1ll + (($$csx310 == 0ll ? 0ll : ($$csx310 + $$csx30F) - 1ll) - $$csx30E),0ll);
                  d-T_986_1%bounds%mult[].off48 = 8ll;
                  d-T_986_1%rvo = -8ll;
                  allocate_size_294 = max(1ll + (($$csx310 == 0ll ? 0ll : ($$csx310 + $$csx30F) - 1ll) - $$csx30E),0ll) * 8ll;
                  if (!(allocate_size_294 <= 1048576ll)) goto lab_2051;
                  d-T_986_1%addr = _alloca(allocate_size_294);
                  goto lab_2052;
                lab_2051:
                  d-T_986_1%addr = malloc(allocate_size_294);
                lab_2052:
                  $$DoIV6FA = 1ll + (($$csx310 == 0ll ? 0ll : ($$csx310 + $$csx30F) - 1ll) - $$csx30E);
                  $$csx311 = $$DoIV6FA > 0ll;
                  if (!$$csx311) goto lab_3352;
                  $$DoIVBOUND6FA = $$DoIV6FA;
                  $$CIVINIT6F7 = $$DoIV6FA;
                  $$CIVBUMP73E = -1ll;
                  $$CIVFINAL6F7 = (unsigned long long) ((long long) ($$CIVINIT6F7 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72A = (long long) 0;
                  $$ICM.d-limiter_ppm_%addr23D = d-limiter_ppm_%addr;
                  $$ICM.d-dqz_%addr23B = d-dqz_%addr;
                  $$EMTF205 = __pdf_profile@37($$CIVFINAL6F7,2ll,0ll);
                  do {   /* id=391 guarded */ /* ~3353 */ 
                    /* region = 3181 */
                    /* bump-normalized */
                    $$DoIV6FA = $$CIVINIT6F7 + (long long) ($$CIVBUMP73E * (long long) $$CIV72A);
                    ((double *)((char *)d-T_986_1%addr  + -8ll))->T_986[].rns2404.[1ll + ($$DoIVBOUND6FA - $$DoIV6FA)] = ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2405.[($$DoIVBOUND6FA + $$csx30E) - $$DoIV6FA][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] * ((double *)((char *)$$csx304  + $$csx305))->limiter_ppm_%data[].rns2397.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx306];
                    /* DIR   LATCH */
                    $$DoIV6FA = $$DoIV6FA + -1ll;
                    $$CIV72A = $$CIV72A + 1ll;
                  } while ((unsigned long long) $$CIV72A < $$EMTF205);    /* ~3353 */
                  $$DoIV6FA = $$CIVINIT6F7 + (long long) ($$CIVBUMP73E * (long long) $$CIVFINAL6F7);
                lab_3352:
                  $$DoIV6FB = 1ll + (($$csx310 == 0ll ? 0ll : ($$csx310 + $$csx30F) - 1ll) - $$csx30E);
                  if (!$$csx311) goto lab_3354;
                  $$DoIVBOUND6FB = $$DoIV6FB;
                  $$CIVINIT6F8 = $$DoIV6FB;
                  $$CIVBUMP73F = -1ll;
                  $$CIVFINAL6F8 = (unsigned long long) ((long long) ($$CIVINIT6F8 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72B = (long long) 0;
                  $$ICM.d-dqz_%addr23B = d-dqz_%addr;
                  $$EMTF204 = __pdf_profile@37($$CIVFINAL6F8,2ll,0ll);
                  do {   /* id=392 guarded */ /* ~3355 */ 
                    /* region = 3182 */
                    /* bump-normalized */
                    $$DoIV6FB = $$CIVINIT6F8 + (long long) ($$CIVBUMP73F * (long long) $$CIV72B);
                    ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2405.[($$DoIVBOUND6FB + $$csx30E) - $$DoIV6FB][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_986_1%addr  + -8ll))->T_986[].rns2404.[1ll + ($$DoIVBOUND6FB - $$DoIV6FB)];
                    /* DIR   LATCH */
                    $$DoIV6FB = $$DoIV6FB + -1ll;
                    $$CIV72B = $$CIV72B + 1ll;
                  } while ((unsigned long long) $$CIV72B < $$EMTF204);    /* ~3355 */
                  $$DoIV6FB = $$CIVINIT6F8 + (long long) ($$CIVBUMP73F * (long long) $$CIVFINAL6F8);
                lab_3354:
                  if (allocate_size_294 <= 1048576ll) goto lab_2061;
                  free(d-T_986_1%addr)
                lab_2061:
                  _dealloca[U,TmPShadow_262D](stack_pos_262)
  1218 |        lab_2028:
  1219 |        lab_2027:
  1221 |          stack_pos_263 = _getstack();
                  d-T_987_1%dscr_type = 3u;
                  d-T_987_1%data_type = 14u;
                  d-T_987_1%flags = 144u;
                  d-T_987_1%version = 129u;
                  d-T_987_1%element_len = 8ll;
                  d-T_987_1%rank = 1;
                  d-T_987_1%bounds%lbound[].off32 = 1ll;
                  d-T_987_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_987_1%bounds%mult[].off48 = 8ll;
                  d-T_987_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2062;
                  d-T_987_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_2063;
                lab_2062:
                  d-T_987_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_2063:
                  if (!($$csx271 > 0ll)) goto lab_3356;
                  $$DoIV6FC = d-dw%bounds%extent[].off40;
                  $$CIVINIT6F9 = $$DoIV6FC;
                  $$CIVBUMP740 = -1ll;
                  $$CIVFINAL6F9 = (unsigned long long) ((long long) ($$CIVINIT6F9 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72C = (long long) 0;
                  $$ICM.hdtdz242 = hdtdz;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF203 = __pdf_profile@37($$CIVFINAL6F9,2ll,0ll);
                  do {   /* id=393 guarded */ /* ~3357 */ 
                    /* region = 3183 */
                    /* bump-normalized */
                    $$DoIV6FC = $$CIVINIT6F9 + (long long) ($$CIVBUMP740 * (long long) $$CIV72C);
                    ((double *)((char *)d-T_987_1%addr  + -8ll))->T_987[].rns2406.[1ll + ($$csx271 - $$DoIV6FC)] = $$ICM.hdtdz242 * (((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$csx271) - $$DoIV6FC]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] - ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$csx271) - $$DoIV6FC]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]]);
                    /* DIR   LATCH */
                    $$DoIV6FC = $$DoIV6FC + -1ll;
                    $$CIV72C = $$CIV72C + 1ll;
                  } while ((unsigned long long) $$CIV72C < $$EMTF203);    /* ~3357 */
                  $$DoIV6FC = $$CIVINIT6F9 + (long long) ($$CIVBUMP740 * (long long) $$CIVFINAL6F9);
                lab_3356:
                  if (!($$csx271 > 0ll)) goto lab_3358;
                  $$DoIV6FD = d-dw%bounds%extent[].off40;
                  $$CIVINIT6FA = $$DoIV6FD;
                  $$CIVBUMP741 = -1ll;
                  $$CIVFINAL6FA = (unsigned long long) ((long long) ($$CIVINIT6FA - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72D = (long long) 0;
                  $$EMTF202 = __pdf_profile@37($$CIVFINAL6FA,2ll,0ll);
                  do {   /* id=394 guarded */ /* ~3359 */ 
                    /* region = 3184 */
                    /* bump-normalized */
                    $$DoIV6FD = $$CIVINIT6FA + (long long) ($$CIVBUMP741 * (long long) $$CIV72D);
                    ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV6FD)] = ((double *)((char *)d-T_987_1%addr  + -8ll))->T_987[].rns2406.[1ll + ($$csx271 - $$DoIV6FD)];
                    /* DIR   LATCH */
                    $$DoIV6FD = $$DoIV6FD + -1ll;
                    $$CIV72D = $$CIV72D + 1ll;
                  } while ((unsigned long long) $$CIV72D < $$EMTF202);    /* ~3359 */
                  $$DoIV6FD = $$CIVINIT6FA + (long long) ($$CIVBUMP741 * (long long) $$CIVFINAL6FA);
                lab_3358:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2072;
                  free(d-T_987_1%addr)
                lab_2072:
                  _dealloca[U,TmPShadow_263D](stack_pos_263)
  1222 |          stack_pos_264 = _getstack();
                  d-T_991_1%dscr_type = 3u;
                  d-T_991_1%data_type = 14u;
                  d-T_991_1%flags = 144u;
                  d-T_991_1%version = 129u;
                  d-T_991_1%element_len = 8ll;
                  d-T_991_1%rank = 1;
                  d-T_991_1%bounds%lbound[].off32 = 1ll;
                  d-T_991_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_991_1%bounds%mult[].off48 = 8ll;
                  d-T_991_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2073;
                  d-T_991_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_2074;
                lab_2073:
                  d-T_991_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_2074:
                  if (!($$csx271 > 0ll)) goto lab_3360;
                  $$DoIV6FE = d-dw6%bounds%extent[].off40;
                  $$CIVINIT6FB = $$DoIV6FE;
                  $$CIVBUMP742 = -1ll;
                  $$CIVFINAL6FB = (unsigned long long) ((long long) ($$CIVINIT6FB - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72E = (long long) 0;
                  $$ICM.three_dtdz24B = three_dtdz;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF201 = __pdf_profile@37($$CIVFINAL6FB,2ll,0ll);
                  do {   /* id=395 guarded */ /* ~3361 */ 
                    /* region = 3185 */
                    /* bump-normalized */
                    $$DoIV6FE = $$CIVINIT6FB + (long long) ($$CIVBUMP742 * (long long) $$CIV72E);
                    ((double *)((char *)d-T_991_1%addr  + -8ll))->T_991[].rns2407.[1ll + ($$csx271 - $$DoIV6FE)] = $$ICM.three_dtdz24B * (((double *)((char *)$$ICM.d-w_%addr229->w_%d-data%addr.rns2108.  + $$ICM.d-w_%addr229->w_%d-data%rvo.rns2104.))->w_%data[].rns2392.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$csx271) - $$DoIV6FE]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-w_%addr229  + 40ll))->w_%x[].rns2105.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$csx271) - $$DoIV6FE]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] + ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$csx271) - $$DoIV6FE]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]]));
                    /* DIR   LATCH */
                    $$DoIV6FE = $$DoIV6FE + -1ll;
                    $$CIV72E = $$CIV72E + 1ll;
                  } while ((unsigned long long) $$CIV72E < $$EMTF201);    /* ~3361 */
                  $$DoIV6FE = $$CIVINIT6FB + (long long) ($$CIVBUMP742 * (long long) $$CIVFINAL6FB);
                lab_3360:
                  if (!($$csx271 > 0ll)) goto lab_3362;
                  $$DoIV6FF = d-dw6%bounds%extent[].off40;
                  $$CIVINIT6FC = $$DoIV6FF;
                  $$CIVBUMP743 = -1ll;
                  $$CIVFINAL6FC = (unsigned long long) ((long long) ($$CIVINIT6FC - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV72F = (long long) 0;
                  $$EMTF200 = __pdf_profile@37($$CIVFINAL6FC,2ll,0ll);
                  do {   /* id=396 guarded */ /* ~3363 */ 
                    /* region = 3186 */
                    /* bump-normalized */
                    $$DoIV6FF = $$CIVINIT6FC + (long long) ($$CIVBUMP743 * (long long) $$CIV72F);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV6FF)] = ((double *)((char *)d-T_991_1%addr  + -8ll))->T_991[].rns2407.[1ll + ($$csx271 - $$DoIV6FF)];
                    /* DIR   LATCH */
                    $$DoIV6FF = $$DoIV6FF + -1ll;
                    $$CIV72F = $$CIV72F + 1ll;
                  } while ((unsigned long long) $$CIV72F < $$EMTF200);    /* ~3363 */
                  $$DoIV6FF = $$CIVINIT6FC + (long long) ($$CIVBUMP743 * (long long) $$CIVFINAL6FC);
                lab_3362:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2083;
                  free(d-T_991_1%addr)
                lab_2083:
                  _dealloca[U,TmPShadow_264D](stack_pos_264)
  1224 |          stack_pos_265 = _getstack();
                  d-T_998_1%dscr_type = 3u;
                  d-T_998_1%data_type = 14u;
                  d-T_998_1%flags = 144u;
                  d-T_998_1%version = 129u;
                  d-T_998_1%element_len = 8ll;
                  d-T_998_1%rank = 1;
                  d-T_998_1%bounds%lbound[].off32 = 1ll;
                  d-T_998_1%bounds%extent[].off40 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  d-T_998_1%bounds%mult[].off48 = 8ll;
                  d-T_998_1%rvo = -8ll;
                  $$csx314 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  $$csx313 = $$csx314 * 8ll;
                  $$csx312 = $$csx313 <= 1048576ll;
                  if (!$$csx312) goto lab_2084;
                  d-T_998_1%addr = _alloca($$csx313);
                  goto lab_2085;
                lab_2084:
                  d-T_998_1%addr = malloc($$csx313);
                lab_2085:
                  $$csx315 = d-onedz_i%bounds%extent[].off640 > 0ll;
                  if (!$$csx315) goto lab_3364;
                  $$DoIV700 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT6FD = $$DoIV700;
                  $$CIVBUMP744 = -1ll;
                  $$CIVFINAL6FD = (unsigned long long) ((long long) ($$CIVINIT6FD - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV730 = (long long) 0;
                  $$ICM.two_thirds_dtdz24C = two_thirds_dtdz;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF1FF = __pdf_profile@37($$CIVFINAL6FD,2ll,0ll);
                  do {   /* id=397 guarded */ /* ~3365 */ 
                    /* region = 3187 */
                    /* bump-normalized */
                    $$DoIV700 = $$CIVINIT6FD + (long long) ($$CIVBUMP744 * (long long) $$CIV730);
                    ((double *)((char *)d-T_998_1%addr  + -8ll))->T_998[].rns2408.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV700)] = ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV700]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] - lambda_min.rnn1212 * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV700)] + ( 1.0000000000000000E+000 + $$ICM.two_thirds_dtdz24C * lambda_min.rnn1212) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV700)]);
                    /* DIR   LATCH */
                    $$DoIV700 = $$DoIV700 + -1ll;
                    $$CIV730 = $$CIV730 + 1ll;
                  } while ((unsigned long long) $$CIV730 < $$EMTF1FF);    /* ~3365 */
                  $$DoIV700 = $$CIVINIT6FD + (long long) ($$CIVBUMP744 * (long long) $$CIVFINAL6FD);
                lab_3364:
                  if (!$$csx315) goto lab_3366;
                  $$DoIV701 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT6FE = $$DoIV701;
                  $$CIVBUMP745 = -1ll;
                  $$CIVFINAL6FE = (unsigned long long) ((long long) ($$CIVINIT6FE - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV731 = (long long) 0;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF1FE = __pdf_profile@37($$CIVFINAL6FE,2ll,0ll);
                  do {   /* id=398 guarded */ /* ~3367 */ 
                    /* region = 3188 */
                    /* bump-normalized */
                    $$DoIV701 = $$CIVINIT6FE + (long long) ($$CIVBUMP745 * (long long) $$CIV731);
                    ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV701]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_998_1%addr  + -8ll))->T_998[].rns2408.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV701)];
                    /* DIR   LATCH */
                    $$DoIV701 = $$DoIV701 + -1ll;
                    $$CIV731 = $$CIV731 + 1ll;
                  } while ((unsigned long long) $$CIV731 < $$EMTF1FE);    /* ~3367 */
                  $$DoIV701 = $$CIVINIT6FE + (long long) ($$CIVBUMP745 * (long long) $$CIVFINAL6FE);
                lab_3366:
                  if ($$csx312) goto lab_2094;
                  free(d-T_998_1%addr)
                lab_2094:
                  _dealloca[U,TmPShadow_265D](stack_pos_265)
  1226 |          stack_pos_266 = _getstack();
                  d-T_1005_1%dscr_type = 3u;
                  d-T_1005_1%data_type = 14u;
                  d-T_1005_1%flags = 144u;
                  d-T_1005_1%version = 129u;
                  d-T_1005_1%element_len = 8ll;
                  d-T_1005_1%rank = 1;
                  d-T_1005_1%bounds%lbound[].off32 = 1ll;
                  d-T_1005_1%bounds%extent[].off40 = max(d-onedz_i%bounds%extent[].off640,0ll);
                  d-T_1005_1%bounds%mult[].off48 = 8ll;
                  d-T_1005_1%rvo = -8ll;
                  if (!$$csx312) goto lab_2095;
                  d-T_1005_1%addr = _alloca($$csx313);
                  goto lab_2096;
                lab_2095:
                  d-T_1005_1%addr = malloc($$csx313);
                lab_2096:
                  if (!$$csx315) goto lab_3368;
                  $$DoIV702 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT6FF = $$DoIV702;
                  $$CIVBUMP746 = -1ll;
                  $$CIVFINAL6FF = (unsigned long long) ((long long) ($$CIVINIT6FF - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV732 = (long long) 0;
                  $$ICM.two_thirds_dtdz24C = two_thirds_dtdz;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF1FD = __pdf_profile@37($$CIVFINAL6FF,2ll,0ll);
                  do {   /* id=399 guarded */ /* ~3369 */ 
                    /* region = 3189 */
                    /* bump-normalized */
                    $$DoIV702 = $$CIVINIT6FF + (long long) ($$CIVBUMP746 * (long long) $$CIV732);
                    ((double *)((char *)d-T_1005_1%addr  + -8ll))->T_1005[].rns2409.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV702)] = ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV702]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] - lambda_max.rnn120D * (((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV702)] - ( 1.0000000000000000E+000 - $$ICM.two_thirds_dtdz24C * lambda_max.rnn120D) * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV702)]);
                    /* DIR   LATCH */
                    $$DoIV702 = $$DoIV702 + -1ll;
                    $$CIV732 = $$CIV732 + 1ll;
                  } while ((unsigned long long) $$CIV732 < $$EMTF1FD);    /* ~3369 */
                  $$DoIV702 = $$CIVINIT6FF + (long long) ($$CIVBUMP746 * (long long) $$CIVFINAL6FF);
                lab_3368:
                  if (!$$csx315) goto lab_3370;
                  $$DoIV703 = d-onedz_i%bounds%extent[].off640;
                  $$CIVINIT700 = $$DoIV703;
                  $$CIVBUMP747 = -1ll;
                  $$CIVFINAL700 = (unsigned long long) ((long long) ($$CIVINIT700 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV733 = (long long) 0;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
                  $$EMTF1FC = __pdf_profile@37($$CIVFINAL700,2ll,0ll);
                  do {   /* id=400 guarded */ /* ~3371 */ 
                    /* region = 3190 */
                    /* bump-normalized */
                    $$DoIV703 = $$CIVINIT700 + (long long) ($$CIVBUMP747 * (long long) $$CIV733);
                    ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV703]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_1005_1%addr  + -8ll))->T_1005[].rns2409.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV703)];
                    /* DIR   LATCH */
                    $$DoIV703 = $$DoIV703 + -1ll;
                    $$CIV733 = $$CIV733 + 1ll;
                  } while ((unsigned long long) $$CIV733 < $$EMTF1FC);    /* ~3371 */
                  $$DoIV703 = $$CIVINIT700 + (long long) ($$CIVBUMP747 * (long long) $$CIVFINAL700);
                lab_3370:
                  if ($$csx313 <= 1048576ll) goto lab_2105;
                  free(d-T_1005_1%addr)
                lab_2105:
                  _dealloca[U,TmPShadow_266D](stack_pos_266)
  1229 |          if (!($$csx271 > 0ll)) goto lab_3372;
                  $$DoIV704 = d-dwmdw6%bounds%extent[].off40;
                  $$CIVINIT701 = $$DoIV704;
                  $$CIVBUMP748 = -1ll;
                  $$CIVFINAL701 = (unsigned long long) ((long long) ($$CIVINIT701 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV734 = (long long) 0;
                  $$EMTF1FB = __pdf_profile@37($$CIVFINAL701,2ll,0ll);
                  do {   /* id=401 guarded */ /* ~3373 */ 
                    /* region = 3191 */
                    /* bump-normalized */
                    $$DoIV704 = $$CIVINIT701 + (long long) ($$CIVBUMP748 * (long long) $$CIV734);
                    ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV704)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV704)] - ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV704)];
                    /* DIR   LATCH */
                    $$DoIV704 = $$DoIV704 + -1ll;
                    $$CIV734 = $$CIV734 + 1ll;
                  } while ((unsigned long long) $$CIV734 < $$EMTF1FB);    /* ~3373 */
                  $$DoIV704 = $$CIVINIT701 + (long long) ($$CIVBUMP748 * (long long) $$CIVFINAL701);
                lab_3372:
  1230 |          if (!($$csx271 > 0ll)) goto lab_3374;
                  $$DoIV705 = d-dwpdw6%bounds%extent[].off40;
                  $$CIVINIT702 = $$DoIV705;
                  $$CIVBUMP749 = -1ll;
                  $$CIVFINAL702 = (unsigned long long) ((long long) ($$CIVINIT702 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV735 = (long long) 0;
                  $$EMTF1FA = __pdf_profile@37($$CIVFINAL702,2ll,0ll);
                  do {   /* id=402 guarded */ /* ~3375 */ 
                    /* region = 3192 */
                    /* bump-normalized */
                    $$DoIV705 = $$CIVINIT702 + (long long) ($$CIVBUMP749 * (long long) $$CIV735);
                    ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV705)] = ((double *)((char *)d-dw%addr  + -8ll))->dw[].rns2204.[1ll + ($$csx271 - $$DoIV705)] + ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV705)];
                    /* DIR   LATCH */
                    $$DoIV705 = $$DoIV705 + -1ll;
                    $$CIV735 = $$CIV735 + 1ll;
                  } while ((unsigned long long) $$CIV735 < $$EMTF1FA);    /* ~3375 */
                  $$DoIV705 = $$CIVINIT702 + (long long) ($$CIVBUMP749 * (long long) $$CIVFINAL702);
                lab_3374:
  1231 |          if (!($$csx271 > 0ll)) goto lab_3376;
                  $$DoIV706 = d-dw6%bounds%extent[].off40;
                  $$CIVINIT703 = $$DoIV706;
                  $$CIVBUMP74A = -1ll;
                  $$CIVFINAL703 = (unsigned long long) ((long long) ($$CIVINIT703 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV736 = (long long) 0;
                  $$ICM.two_thirds_dtdz24C = two_thirds_dtdz;
                  $$EMTF1F9 = __pdf_profile@37($$CIVFINAL703,2ll,0ll);
                  do {   /* id=403 guarded */ /* ~3377 */ 
                    /* region = 3193 */
                    /* bump-normalized */
                    $$DoIV706 = $$CIVINIT703 + (long long) ($$CIVBUMP74A * (long long) $$CIV736);
                    ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV706)] = $$ICM.two_thirds_dtdz24C * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV706)];
                    /* DIR   LATCH */
                    $$DoIV706 = $$DoIV706 + -1ll;
                    $$CIV736 = $$CIV736 + 1ll;
                  } while ((unsigned long long) $$CIV736 < $$EMTF1F9);    /* ~3377 */
                  $$DoIV706 = $$CIVINIT703 + (long long) ($$CIVBUMP74A * (long long) $$CIVFINAL703);
                lab_3376:
  1232 |          stack_pos_267 = _getstack();
                  d-T_1027_1%dscr_type = 3u;
                  d-T_1027_1%data_type = 14u;
                  d-T_1027_1%flags = 144u;
                  d-T_1027_1%version = 129u;
                  d-T_1027_1%element_len = 8ll;
                  d-T_1027_1%rank = 1;
                  d-T_1027_1%bounds%lbound[].off32 = 1ll;
                  d-T_1027_1%bounds%extent[].off40 = max($$csx271,0ll);
                  d-T_1027_1%bounds%mult[].off48 = 8ll;
                  d-T_1027_1%rvo = -8ll;
                  if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2118;
                  d-T_1027_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                  goto lab_2119;
                lab_2118:
                  d-T_1027_1%addr = malloc(max($$csx271,0ll) * 8ll);
                lab_2119:
                  if (!($$csx271 > 0ll)) goto lab_3378;
                  $$DoIV707 = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT704 = $$DoIV707;
                  $$CIVBUMP74B = -1ll;
                  $$CIVFINAL704 = (unsigned long long) ((long long) ($$CIVINIT704 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV737 = (long long) 0;
                  $$ICM.hdtdz242 = hdtdz;
                  $$ICM.d-dqz_%addr23B = d-dqz_%addr;
                  $$EMTF1F8 = __pdf_profile@37($$CIVFINAL704,2ll,0ll);
                  do {   /* id=404 guarded */ /* ~3379 */ 
                    /* region = 3194 */
                    /* bump-normalized */
                    $$DoIV707 = $$CIVINIT704 + (long long) ($$CIVBUMP74B * (long long) $$CIV737);
                    ((double *)((char *)d-T_1027_1%addr  + -8ll))->T_1027[].rns2410.[1ll + ($$csx271 - $$DoIV707)] = $$ICM.hdtdz242 * ((double *)((char *)$$ICM.d-dqz_%addr23B->dqz_%d-data%addr.rns2190.  + $$ICM.d-dqz_%addr23B->dqz_%d-data%rvo.rns2187.))->dqz_%data[].rns2405.[($$csx271 + (((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%extent[].rns2263.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-dqz_%addr23B  + -24ll))->dqz_%d-data%bounds%lbound[].rns2264.[1ll])) - $$DoIV707][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-dqz_%addr23B  + 40ll))->dqz_%x[].rns2188.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                    /* DIR   LATCH */
                    $$DoIV707 = $$DoIV707 + -1ll;
                    $$CIV737 = $$CIV737 + 1ll;
                  } while ((unsigned long long) $$CIV737 < $$EMTF1F8);    /* ~3379 */
                  $$DoIV707 = $$CIVINIT704 + (long long) ($$CIVBUMP74B * (long long) $$CIVFINAL704);
                lab_3378:
                  if (!($$csx271 > 0ll)) goto lab_3380;
                  $$DoIV708 = d-dw_l%bounds%extent[].off40;
                  $$CIVINIT705 = $$DoIV708;
                  $$CIVBUMP74C = -1ll;
                  $$CIVFINAL705 = (unsigned long long) ((long long) ($$CIVINIT705 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV738 = (long long) 0;
                  $$EMTF1F7 = __pdf_profile@37($$CIVFINAL705,2ll,0ll);
                  do {   /* id=405 guarded */ /* ~3381 */ 
                    /* region = 3195 */
                    /* bump-normalized */
                    $$DoIV708 = $$CIVINIT705 + (long long) ($$CIVBUMP74C * (long long) $$CIV738);
                    ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV708)] = ((double *)((char *)d-T_1027_1%addr  + -8ll))->T_1027[].rns2410.[1ll + ($$csx271 - $$DoIV708)];
                    /* DIR   LATCH */
                    $$DoIV708 = $$DoIV708 + -1ll;
                    $$CIV738 = $$CIV738 + 1ll;
                  } while ((unsigned long long) $$CIV738 < $$EMTF1F7);    /* ~3381 */
                  $$DoIV708 = $$CIVINIT705 + (long long) ($$CIVBUMP74C * (long long) $$CIVFINAL705);
                lab_3380:
                  if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2128;
                  free(d-T_1027_1%addr)
                lab_2128:
                  _dealloca[U,TmPShadow_267D](stack_pos_267)
  1234 |          $$FSM4E = n_waves.rnn1217;
                  if (!($$csx303 - 1ll > 0ll)) goto lab_3382;
                  $$DoIV709 = $$csx303 - 1ll;
                  $$CIVINIT70D = $$DoIV709;
                  $$CIVBUMP754 = -1ll;
                  $$CIVFINAL70D = (unsigned long long) ((long long) ($$CIVINIT70D - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV740 = (long long) 0;
  1235 |          $$ICM.d-speedsz_%addr23C = d-speedsz_%addr;
  1243 |          $$ICM.d-leftz_%addr239 = d-leftz_%addr;
                  $$ICM.d-rightz_%addr23A = d-rightz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
  1234 |          $$EMTF1F6 = __pdf_profile@37($$CIVFINAL70D,2ll,0ll);
                  do {   /* id=406 guarded */ /* ~3383 */ 
                    /* region = 3203 */
                    /* bump-normalized */
                    $$DoIV709 = $$CIVINIT70D + (long long) ($$CIVBUMP754 * (long long) $$CIV740);
  1235 |            $$csx316 = ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[(long long) ((int) (($$csx303 - $$DoIV709) - 1ll) + 2)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC];
                    if (!($$csx316 <  0.0000000000000000E+000)) goto lab_2130;
  1236 |            stack_pos_268 = _getstack();
                    d-T_1032_1%dscr_type = 3u;
                    d-T_1032_1%data_type = 14u;
                    d-T_1032_1%flags = 144u;
                    d-T_1032_1%version = 129u;
                    d-T_1032_1%element_len = 8ll;
                    d-T_1032_1%rank = 1;
                    d-T_1032_1%bounds%lbound[].off32 = 1ll;
                    d-T_1032_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_1032_1%bounds%mult[].off48 = 8ll;
                    d-T_1032_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2131;
                    d-T_1032_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_2132;
                  lab_2131:
                    d-T_1032_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_2132:
                    if (!($$csx271 > 0ll)) goto lab_3384;
                    $$DoIV70A = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT706 = $$DoIV70A;
                    $$CIVBUMP74D = -1ll;
                    $$CIVFINAL706 = (unsigned long long) ((long long) ($$CIVINIT706 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV739 = (long long) 0;
                    $$csx317 = ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[1ll][1ll][$$csx302][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6F3)))][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6F2)))]] * ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[(long long) ((int) (($$csx303 - $$DoIV709) - 1ll) + 2)][1ll][$$csx302][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6F3)))][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6F2)))]] * $$csx316;
                    $$EMTF1F5 = __pdf_profile@37($$CIVFINAL706,2ll,0ll);
                    do {   /* id=407 guarded */ /* ~3385 */ 
                      /* region = 3196 */
                      /* bump-normalized */
                      $$DoIV70A = $$CIVINIT706 + (long long) ($$CIVBUMP74D * (long long) $$CIV739);
                      ((double *)((char *)d-T_1032_1%addr  + -8ll))->T_1032[].rns2411.[1ll + ($$csx271 - $$DoIV70A)] = (((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - $$csx316) * ((double *)((char *)d-dwpdw6%addr  + -8ll))->dwpdw6[].rns2354.[1ll + ($$csx271 - $$DoIV70A)] + $$csx317 * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV70A)];
                      /* DIR   LATCH */
                      $$DoIV70A = $$DoIV70A + -1ll;
                      $$CIV739 = $$CIV739 + 1ll;
                    } while ((unsigned long long) $$CIV739 < $$EMTF1F5);    /* ~3385 */
                    $$DoIV70A = $$CIVINIT706 + (long long) ($$CIVBUMP74D * (long long) $$CIVFINAL706);
                  lab_3384:
                    if (!($$csx271 > 0ll)) goto lab_3386;
                    $$DoIV70B = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT707 = $$DoIV70B;
                    $$CIVBUMP74E = -1ll;
                    $$CIVFINAL707 = (unsigned long long) ((long long) ($$CIVINIT707 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73A = (long long) 0;
                    $$EMTF1F4 = __pdf_profile@37($$CIVFINAL707,2ll,0ll);
                    do {   /* id=408 guarded */ /* ~3387 */ 
                      /* region = 3197 */
                      /* bump-normalized */
                      $$DoIV70B = $$CIVINIT707 + (long long) ($$CIVBUMP74E * (long long) $$CIV73A);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV70B)] = ((double *)((char *)d-T_1032_1%addr  + -8ll))->T_1032[].rns2411.[1ll + ($$csx271 - $$DoIV70B)];
                      /* DIR   LATCH */
                      $$DoIV70B = $$DoIV70B + -1ll;
                      $$CIV73A = $$CIV73A + 1ll;
                    } while ((unsigned long long) $$CIV73A < $$EMTF1F4);    /* ~3387 */
                    $$DoIV70B = $$CIVINIT707 + (long long) ($$CIVBUMP74E * (long long) $$CIVFINAL707);
                  lab_3386:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2141;
                    free(d-T_1032_1%addr)
                  lab_2141:
                    _dealloca[U,TmPShadow_268D](stack_pos_268)
  1238 |            goto lab_2142;
                  lab_2130:
                    if (!(0 != (lhlltypesolver & $$csx316 >  0.0000000000000000E+000))) goto lab_2156;
  1239 |            stack_pos_269 = _getstack();
                    d-T_1038_1%dscr_type = 3u;
                    d-T_1038_1%data_type = 14u;
                    d-T_1038_1%flags = 144u;
                    d-T_1038_1%version = 129u;
                    d-T_1038_1%element_len = 8ll;
                    d-T_1038_1%rank = 1;
                    d-T_1038_1%bounds%lbound[].off32 = 1ll;
                    d-T_1038_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_1038_1%bounds%mult[].off48 = 8ll;
                    d-T_1038_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2144;
                    d-T_1038_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_2145;
                  lab_2144:
                    d-T_1038_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_2145:
                    if (!($$csx271 > 0ll)) goto lab_3388;
                    $$DoIV70C = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT708 = $$DoIV70C;
                    $$CIVBUMP74F = -1ll;
                    $$CIVFINAL708 = (unsigned long long) ((long long) ($$CIVINIT708 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73B = (long long) 0;
                    $$EMTF1F3 = __pdf_profile@37($$CIVFINAL708,2ll,0ll);
                    do {   /* id=409 guarded */ /* ~3389 */ 
                      /* region = 3198 */
                      /* bump-normalized */
                      $$DoIV70C = $$CIVINIT708 + (long long) ($$CIVBUMP74F * (long long) $$CIV73B);
                      ((double *)((char *)d-T_1038_1%addr  + -8ll))->T_1038[].rns2420.[1ll + ($$csx271 - $$DoIV70C)] = (((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[1ll][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - $$csx316) * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV70C)];
                      /* DIR   LATCH */
                      $$DoIV70C = $$DoIV70C + -1ll;
                      $$CIV73B = $$CIV73B + 1ll;
                    } while ((unsigned long long) $$CIV73B < $$EMTF1F3);    /* ~3389 */
                    $$DoIV70C = $$CIVINIT708 + (long long) ($$CIVBUMP74F * (long long) $$CIVFINAL708);
                  lab_3388:
                    if (!($$csx271 > 0ll)) goto lab_3390;
                    $$DoIV70D = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT709 = $$DoIV70D;
                    $$CIVBUMP750 = -1ll;
                    $$CIVFINAL709 = (unsigned long long) ((long long) ($$CIVINIT709 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73C = (long long) 0;
                    $$EMTF1F2 = __pdf_profile@37($$CIVFINAL709,2ll,0ll);
                    do {   /* id=410 guarded */ /* ~3391 */ 
                      /* region = 3199 */
                      /* bump-normalized */
                      $$DoIV70D = $$CIVINIT709 + (long long) ($$CIVBUMP750 * (long long) $$CIV73C);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV70D)] = ((double *)((char *)d-T_1038_1%addr  + -8ll))->T_1038[].rns2420.[1ll + ($$csx271 - $$DoIV70D)];
                      /* DIR   LATCH */
                      $$DoIV70D = $$DoIV70D + -1ll;
                      $$CIV73C = $$CIV73C + 1ll;
                    } while ((unsigned long long) $$CIV73C < $$EMTF1F2);    /* ~3391 */
                    $$DoIV70D = $$CIVINIT709 + (long long) ($$CIVBUMP750 * (long long) $$CIVFINAL709);
                  lab_3390:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2154;
                    free(d-T_1038_1%addr)
                  lab_2154:
                    _dealloca[U,TmPShadow_269D](stack_pos_269)
  1242 |          lab_2142:
  1243 |            T_1041 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_3392;
                    $$DoIV70E = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT70A = $$DoIV70E;
                    $$CIVBUMP751 = -1ll;
                    $$CIVFINAL70A = (unsigned long long) ((long long) ($$CIVINIT70A - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73D = (long long) 0;
                    $$EMTF1F1 = __pdf_profile@37($$CIVFINAL70A,2ll,0ll);
                    do {   /* id=411 guarded */ /* ~3393 */ 
                      /* region = 3200 */
                      /* bump-normalized */
                      $$DoIV70E = $$CIVINIT70A + (long long) ($$CIVBUMP751 * (long long) $$CIV73D);
                      T_1041 = T_1041 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2412.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll])) - $$DoIV70E][(long long) ((int) (($$csx303 - $$DoIV709) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV70E)];
                      /* DIR   LATCH */
                      $$DoIV70E = $$DoIV70E + -1ll;
                      $$CIV73D = $$CIV73D + 1ll;
                    } while ((unsigned long long) $$CIV73D < $$EMTF1F1);    /* ~3393 */
                    $$DoIV70E = $$CIVINIT70A + (long long) ($$CIVBUMP751 * (long long) $$CIVFINAL70A);
                  lab_3392:
                    stack_pos_270 = _getstack();
                    d-T_1042_1%dscr_type = 3u;
                    d-T_1042_1%data_type = 14u;
                    d-T_1042_1%flags = 144u;
                    d-T_1042_1%version = 129u;
                    d-T_1042_1%element_len = 8ll;
                    d-T_1042_1%rank = 1;
                    d-T_1042_1%bounds%lbound[].off32 = 1ll;
                    d-T_1042_1%bounds%extent[].off40 = max($$ICM.d-onedz_i%bounds%extent[].off640243,0ll);
                    d-T_1042_1%bounds%mult[].off48 = 8ll;
                    d-T_1042_1%rvo = -8ll;
                    if (!$$csx312) goto lab_2161;
                    d-T_1042_1%addr = _alloca($$csx313);
                    goto lab_2162;
                  lab_2161:
                    d-T_1042_1%addr = malloc($$csx313);
                  lab_2162:
                    if (!$$csx315) goto lab_3394;
                    $$DoIV70F = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT70B = $$DoIV70F;
                    $$CIVBUMP752 = -1ll;
                    $$CIVFINAL70B = (unsigned long long) ((long long) ($$CIVINIT70B - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73E = (long long) 0;
                    $$EMTF1F0 = __pdf_profile@37($$CIVFINAL70B,2ll,0ll);
                    do {   /* id=412 guarded */ /* ~3395 */ 
                      /* region = 3201 */
                      /* bump-normalized */
                      $$DoIV70F = $$CIVINIT70B + (long long) ($$CIVBUMP752 * (long long) $$CIV73E);
                      ((double *)((char *)d-T_1042_1%addr  + -8ll))->T_1042[].rns2413.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV70F)] = ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV70F]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] + T_1041 * ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2414.[($$ICM.d-onedz_i%bounds%extent[].off640243 + (((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%extent[].rns2285.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%lbound[].rns2286.[1ll])) - $$DoIV70F][(long long) ((int) (($$csx303 - $$DoIV709) - 1ll) + 2)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV70F = $$DoIV70F + -1ll;
                      $$CIV73E = $$CIV73E + 1ll;
                    } while ((unsigned long long) $$CIV73E < $$EMTF1F0);    /* ~3395 */
                    $$DoIV70F = $$CIVINIT70B + (long long) ($$CIVBUMP752 * (long long) $$CIVFINAL70B);
                  lab_3394:
                    if (!$$csx315) goto lab_3396;
                    $$DoIV710 = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT70C = $$DoIV710;
                    $$CIVBUMP753 = -1ll;
                    $$CIVFINAL70C = (unsigned long long) ((long long) ($$CIVINIT70C - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV73F = (long long) 0;
                    $$EMTF1EF = __pdf_profile@37($$CIVFINAL70C,2ll,0ll);
                    do {   /* id=413 guarded */ /* ~3397 */ 
                      /* region = 3202 */
                      /* bump-normalized */
                      $$DoIV710 = $$CIVINIT70C + (long long) ($$CIVBUMP753 * (long long) $$CIV73F);
                      ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV710]][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_1042_1%addr  + -8ll))->T_1042[].rns2413.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV710)];
                      /* DIR   LATCH */
                      $$DoIV710 = $$DoIV710 + -1ll;
                      $$CIV73F = $$CIV73F + 1ll;
                    } while ((unsigned long long) $$CIV73F < $$EMTF1EF);    /* ~3397 */
                    $$DoIV710 = $$CIVINIT70C + (long long) ($$CIVBUMP753 * (long long) $$CIVFINAL70C);
                  lab_3396:
                    if ($$csx313 <= 1048576ll) goto lab_2171;
                    free(d-T_1042_1%addr)
                  lab_2171:
                    _dealloca[U,TmPShadow_270D](stack_pos_270)
  1245 |          lab_2156:
                    /* DIR   LATCH */
                    $$DoIV709 = $$DoIV709 + -1ll;
                    $$CIV740 = $$CIV740 + 1ll;
                  } while ((unsigned long long) $$CIV740 < $$EMTF1F6);    /* ~3383 */
                  $$DoIV709 = $$CIVINIT70D + (long long) ($$CIVBUMP754 * (long long) $$CIVFINAL70D);
                lab_3382:
  1246 |          $$FSM48 = n_waves.rnn1217;
                  $$csx318 = n_waves.rnn1217 - 1;
                  if (!((long long) $$csx318 > 0ll)) goto lab_3398;
                  $$DoIV711 = (long long) $$csx318;
                  $$CIVINIT715 = $$DoIV711;
                  $$CIVBUMP75C = -1ll;
                  $$CIVFINAL715 = (unsigned long long) ((long long) ($$CIVINIT715 - (0ll + 1)) / $$csx2F6 + 1);
                  $$CIV748 = (long long) 0;
  1247 |          $$ICM.d-speedsz_%addr23C = d-speedsz_%addr;
  1255 |          $$ICM.d-leftz_%addr239 = d-leftz_%addr;
                  $$ICM.d-rightz_%addr23A = d-rightz_%addr;
                  $$ICM.d-onedz_i%bounds%extent[].off640243 = d-onedz_i%bounds%extent[].off640;
  1246 |          $$EMTF1EE = __pdf_profile@37($$CIVFINAL715,2ll,0ll);
                  do {   /* id=414 guarded */ /* ~3399 */ 
                    /* region = 3211 */
                    /* bump-normalized */
                    $$DoIV711 = $$CIVINIT715 + (long long) ($$CIVBUMP75C * (long long) $$CIV748);
  1247 |            $$csx319 = ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[(long long) ((n_waves.rnn1217 - (int) ((long long) $$csx318 - $$DoIV711)) - 1)][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC];
                    if (!($$csx319 >  0.0000000000000000E+000)) goto lab_2176;
  1248 |            stack_pos_271 = _getstack();
                    d-T_1048_1%dscr_type = 3u;
                    d-T_1048_1%data_type = 14u;
                    d-T_1048_1%flags = 144u;
                    d-T_1048_1%version = 129u;
                    d-T_1048_1%element_len = 8ll;
                    d-T_1048_1%rank = 1;
                    d-T_1048_1%bounds%lbound[].off32 = 1ll;
                    d-T_1048_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_1048_1%bounds%mult[].off48 = 8ll;
                    d-T_1048_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2177;
                    d-T_1048_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_2178;
                  lab_2177:
                    d-T_1048_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_2178:
                    if (!($$csx271 > 0ll)) goto lab_3400;
                    $$DoIV712 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT70E = $$DoIV712;
                    $$CIVBUMP755 = -1ll;
                    $$CIVFINAL70E = (unsigned long long) ((long long) ($$CIVINIT70E - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV741 = (long long) 0;
                    $$csx31A = ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[$$csx303][1ll][$$csx302][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6F3)))][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6F2)))]] * ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[$$csx303][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - ((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[(long long) ((n_waves.rnn1217 - (int) ((long long) $$csx318 - $$DoIV711)) - 1)][1ll][$$csx302][(long long) (mb[].off4 + (int) (1ll + (((long long) mb[].off16 - (long long) mb[].off4) - $$DoIV6F3)))][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr23C  + 40ll))->speedsz_%x[].rns2178.[(long long) (mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV6F2)))]] * $$csx319;
                    $$EMTF1ED = __pdf_profile@37($$CIVFINAL70E,2ll,0ll);
                    do {   /* id=415 guarded */ /* ~3401 */ 
                      /* region = 3204 */
                      /* bump-normalized */
                      $$DoIV712 = $$CIVINIT70E + (long long) ($$CIVBUMP755 * (long long) $$CIV741);
                      ((double *)((char *)d-T_1048_1%addr  + -8ll))->T_1048[].rns2415.[1ll + ($$csx271 - $$DoIV712)] = (((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[$$csx303][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - $$csx319) * ((double *)((char *)d-dwmdw6%addr  + -8ll))->dwmdw6[].rns2353.[1ll + ($$csx271 - $$DoIV712)] + $$csx31A * ((double *)((char *)d-dw6%addr  + -8ll))->dw6[].rns2350.[1ll + ($$csx271 - $$DoIV712)];
                      /* DIR   LATCH */
                      $$DoIV712 = $$DoIV712 + -1ll;
                      $$CIV741 = $$CIV741 + 1ll;
                    } while ((unsigned long long) $$CIV741 < $$EMTF1ED);    /* ~3401 */
                    $$DoIV712 = $$CIVINIT70E + (long long) ($$CIVBUMP755 * (long long) $$CIVFINAL70E);
                  lab_3400:
                    if (!($$csx271 > 0ll)) goto lab_3402;
                    $$DoIV713 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT70F = $$DoIV713;
                    $$CIVBUMP756 = -1ll;
                    $$CIVFINAL70F = (unsigned long long) ((long long) ($$CIVINIT70F - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV742 = (long long) 0;
                    $$EMTF1EC = __pdf_profile@37($$CIVFINAL70F,2ll,0ll);
                    do {   /* id=416 guarded */ /* ~3403 */ 
                      /* region = 3205 */
                      /* bump-normalized */
                      $$DoIV713 = $$CIVINIT70F + (long long) ($$CIVBUMP756 * (long long) $$CIV742);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV713)] = ((double *)((char *)d-T_1048_1%addr  + -8ll))->T_1048[].rns2415.[1ll + ($$csx271 - $$DoIV713)];
                      /* DIR   LATCH */
                      $$DoIV713 = $$DoIV713 + -1ll;
                      $$CIV742 = $$CIV742 + 1ll;
                    } while ((unsigned long long) $$CIV742 < $$EMTF1EC);    /* ~3403 */
                    $$DoIV713 = $$CIVINIT70F + (long long) ($$CIVBUMP756 * (long long) $$CIVFINAL70F);
                  lab_3402:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2187;
                    free(d-T_1048_1%addr)
                  lab_2187:
                    _dealloca[U,TmPShadow_271D](stack_pos_271)
  1250 |            goto lab_2188;
                  lab_2176:
                    if (!(0 != (lhlltypesolver & $$csx319 <  0.0000000000000000E+000))) goto lab_2202;
  1251 |            stack_pos_272 = _getstack();
                    d-T_1054_1%dscr_type = 3u;
                    d-T_1054_1%data_type = 14u;
                    d-T_1054_1%flags = 144u;
                    d-T_1054_1%version = 129u;
                    d-T_1054_1%element_len = 8ll;
                    d-T_1054_1%rank = 1;
                    d-T_1054_1%bounds%lbound[].off32 = 1ll;
                    d-T_1054_1%bounds%extent[].off40 = max($$csx271,0ll);
                    d-T_1054_1%bounds%mult[].off48 = 8ll;
                    d-T_1054_1%rvo = -8ll;
                    if (!(max($$csx271,0ll) * 8ll <= 1048576ll)) goto lab_2190;
                    d-T_1054_1%addr = _alloca(max($$csx271,0ll) * 8ll);
                    goto lab_2191;
                  lab_2190:
                    d-T_1054_1%addr = malloc(max($$csx271,0ll) * 8ll);
                  lab_2191:
                    if (!($$csx271 > 0ll)) goto lab_3404;
                    $$DoIV714 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT710 = $$DoIV714;
                    $$CIVBUMP757 = -1ll;
                    $$CIVFINAL710 = (unsigned long long) ((long long) ($$CIVINIT710 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV743 = (long long) 0;
                    $$EMTF1EB = __pdf_profile@37($$CIVFINAL710,2ll,0ll);
                    do {   /* id=417 guarded */ /* ~3405 */ 
                      /* region = 3206 */
                      /* bump-normalized */
                      $$DoIV714 = $$CIVINIT710 + (long long) ($$CIVBUMP757 * (long long) $$CIV743);
                      ((double *)((char *)d-T_1054_1%addr  + -8ll))->T_1054[].rns2419.[1ll + ($$csx271 - $$DoIV714)] = (((double *)((char *)$$csx2FA  + $$csx2FB))->speedsz_%data[].rns2396.[$$csx303][1ll][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) $$csx2FC] - $$csx319) * ((double *)((char *)d-dw_l%addr  + -8ll))->dw_l[].rns2356.[1ll + ($$csx271 - $$DoIV714)];
                      /* DIR   LATCH */
                      $$DoIV714 = $$DoIV714 + -1ll;
                      $$CIV743 = $$CIV743 + 1ll;
                    } while ((unsigned long long) $$CIV743 < $$EMTF1EB);    /* ~3405 */
                    $$DoIV714 = $$CIVINIT710 + (long long) ($$CIVBUMP757 * (long long) $$CIVFINAL710);
                  lab_3404:
                    if (!($$csx271 > 0ll)) goto lab_3406;
                    $$DoIV715 = d-deltaq%bounds%extent[].off40;
                    $$CIVINIT711 = $$DoIV715;
                    $$CIVBUMP758 = -1ll;
                    $$CIVFINAL711 = (unsigned long long) ((long long) ($$CIVINIT711 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV744 = (long long) 0;
                    $$EMTF1EA = __pdf_profile@37($$CIVFINAL711,2ll,0ll);
                    do {   /* id=418 guarded */ /* ~3407 */ 
                      /* region = 3207 */
                      /* bump-normalized */
                      $$DoIV715 = $$CIVINIT711 + (long long) ($$CIVBUMP758 * (long long) $$CIV744);
                      ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + ($$csx271 - $$DoIV715)] = ((double *)((char *)d-T_1054_1%addr  + -8ll))->T_1054[].rns2419.[1ll + ($$csx271 - $$DoIV715)];
                      /* DIR   LATCH */
                      $$DoIV715 = $$DoIV715 + -1ll;
                      $$CIV744 = $$CIV744 + 1ll;
                    } while ((unsigned long long) $$CIV744 < $$EMTF1EA);    /* ~3407 */
                    $$DoIV715 = $$CIVINIT711 + (long long) ($$CIVBUMP758 * (long long) $$CIVFINAL711);
                  lab_3406:
                    if (!(max($$csx271,0ll) * 8ll > 1048576ll)) goto lab_2200;
                    free(d-T_1054_1%addr)
                  lab_2200:
                    _dealloca[U,TmPShadow_272D](stack_pos_272)
  1254 |          lab_2188:
  1255 |            T_1057 =  0.0000000000000000E+000;
                    if (!(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] > 0ll)) goto lab_3408;
                    $$DoIV716 = ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll];
                    $$CIVINIT712 = $$DoIV716;
                    $$CIVBUMP759 = -1ll;
                    $$CIVFINAL712 = (unsigned long long) ((long long) ($$CIVINIT712 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV745 = (long long) 0;
                    $$EMTF1E9 = __pdf_profile@37($$CIVFINAL712,2ll,0ll);
                    do {   /* id=419 guarded */ /* ~3409 */ 
                      /* region = 3208 */
                      /* bump-normalized */
                      $$DoIV716 = $$CIVINIT712 + (long long) ($$CIVBUMP759 * (long long) $$CIV745);
                      T_1057 = T_1057 + ((double *)((char *)$$ICM.d-leftz_%addr239->leftz_%d-data%addr.rns2175.  + $$ICM.d-leftz_%addr239->leftz_%d-data%rvo.rns2171.))->leftz_%data[].rns2412.[(((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%lbound[].rns2174.[1ll])) - $$DoIV716][(long long) ((n_waves.rnn1217 - (int) ((long long) $$csx318 - $$DoIV711)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-leftz_%addr239  + 40ll))->leftz_%x[].rns2172.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] * ((double *)((char *)d-deltaq%addr  + -8ll))->deltaq[].rns2220.[1ll + (((long long *)((char *)$$ICM.d-leftz_%addr239  + -24ll))->leftz_%d-data%bounds%extent[].rns2170.[1ll] - $$DoIV716)];
                      /* DIR   LATCH */
                      $$DoIV716 = $$DoIV716 + -1ll;
                      $$CIV745 = $$CIV745 + 1ll;
                    } while ((unsigned long long) $$CIV745 < $$EMTF1E9);    /* ~3409 */
                    $$DoIV716 = $$CIVINIT712 + (long long) ($$CIVBUMP759 * (long long) $$CIVFINAL712);
                  lab_3408:
                    stack_pos_273 = _getstack();
                    d-T_1058_1%dscr_type = 3u;
                    d-T_1058_1%data_type = 14u;
                    d-T_1058_1%flags = 144u;
                    d-T_1058_1%version = 129u;
                    d-T_1058_1%element_len = 8ll;
                    d-T_1058_1%rank = 1;
                    d-T_1058_1%bounds%lbound[].off32 = 1ll;
                    d-T_1058_1%bounds%extent[].off40 = max($$ICM.d-onedz_i%bounds%extent[].off640243,0ll);
                    d-T_1058_1%bounds%mult[].off48 = 8ll;
                    d-T_1058_1%rvo = -8ll;
                    if (!$$csx312) goto lab_2207;
                    d-T_1058_1%addr = _alloca($$csx313);
                    goto lab_2208;
                  lab_2207:
                    d-T_1058_1%addr = malloc($$csx313);
                  lab_2208:
                    if (!$$csx315) goto lab_3410;
                    $$DoIV717 = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT713 = $$DoIV717;
                    $$CIVBUMP75A = -1ll;
                    $$CIVFINAL713 = (unsigned long long) ((long long) ($$CIVINIT713 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV746 = (long long) 0;
                    $$EMTF1E8 = __pdf_profile@37($$CIVFINAL713,2ll,0ll);
                    do {   /* id=420 guarded */ /* ~3411 */ 
                      /* region = 3209 */
                      /* bump-normalized */
                      $$DoIV717 = $$CIVINIT713 + (long long) ($$CIVBUMP75A * (long long) $$CIV746);
                      ((double *)((char *)d-T_1058_1%addr  + -8ll))->T_1058[].rns2416.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV717)] = ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV717]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] + T_1057 * ((double *)((char *)$$ICM.d-rightz_%addr23A->rightz_%d-data%addr.rns2185.  + $$ICM.d-rightz_%addr23A->rightz_%d-data%rvo.rns2182.))->rightz_%data[].rns2414.[($$ICM.d-onedz_i%bounds%extent[].off640243 + (((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%extent[].rns2285.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightz_%addr23A  + -24ll))->rightz_%d-data%bounds%lbound[].rns2286.[1ll])) - $$DoIV717][(long long) ((n_waves.rnn1217 - (int) ((long long) $$csx318 - $$DoIV711)) - 1)][(long long) ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-rightz_%addr23A  + 40ll))->rightz_%x[].rns2183.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]];
                      /* DIR   LATCH */
                      $$DoIV717 = $$DoIV717 + -1ll;
                      $$CIV746 = $$CIV746 + 1ll;
                    } while ((unsigned long long) $$CIV746 < $$EMTF1E8);    /* ~3411 */
                    $$DoIV717 = $$CIVINIT713 + (long long) ($$CIVBUMP75A * (long long) $$CIVFINAL713);
                  lab_3410:
                    if (!$$csx315) goto lab_3412;
                    $$DoIV718 = $$ICM.d-onedz_i%bounds%extent[].off640243;
                    $$CIVINIT714 = $$DoIV718;
                    $$CIVBUMP75B = -1ll;
                    $$CIVFINAL714 = (unsigned long long) ((long long) ($$CIVINIT714 - (0ll + 1)) / $$csx2F6 + 1);
                    $$CIV747 = (long long) 0;
                    $$EMTF1E7 = __pdf_profile@37($$CIVFINAL714,2ll,0ll);
                    do {   /* id=421 guarded */ /* ~3413 */ 
                      /* region = 3210 */
                      /* bump-normalized */
                      $$DoIV718 = $$CIVINIT714 + (long long) ($$CIVBUMP75B * (long long) $$CIV747);
                      ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2391.[(($$ICM.d-onedz_i%bounds%extent[].off640243 == 0ll ? 1ll : d-onedz_i%bounds%lbound[].off632) + $$ICM.d-onedz_i%bounds%extent[].off640243) - $$DoIV718]][1ll][(long long) (1 + ((int) (1ll + ((long long) mb[].off20 - ((long long) mb[].off8 + $$DoIV6F4))) + mb[].off8))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV6F3))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV6F2))) + mb[].off0)]] = ((double *)((char *)d-T_1058_1%addr  + -8ll))->T_1058[].rns2416.[1ll + ($$ICM.d-onedz_i%bounds%extent[].off640243 - $$DoIV718)];
                      /* DIR   LATCH */
                      $$DoIV718 = $$DoIV718 + -1ll;
                      $$CIV747 = $$CIV747 + 1ll;
                    } while ((unsigned long long) $$CIV747 < $$EMTF1E7);    /* ~3413 */
                    $$DoIV718 = $$CIVINIT714 + (long long) ($$CIVBUMP75B * (long long) $$CIVFINAL714);
                  lab_3412:
                    if ($$csx313 <= 1048576ll) goto lab_2217;
                    free(d-T_1058_1%addr)
                  lab_2217:
                    _dealloca[U,TmPShadow_273D](stack_pos_273)
  1257 |          lab_2202:
                    /* DIR   LATCH */
                    $$DoIV711 = $$DoIV711 + -1ll;
                    $$CIV748 = $$CIV748 + 1ll;
                  } while ((unsigned long long) $$CIV748 < $$EMTF1EE);    /* ~3399 */
                  $$DoIV711 = $$CIVINIT715 + (long long) ($$CIVBUMP75C * (long long) $$CIVFINAL715);
                lab_3398:
  1258 |          /* DIR   LATCH */
                  $$DoIV6F4 = $$DoIV6F4 + -1ll;
                  $$CIV749 = $$CIV749 + 1ll;
                } while ((unsigned long long) $$CIV749 < $$EMTF20B);    /* ~3341 */
                $$DoIV6F4 = $$CIVINIT716 + (long long) ($$CIVBUMP75D * (long long) $$CIVFINAL716);
              lab_3340:
  1259 |        /* DIR   LATCH */
                $$DoIV6F3 = $$DoIV6F3 + -1ll;
                $$CIV74A = $$CIV74A + 1ll;
              } while ((unsigned long long) $$CIV74A < $$EMTF20C);    /* ~3339 */
              $$DoIV6F3 = $$CIVINIT717 + (long long) ($$CIVBUMP75E * (long long) $$CIVFINAL717);
            lab_3338:
  1260 |      /* DIR   LATCH */
              $$DoIV6F2 = $$DoIV6F2 + -1ll;
              $$CIV74B = $$CIV74B + 1ll;
            } while ((unsigned long long) $$CIV74B < $$EMTF20D);    /* ~3337 */
            $$DoIV6F2 = $$CIVINIT718 + (long long) ($$CIVBUMP75F * (long long) $$CIVFINAL718);
          lab_3336:
  1261 |    if (!(0 != (lmhd & 1))) goto lab_2230;
  1262 |    stack_pos_274 = _getstack();
            d-T_1061_1%dscr_type = 3u;
            d-T_1061_1%data_type = 14u;
            d-T_1061_1%flags = 144u;
            d-T_1061_1%version = 129u;
            d-T_1061_1%element_len = 8ll;
            d-T_1061_1%rank = 3;
            d-T_1061_1%bounds%lbound[].off80 = 1ll;
            d-T_1061_1%bounds%extent[].off88 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll);
            d-T_1061_1%bounds%mult[].off96 = 8ll;
            d-T_1061_1%bounds%lbound[].off56 = 1ll;
            d-T_1061_1%bounds%extent[].off64 = max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll);
            d-T_1061_1%bounds%mult[].off72 = max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) * 8ll;
            d-T_1061_1%bounds%lbound[].off32 = 1ll;
            d-T_1061_1%bounds%extent[].off40 = max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll);
            d-T_1061_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll));
            d-T_1061_1%rvo = - ((1ll + (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll) + max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll))) * 8ll);
            allocate_size_306 = 8ll * (max(1ll + ((long long) mc[].off20 - (long long) mc[].off8),0ll) * (max(1ll + ((long long) mc[].off16 - (long long) mc[].off4),0ll) * max(1ll + ((long long) mc[].off12 - (long long) mc[].off0),0ll)));
            if (!(allocate_size_306 <= 1048576ll)) goto lab_2231;
            d-T_1061_1%addr = _alloca(allocate_size_306);
            goto lab_2232;
          lab_2231:
            d-T_1061_1%addr = malloc(allocate_size_306);
          lab_2232:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3414;
            $$DoIV719 = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT71B = $$DoIV719;
            $$CIVBUMP762 = -1ll;
            $$csx31B = - ((long long) $$CIVBUMP762);
            $$CIVFINAL71B = (unsigned long long) ((long long) ($$CIVINIT71B - (0ll + 1)) / $$csx31B + 1);
            $$CIV74E = (long long) 0;
            $$EMTF1E6 = __pdf_profile@37($$CIVFINAL71B,2ll,0ll);
            do {   /* id=422 guarded */ /* ~3415 */ 
              /* region = 3217 */
              /* bump-normalized */
              $$DoIV719 = $$CIVINIT71B + (long long) ($$CIVBUMP762 * (long long) $$CIV74E);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3416;
              $$DoIV71A = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT71A = $$DoIV71A;
              $$CIVBUMP761 = -1ll;
              $$CIVFINAL71A = (unsigned long long) ((long long) ($$CIVINIT71A - (0ll + 1)) / $$csx31B + 1);
              $$CIV74D = (long long) 0;
              $$EMTF1E5 = __pdf_profile@37($$CIVFINAL71A,2ll,0ll);
              do {   /* id=423 guarded */ /* ~3417 */ 
                /* region = 3216 */
                /* bump-normalized */
                $$DoIV71A = $$CIVINIT71A + (long long) ($$CIVBUMP761 * (long long) $$CIV74D);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3418;
                $$DoIV71B = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT719 = $$DoIV71B;
                $$CIVBUMP760 = -1ll;
                $$CIVFINAL719 = (unsigned long long) ((long long) ($$CIVINIT719 - (0ll + 1)) / $$csx31B + 1);
                $$CIV74C = (long long) 0;
                $$EMTF1E4 = __pdf_profile@37($$CIVFINAL719,2ll,0ll);
                do {   /* id=424 guarded */ /* ~3419 */ 
                  /* region = 3215 */
                  /* bump-normalized */
                  $$DoIV71B = $$CIVINIT719 + (long long) ($$CIVBUMP760 * (long long) $$CIV74C);
                  ((double *)((char *)d-T_1061_1%addr  + d-T_1061_1%rvo))->T_1061[].rns2417.[2ll + ((long long) mc[].off20 - ($$DoIV719 + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV71A + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV71B)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mc[].off20 - $$DoIV719)][1ll + ((long long) mc[].off16 - $$DoIV71A)][1ll + ((((long long) mc[].off12 - (long long) mc[].off0) + (long long) (.index->index + mc[].off0)) - $$DoIV71B)];
                  /* DIR   LATCH */
                  $$DoIV71B = $$DoIV71B + -1ll;
                  $$CIV74C = $$CIV74C + 1ll;
                } while ((unsigned long long) $$CIV74C < $$EMTF1E4);    /* ~3419 */
                $$DoIV71B = $$CIVINIT719 + (long long) ($$CIVBUMP760 * (long long) $$CIVFINAL719);
              lab_3418:
                /* DIR   LATCH */
                $$DoIV71A = $$DoIV71A + -1ll;
                $$CIV74D = $$CIV74D + 1ll;
              } while ((unsigned long long) $$CIV74D < $$EMTF1E5);    /* ~3417 */
              $$DoIV71A = $$CIVINIT71A + (long long) ($$CIVBUMP761 * (long long) $$CIVFINAL71A);
            lab_3416:
              /* DIR   LATCH */
              $$DoIV719 = $$DoIV719 + -1ll;
              $$CIV74E = $$CIV74E + 1ll;
            } while ((unsigned long long) $$CIV74E < $$EMTF1E6);    /* ~3415 */
            $$DoIV719 = $$CIVINIT71B + (long long) ($$CIVBUMP762 * (long long) $$CIVFINAL71B);
          lab_3414:
            if (!(1ll + ((long long) mc[].off20 - (long long) mc[].off8) > 0ll)) goto lab_3420;
            $$DoIV71C = 1ll + ((long long) mc[].off20 - (long long) mc[].off8);
            $$CIVINIT71E = $$DoIV71C;
            $$CIVBUMP765 = -1ll;
            $$csx31C = - ((long long) $$CIVBUMP765);
            $$CIVFINAL71E = (unsigned long long) ((long long) ($$CIVINIT71E - (0ll + 1)) / $$csx31C + 1);
            $$CIV751 = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$EMTF1E3 = __pdf_profile@37($$CIVFINAL71E,2ll,0ll);
            do {   /* id=425 guarded */ /* ~3421 */ 
              /* region = 3220 */
              /* bump-normalized */
              $$DoIV71C = $$CIVINIT71E + (long long) ($$CIVBUMP765 * (long long) $$CIV751);
              if (!(1ll + ((long long) mc[].off16 - (long long) mc[].off4) > 0ll)) goto lab_3422;
              $$DoIV71D = 1ll + ((long long) mc[].off16 - (long long) mc[].off4);
              $$CIVINIT71D = $$DoIV71D;
              $$CIVBUMP764 = -1ll;
              $$CIVFINAL71D = (unsigned long long) ((long long) ($$CIVINIT71D - (0ll + 1)) / $$csx31C + 1);
              $$CIV750 = (long long) 0;
              $$EMTF1E2 = __pdf_profile@37($$CIVFINAL71D,2ll,0ll);
              do {   /* id=426 guarded */ /* ~3423 */ 
                /* region = 3219 */
                /* bump-normalized */
                $$DoIV71D = $$CIVINIT71D + (long long) ($$CIVBUMP764 * (long long) $$CIV750);
                if (!(1ll + ((long long) mc[].off12 - (long long) mc[].off0) > 0ll)) goto lab_3424;
                $$DoIV71E = 1ll + ((long long) mc[].off12 - (long long) mc[].off0);
                $$CIVINIT71C = $$DoIV71E;
                $$CIVBUMP763 = -1ll;
                $$CIVFINAL71C = (unsigned long long) ((long long) ($$CIVINIT71C - (0ll + 1)) / $$csx31C + 1);
                $$CIV74F = (long long) 0;
                $$EMTF1E1 = __pdf_profile@37($$CIVFINAL71C,2ll,0ll);
                do {   /* id=427 guarded */ /* ~3425 */ 
                  /* region = 3218 */
                  /* bump-normalized */
                  $$DoIV71E = $$CIVINIT71C + (long long) ($$CIVBUMP763 * (long long) $$CIV74F);
                  ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2280.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2277.))->qlz_%data[].rns2394.[(long long) ibz][1ll][1ll + ((long long) mc[].off20 - $$DoIV71C)][1ll + ((long long) mc[].off16 - $$DoIV71D)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2278.[1ll + ((long long) mc[].off12 - $$DoIV71E)]] = ((double *)((char *)d-T_1061_1%addr  + d-T_1061_1%rvo))->T_1061[].rns2417.[2ll + ((long long) mc[].off20 - ($$DoIV71C + (long long) mc[].off8))][2ll + ((long long) mc[].off16 - ($$DoIV71D + (long long) mc[].off4))][2ll + (((long long) mc[].off12 - (long long) mc[].off0) - $$DoIV71E)];
                  /* DIR   LATCH */
                  $$DoIV71E = $$DoIV71E + -1ll;
                  $$CIV74F = $$CIV74F + 1ll;
                } while ((unsigned long long) $$CIV74F < $$EMTF1E1);    /* ~3425 */
                $$DoIV71E = $$CIVINIT71C + (long long) ($$CIVBUMP763 * (long long) $$CIVFINAL71C);
              lab_3424:
                /* DIR   LATCH */
                $$DoIV71D = $$DoIV71D + -1ll;
                $$CIV750 = $$CIV750 + 1ll;
              } while ((unsigned long long) $$CIV750 < $$EMTF1E2);    /* ~3423 */
              $$DoIV71D = $$CIVINIT71D + (long long) ($$CIVBUMP764 * (long long) $$CIVFINAL71D);
            lab_3422:
              /* DIR   LATCH */
              $$DoIV71C = $$DoIV71C + -1ll;
              $$CIV751 = $$CIV751 + 1ll;
            } while ((unsigned long long) $$CIV751 < $$EMTF1E3);    /* ~3421 */
            $$DoIV71C = $$CIVINIT71E + (long long) ($$CIVBUMP765 * (long long) $$CIVFINAL71E);
          lab_3420:
            if (allocate_size_306 <= 1048576ll) goto lab_2257;
            free(d-T_1061_1%addr)
          lab_2257:
            _dealloca[U,TmPShadow_274D](stack_pos_274)
  1264 |    stack_pos_275 = _getstack();
            d-T_1062_1%dscr_type = 3u;
            d-T_1062_1%data_type = 14u;
            d-T_1062_1%flags = 144u;
            d-T_1062_1%version = 129u;
            d-T_1062_1%element_len = 8ll;
            d-T_1062_1%rank = 3;
            d-T_1062_1%bounds%lbound[].off80 = 1ll;
            d-T_1062_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1062_1%bounds%mult[].off96 = 8ll;
            d-T_1062_1%bounds%lbound[].off56 = 1ll;
            d-T_1062_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1062_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1062_1%bounds%lbound[].off32 = 1ll;
            d-T_1062_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1062_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1062_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_307 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_307 <= 1048576ll)) goto lab_2258;
            d-T_1062_1%addr = _alloca(allocate_size_307);
            goto lab_2259;
          lab_2258:
            d-T_1062_1%addr = malloc(allocate_size_307);
          lab_2259:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3426;
            $$DoIV71F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT721 = $$DoIV71F;
            $$CIVBUMP768 = -1ll;
            $$csx31D = - ((long long) $$CIVBUMP768);
            $$CIVFINAL721 = (unsigned long long) ((long long) ($$CIVINIT721 - (0ll + 1)) / $$csx31D + 1);
            $$CIV754 = (long long) 0;
            $$EMTF1E0 = __pdf_profile@37($$CIVFINAL721,2ll,0ll);
            do {   /* id=428 guarded */ /* ~3427 */ 
              /* region = 3223 */
              /* bump-normalized */
              $$DoIV71F = $$CIVINIT721 + (long long) ($$CIVBUMP768 * (long long) $$CIV754);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3428;
              $$DoIV720 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT720 = $$DoIV720;
              $$CIVBUMP767 = -1ll;
              $$CIVFINAL720 = (unsigned long long) ((long long) ($$CIVINIT720 - (0ll + 1)) / $$csx31D + 1);
              $$CIV753 = (long long) 0;
              $$EMTF1DF = __pdf_profile@37($$CIVFINAL720,2ll,0ll);
              do {   /* id=429 guarded */ /* ~3429 */ 
                /* region = 3222 */
                /* bump-normalized */
                $$DoIV720 = $$CIVINIT720 + (long long) ($$CIVBUMP767 * (long long) $$CIV753);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3430;
                $$DoIV721 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT71F = $$DoIV721;
                $$CIVBUMP766 = -1ll;
                $$CIVFINAL71F = (unsigned long long) ((long long) ($$CIVINIT71F - (0ll + 1)) / $$csx31D + 1);
                $$CIV752 = (long long) 0;
                $$EMTF1DE = __pdf_profile@37($$CIVFINAL71F,2ll,0ll);
                do {   /* id=430 guarded */ /* ~3431 */ 
                  /* region = 3221 */
                  /* bump-normalized */
                  $$DoIV721 = $$CIVINIT71F + (long long) ($$CIVBUMP766 * (long long) $$CIV752);
                  ((double *)((char *)d-T_1062_1%addr  + d-T_1062_1%rvo))->T_1062[].rns2418.[2ll + ((long long) mb[].off20 - ($$DoIV71F + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV720 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV721)] = ((double *)((char *).info->info%d-aux%addr  + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ((long long) mb[].off20 - $$DoIV71F)][1ll + ((long long) mb[].off16 - $$DoIV720)][1ll + ((((long long) mb[].off12 - (long long) mb[].off0) + (long long) (.index->index + mb[].off0)) - $$DoIV721)];
                  /* DIR   LATCH */
                  $$DoIV721 = $$DoIV721 + -1ll;
                  $$CIV752 = $$CIV752 + 1ll;
                } while ((unsigned long long) $$CIV752 < $$EMTF1DE);    /* ~3431 */
                $$DoIV721 = $$CIVINIT71F + (long long) ($$CIVBUMP766 * (long long) $$CIVFINAL71F);
              lab_3430:
                /* DIR   LATCH */
                $$DoIV720 = $$DoIV720 + -1ll;
                $$CIV753 = $$CIV753 + 1ll;
              } while ((unsigned long long) $$CIV753 < $$EMTF1DF);    /* ~3429 */
              $$DoIV720 = $$CIVINIT720 + (long long) ($$CIVBUMP767 * (long long) $$CIVFINAL720);
            lab_3428:
              /* DIR   LATCH */
              $$DoIV71F = $$DoIV71F + -1ll;
              $$CIV754 = $$CIV754 + 1ll;
            } while ((unsigned long long) $$CIV754 < $$EMTF1E0);    /* ~3427 */
            $$DoIV71F = $$CIVINIT721 + (long long) ($$CIVBUMP768 * (long long) $$CIVFINAL721);
          lab_3426:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3432;
            $$DoIV722 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT724 = $$DoIV722;
            $$CIVBUMP76B = -1ll;
            $$csx31E = - ((long long) $$CIVBUMP76B);
            $$CIVFINAL724 = (unsigned long long) ((long long) ($$CIVINIT724 - (0ll + 1)) / $$csx31E + 1);
            $$CIV757 = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$EMTF1DD = __pdf_profile@37($$CIVFINAL724,2ll,0ll);
            do {   /* id=431 guarded */ /* ~3433 */ 
              /* region = 3226 */
              /* bump-normalized */
              $$DoIV722 = $$CIVINIT724 + (long long) ($$CIVBUMP76B * (long long) $$CIV757);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3434;
              $$DoIV723 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT723 = $$DoIV723;
              $$CIVBUMP76A = -1ll;
              $$CIVFINAL723 = (unsigned long long) ((long long) ($$CIVINIT723 - (0ll + 1)) / $$csx31E + 1);
              $$CIV756 = (long long) 0;
              $$EMTF1DC = __pdf_profile@37($$CIVFINAL723,2ll,0ll);
              do {   /* id=432 guarded */ /* ~3435 */ 
                /* region = 3225 */
                /* bump-normalized */
                $$DoIV723 = $$CIVINIT723 + (long long) ($$CIVBUMP76A * (long long) $$CIV756);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3436;
                $$DoIV724 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT722 = $$DoIV724;
                $$CIVBUMP769 = -1ll;
                $$CIVFINAL722 = (unsigned long long) ((long long) ($$CIVINIT722 - (0ll + 1)) / $$csx31E + 1);
                $$CIV755 = (long long) 0;
                $$EMTF1DB = __pdf_profile@37($$CIVFINAL722,2ll,0ll);
                do {   /* id=433 guarded */ /* ~3437 */ 
                  /* region = 3224 */
                  /* bump-normalized */
                  $$DoIV724 = $$CIVINIT722 + (long long) ($$CIVBUMP769 * (long long) $$CIV755);
                  ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2274.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2271.))->qrz_%data[].rns2393.[(long long) ibz][1ll][1ll + ((long long) mb[].off20 - $$DoIV722)][1ll + ((long long) mb[].off16 - $$DoIV723)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2272.[1ll + ((long long) mb[].off12 - $$DoIV724)]] = ((double *)((char *)d-T_1062_1%addr  + d-T_1062_1%rvo))->T_1062[].rns2418.[2ll + ((long long) mb[].off20 - ($$DoIV722 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV723 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV724)];
                  /* DIR   LATCH */
                  $$DoIV724 = $$DoIV724 + -1ll;
                  $$CIV755 = $$CIV755 + 1ll;
                } while ((unsigned long long) $$CIV755 < $$EMTF1DB);    /* ~3437 */
                $$DoIV724 = $$CIVINIT722 + (long long) ($$CIVBUMP769 * (long long) $$CIVFINAL722);
              lab_3436:
                /* DIR   LATCH */
                $$DoIV723 = $$DoIV723 + -1ll;
                $$CIV756 = $$CIV756 + 1ll;
              } while ((unsigned long long) $$CIV756 < $$EMTF1DC);    /* ~3435 */
              $$DoIV723 = $$CIVINIT723 + (long long) ($$CIVBUMP76A * (long long) $$CIVFINAL723);
            lab_3434:
              /* DIR   LATCH */
              $$DoIV722 = $$DoIV722 + -1ll;
              $$CIV757 = $$CIV757 + 1ll;
            } while ((unsigned long long) $$CIV757 < $$EMTF1DD);    /* ~3433 */
            $$DoIV722 = $$CIVINIT724 + (long long) ($$CIVBUMP76B * (long long) $$CIVFINAL724);
          lab_3432:
            if (allocate_size_307 <= 1048576ll) goto lab_2284;
            free(d-T_1062_1%addr)
          lab_2284:
            _dealloca[U,TmPShadow_275D](stack_pos_275)
  1266 |  lab_2230:
  1267 |  lab_2007:
  1268 |  lab_2006:
  1269 |  lab_1727:
  1270 |  lab_1342:
          lab_1341:
  1272 |    if (!(0 != (lmhd & 1))) goto lab_2285;
            mhd_source_terms(.info,.index)
          lab_2285:
  1274 |    $$csx2B1 = 0u == (d-dleft%flags & 128u) | 0u == (d-dleft%flags & 32u);
            if (!$$csx2B1) goto lab_2286;
            filenameaddr_59 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_59 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_59,1274ll,NULL)
            _trap(3)
            return;
          lab_2286:
            if (!(d-dleft%addr != NULL)) goto lab_2288;
            free(d-dleft%addr)
          lab_2288:
            if (!$$csx2B1) goto lab_2289;
            filenameaddr_60 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_60 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_60,1274ll,NULL)
            _trap(3)
            return;
          lab_2289:
            if (!(d-dright%addr != NULL)) goto lab_2291;
            free(d-dright%addr)
          lab_2291:
            if (!$$csx2B1) goto lab_2292;
            filenameaddr_61 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_61 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_61,1274ll,NULL)
            _trap(3)
            return;
          lab_2292:
            if (!(d-dcenter%addr != NULL)) goto lab_2294;
            free(d-dcenter%addr)
          lab_2294:
            if (!$$csx2B1) goto lab_2295;
            filenameaddr_62 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_62 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_62,1274ll,NULL)
            _trap(3)
            return;
          lab_2295:
            if (!(d-dw%addr != NULL)) goto lab_2297;
            free(d-dw%addr)
          lab_2297:
            if (!$$csx2B1) goto lab_2298;
            filenameaddr_63 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_63 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_63,1274ll,NULL)
            _trap(3)
            return;
          lab_2298:
            if (!(d-dw6%addr != NULL)) goto lab_2300;
            free(d-dw6%addr)
          lab_2300:
            if (!$$csx2B1) goto lab_2301;
            filenameaddr_64 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_64 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_64,1274ll,NULL)
            _trap(3)
            return;
          lab_2301:
            if (!(d-dwmdw6%addr != NULL)) goto lab_2303;
            free(d-dwmdw6%addr)
          lab_2303:
            if (!$$csx2B1) goto lab_2304;
            filenameaddr_65 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_65 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_65,1274ll,NULL)
            _trap(3)
            return;
          lab_2304:
            if (!(d-dwpdw6%addr != NULL)) goto lab_2306;
            free(d-dwpdw6%addr)
          lab_2306:
            if (!$$csx2B1) goto lab_2307;
            filenameaddr_66 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_66 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_66,1274ll,NULL)
            _trap(3)
            return;
          lab_2307:
            if (!(d-dw_l%addr != NULL)) goto lab_2309;
            free(d-dw_l%addr)
          lab_2309:
            if (!$$csx2B1) goto lab_2310;
            filenameaddr_67 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_67 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_67,1274ll,NULL)
            _trap(3)
            return;
          lab_2310:
            if (!(d-deltaq%addr != NULL)) goto lab_2312;
            free(d-deltaq%addr)
          lab_2312:
            if (!$$csx2B1) goto lab_2313;
            filenameaddr_68 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_68 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_68,1274ll,NULL)
            _trap(3)
            return;
          lab_2313:
            if (!(d-aleft%addr != NULL)) goto lab_2315;
            free(d-aleft%addr)
          lab_2315:
            if (!$$csx2B1) goto lab_2316;
            filenameaddr_69 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_69 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_69,1274ll,NULL)
            _trap(3)
            return;
          lab_2316:
            if (!(d-aright%addr != NULL)) goto lab_2318;
            free(d-aright%addr)
          lab_2318:
            if (!$$csx2B1) goto lab_2319;
            filenameaddr_70 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_70 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,109ll,0,NULL,NULL,&filename_70,1274ll,NULL)
            _trap(3)
            return;
          lab_2319:
            if (!(d-acenter%addr != NULL)) goto lab_2321;
            free(d-acenter%addr)
          lab_2321:
            d-acenter%flags = d-acenter%flags & 15u;
  1277 |  lab_412:
  1279 |    if (!(0 != (lselfgravity & 1))) goto lab_2322;
            $$RET97 = __stencilcontrol_NMOD_istimeshift(.index,.info,&gradphix,&mb);
  1280 |    if (!(0 != ($$RET97 & 1))) goto lab_2323;
  1281 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3438;
            $$DoIV725 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT727 = $$DoIV725;
            $$CIVBUMP76E = -1ll;
            $$csx24F = - ((long long) $$CIVBUMP76E);
            $$CIVFINAL727 = (unsigned long long) ((long long) ($$CIVINIT727 - (0ll + 1)) / $$csx24F + 1);
            $$CIV75A = (long long) 0;
  1283 |    $$ICM.d-gradphix_%addr24E = d-gradphix_%addr;
  1281 |    $$EMTF1DA = __pdf_profile@37($$CIVFINAL727,2ll,0ll);
            do {   /* id=434 guarded */ /* ~3439 */ 
              /* region = 3230 */
              /* bump-normalized */
              $$DoIV725 = $$CIVINIT727 + (long long) ($$CIVBUMP76E * (long long) $$CIV75A);
  1282 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3440;
              $$DoIV726 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT726 = $$DoIV726;
              $$CIVBUMP76D = -1ll;
              $$CIVFINAL726 = (unsigned long long) ((long long) ($$CIVINIT726 - (0ll + 1)) / $$csx24F + 1);
              $$CIV759 = (long long) 0;
              $$EMTF1D9 = __pdf_profile@37($$CIVFINAL726,2ll,0ll);
              do {   /* id=435 guarded */ /* ~3441 */ 
                /* region = 3229 */
                /* bump-normalized */
                $$DoIV726 = $$CIVINIT726 + (long long) ($$CIVBUMP76D * (long long) $$CIV759);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3442;
                $$DoIV727 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT725 = $$DoIV727;
                $$CIVBUMP76C = -1ll;
                $$CIVFINAL725 = (unsigned long long) ((long long) ($$CIVINIT725 - (0ll + 1)) / $$csx24F + 1);
                $$CIV758 = (long long) 0;
  1283 |        $$csx250 = .info->info%d-q%addr;
                $$csx251 = .info->info%d-q%rvo;
                $$csx252 = .info->info%d-q%bounds%mult[][3ll];
                $$csx253 = .info->info%d-q%bounds%mult[][2ll];
                $$csx254 = .info->info%d-q%bounds%mult[][1ll];
                $$csx255 = .info->info%d-q%bounds%mult[];
  1282 |        $$EMTF1D8 = __pdf_profile@37($$CIVFINAL725,2ll,0ll);
                do {   /* id=436 guarded */ /* ~3443 */ 
                  /* region = 3228 */
                  /* bump-normalized */
                  $$DoIV727 = $$CIVINIT725 + (long long) ($$CIVBUMP76C * (long long) $$CIV758);
  1283 |          ((double *)((char *)$$ICM.d-gradphix_%addr24E->gradphix_%d-data%addr.rns2025.  + $$ICM.d-gradphix_%addr24E->gradphix_%d-data%rvo.rns2022.))->gradphix_%data[].rns2026.[1ll][1ll][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV727)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV726))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr24E  + 40ll))->gradphix_%x[].rns2023.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV725))) + mb[].off0)]] = (((double *)((char *)$$csx250  + $$csx251))->info%q[][(long long) iphigas][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV727)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV726))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV725))) + mb[].off0) + .index->index)] - ((double *)((char *)$$csx250  + $$csx251))->info%q[][(long long) iphigas][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV727)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV726))) + mb[].off4)][(long long) ((((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV725))) + mb[].off0) + .index->index) - 1)]) / $$ICM.dx24D;
  1282 |          /* DIR   LATCH */
                  $$DoIV727 = $$DoIV727 + -1ll;
                  $$CIV758 = $$CIV758 + 1ll;
                } while ((unsigned long long) $$CIV758 < $$EMTF1D8);    /* ~3443 */
                $$DoIV727 = $$CIVINIT725 + (long long) ($$CIVBUMP76C * (long long) $$CIVFINAL725);
              lab_3442:
                /* DIR   LATCH */
                $$DoIV726 = $$DoIV726 + -1ll;
                $$CIV759 = $$CIV759 + 1ll;
              } while ((unsigned long long) $$CIV759 < $$EMTF1D9);    /* ~3441 */
              $$DoIV726 = $$CIVINIT726 + (long long) ($$CIVBUMP76D * (long long) $$CIVFINAL726);
            lab_3440:
  1285 |      /* DIR   LATCH */
              $$DoIV725 = $$DoIV725 + -1ll;
              $$CIV75A = $$CIV75A + 1ll;
            } while ((unsigned long long) $$CIV75A < $$EMTF1DA);    /* ~3439 */
            $$DoIV725 = $$CIVINIT727 + (long long) ($$CIVBUMP76E * (long long) $$CIVFINAL727);
          lab_3438:
  1286 |  lab_2323:
  1287 |    if (!(ndim >= 2)) goto lab_2337;
            $$RET98 = __stencilcontrol_NMOD_istimeshift(.index,.info,&gradphiy,&mb);
  1288 |    if (!(0 != ($$RET98 & 1))) goto lab_2338;
  1289 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3444;
            $$DoIV728 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT72A = $$DoIV728;
            $$CIVBUMP771 = -1ll;
            $$csx256 = - ((long long) $$CIVBUMP771);
            $$CIVFINAL72A = (unsigned long long) ((long long) ($$CIVINIT72A - (0ll + 1)) / $$csx256 + 1);
            $$CIV75D = (long long) 0;
  1291 |    $$ICM.d-gradphiy_%addr24F = d-gradphiy_%addr;
  1289 |    $$EMTF1D7 = __pdf_profile@37($$CIVFINAL72A,2ll,0ll);
            do {   /* id=437 guarded */ /* ~3445 */ 
              /* region = 3233 */
              /* bump-normalized */
              $$DoIV728 = $$CIVINIT72A + (long long) ($$CIVBUMP771 * (long long) $$CIV75D);
  1290 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3446;
              $$DoIV729 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT729 = $$DoIV729;
              $$CIVBUMP770 = -1ll;
              $$CIVFINAL729 = (unsigned long long) ((long long) ($$CIVINIT729 - (0ll + 1)) / $$csx256 + 1);
              $$CIV75C = (long long) 0;
              $$EMTF1D6 = __pdf_profile@37($$CIVFINAL729,2ll,0ll);
              do {   /* id=438 guarded */ /* ~3447 */ 
                /* region = 3232 */
                /* bump-normalized */
                $$DoIV729 = $$CIVINIT729 + (long long) ($$CIVBUMP770 * (long long) $$CIV75C);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3448;
                $$DoIV72A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT728 = $$DoIV72A;
                $$CIVBUMP76F = -1ll;
                $$CIVFINAL728 = (unsigned long long) ((long long) ($$CIVINIT728 - (0ll + 1)) / $$csx256 + 1);
                $$CIV75B = (long long) 0;
  1291 |        $$csx257 = .info->info%d-q%addr;
                $$csx258 = .info->info%d-q%rvo;
                $$csx259 = .info->info%d-q%bounds%mult[][3ll];
                $$csx25A = .info->info%d-q%bounds%mult[][2ll];
                $$csx25B = .info->info%d-q%bounds%mult[][1ll];
                $$csx25C = .info->info%d-q%bounds%mult[];
  1290 |        $$EMTF1D5 = __pdf_profile@37($$CIVFINAL728,2ll,0ll);
                do {   /* id=439 guarded */ /* ~3449 */ 
                  /* region = 3231 */
                  /* bump-normalized */
                  $$DoIV72A = $$CIVINIT728 + (long long) ($$CIVBUMP76F * (long long) $$CIV75B);
  1291 |          ((double *)((char *)$$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%addr.rns2030.  + $$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%rvo.rns2027.))->gradphiy_%data[].rns2031.[1ll][1ll][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72A)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV729))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr24F  + 40ll))->gradphiy_%x[].rns2028.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV728))) + mb[].off0)]] = (((double *)((char *)$$csx257  + $$csx258))->info%q[][(long long) iphigas][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72A)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV729))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV728))) + mb[].off0) + .index->index)] - ((double *)((char *)$$csx257  + $$csx258))->info%q[][(long long) iphigas][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72A)))][(long long) (((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV729))) + mb[].off4) - 1)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV728))) + mb[].off0) + .index->index)]) / $$ICM.dx24D;
  1290 |          /* DIR   LATCH */
                  $$DoIV72A = $$DoIV72A + -1ll;
                  $$CIV75B = $$CIV75B + 1ll;
                } while ((unsigned long long) $$CIV75B < $$EMTF1D5);    /* ~3449 */
                $$DoIV72A = $$CIVINIT728 + (long long) ($$CIVBUMP76F * (long long) $$CIVFINAL728);
              lab_3448:
                /* DIR   LATCH */
                $$DoIV729 = $$DoIV729 + -1ll;
                $$CIV75C = $$CIV75C + 1ll;
              } while ((unsigned long long) $$CIV75C < $$EMTF1D6);    /* ~3447 */
              $$DoIV729 = $$CIVINIT729 + (long long) ($$CIVBUMP770 * (long long) $$CIVFINAL729);
            lab_3446:
  1293 |      /* DIR   LATCH */
              $$DoIV728 = $$DoIV728 + -1ll;
              $$CIV75D = $$CIV75D + 1ll;
            } while ((unsigned long long) $$CIV75D < $$EMTF1D7);    /* ~3445 */
            $$DoIV728 = $$CIVINIT72A + (long long) ($$CIVBUMP771 * (long long) $$CIVFINAL72A);
          lab_3444:
  1294 |  lab_2338:
  1295 |    if (!(ndim >= 3)) goto lab_2352;
            $$RET99 = __stencilcontrol_NMOD_istimeshift(.index,.info,&gradphiz,&mb);
  1296 |    if (!(0 != ($$RET99 & 1))) goto lab_2353;
  1297 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3450;
            $$DoIV72B = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT72D = $$DoIV72B;
            $$CIVBUMP774 = -1ll;
            $$csx25D = - ((long long) $$CIVBUMP774);
            $$CIVFINAL72D = (unsigned long long) ((long long) ($$CIVINIT72D - (0ll + 1)) / $$csx25D + 1);
            $$CIV760 = (long long) 0;
  1299 |    $$ICM.d-gradphiz_%addr250 = d-gradphiz_%addr;
  1297 |    $$EMTF1D4 = __pdf_profile@37($$CIVFINAL72D,2ll,0ll);
            do {   /* id=440 guarded */ /* ~3451 */ 
              /* region = 3236 */
              /* bump-normalized */
              $$DoIV72B = $$CIVINIT72D + (long long) ($$CIVBUMP774 * (long long) $$CIV760);
  1298 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3452;
              $$DoIV72C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT72C = $$DoIV72C;
              $$CIVBUMP773 = -1ll;
              $$CIVFINAL72C = (unsigned long long) ((long long) ($$CIVINIT72C - (0ll + 1)) / $$csx25D + 1);
              $$CIV75F = (long long) 0;
              $$EMTF1D3 = __pdf_profile@37($$CIVFINAL72C,2ll,0ll);
              do {   /* id=441 guarded */ /* ~3453 */ 
                /* region = 3235 */
                /* bump-normalized */
                $$DoIV72C = $$CIVINIT72C + (long long) ($$CIVBUMP773 * (long long) $$CIV75F);
                if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3454;
                $$DoIV72D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
                $$CIVINIT72B = $$DoIV72D;
                $$CIVBUMP772 = -1ll;
                $$CIVFINAL72B = (unsigned long long) ((long long) ($$CIVINIT72B - (0ll + 1)) / $$csx25D + 1);
                $$CIV75E = (long long) 0;
  1299 |        $$csx25E = .info->info%d-q%addr;
                $$csx25F = .info->info%d-q%rvo;
                $$csx260 = .info->info%d-q%bounds%mult[][3ll];
                $$csx261 = .info->info%d-q%bounds%mult[][2ll];
                $$csx262 = .info->info%d-q%bounds%mult[][1ll];
                $$csx263 = .info->info%d-q%bounds%mult[];
  1298 |        $$EMTF1D2 = __pdf_profile@37($$CIVFINAL72B,2ll,0ll);
                do {   /* id=442 guarded */ /* ~3455 */ 
                  /* region = 3234 */
                  /* bump-normalized */
                  $$DoIV72D = $$CIVINIT72B + (long long) ($$CIVBUMP772 * (long long) $$CIV75E);
  1299 |          ((double *)((char *)$$ICM.d-gradphiz_%addr250->gradphiz_%d-data%addr.rns2035.  + $$ICM.d-gradphiz_%addr250->gradphiz_%d-data%rvo.rns2032.))->gradphiz_%data[].rns2036.[1ll][1ll][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72D)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV72C))) + mb[].off4)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr250  + 40ll))->gradphiz_%x[].rns2033.[(long long) ((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV72B))) + mb[].off0)]] = (((double *)((char *)$$csx25E  + $$csx25F))->info%q[][(long long) iphigas][(long long) (mb[].off8 + (int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72D)))][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV72C))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV72B))) + mb[].off0) + .index->index)] - ((double *)((char *)$$csx25E  + $$csx25F))->info%q[][(long long) iphigas][(long long) (((int) (1ll + (((long long) mb[].off20 - (long long) mb[].off8) - $$DoIV72D)) + mb[].off8) - 1)][(long long) ((int) (1ll + ((long long) mb[].off16 - ((long long) mb[].off4 + $$DoIV72C))) + mb[].off4)][(long long) (((int) (1ll + ((long long) mb[].off12 - ((long long) mb[].off0 + $$DoIV72B))) + mb[].off0) + .index->index)]) / $$ICM.dx24D;
  1298 |          /* DIR   LATCH */
                  $$DoIV72D = $$DoIV72D + -1ll;
                  $$CIV75E = $$CIV75E + 1ll;
                } while ((unsigned long long) $$CIV75E < $$EMTF1D2);    /* ~3455 */
                $$DoIV72D = $$CIVINIT72B + (long long) ($$CIVBUMP772 * (long long) $$CIVFINAL72B);
              lab_3454:
                /* DIR   LATCH */
                $$DoIV72C = $$DoIV72C + -1ll;
                $$CIV75F = $$CIV75F + 1ll;
              } while ((unsigned long long) $$CIV75F < $$EMTF1D3);    /* ~3453 */
              $$DoIV72C = $$CIVINIT72C + (long long) ($$CIVBUMP773 * (long long) $$CIVFINAL72C);
            lab_3452:
  1301 |      /* DIR   LATCH */
              $$DoIV72B = $$DoIV72B + -1ll;
              $$CIV760 = $$CIV760 + 1ll;
            } while ((unsigned long long) $$CIV760 < $$EMTF1D4);    /* ~3451 */
            $$DoIV72B = $$CIVINIT72D + (long long) ($$CIVBUMP774 * (long long) $$CIVFINAL72D);
          lab_3450:
  1302 |  lab_2353:
  1303 |  lab_2352:
  1304 |  lab_2337:
            $$RET9A = __stencilcontrol_NMOD_istime(.index,.info,&qrx,&mb);
  1307 |    if (!(0 != ($$RET9A & 1))) goto lab_2367;
  1308 |    if (!(0 != (lselfgravity & 1))) goto lab_2368;
  1309 |    stack_pos_276 = _getstack();
            d-T_1063_1%flags = 144u;
            d-T_1063_1%bounds%lbound[].off80 = 1ll;
            d-T_1063_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1063_1%bounds%mult[].off96 = 8ll;
            d-T_1063_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1063_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1063_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1063_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1063_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_308 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_308 <= 1048576ll)) goto lab_2369;
            d-T_1063_1%addr = _alloca(allocate_size_308);
            goto lab_2370;
          lab_2369:
            d-T_1063_1%addr = malloc(allocate_size_308);
          lab_2370:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3456;
            $$DoIV72E = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT730 = $$DoIV72E;
            $$CIVBUMP777 = -1ll;
            $$csx264 = - ((long long) $$CIVBUMP777);
            $$CIVFINAL730 = (unsigned long long) ((long long) ($$CIVINIT730 - (0ll + 1)) / $$csx264 + 1);
            $$CIV763 = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$ICM.d-gradphix_%addr24E = d-gradphix_%addr;
            $$EMTF1D1 = __pdf_profile@37($$CIVFINAL730,2ll,0ll);
            do {   /* id=443 guarded */ /* ~3457 */ 
              /* region = 3239 */
              /* bump-normalized */
              $$DoIV72E = $$CIVINIT730 + (long long) ($$CIVBUMP777 * (long long) $$CIV763);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3458;
              $$DoIV72F = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT72F = $$DoIV72F;
              $$CIVBUMP776 = -1ll;
              $$CIVFINAL72F = (unsigned long long) ((long long) ($$CIVINIT72F - (0ll + 1)) / $$csx264 + 1);
              $$CIV762 = (long long) 0;
              $$EMTF1D0 = __pdf_profile@37($$CIVFINAL72F,2ll,0ll);
              do {   /* id=444 guarded */ /* ~3459 */ 
                /* region = 3238 */
                /* bump-normalized */
                $$DoIV72F = $$CIVINIT72F + (long long) ($$CIVBUMP776 * (long long) $$CIV762);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3460;
                $$DoIV730 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT72E = $$DoIV730;
                $$CIVBUMP775 = -1ll;
                $$CIVFINAL72E = (unsigned long long) ((long long) ($$CIVINIT72E - (0ll + 1)) / $$csx264 + 1);
                $$CIV761 = (long long) 0;
                $$EMTF1CF = __pdf_profile@37($$CIVFINAL72E,2ll,0ll);
                do {   /* id=445 guarded */ /* ~3461 */ 
                  /* region = 3237 */
                  /* bump-normalized */
                  $$DoIV730 = $$CIVINIT72E + (long long) ($$CIVBUMP775 * (long long) $$CIV761);
                  ((double *)((char *)d-T_1063_1%addr  + d-T_1063_1%rvo))->T_1063[].rns2037.[2ll + ((long long) mb[].off20 - ($$DoIV72E + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV72F + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV730)] = ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2042.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2039.))->qrx_%data[].rns2043.[(long long) ivx][1ll][1ll + ((long long) mb[].off20 - $$DoIV72E)][1ll + ((long long) mb[].off16 - $$DoIV72F)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2040.[1ll + ((long long) mb[].off12 - $$DoIV730)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphix_%addr24E->gradphix_%d-data%addr.rns2025.  + $$ICM.d-gradphix_%addr24E->gradphix_%d-data%rvo.rns2022.))->gradphix_%data[].rns2038.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV72E)][1ll + ((long long) mb[].off16 - $$DoIV72F)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr24E  + 40ll))->gradphix_%x[].rns2023.[1ll + ((long long) mb[].off12 - $$DoIV730)]];
                  /* DIR   LATCH */
                  $$DoIV730 = $$DoIV730 + -1ll;
                  $$CIV761 = $$CIV761 + 1ll;
                } while ((unsigned long long) $$CIV761 < $$EMTF1CF);    /* ~3461 */
                $$DoIV730 = $$CIVINIT72E + (long long) ($$CIVBUMP775 * (long long) $$CIVFINAL72E);
              lab_3460:
                /* DIR   LATCH */
                $$DoIV72F = $$DoIV72F + -1ll;
                $$CIV762 = $$CIV762 + 1ll;
              } while ((unsigned long long) $$CIV762 < $$EMTF1D0);    /* ~3459 */
              $$DoIV72F = $$CIVINIT72F + (long long) ($$CIVBUMP776 * (long long) $$CIVFINAL72F);
            lab_3458:
              /* DIR   LATCH */
              $$DoIV72E = $$DoIV72E + -1ll;
              $$CIV763 = $$CIV763 + 1ll;
            } while ((unsigned long long) $$CIV763 < $$EMTF1D1);    /* ~3457 */
            $$DoIV72E = $$CIVINIT730 + (long long) ($$CIVBUMP777 * (long long) $$CIVFINAL730);
          lab_3456:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3462;
            $$DoIV731 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT733 = $$DoIV731;
            $$CIVBUMP77A = -1ll;
            $$csx265 = - ((long long) $$CIVBUMP77A);
            $$CIVFINAL733 = (unsigned long long) ((long long) ($$CIVINIT733 - (0ll + 1)) / $$csx265 + 1);
            $$CIV766 = (long long) 0;
            $$ICM.d-qrx_%addr22A = d-qrx_%addr;
            $$EMTF1CE = __pdf_profile@37($$CIVFINAL733,2ll,0ll);
            do {   /* id=446 guarded */ /* ~3463 */ 
              /* region = 3242 */
              /* bump-normalized */
              $$DoIV731 = $$CIVINIT733 + (long long) ($$CIVBUMP77A * (long long) $$CIV766);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3464;
              $$DoIV732 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT732 = $$DoIV732;
              $$CIVBUMP779 = -1ll;
              $$CIVFINAL732 = (unsigned long long) ((long long) ($$CIVINIT732 - (0ll + 1)) / $$csx265 + 1);
              $$CIV765 = (long long) 0;
              $$EMTF1CD = __pdf_profile@37($$CIVFINAL732,2ll,0ll);
              do {   /* id=447 guarded */ /* ~3465 */ 
                /* region = 3241 */
                /* bump-normalized */
                $$DoIV732 = $$CIVINIT732 + (long long) ($$CIVBUMP779 * (long long) $$CIV765);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3466;
                $$DoIV733 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT731 = $$DoIV733;
                $$CIVBUMP778 = -1ll;
                $$CIVFINAL731 = (unsigned long long) ((long long) ($$CIVINIT731 - (0ll + 1)) / $$csx265 + 1);
                $$CIV764 = (long long) 0;
                $$EMTF1CC = __pdf_profile@37($$CIVFINAL731,2ll,0ll);
                do {   /* id=448 guarded */ /* ~3467 */ 
                  /* region = 3240 */
                  /* bump-normalized */
                  $$DoIV733 = $$CIVINIT731 + (long long) ($$CIVBUMP778 * (long long) $$CIV764);
                  ((double *)((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2042.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2039.))->qrx_%data[].rns2043.[(long long) ivx][1ll][1ll + ((long long) mb[].off20 - $$DoIV731)][1ll + ((long long) mb[].off16 - $$DoIV732)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2040.[1ll + ((long long) mb[].off12 - $$DoIV733)]] = ((double *)((char *)d-T_1063_1%addr  + d-T_1063_1%rvo))->T_1063[].rns2037.[2ll + ((long long) mb[].off20 - ($$DoIV731 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV732 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV733)];
                  /* DIR   LATCH */
                  $$DoIV733 = $$DoIV733 + -1ll;
                  $$CIV764 = $$CIV764 + 1ll;
                } while ((unsigned long long) $$CIV764 < $$EMTF1CC);    /* ~3467 */
                $$DoIV733 = $$CIVINIT731 + (long long) ($$CIVBUMP778 * (long long) $$CIVFINAL731);
              lab_3466:
                /* DIR   LATCH */
                $$DoIV732 = $$DoIV732 + -1ll;
                $$CIV765 = $$CIV765 + 1ll;
              } while ((unsigned long long) $$CIV765 < $$EMTF1CD);    /* ~3465 */
              $$DoIV732 = $$CIVINIT732 + (long long) ($$CIVBUMP779 * (long long) $$CIVFINAL732);
            lab_3464:
              /* DIR   LATCH */
              $$DoIV731 = $$DoIV731 + -1ll;
              $$CIV766 = $$CIV766 + 1ll;
            } while ((unsigned long long) $$CIV766 < $$EMTF1CE);    /* ~3463 */
            $$DoIV731 = $$CIVINIT733 + (long long) ($$CIVBUMP77A * (long long) $$CIVFINAL733);
          lab_3462:
            if (allocate_size_308 <= 1048576ll) goto lab_2395;
            free(d-T_1063_1%addr)
          lab_2395:
            _dealloca[U,TmPShadow_276D](stack_pos_276)
  1312 |  lab_2368:
  1313 |  lab_2367:
            $$RET9B = __stencilcontrol_NMOD_istime(.index,.info,&qlx,&mb);
  1315 |    if (!(0 != ($$RET9B & 1))) goto lab_2396;
  1316 |    if (!(0 != (lselfgravity & 1))) goto lab_2397;
  1317 |    stack_pos_277 = _getstack();
            d-T_1064_1%flags = 144u;
            d-T_1064_1%bounds%lbound[].off80 = 1ll;
            d-T_1064_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1064_1%bounds%mult[].off96 = 8ll;
            d-T_1064_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1064_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1064_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1064_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1064_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_309 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_309 <= 1048576ll)) goto lab_2398;
            d-T_1064_1%addr = _alloca(allocate_size_309);
            goto lab_2399;
          lab_2398:
            d-T_1064_1%addr = malloc(allocate_size_309);
          lab_2399:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3468;
            $$DoIV734 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT736 = $$DoIV734;
            $$CIVBUMP77D = -1ll;
            $$csx266 = - ((long long) $$CIVBUMP77D);
            $$CIVFINAL736 = (unsigned long long) ((long long) ($$CIVINIT736 - (0ll + 1)) / $$csx266 + 1);
            $$CIV769 = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$ICM.d-gradphix_%addr24E = d-gradphix_%addr;
            $$EMTF1CB = __pdf_profile@37($$CIVFINAL736,2ll,0ll);
            do {   /* id=449 guarded */ /* ~3469 */ 
              /* region = 3245 */
              /* bump-normalized */
              $$DoIV734 = $$CIVINIT736 + (long long) ($$CIVBUMP77D * (long long) $$CIV769);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3470;
              $$DoIV735 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT735 = $$DoIV735;
              $$CIVBUMP77C = -1ll;
              $$CIVFINAL735 = (unsigned long long) ((long long) ($$CIVINIT735 - (0ll + 1)) / $$csx266 + 1);
              $$CIV768 = (long long) 0;
              $$EMTF1CA = __pdf_profile@37($$CIVFINAL735,2ll,0ll);
              do {   /* id=450 guarded */ /* ~3471 */ 
                /* region = 3244 */
                /* bump-normalized */
                $$DoIV735 = $$CIVINIT735 + (long long) ($$CIVBUMP77C * (long long) $$CIV768);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3472;
                $$DoIV736 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT734 = $$DoIV736;
                $$CIVBUMP77B = -1ll;
                $$CIVFINAL734 = (unsigned long long) ((long long) ($$CIVINIT734 - (0ll + 1)) / $$csx266 + 1);
                $$CIV767 = (long long) 0;
                $$EMTF1C9 = __pdf_profile@37($$CIVFINAL734,2ll,0ll);
                do {   /* id=451 guarded */ /* ~3473 */ 
                  /* region = 3243 */
                  /* bump-normalized */
                  $$DoIV736 = $$CIVINIT734 + (long long) ($$CIVBUMP77B * (long long) $$CIV767);
                  ((double *)((char *)d-T_1064_1%addr  + d-T_1064_1%rvo))->T_1064[].rns2044.[2ll + ((long long) mb[].off20 - ($$DoIV734 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV735 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV736)] = ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2049.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2046.))->qlx_%data[].rns2050.[(long long) ivx][1ll][1ll + ((long long) mb[].off20 - $$DoIV734)][1ll + ((long long) mb[].off16 - $$DoIV735)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2047.[1ll + ((long long) mb[].off12 - $$DoIV736)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphix_%addr24E->gradphix_%d-data%addr.rns2025.  + $$ICM.d-gradphix_%addr24E->gradphix_%d-data%rvo.rns2022.))->gradphix_%data[].rns2045.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV734)][1ll + ((long long) mb[].off16 - $$DoIV735)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr24E  + 40ll))->gradphix_%x[].rns2023.[1ll + ((long long) mb[].off12 - $$DoIV736)]];
                  /* DIR   LATCH */
                  $$DoIV736 = $$DoIV736 + -1ll;
                  $$CIV767 = $$CIV767 + 1ll;
                } while ((unsigned long long) $$CIV767 < $$EMTF1C9);    /* ~3473 */
                $$DoIV736 = $$CIVINIT734 + (long long) ($$CIVBUMP77B * (long long) $$CIVFINAL734);
              lab_3472:
                /* DIR   LATCH */
                $$DoIV735 = $$DoIV735 + -1ll;
                $$CIV768 = $$CIV768 + 1ll;
              } while ((unsigned long long) $$CIV768 < $$EMTF1CA);    /* ~3471 */
              $$DoIV735 = $$CIVINIT735 + (long long) ($$CIVBUMP77C * (long long) $$CIVFINAL735);
            lab_3470:
              /* DIR   LATCH */
              $$DoIV734 = $$DoIV734 + -1ll;
              $$CIV769 = $$CIV769 + 1ll;
            } while ((unsigned long long) $$CIV769 < $$EMTF1CB);    /* ~3469 */
            $$DoIV734 = $$CIVINIT736 + (long long) ($$CIVBUMP77D * (long long) $$CIVFINAL736);
          lab_3468:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3474;
            $$DoIV737 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT739 = $$DoIV737;
            $$CIVBUMP780 = -1ll;
            $$csx267 = - ((long long) $$CIVBUMP780);
            $$CIVFINAL739 = (unsigned long long) ((long long) ($$CIVINIT739 - (0ll + 1)) / $$csx267 + 1);
            $$CIV76C = (long long) 0;
            $$ICM.d-qlx_%addr22B = d-qlx_%addr;
            $$EMTF1C8 = __pdf_profile@37($$CIVFINAL739,2ll,0ll);
            do {   /* id=452 guarded */ /* ~3475 */ 
              /* region = 3248 */
              /* bump-normalized */
              $$DoIV737 = $$CIVINIT739 + (long long) ($$CIVBUMP780 * (long long) $$CIV76C);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3476;
              $$DoIV738 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT738 = $$DoIV738;
              $$CIVBUMP77F = -1ll;
              $$CIVFINAL738 = (unsigned long long) ((long long) ($$CIVINIT738 - (0ll + 1)) / $$csx267 + 1);
              $$CIV76B = (long long) 0;
              $$EMTF1C7 = __pdf_profile@37($$CIVFINAL738,2ll,0ll);
              do {   /* id=453 guarded */ /* ~3477 */ 
                /* region = 3247 */
                /* bump-normalized */
                $$DoIV738 = $$CIVINIT738 + (long long) ($$CIVBUMP77F * (long long) $$CIV76B);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3478;
                $$DoIV739 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT737 = $$DoIV739;
                $$CIVBUMP77E = -1ll;
                $$CIVFINAL737 = (unsigned long long) ((long long) ($$CIVINIT737 - (0ll + 1)) / $$csx267 + 1);
                $$CIV76A = (long long) 0;
                $$EMTF1C6 = __pdf_profile@37($$CIVFINAL737,2ll,0ll);
                do {   /* id=454 guarded */ /* ~3479 */ 
                  /* region = 3246 */
                  /* bump-normalized */
                  $$DoIV739 = $$CIVINIT737 + (long long) ($$CIVBUMP77E * (long long) $$CIV76A);
                  ((double *)((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2049.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2046.))->qlx_%data[].rns2050.[(long long) ivx][1ll][1ll + ((long long) mb[].off20 - $$DoIV737)][1ll + ((long long) mb[].off16 - $$DoIV738)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2047.[1ll + ((long long) mb[].off12 - $$DoIV739)]] = ((double *)((char *)d-T_1064_1%addr  + d-T_1064_1%rvo))->T_1064[].rns2044.[2ll + ((long long) mb[].off20 - ($$DoIV737 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV738 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV739)];
                  /* DIR   LATCH */
                  $$DoIV739 = $$DoIV739 + -1ll;
                  $$CIV76A = $$CIV76A + 1ll;
                } while ((unsigned long long) $$CIV76A < $$EMTF1C6);    /* ~3479 */
                $$DoIV739 = $$CIVINIT737 + (long long) ($$CIVBUMP77E * (long long) $$CIVFINAL737);
              lab_3478:
                /* DIR   LATCH */
                $$DoIV738 = $$DoIV738 + -1ll;
                $$CIV76B = $$CIV76B + 1ll;
              } while ((unsigned long long) $$CIV76B < $$EMTF1C7);    /* ~3477 */
              $$DoIV738 = $$CIVINIT738 + (long long) ($$CIVBUMP77F * (long long) $$CIVFINAL738);
            lab_3476:
              /* DIR   LATCH */
              $$DoIV737 = $$DoIV737 + -1ll;
              $$CIV76C = $$CIV76C + 1ll;
            } while ((unsigned long long) $$CIV76C < $$EMTF1C8);    /* ~3475 */
            $$DoIV737 = $$CIVINIT739 + (long long) ($$CIVBUMP780 * (long long) $$CIVFINAL739);
          lab_3474:
            if (allocate_size_309 <= 1048576ll) goto lab_2424;
            free(d-T_1064_1%addr)
          lab_2424:
            _dealloca[U,TmPShadow_277D](stack_pos_277)
  1320 |  lab_2397:
  1321 |  lab_2396:
            $$RET9C = __stencilcontrol_NMOD_istime(.index,.info,&qry,&mb);
  1323 |    if (!(0 != ($$RET9C & 1))) goto lab_2425;
  1324 |    if (!(0 != (lselfgravity & 1))) goto lab_2426;
  1325 |    stack_pos_278 = _getstack();
            d-T_1065_1%flags = 144u;
            d-T_1065_1%bounds%lbound[].off80 = 1ll;
            d-T_1065_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1065_1%bounds%mult[].off96 = 8ll;
            d-T_1065_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1065_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1065_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1065_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1065_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_310 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_310 <= 1048576ll)) goto lab_2427;
            d-T_1065_1%addr = _alloca(allocate_size_310);
            goto lab_2428;
          lab_2427:
            d-T_1065_1%addr = malloc(allocate_size_310);
          lab_2428:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3480;
            $$DoIV73A = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT73C = $$DoIV73A;
            $$CIVBUMP783 = -1ll;
            $$csx268 = - ((long long) $$CIVBUMP783);
            $$CIVFINAL73C = (unsigned long long) ((long long) ($$CIVINIT73C - (0ll + 1)) / $$csx268 + 1);
            $$CIV76F = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$ICM.d-gradphiy_%addr24F = d-gradphiy_%addr;
            $$EMTF1C5 = __pdf_profile@37($$CIVFINAL73C,2ll,0ll);
            do {   /* id=455 guarded */ /* ~3481 */ 
              /* region = 3251 */
              /* bump-normalized */
              $$DoIV73A = $$CIVINIT73C + (long long) ($$CIVBUMP783 * (long long) $$CIV76F);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3482;
              $$DoIV73B = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT73B = $$DoIV73B;
              $$CIVBUMP782 = -1ll;
              $$CIVFINAL73B = (unsigned long long) ((long long) ($$CIVINIT73B - (0ll + 1)) / $$csx268 + 1);
              $$CIV76E = (long long) 0;
              $$EMTF1C4 = __pdf_profile@37($$CIVFINAL73B,2ll,0ll);
              do {   /* id=456 guarded */ /* ~3483 */ 
                /* region = 3250 */
                /* bump-normalized */
                $$DoIV73B = $$CIVINIT73B + (long long) ($$CIVBUMP782 * (long long) $$CIV76E);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3484;
                $$DoIV73C = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT73A = $$DoIV73C;
                $$CIVBUMP781 = -1ll;
                $$CIVFINAL73A = (unsigned long long) ((long long) ($$CIVINIT73A - (0ll + 1)) / $$csx268 + 1);
                $$CIV76D = (long long) 0;
                $$EMTF1C3 = __pdf_profile@37($$CIVFINAL73A,2ll,0ll);
                do {   /* id=457 guarded */ /* ~3485 */ 
                  /* region = 3249 */
                  /* bump-normalized */
                  $$DoIV73C = $$CIVINIT73A + (long long) ($$CIVBUMP781 * (long long) $$CIV76D);
                  ((double *)((char *)d-T_1065_1%addr  + d-T_1065_1%rvo))->T_1065[].rns2051.[2ll + ((long long) mb[].off20 - ($$DoIV73A + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV73B + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV73C)] = ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2056.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2053.))->qry_%data[].rns2057.[(long long) ivy][1ll][1ll + ((long long) mb[].off20 - $$DoIV73A)][1ll + ((long long) mb[].off16 - $$DoIV73B)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2054.[1ll + ((long long) mb[].off12 - $$DoIV73C)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%addr.rns2030.  + $$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%rvo.rns2027.))->gradphiy_%data[].rns2052.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV73A)][1ll + ((long long) mb[].off16 - $$DoIV73B)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr24F  + 40ll))->gradphiy_%x[].rns2028.[1ll + ((long long) mb[].off12 - $$DoIV73C)]];
                  /* DIR   LATCH */
                  $$DoIV73C = $$DoIV73C + -1ll;
                  $$CIV76D = $$CIV76D + 1ll;
                } while ((unsigned long long) $$CIV76D < $$EMTF1C3);    /* ~3485 */
                $$DoIV73C = $$CIVINIT73A + (long long) ($$CIVBUMP781 * (long long) $$CIVFINAL73A);
              lab_3484:
                /* DIR   LATCH */
                $$DoIV73B = $$DoIV73B + -1ll;
                $$CIV76E = $$CIV76E + 1ll;
              } while ((unsigned long long) $$CIV76E < $$EMTF1C4);    /* ~3483 */
              $$DoIV73B = $$CIVINIT73B + (long long) ($$CIVBUMP782 * (long long) $$CIVFINAL73B);
            lab_3482:
              /* DIR   LATCH */
              $$DoIV73A = $$DoIV73A + -1ll;
              $$CIV76F = $$CIV76F + 1ll;
            } while ((unsigned long long) $$CIV76F < $$EMTF1C5);    /* ~3481 */
            $$DoIV73A = $$CIVINIT73C + (long long) ($$CIVBUMP783 * (long long) $$CIVFINAL73C);
          lab_3480:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3486;
            $$DoIV73D = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT73F = $$DoIV73D;
            $$CIVBUMP786 = -1ll;
            $$csx269 = - ((long long) $$CIVBUMP786);
            $$CIVFINAL73F = (unsigned long long) ((long long) ($$CIVINIT73F - (0ll + 1)) / $$csx269 + 1);
            $$CIV772 = (long long) 0;
            $$ICM.d-qry_%addr22C = d-qry_%addr;
            $$EMTF1C2 = __pdf_profile@37($$CIVFINAL73F,2ll,0ll);
            do {   /* id=458 guarded */ /* ~3487 */ 
              /* region = 3254 */
              /* bump-normalized */
              $$DoIV73D = $$CIVINIT73F + (long long) ($$CIVBUMP786 * (long long) $$CIV772);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3488;
              $$DoIV73E = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT73E = $$DoIV73E;
              $$CIVBUMP785 = -1ll;
              $$CIVFINAL73E = (unsigned long long) ((long long) ($$CIVINIT73E - (0ll + 1)) / $$csx269 + 1);
              $$CIV771 = (long long) 0;
              $$EMTF1C1 = __pdf_profile@37($$CIVFINAL73E,2ll,0ll);
              do {   /* id=459 guarded */ /* ~3489 */ 
                /* region = 3253 */
                /* bump-normalized */
                $$DoIV73E = $$CIVINIT73E + (long long) ($$CIVBUMP785 * (long long) $$CIV771);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3490;
                $$DoIV73F = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT73D = $$DoIV73F;
                $$CIVBUMP784 = -1ll;
                $$CIVFINAL73D = (unsigned long long) ((long long) ($$CIVINIT73D - (0ll + 1)) / $$csx269 + 1);
                $$CIV770 = (long long) 0;
                $$EMTF1C0 = __pdf_profile@37($$CIVFINAL73D,2ll,0ll);
                do {   /* id=460 guarded */ /* ~3491 */ 
                  /* region = 3252 */
                  /* bump-normalized */
                  $$DoIV73F = $$CIVINIT73D + (long long) ($$CIVBUMP784 * (long long) $$CIV770);
                  ((double *)((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2056.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2053.))->qry_%data[].rns2057.[(long long) ivy][1ll][1ll + ((long long) mb[].off20 - $$DoIV73D)][1ll + ((long long) mb[].off16 - $$DoIV73E)][(long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2054.[1ll + ((long long) mb[].off12 - $$DoIV73F)]] = ((double *)((char *)d-T_1065_1%addr  + d-T_1065_1%rvo))->T_1065[].rns2051.[2ll + ((long long) mb[].off20 - ($$DoIV73D + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV73E + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV73F)];
                  /* DIR   LATCH */
                  $$DoIV73F = $$DoIV73F + -1ll;
                  $$CIV770 = $$CIV770 + 1ll;
                } while ((unsigned long long) $$CIV770 < $$EMTF1C0);    /* ~3491 */
                $$DoIV73F = $$CIVINIT73D + (long long) ($$CIVBUMP784 * (long long) $$CIVFINAL73D);
              lab_3490:
                /* DIR   LATCH */
                $$DoIV73E = $$DoIV73E + -1ll;
                $$CIV771 = $$CIV771 + 1ll;
              } while ((unsigned long long) $$CIV771 < $$EMTF1C1);    /* ~3489 */
              $$DoIV73E = $$CIVINIT73E + (long long) ($$CIVBUMP785 * (long long) $$CIVFINAL73E);
            lab_3488:
              /* DIR   LATCH */
              $$DoIV73D = $$DoIV73D + -1ll;
              $$CIV772 = $$CIV772 + 1ll;
            } while ((unsigned long long) $$CIV772 < $$EMTF1C2);    /* ~3487 */
            $$DoIV73D = $$CIVINIT73F + (long long) ($$CIVBUMP786 * (long long) $$CIVFINAL73F);
          lab_3486:
            if (allocate_size_310 <= 1048576ll) goto lab_2453;
            free(d-T_1065_1%addr)
          lab_2453:
            _dealloca[U,TmPShadow_278D](stack_pos_278)
  1328 |  lab_2426:
  1329 |  lab_2425:
            $$RET9D = __stencilcontrol_NMOD_istime(.index,.info,&qly,&mb);
  1331 |    if (!(0 != ($$RET9D & 1))) goto lab_2454;
  1332 |    if (!(0 != (lselfgravity & 1))) goto lab_2455;
  1333 |    stack_pos_279 = _getstack();
            d-T_1066_1%flags = 144u;
            d-T_1066_1%bounds%lbound[].off80 = 1ll;
            d-T_1066_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1066_1%bounds%mult[].off96 = 8ll;
            d-T_1066_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1066_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1066_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1066_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1066_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_311 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_311 <= 1048576ll)) goto lab_2456;
            d-T_1066_1%addr = _alloca(allocate_size_311);
            goto lab_2457;
          lab_2456:
            d-T_1066_1%addr = malloc(allocate_size_311);
          lab_2457:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3492;
            $$DoIV740 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT742 = $$DoIV740;
            $$CIVBUMP789 = -1ll;
            $$csx26A = - ((long long) $$CIVBUMP789);
            $$CIVFINAL742 = (unsigned long long) ((long long) ($$CIVINIT742 - (0ll + 1)) / $$csx26A + 1);
            $$CIV775 = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$ICM.d-gradphiy_%addr24F = d-gradphiy_%addr;
            $$EMTF1BF = __pdf_profile@37($$CIVFINAL742,2ll,0ll);
            do {   /* id=461 guarded */ /* ~3493 */ 
              /* region = 3257 */
              /* bump-normalized */
              $$DoIV740 = $$CIVINIT742 + (long long) ($$CIVBUMP789 * (long long) $$CIV775);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3494;
              $$DoIV741 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT741 = $$DoIV741;
              $$CIVBUMP788 = -1ll;
              $$CIVFINAL741 = (unsigned long long) ((long long) ($$CIVINIT741 - (0ll + 1)) / $$csx26A + 1);
              $$CIV774 = (long long) 0;
              $$EMTF1BE = __pdf_profile@37($$CIVFINAL741,2ll,0ll);
              do {   /* id=462 guarded */ /* ~3495 */ 
                /* region = 3256 */
                /* bump-normalized */
                $$DoIV741 = $$CIVINIT741 + (long long) ($$CIVBUMP788 * (long long) $$CIV774);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3496;
                $$DoIV742 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT740 = $$DoIV742;
                $$CIVBUMP787 = -1ll;
                $$CIVFINAL740 = (unsigned long long) ((long long) ($$CIVINIT740 - (0ll + 1)) / $$csx26A + 1);
                $$CIV773 = (long long) 0;
                $$EMTF1BD = __pdf_profile@37($$CIVFINAL740,2ll,0ll);
                do {   /* id=463 guarded */ /* ~3497 */ 
                  /* region = 3255 */
                  /* bump-normalized */
                  $$DoIV742 = $$CIVINIT740 + (long long) ($$CIVBUMP787 * (long long) $$CIV773);
                  ((double *)((char *)d-T_1066_1%addr  + d-T_1066_1%rvo))->T_1066[].rns2058.[2ll + ((long long) mb[].off20 - ($$DoIV740 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV741 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV742)] = ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2063.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2060.))->qly_%data[].rns2064.[(long long) ivy][1ll][1ll + ((long long) mb[].off20 - $$DoIV740)][1ll + ((long long) mb[].off16 - $$DoIV741)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2061.[1ll + ((long long) mb[].off12 - $$DoIV742)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%addr.rns2030.  + $$ICM.d-gradphiy_%addr24F->gradphiy_%d-data%rvo.rns2027.))->gradphiy_%data[].rns2059.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV740)][1ll + ((long long) mb[].off16 - $$DoIV741)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr24F  + 40ll))->gradphiy_%x[].rns2028.[1ll + ((long long) mb[].off12 - $$DoIV742)]];
                  /* DIR   LATCH */
                  $$DoIV742 = $$DoIV742 + -1ll;
                  $$CIV773 = $$CIV773 + 1ll;
                } while ((unsigned long long) $$CIV773 < $$EMTF1BD);    /* ~3497 */
                $$DoIV742 = $$CIVINIT740 + (long long) ($$CIVBUMP787 * (long long) $$CIVFINAL740);
              lab_3496:
                /* DIR   LATCH */
                $$DoIV741 = $$DoIV741 + -1ll;
                $$CIV774 = $$CIV774 + 1ll;
              } while ((unsigned long long) $$CIV774 < $$EMTF1BE);    /* ~3495 */
              $$DoIV741 = $$CIVINIT741 + (long long) ($$CIVBUMP788 * (long long) $$CIVFINAL741);
            lab_3494:
              /* DIR   LATCH */
              $$DoIV740 = $$DoIV740 + -1ll;
              $$CIV775 = $$CIV775 + 1ll;
            } while ((unsigned long long) $$CIV775 < $$EMTF1BF);    /* ~3493 */
            $$DoIV740 = $$CIVINIT742 + (long long) ($$CIVBUMP789 * (long long) $$CIVFINAL742);
          lab_3492:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3498;
            $$DoIV743 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT745 = $$DoIV743;
            $$CIVBUMP78C = -1ll;
            $$csx26B = - ((long long) $$CIVBUMP78C);
            $$CIVFINAL745 = (unsigned long long) ((long long) ($$CIVINIT745 - (0ll + 1)) / $$csx26B + 1);
            $$CIV778 = (long long) 0;
            $$ICM.d-qly_%addr22D = d-qly_%addr;
            $$EMTF1BC = __pdf_profile@37($$CIVFINAL745,2ll,0ll);
            do {   /* id=464 guarded */ /* ~3499 */ 
              /* region = 3260 */
              /* bump-normalized */
              $$DoIV743 = $$CIVINIT745 + (long long) ($$CIVBUMP78C * (long long) $$CIV778);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3500;
              $$DoIV744 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT744 = $$DoIV744;
              $$CIVBUMP78B = -1ll;
              $$CIVFINAL744 = (unsigned long long) ((long long) ($$CIVINIT744 - (0ll + 1)) / $$csx26B + 1);
              $$CIV777 = (long long) 0;
              $$EMTF1BB = __pdf_profile@37($$CIVFINAL744,2ll,0ll);
              do {   /* id=465 guarded */ /* ~3501 */ 
                /* region = 3259 */
                /* bump-normalized */
                $$DoIV744 = $$CIVINIT744 + (long long) ($$CIVBUMP78B * (long long) $$CIV777);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3502;
                $$DoIV745 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT743 = $$DoIV745;
                $$CIVBUMP78A = -1ll;
                $$CIVFINAL743 = (unsigned long long) ((long long) ($$CIVINIT743 - (0ll + 1)) / $$csx26B + 1);
                $$CIV776 = (long long) 0;
                $$EMTF1BA = __pdf_profile@37($$CIVFINAL743,2ll,0ll);
                do {   /* id=466 guarded */ /* ~3503 */ 
                  /* region = 3258 */
                  /* bump-normalized */
                  $$DoIV745 = $$CIVINIT743 + (long long) ($$CIVBUMP78A * (long long) $$CIV776);
                  ((double *)((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2063.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2060.))->qly_%data[].rns2064.[(long long) ivy][1ll][1ll + ((long long) mb[].off20 - $$DoIV743)][1ll + ((long long) mb[].off16 - $$DoIV744)][(long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2061.[1ll + ((long long) mb[].off12 - $$DoIV745)]] = ((double *)((char *)d-T_1066_1%addr  + d-T_1066_1%rvo))->T_1066[].rns2058.[2ll + ((long long) mb[].off20 - ($$DoIV743 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV744 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV745)];
                  /* DIR   LATCH */
                  $$DoIV745 = $$DoIV745 + -1ll;
                  $$CIV776 = $$CIV776 + 1ll;
                } while ((unsigned long long) $$CIV776 < $$EMTF1BA);    /* ~3503 */
                $$DoIV745 = $$CIVINIT743 + (long long) ($$CIVBUMP78A * (long long) $$CIVFINAL743);
              lab_3502:
                /* DIR   LATCH */
                $$DoIV744 = $$DoIV744 + -1ll;
                $$CIV777 = $$CIV777 + 1ll;
              } while ((unsigned long long) $$CIV777 < $$EMTF1BB);    /* ~3501 */
              $$DoIV744 = $$CIVINIT744 + (long long) ($$CIVBUMP78B * (long long) $$CIVFINAL744);
            lab_3500:
              /* DIR   LATCH */
              $$DoIV743 = $$DoIV743 + -1ll;
              $$CIV778 = $$CIV778 + 1ll;
            } while ((unsigned long long) $$CIV778 < $$EMTF1BC);    /* ~3499 */
            $$DoIV743 = $$CIVINIT745 + (long long) ($$CIVBUMP78C * (long long) $$CIVFINAL745);
          lab_3498:
            if (allocate_size_311 <= 1048576ll) goto lab_2482;
            free(d-T_1066_1%addr)
          lab_2482:
            _dealloca[U,TmPShadow_279D](stack_pos_279)
  1336 |  lab_2455:
  1337 |  lab_2454:
            $$RET9E = __stencilcontrol_NMOD_istime(.index,.info,&qrz,&mb);
  1339 |    if (!(0 != ($$RET9E & 1))) goto lab_2483;
  1340 |    if (!(0 != (lselfgravity & 1))) goto lab_2484;
  1341 |    stack_pos_280 = _getstack();
            d-T_1067_1%flags = 144u;
            d-T_1067_1%bounds%lbound[].off80 = 1ll;
            d-T_1067_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1067_1%bounds%mult[].off96 = 8ll;
            d-T_1067_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1067_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1067_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1067_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1067_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_312 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_312 <= 1048576ll)) goto lab_2485;
            d-T_1067_1%addr = _alloca(allocate_size_312);
            goto lab_2486;
          lab_2485:
            d-T_1067_1%addr = malloc(allocate_size_312);
          lab_2486:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3504;
            $$DoIV746 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT748 = $$DoIV746;
            $$CIVBUMP78F = -1ll;
            $$csx26C = - ((long long) $$CIVBUMP78F);
            $$CIVFINAL748 = (unsigned long long) ((long long) ($$CIVINIT748 - (0ll + 1)) / $$csx26C + 1);
            $$CIV77B = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$ICM.d-gradphiz_%addr250 = d-gradphiz_%addr;
            $$EMTF1B9 = __pdf_profile@37($$CIVFINAL748,2ll,0ll);
            do {   /* id=467 guarded */ /* ~3505 */ 
              /* region = 3263 */
              /* bump-normalized */
              $$DoIV746 = $$CIVINIT748 + (long long) ($$CIVBUMP78F * (long long) $$CIV77B);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3506;
              $$DoIV747 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT747 = $$DoIV747;
              $$CIVBUMP78E = -1ll;
              $$CIVFINAL747 = (unsigned long long) ((long long) ($$CIVINIT747 - (0ll + 1)) / $$csx26C + 1);
              $$CIV77A = (long long) 0;
              $$EMTF1B8 = __pdf_profile@37($$CIVFINAL747,2ll,0ll);
              do {   /* id=468 guarded */ /* ~3507 */ 
                /* region = 3262 */
                /* bump-normalized */
                $$DoIV747 = $$CIVINIT747 + (long long) ($$CIVBUMP78E * (long long) $$CIV77A);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3508;
                $$DoIV748 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT746 = $$DoIV748;
                $$CIVBUMP78D = -1ll;
                $$CIVFINAL746 = (unsigned long long) ((long long) ($$CIVINIT746 - (0ll + 1)) / $$csx26C + 1);
                $$CIV779 = (long long) 0;
                $$EMTF1B7 = __pdf_profile@37($$CIVFINAL746,2ll,0ll);
                do {   /* id=469 guarded */ /* ~3509 */ 
                  /* region = 3261 */
                  /* bump-normalized */
                  $$DoIV748 = $$CIVINIT746 + (long long) ($$CIVBUMP78D * (long long) $$CIV779);
                  ((double *)((char *)d-T_1067_1%addr  + d-T_1067_1%rvo))->T_1067[].rns2065.[2ll + ((long long) mb[].off20 - ($$DoIV746 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV747 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV748)] = ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2070.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2067.))->qrz_%data[].rns2071.[(long long) ivz][1ll][1ll + ((long long) mb[].off20 - $$DoIV746)][1ll + ((long long) mb[].off16 - $$DoIV747)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2068.[1ll + ((long long) mb[].off12 - $$DoIV748)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphiz_%addr250->gradphiz_%d-data%addr.rns2035.  + $$ICM.d-gradphiz_%addr250->gradphiz_%d-data%rvo.rns2032.))->gradphiz_%data[].rns2066.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV746)][1ll + ((long long) mb[].off16 - $$DoIV747)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr250  + 40ll))->gradphiz_%x[].rns2033.[1ll + ((long long) mb[].off12 - $$DoIV748)]];
                  /* DIR   LATCH */
                  $$DoIV748 = $$DoIV748 + -1ll;
                  $$CIV779 = $$CIV779 + 1ll;
                } while ((unsigned long long) $$CIV779 < $$EMTF1B7);    /* ~3509 */
                $$DoIV748 = $$CIVINIT746 + (long long) ($$CIVBUMP78D * (long long) $$CIVFINAL746);
              lab_3508:
                /* DIR   LATCH */
                $$DoIV747 = $$DoIV747 + -1ll;
                $$CIV77A = $$CIV77A + 1ll;
              } while ((unsigned long long) $$CIV77A < $$EMTF1B8);    /* ~3507 */
              $$DoIV747 = $$CIVINIT747 + (long long) ($$CIVBUMP78E * (long long) $$CIVFINAL747);
            lab_3506:
              /* DIR   LATCH */
              $$DoIV746 = $$DoIV746 + -1ll;
              $$CIV77B = $$CIV77B + 1ll;
            } while ((unsigned long long) $$CIV77B < $$EMTF1B9);    /* ~3505 */
            $$DoIV746 = $$CIVINIT748 + (long long) ($$CIVBUMP78F * (long long) $$CIVFINAL748);
          lab_3504:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3510;
            $$DoIV749 = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT74B = $$DoIV749;
            $$CIVBUMP792 = -1ll;
            $$csx26D = - ((long long) $$CIVBUMP792);
            $$CIVFINAL74B = (unsigned long long) ((long long) ($$CIVINIT74B - (0ll + 1)) / $$csx26D + 1);
            $$CIV77E = (long long) 0;
            $$ICM.d-qrz_%addr22E = d-qrz_%addr;
            $$EMTF1B6 = __pdf_profile@37($$CIVFINAL74B,2ll,0ll);
            do {   /* id=470 guarded */ /* ~3511 */ 
              /* region = 3266 */
              /* bump-normalized */
              $$DoIV749 = $$CIVINIT74B + (long long) ($$CIVBUMP792 * (long long) $$CIV77E);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3512;
              $$DoIV74A = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT74A = $$DoIV74A;
              $$CIVBUMP791 = -1ll;
              $$CIVFINAL74A = (unsigned long long) ((long long) ($$CIVINIT74A - (0ll + 1)) / $$csx26D + 1);
              $$CIV77D = (long long) 0;
              $$EMTF1B5 = __pdf_profile@37($$CIVFINAL74A,2ll,0ll);
              do {   /* id=471 guarded */ /* ~3513 */ 
                /* region = 3265 */
                /* bump-normalized */
                $$DoIV74A = $$CIVINIT74A + (long long) ($$CIVBUMP791 * (long long) $$CIV77D);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3514;
                $$DoIV74B = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT749 = $$DoIV74B;
                $$CIVBUMP790 = -1ll;
                $$CIVFINAL749 = (unsigned long long) ((long long) ($$CIVINIT749 - (0ll + 1)) / $$csx26D + 1);
                $$CIV77C = (long long) 0;
                $$EMTF1B4 = __pdf_profile@37($$CIVFINAL749,2ll,0ll);
                do {   /* id=472 guarded */ /* ~3515 */ 
                  /* region = 3264 */
                  /* bump-normalized */
                  $$DoIV74B = $$CIVINIT749 + (long long) ($$CIVBUMP790 * (long long) $$CIV77C);
                  ((double *)((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2070.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2067.))->qrz_%data[].rns2071.[(long long) ivz][1ll][1ll + ((long long) mb[].off20 - $$DoIV749)][1ll + ((long long) mb[].off16 - $$DoIV74A)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2068.[1ll + ((long long) mb[].off12 - $$DoIV74B)]] = ((double *)((char *)d-T_1067_1%addr  + d-T_1067_1%rvo))->T_1067[].rns2065.[2ll + ((long long) mb[].off20 - ($$DoIV749 + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV74A + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV74B)];
                  /* DIR   LATCH */
                  $$DoIV74B = $$DoIV74B + -1ll;
                  $$CIV77C = $$CIV77C + 1ll;
                } while ((unsigned long long) $$CIV77C < $$EMTF1B4);    /* ~3515 */
                $$DoIV74B = $$CIVINIT749 + (long long) ($$CIVBUMP790 * (long long) $$CIVFINAL749);
              lab_3514:
                /* DIR   LATCH */
                $$DoIV74A = $$DoIV74A + -1ll;
                $$CIV77D = $$CIV77D + 1ll;
              } while ((unsigned long long) $$CIV77D < $$EMTF1B5);    /* ~3513 */
              $$DoIV74A = $$CIVINIT74A + (long long) ($$CIVBUMP791 * (long long) $$CIVFINAL74A);
            lab_3512:
              /* DIR   LATCH */
              $$DoIV749 = $$DoIV749 + -1ll;
              $$CIV77E = $$CIV77E + 1ll;
            } while ((unsigned long long) $$CIV77E < $$EMTF1B6);    /* ~3511 */
            $$DoIV749 = $$CIVINIT74B + (long long) ($$CIVBUMP792 * (long long) $$CIVFINAL74B);
          lab_3510:
            if (allocate_size_312 <= 1048576ll) goto lab_2511;
            free(d-T_1067_1%addr)
          lab_2511:
            _dealloca[U,TmPShadow_280D](stack_pos_280)
  1345 |  lab_2484:
  1346 |  lab_2483:
            $$RET9F = __stencilcontrol_NMOD_istime(.index,.info,&qlz,&mb);
  1348 |    if (!(0 != ($$RET9F & 1))) goto lab_2512;
  1349 |    if (!(0 != (lselfgravity & 1))) goto lab_2513;
  1350 |    stack_pos_281 = _getstack();
            d-T_1068_1%flags = 144u;
            d-T_1068_1%bounds%lbound[].off80 = 1ll;
            d-T_1068_1%bounds%extent[].off88 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll);
            d-T_1068_1%bounds%mult[].off96 = 8ll;
            d-T_1068_1%bounds%extent[].off64 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
            d-T_1068_1%bounds%mult[].off72 = max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) * 8ll;
            d-T_1068_1%bounds%extent[].off40 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
            d-T_1068_1%bounds%mult[].off48 = 8ll * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll));
            d-T_1068_1%rvo = - ((1ll + (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll) + max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll))) * 8ll);
            allocate_size_313 = 8ll * (max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) * (max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) * max(1ll + ((long long) mb[].off12 - (long long) mb[].off0),0ll)));
            if (!(allocate_size_313 <= 1048576ll)) goto lab_2514;
            d-T_1068_1%addr = _alloca(allocate_size_313);
            goto lab_2515;
          lab_2514:
            d-T_1068_1%addr = malloc(allocate_size_313);
          lab_2515:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3516;
            $$DoIV74C = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT74E = $$DoIV74C;
            $$CIVBUMP795 = -1ll;
            $$csx26E = - ((long long) $$CIVBUMP795);
            $$CIVFINAL74E = (unsigned long long) ((long long) ($$CIVINIT74E - (0ll + 1)) / $$csx26E + 1);
            $$CIV781 = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$ICM.d-gradphiz_%addr250 = d-gradphiz_%addr;
            $$EMTF1B3 = __pdf_profile@37($$CIVFINAL74E,2ll,0ll);
            do {   /* id=473 guarded */ /* ~3517 */ 
              /* region = 3269 */
              /* bump-normalized */
              $$DoIV74C = $$CIVINIT74E + (long long) ($$CIVBUMP795 * (long long) $$CIV781);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3518;
              $$DoIV74D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT74D = $$DoIV74D;
              $$CIVBUMP794 = -1ll;
              $$CIVFINAL74D = (unsigned long long) ((long long) ($$CIVINIT74D - (0ll + 1)) / $$csx26E + 1);
              $$CIV780 = (long long) 0;
              $$EMTF1B2 = __pdf_profile@37($$CIVFINAL74D,2ll,0ll);
              do {   /* id=474 guarded */ /* ~3519 */ 
                /* region = 3268 */
                /* bump-normalized */
                $$DoIV74D = $$CIVINIT74D + (long long) ($$CIVBUMP794 * (long long) $$CIV780);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3520;
                $$DoIV74E = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT74C = $$DoIV74E;
                $$CIVBUMP793 = -1ll;
                $$CIVFINAL74C = (unsigned long long) ((long long) ($$CIVINIT74C - (0ll + 1)) / $$csx26E + 1);
                $$CIV77F = (long long) 0;
                $$EMTF1B1 = __pdf_profile@37($$CIVFINAL74C,2ll,0ll);
                do {   /* id=475 guarded */ /* ~3521 */ 
                  /* region = 3267 */
                  /* bump-normalized */
                  $$DoIV74E = $$CIVINIT74C + (long long) ($$CIVBUMP793 * (long long) $$CIV77F);
                  ((double *)((char *)d-T_1068_1%addr  + d-T_1068_1%rvo))->T_1068[].rns2072.[2ll + ((long long) mb[].off20 - ($$DoIV74C + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV74D + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV74E)] = ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2077.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2074.))->qlz_%data[].rns2078.[(long long) ivz][1ll][1ll + ((long long) mb[].off20 - $$DoIV74C)][1ll + ((long long) mb[].off16 - $$DoIV74D)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2075.[1ll + ((long long) mb[].off12 - $$DoIV74E)]] - $$ICM.hdt251 * ((double *)((char *)$$ICM.d-gradphiz_%addr250->gradphiz_%d-data%addr.rns2035.  + $$ICM.d-gradphiz_%addr250->gradphiz_%d-data%rvo.rns2032.))->gradphiz_%data[].rns2073.[1ll][1ll][1ll + ((long long) mb[].off20 - $$DoIV74C)][1ll + ((long long) mb[].off16 - $$DoIV74D)][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr250  + 40ll))->gradphiz_%x[].rns2033.[1ll + ((long long) mb[].off12 - $$DoIV74E)]];
                  /* DIR   LATCH */
                  $$DoIV74E = $$DoIV74E + -1ll;
                  $$CIV77F = $$CIV77F + 1ll;
                } while ((unsigned long long) $$CIV77F < $$EMTF1B1);    /* ~3521 */
                $$DoIV74E = $$CIVINIT74C + (long long) ($$CIVBUMP793 * (long long) $$CIVFINAL74C);
              lab_3520:
                /* DIR   LATCH */
                $$DoIV74D = $$DoIV74D + -1ll;
                $$CIV780 = $$CIV780 + 1ll;
              } while ((unsigned long long) $$CIV780 < $$EMTF1B2);    /* ~3519 */
              $$DoIV74D = $$CIVINIT74D + (long long) ($$CIVBUMP794 * (long long) $$CIVFINAL74D);
            lab_3518:
              /* DIR   LATCH */
              $$DoIV74C = $$DoIV74C + -1ll;
              $$CIV781 = $$CIV781 + 1ll;
            } while ((unsigned long long) $$CIV781 < $$EMTF1B3);    /* ~3517 */
            $$DoIV74C = $$CIVINIT74E + (long long) ($$CIVBUMP795 * (long long) $$CIVFINAL74E);
          lab_3516:
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_3522;
            $$DoIV74F = 1ll + ((long long) mb[].off20 - (long long) mb[].off8);
            $$CIVINIT751 = $$DoIV74F;
            $$CIVBUMP798 = -1ll;
            $$csx26F = - ((long long) $$CIVBUMP798);
            $$CIVFINAL751 = (unsigned long long) ((long long) ($$CIVINIT751 - (0ll + 1)) / $$csx26F + 1);
            $$CIV784 = (long long) 0;
            $$ICM.d-qlz_%addr22F = d-qlz_%addr;
            $$EMTF1B0 = __pdf_profile@37($$CIVFINAL751,2ll,0ll);
            do {   /* id=476 guarded */ /* ~3523 */ 
              /* region = 3272 */
              /* bump-normalized */
              $$DoIV74F = $$CIVINIT751 + (long long) ($$CIVBUMP798 * (long long) $$CIV784);
              if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_3524;
              $$DoIV750 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
              $$CIVINIT750 = $$DoIV750;
              $$CIVBUMP797 = -1ll;
              $$CIVFINAL750 = (unsigned long long) ((long long) ($$CIVINIT750 - (0ll + 1)) / $$csx26F + 1);
              $$CIV783 = (long long) 0;
              $$EMTF1AF = __pdf_profile@37($$CIVFINAL750,2ll,0ll);
              do {   /* id=477 guarded */ /* ~3525 */ 
                /* region = 3271 */
                /* bump-normalized */
                $$DoIV750 = $$CIVINIT750 + (long long) ($$CIVBUMP797 * (long long) $$CIV783);
                if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3526;
                $$DoIV751 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
                $$CIVINIT74F = $$DoIV751;
                $$CIVBUMP796 = -1ll;
                $$CIVFINAL74F = (unsigned long long) ((long long) ($$CIVINIT74F - (0ll + 1)) / $$csx26F + 1);
                $$CIV782 = (long long) 0;
                $$EMTF1AE = __pdf_profile@37($$CIVFINAL74F,2ll,0ll);
                do {   /* id=478 guarded */ /* ~3527 */ 
                  /* region = 3270 */
                  /* bump-normalized */
                  $$DoIV751 = $$CIVINIT74F + (long long) ($$CIVBUMP796 * (long long) $$CIV782);
                  ((double *)((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2077.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2074.))->qlz_%data[].rns2078.[(long long) ivz][1ll][1ll + ((long long) mb[].off20 - $$DoIV74F)][1ll + ((long long) mb[].off16 - $$DoIV750)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2075.[1ll + ((long long) mb[].off12 - $$DoIV751)]] = ((double *)((char *)d-T_1068_1%addr  + d-T_1068_1%rvo))->T_1068[].rns2072.[2ll + ((long long) mb[].off20 - ($$DoIV74F + (long long) mb[].off8))][2ll + ((long long) mb[].off16 - ($$DoIV750 + (long long) mb[].off4))][2ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV751)];
                  /* DIR   LATCH */
                  $$DoIV751 = $$DoIV751 + -1ll;
                  $$CIV782 = $$CIV782 + 1ll;
                } while ((unsigned long long) $$CIV782 < $$EMTF1AE);    /* ~3527 */
                $$DoIV751 = $$CIVINIT74F + (long long) ($$CIVBUMP796 * (long long) $$CIVFINAL74F);
              lab_3526:
                /* DIR   LATCH */
                $$DoIV750 = $$DoIV750 + -1ll;
                $$CIV783 = $$CIV783 + 1ll;
              } while ((unsigned long long) $$CIV783 < $$EMTF1AF);    /* ~3525 */
              $$DoIV750 = $$CIVINIT750 + (long long) ($$CIVBUMP797 * (long long) $$CIVFINAL750);
            lab_3524:
              /* DIR   LATCH */
              $$DoIV74F = $$DoIV74F + -1ll;
              $$CIV784 = $$CIV784 + 1ll;
            } while ((unsigned long long) $$CIV784 < $$EMTF1B0);    /* ~3523 */
            $$DoIV74F = $$CIVINIT751 + (long long) ($$CIVBUMP798 * (long long) $$CIVFINAL751);
          lab_3522:
            if (allocate_size_313 <= 1048576ll) goto lab_2540;
            free(d-T_1068_1%addr)
          lab_2540:
            _dealloca[U,TmPShadow_281D](stack_pos_281)
  1353 |  lab_2513:
  1354 |  lab_2512:
  1356 |  lab_2322:
  1359 |    if (!(0 != (lcautious & 1))) goto lab_3572;
            $$RETA0 = __stencilcontrol_NMOD_istime(.index,.info,&qrx,&mb);
  1360 |    if (!(0 != ($$RETA0 & 1))) goto lab_2542;
  1361 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3528;
            $$DoIV752 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT752 = $$DoIV752;
            $$CIVBUMP799 = -1ll;
            $$CIVFINAL752 = (unsigned long long) ((long long) ($$CIVINIT752 - (0ll + 1)) / - ((long long) $$CIVBUMP799) + 1);
            $$CIV785 = (long long) 0;
  1362 |    $$ICM.d-qrx_%addr22A = d-qrx_%addr;
  1361 |    $$EMTF1AD = __pdf_profile@37($$CIVFINAL752,2ll,0ll);
            do {   /* id=479 guarded */ /* ~3529 */ 
              /* region = 3274 */
              /* bump-normalized */
              $$DoIV752 = $$CIVINIT752 + (long long) ($$CIVBUMP799 * (long long) $$CIV785);
              i.rnnFE8 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV752));
  1362 |      d-unctl_rtd_99%dscr_type = 3u;
              d-unctl_rtd_99%data_type = 14u;
              d-unctl_rtd_99%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qrx_%addr22A->qrx_%d-data%flags.rns2079. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qrx_%addr22A->qrx_%d-data%flags.rns2079.;
              d-unctl_rtd_99%version = 129u;
              d-unctl_rtd_99%element_len = 8ll;
              d-unctl_rtd_99%rank = 3;
              if (!1) goto lab_3540;
              $$CIV5A1 = 0u;
              do {   /* id=485 guarded */ /* ~3541 */ 
                /* region = 3273 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_99  + -24ll))->d-unctl_rtd_99%bounds%lbound[][3ll - (long long) $$CIV5A1] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_99  + -24ll))->d-unctl_rtd_99%bounds%extent[][3ll - (long long) $$CIV5A1] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A1 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A1 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_99  + -24ll))->d-unctl_rtd_99%bounds%mult[][3ll - (long long) $$CIV5A1] = ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%mult[].rns2041.[4ll - (long long) $$CIV5A1];
                /* DIR   LATCH */
                $$CIV5A1 = $$CIV5A1 + 1u;
              } while ($$CIV5A1 < 2u);    /* ~3541 */
            lab_3540:
              d-unctl_rtd_99%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_99%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[1ll],0ll);
              d-unctl_rtd_99%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%mult[].rns2041.[1ll];
              d-unctl_rtd_99%rvo = - (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%mult[].rns2041.[3ll] * d-unctl_rtd_99%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%mult[].rns2041.[4ll] * d-unctl_rtd_99%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%mult[].rns2041.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qrx_%addr22A->qrx_%d-data%addr.rns2042.  + $$ICM.d-qrx_%addr22A->qrx_%d-data%rvo.rns2039. + ($$ICM.d-qrx_%addr22A->qrx_%d-data%bounds%mult[].rns2041.)*((((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%extent[].rns2080.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrx_%addr22A  + -24ll))->qrx_%d-data%bounds%lbound[].rns2081.[1ll])) + ($$ICM.d-qrx_%addr22A->qrx_%d-data%bounds%mult[].rns2041.[1ll])*(1ll) + ($$ICM.d-qrx_%addr22A->qrx_%d-data%bounds%mult[].rns2041.[2ll])*((long long) mb[].off8) + ($$ICM.d-qrx_%addr22A->qrx_%d-data%bounds%mult[].rns2041.[3ll])*((long long) mb[].off4) + ($$ICM.d-qrx_%addr22A->qrx_%d-data%bounds%mult[].rns2041.[4ll])*((long long) ((int *)((char *)$$ICM.d-qrx_%addr22A  + 40ll))->qrx_%x[].rns2040.[(long long) i.rnnFE8])),&d-unctl_rtd_99)
  1363 |      /* DIR   LATCH */
              $$DoIV752 = $$DoIV752 + -1ll;
              $$CIV785 = $$CIV785 + 1ll;
            } while ((unsigned long long) $$CIV785 < $$EMTF1AD);    /* ~3529 */
            $$DoIV752 = $$CIVINIT752 + (long long) ($$CIVBUMP799 * (long long) $$CIVFINAL752);
          lab_3528:
  1365 |  lab_2542:
            $$RETA1 = __stencilcontrol_NMOD_istime(.index,.info,&qlx,&mb);
  1366 |    if (!(0 != ($$RETA1 & 1))) goto lab_2547;
  1367 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3530;
            $$DoIV753 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT753 = $$DoIV753;
            $$CIVBUMP79A = -1ll;
            $$CIVFINAL753 = (unsigned long long) ((long long) ($$CIVINIT753 - (0ll + 1)) / - ((long long) $$CIVBUMP79A) + 1);
            $$CIV786 = (long long) 0;
  1368 |    $$ICM.d-qlx_%addr22B = d-qlx_%addr;
  1367 |    $$EMTF1AC = __pdf_profile@37($$CIVFINAL753,2ll,0ll);
            do {   /* id=480 guarded */ /* ~3531 */ 
              /* region = 3276 */
              /* bump-normalized */
              $$DoIV753 = $$CIVINIT753 + (long long) ($$CIVBUMP79A * (long long) $$CIV786);
              i.rnnFE7 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV753));
  1368 |      d-unctl_rtd_100%dscr_type = 3u;
              d-unctl_rtd_100%data_type = 14u;
              d-unctl_rtd_100%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qlx_%addr22B->qlx_%d-data%flags.rns2083. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qlx_%addr22B->qlx_%d-data%flags.rns2083.;
              d-unctl_rtd_100%version = 129u;
              d-unctl_rtd_100%element_len = 8ll;
              d-unctl_rtd_100%rank = 3;
              if (!1) goto lab_3542;
              $$CIV5A2 = 0u;
              do {   /* id=486 guarded */ /* ~3543 */ 
                /* region = 3275 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_100  + -24ll))->d-unctl_rtd_100%bounds%lbound[][3ll - (long long) $$CIV5A2] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_100  + -24ll))->d-unctl_rtd_100%bounds%extent[][3ll - (long long) $$CIV5A2] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A2 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A2 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_100  + -24ll))->d-unctl_rtd_100%bounds%mult[][3ll - (long long) $$CIV5A2] = ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%mult[].rns2048.[4ll - (long long) $$CIV5A2];
                /* DIR   LATCH */
                $$CIV5A2 = $$CIV5A2 + 1u;
              } while ($$CIV5A2 < 2u);    /* ~3543 */
            lab_3542:
              d-unctl_rtd_100%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_100%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[1ll],0ll);
              d-unctl_rtd_100%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%mult[].rns2048.[1ll];
              d-unctl_rtd_100%rvo = - (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%mult[].rns2048.[3ll] * d-unctl_rtd_100%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%mult[].rns2048.[4ll] * d-unctl_rtd_100%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%mult[].rns2048.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qlx_%addr22B->qlx_%d-data%addr.rns2049.  + $$ICM.d-qlx_%addr22B->qlx_%d-data%rvo.rns2046. + ($$ICM.d-qlx_%addr22B->qlx_%d-data%bounds%mult[].rns2048.)*((((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%extent[].rns2084.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlx_%addr22B  + -24ll))->qlx_%d-data%bounds%lbound[].rns2085.[1ll])) + ($$ICM.d-qlx_%addr22B->qlx_%d-data%bounds%mult[].rns2048.[1ll])*(1ll) + ($$ICM.d-qlx_%addr22B->qlx_%d-data%bounds%mult[].rns2048.[2ll])*((long long) mb[].off8) + ($$ICM.d-qlx_%addr22B->qlx_%d-data%bounds%mult[].rns2048.[3ll])*((long long) mb[].off4) + ($$ICM.d-qlx_%addr22B->qlx_%d-data%bounds%mult[].rns2048.[4ll])*((long long) ((int *)((char *)$$ICM.d-qlx_%addr22B  + 40ll))->qlx_%x[].rns2047.[(long long) i.rnnFE7])),&d-unctl_rtd_100)
  1369 |      /* DIR   LATCH */
              $$DoIV753 = $$DoIV753 + -1ll;
              $$CIV786 = $$CIV786 + 1ll;
            } while ((unsigned long long) $$CIV786 < $$EMTF1AC);    /* ~3531 */
            $$DoIV753 = $$CIVINIT753 + (long long) ($$CIVBUMP79A * (long long) $$CIVFINAL753);
          lab_3530:
  1371 |  lab_2547:
            $$RETA2 = __stencilcontrol_NMOD_istime(.index,.info,&qry,&mb);
  1372 |    if (!(0 != ($$RETA2 & 1))) goto lab_2552;
  1373 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3532;
            $$DoIV754 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT754 = $$DoIV754;
            $$CIVBUMP79B = -1ll;
            $$CIVFINAL754 = (unsigned long long) ((long long) ($$CIVINIT754 - (0ll + 1)) / - ((long long) $$CIVBUMP79B) + 1);
            $$CIV787 = (long long) 0;
  1374 |    $$ICM.d-qry_%addr22C = d-qry_%addr;
  1373 |    $$EMTF1AB = __pdf_profile@37($$CIVFINAL754,2ll,0ll);
            do {   /* id=481 guarded */ /* ~3533 */ 
              /* region = 3278 */
              /* bump-normalized */
              $$DoIV754 = $$CIVINIT754 + (long long) ($$CIVBUMP79B * (long long) $$CIV787);
              i.rnnFE6 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV754));
  1374 |      d-unctl_rtd_101%dscr_type = 3u;
              d-unctl_rtd_101%data_type = 14u;
              d-unctl_rtd_101%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qry_%addr22C->qry_%d-data%flags.rns2087. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qry_%addr22C->qry_%d-data%flags.rns2087.;
              d-unctl_rtd_101%version = 129u;
              d-unctl_rtd_101%element_len = 8ll;
              d-unctl_rtd_101%rank = 3;
              if (!1) goto lab_3544;
              $$CIV5A3 = 0u;
              do {   /* id=487 guarded */ /* ~3545 */ 
                /* region = 3277 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_101  + -24ll))->d-unctl_rtd_101%bounds%lbound[][3ll - (long long) $$CIV5A3] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_101  + -24ll))->d-unctl_rtd_101%bounds%extent[][3ll - (long long) $$CIV5A3] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A3 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A3 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_101  + -24ll))->d-unctl_rtd_101%bounds%mult[][3ll - (long long) $$CIV5A3] = ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%mult[].rns2055.[4ll - (long long) $$CIV5A3];
                /* DIR   LATCH */
                $$CIV5A3 = $$CIV5A3 + 1u;
              } while ($$CIV5A3 < 2u);    /* ~3545 */
            lab_3544:
              d-unctl_rtd_101%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_101%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[1ll],0ll);
              d-unctl_rtd_101%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%mult[].rns2055.[1ll];
              d-unctl_rtd_101%rvo = - (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%mult[].rns2055.[3ll] * d-unctl_rtd_101%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%mult[].rns2055.[4ll] * d-unctl_rtd_101%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%mult[].rns2055.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qry_%addr22C->qry_%d-data%addr.rns2056.  + $$ICM.d-qry_%addr22C->qry_%d-data%rvo.rns2053. + ($$ICM.d-qry_%addr22C->qry_%d-data%bounds%mult[].rns2055.)*((((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%extent[].rns2088.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qry_%addr22C  + -24ll))->qry_%d-data%bounds%lbound[].rns2089.[1ll])) + ($$ICM.d-qry_%addr22C->qry_%d-data%bounds%mult[].rns2055.[1ll])*(1ll) + ($$ICM.d-qry_%addr22C->qry_%d-data%bounds%mult[].rns2055.[2ll])*((long long) mb[].off8) + ($$ICM.d-qry_%addr22C->qry_%d-data%bounds%mult[].rns2055.[3ll])*((long long) mb[].off4) + ($$ICM.d-qry_%addr22C->qry_%d-data%bounds%mult[].rns2055.[4ll])*((long long) ((int *)((char *)$$ICM.d-qry_%addr22C  + 40ll))->qry_%x[].rns2054.[(long long) i.rnnFE6])),&d-unctl_rtd_101)
  1375 |      /* DIR   LATCH */
              $$DoIV754 = $$DoIV754 + -1ll;
              $$CIV787 = $$CIV787 + 1ll;
            } while ((unsigned long long) $$CIV787 < $$EMTF1AB);    /* ~3533 */
            $$DoIV754 = $$CIVINIT754 + (long long) ($$CIVBUMP79B * (long long) $$CIVFINAL754);
          lab_3532:
  1376 |  lab_2552:
            $$RETA3 = __stencilcontrol_NMOD_istime(.index,.info,&qly,&mb);
  1377 |    if (!(0 != ($$RETA3 & 1))) goto lab_2557;
  1378 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3534;
            $$DoIV755 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT755 = $$DoIV755;
            $$CIVBUMP79C = -1ll;
            $$CIVFINAL755 = (unsigned long long) ((long long) ($$CIVINIT755 - (0ll + 1)) / - ((long long) $$CIVBUMP79C) + 1);
            $$CIV788 = (long long) 0;
  1379 |    $$ICM.d-qly_%addr22D = d-qly_%addr;
  1378 |    $$EMTF1AA = __pdf_profile@37($$CIVFINAL755,2ll,0ll);
            do {   /* id=482 guarded */ /* ~3535 */ 
              /* region = 3280 */
              /* bump-normalized */
              $$DoIV755 = $$CIVINIT755 + (long long) ($$CIVBUMP79C * (long long) $$CIV788);
              i.rnnFE5 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV755));
  1379 |      d-unctl_rtd_102%dscr_type = 3u;
              d-unctl_rtd_102%data_type = 14u;
              d-unctl_rtd_102%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qly_%addr22D->qly_%d-data%flags.rns2091. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qly_%addr22D->qly_%d-data%flags.rns2091.;
              d-unctl_rtd_102%version = 129u;
              d-unctl_rtd_102%element_len = 8ll;
              d-unctl_rtd_102%rank = 3;
              if (!1) goto lab_3546;
              $$CIV5A4 = 0u;
              do {   /* id=488 guarded */ /* ~3547 */ 
                /* region = 3279 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_102  + -24ll))->d-unctl_rtd_102%bounds%lbound[][3ll - (long long) $$CIV5A4] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_102  + -24ll))->d-unctl_rtd_102%bounds%extent[][3ll - (long long) $$CIV5A4] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A4 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A4 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_102  + -24ll))->d-unctl_rtd_102%bounds%mult[][3ll - (long long) $$CIV5A4] = ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%mult[].rns2062.[4ll - (long long) $$CIV5A4];
                /* DIR   LATCH */
                $$CIV5A4 = $$CIV5A4 + 1u;
              } while ($$CIV5A4 < 2u);    /* ~3547 */
            lab_3546:
              d-unctl_rtd_102%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_102%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[1ll],0ll);
              d-unctl_rtd_102%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%mult[].rns2062.[1ll];
              d-unctl_rtd_102%rvo = - (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%mult[].rns2062.[3ll] * d-unctl_rtd_102%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%mult[].rns2062.[4ll] * d-unctl_rtd_102%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%mult[].rns2062.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qly_%addr22D->qly_%d-data%addr.rns2063.  + $$ICM.d-qly_%addr22D->qly_%d-data%rvo.rns2060. + ($$ICM.d-qly_%addr22D->qly_%d-data%bounds%mult[].rns2062.)*((((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%extent[].rns2092.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qly_%addr22D  + -24ll))->qly_%d-data%bounds%lbound[].rns2093.[1ll])) + ($$ICM.d-qly_%addr22D->qly_%d-data%bounds%mult[].rns2062.[1ll])*(1ll) + ($$ICM.d-qly_%addr22D->qly_%d-data%bounds%mult[].rns2062.[2ll])*((long long) mb[].off8) + ($$ICM.d-qly_%addr22D->qly_%d-data%bounds%mult[].rns2062.[3ll])*((long long) mb[].off4) + ($$ICM.d-qly_%addr22D->qly_%d-data%bounds%mult[].rns2062.[4ll])*((long long) ((int *)((char *)$$ICM.d-qly_%addr22D  + 40ll))->qly_%x[].rns2061.[(long long) i.rnnFE5])),&d-unctl_rtd_102)
  1380 |      /* DIR   LATCH */
              $$DoIV755 = $$DoIV755 + -1ll;
              $$CIV788 = $$CIV788 + 1ll;
            } while ((unsigned long long) $$CIV788 < $$EMTF1AA);    /* ~3535 */
            $$DoIV755 = $$CIVINIT755 + (long long) ($$CIVBUMP79C * (long long) $$CIVFINAL755);
          lab_3534:
  1381 |  lab_2557:
            $$RETA4 = __stencilcontrol_NMOD_istime(.index,.info,&qrz,&mb);
  1382 |    if (!(0 != ($$RETA4 & 1))) goto lab_2562;
  1383 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3536;
            $$DoIV756 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT756 = $$DoIV756;
            $$CIVBUMP79D = -1ll;
            $$CIVFINAL756 = (unsigned long long) ((long long) ($$CIVINIT756 - (0ll + 1)) / - ((long long) $$CIVBUMP79D) + 1);
            $$CIV789 = (long long) 0;
  1384 |    $$ICM.d-qrz_%addr22E = d-qrz_%addr;
  1383 |    $$EMTF1A9 = __pdf_profile@37($$CIVFINAL756,2ll,0ll);
            do {   /* id=483 guarded */ /* ~3537 */ 
              /* region = 3282 */
              /* bump-normalized */
              $$DoIV756 = $$CIVINIT756 + (long long) ($$CIVBUMP79D * (long long) $$CIV789);
              i.rnnFE4 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV756));
  1384 |      d-unctl_rtd_103%dscr_type = 3u;
              d-unctl_rtd_103%data_type = 14u;
              d-unctl_rtd_103%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qrz_%addr22E->qrz_%d-data%flags.rns2095. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qrz_%addr22E->qrz_%d-data%flags.rns2095.;
              d-unctl_rtd_103%version = 129u;
              d-unctl_rtd_103%element_len = 8ll;
              d-unctl_rtd_103%rank = 3;
              if (!1) goto lab_3548;
              $$CIV5A5 = 0u;
              do {   /* id=489 guarded */ /* ~3549 */ 
                /* region = 3281 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_103  + -24ll))->d-unctl_rtd_103%bounds%lbound[][3ll - (long long) $$CIV5A5] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_103  + -24ll))->d-unctl_rtd_103%bounds%extent[][3ll - (long long) $$CIV5A5] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A5 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A5 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_103  + -24ll))->d-unctl_rtd_103%bounds%mult[][3ll - (long long) $$CIV5A5] = ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%mult[].rns2069.[4ll - (long long) $$CIV5A5];
                /* DIR   LATCH */
                $$CIV5A5 = $$CIV5A5 + 1u;
              } while ($$CIV5A5 < 2u);    /* ~3549 */
            lab_3548:
              d-unctl_rtd_103%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_103%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[1ll],0ll);
              d-unctl_rtd_103%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%mult[].rns2069.[1ll];
              d-unctl_rtd_103%rvo = - (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%mult[].rns2069.[3ll] * d-unctl_rtd_103%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%mult[].rns2069.[4ll] * d-unctl_rtd_103%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%mult[].rns2069.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qrz_%addr22E->qrz_%d-data%addr.rns2070.  + $$ICM.d-qrz_%addr22E->qrz_%d-data%rvo.rns2067. + ($$ICM.d-qrz_%addr22E->qrz_%d-data%bounds%mult[].rns2069.)*((((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%extent[].rns2096.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qrz_%addr22E  + -24ll))->qrz_%d-data%bounds%lbound[].rns2097.[1ll])) + ($$ICM.d-qrz_%addr22E->qrz_%d-data%bounds%mult[].rns2069.[1ll])*(1ll) + ($$ICM.d-qrz_%addr22E->qrz_%d-data%bounds%mult[].rns2069.[2ll])*((long long) mb[].off8) + ($$ICM.d-qrz_%addr22E->qrz_%d-data%bounds%mult[].rns2069.[3ll])*((long long) mb[].off4) + ($$ICM.d-qrz_%addr22E->qrz_%d-data%bounds%mult[].rns2069.[4ll])*((long long) ((int *)((char *)$$ICM.d-qrz_%addr22E  + 40ll))->qrz_%x[].rns2068.[(long long) i.rnnFE4])),&d-unctl_rtd_103)
  1385 |      /* DIR   LATCH */
              $$DoIV756 = $$DoIV756 + -1ll;
              $$CIV789 = $$CIV789 + 1ll;
            } while ((unsigned long long) $$CIV789 < $$EMTF1A9);    /* ~3537 */
            $$DoIV756 = $$CIVINIT756 + (long long) ($$CIVBUMP79D * (long long) $$CIVFINAL756);
          lab_3536:
  1386 |  lab_2562:
            $$RETA5 = __stencilcontrol_NMOD_istime(.index,.info,&qlz,&mb);
  1387 |    if (!(0 != ($$RETA5 & 1))) goto lab_3572;
  1388 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_3538;
            $$DoIV757 = 1ll + ((long long) mb[].off12 - (long long) mb[].off0);
            $$CIVINIT757 = $$DoIV757;
            $$CIVBUMP79E = -1ll;
            $$CIVFINAL757 = (unsigned long long) ((long long) ($$CIVINIT757 - (0ll + 1)) / - ((long long) $$CIVBUMP79E) + 1);
            $$CIV78A = (long long) 0;
  1389 |    $$ICM.d-qlz_%addr22F = d-qlz_%addr;
  1388 |    $$EMTF1A8 = __pdf_profile@37($$CIVFINAL757,2ll,0ll);
            do {   /* id=484 guarded */ /* ~3539 */ 
              /* region = 3284 */
              /* bump-normalized */
              $$DoIV757 = $$CIVINIT757 + (long long) ($$CIVBUMP79E * (long long) $$CIV78A);
              i.rnnFE3 = mb[].off0 + (int) (1ll + (((long long) mb[].off12 - (long long) mb[].off0) - $$DoIV757));
  1389 |      d-unctl_rtd_104%dscr_type = 3u;
              d-unctl_rtd_104%data_type = 14u;
              d-unctl_rtd_104%flags = ((char) ((1 & ((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[2ll] == 1ll & ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll)) & (((int) $$ICM.d-qlz_%addr22F->qlz_%d-data%flags.rns2099. & 16) >> 4 & (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll) & ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[5ll] == 1ll)))) * 16) | 239u) & $$ICM.d-qlz_%addr22F->qlz_%d-data%flags.rns2099.;
              d-unctl_rtd_104%version = 129u;
              d-unctl_rtd_104%element_len = 8ll;
              d-unctl_rtd_104%rank = 3;
              if (!1) goto lab_3550;
              $$CIV5A6 = 0u;
              do {   /* id=490 guarded */ /* ~3551 */ 
                /* region = 3283 */
                /* bump-normalized */
                ((long long *)((char *)&d-unctl_rtd_104  + -24ll))->d-unctl_rtd_104%bounds%lbound[][3ll - (long long) $$CIV5A6] = 1ll;
                ((long long *)((char *)&d-unctl_rtd_104  + -24ll))->d-unctl_rtd_104%bounds%extent[][3ll - (long long) $$CIV5A6] = max(1ll + ((long long) ((int *)((char *)&mb  + -16ll))->mb[][2ll][(long long) $$CIV5A6 + 2ll] - (long long) ((int *)((char *)&mb  + -16ll))->mb[][1ll][(long long) $$CIV5A6 + 2ll]),0ll);
                ((long long *)((char *)&d-unctl_rtd_104  + -24ll))->d-unctl_rtd_104%bounds%mult[][3ll - (long long) $$CIV5A6] = ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%mult[].rns2076.[4ll - (long long) $$CIV5A6];
                /* DIR   LATCH */
                $$CIV5A6 = $$CIV5A6 + 1u;
              } while ($$CIV5A6 < 2u);    /* ~3551 */
            lab_3550:
              d-unctl_rtd_104%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_104%bounds%extent[].off32 = max(((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[1ll],0ll);
              d-unctl_rtd_104%bounds%mult[].off40 = ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%mult[].rns2076.[1ll];
              d-unctl_rtd_104%rvo = - (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%mult[].rns2076.[3ll] * d-unctl_rtd_104%bounds%lbound[].off48 + (((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%mult[].rns2076.[4ll] * d-unctl_rtd_104%bounds%lbound[].off72 + ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%mult[].rns2076.[1ll]));
              __sweepscheme_NMOD_protect_all(((char *)$$ICM.d-qlz_%addr22F->qlz_%d-data%addr.rns2077.  + $$ICM.d-qlz_%addr22F->qlz_%d-data%rvo.rns2074. + ($$ICM.d-qlz_%addr22F->qlz_%d-data%bounds%mult[].rns2076.)*((((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%extent[].rns2100.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-qlz_%addr22F  + -24ll))->qlz_%d-data%bounds%lbound[].rns2101.[1ll])) + ($$ICM.d-qlz_%addr22F->qlz_%d-data%bounds%mult[].rns2076.[1ll])*(1ll) + ($$ICM.d-qlz_%addr22F->qlz_%d-data%bounds%mult[].rns2076.[2ll])*((long long) mb[].off8) + ($$ICM.d-qlz_%addr22F->qlz_%d-data%bounds%mult[].rns2076.[3ll])*((long long) mb[].off4) + ($$ICM.d-qlz_%addr22F->qlz_%d-data%bounds%mult[].rns2076.[4ll])*((long long) ((int *)((char *)$$ICM.d-qlz_%addr22F  + 40ll))->qlz_%x[].rns2075.[(long long) i.rnnFE3])),&d-unctl_rtd_104)
  1390 |      /* DIR   LATCH */
              $$DoIV757 = $$DoIV757 + -1ll;
              $$CIV78A = $$CIV78A + 1ll;
            } while ((unsigned long long) $$CIV78A < $$EMTF1A8);    /* ~3539 */
            $$DoIV757 = $$CIVINIT757 + (long long) ($$CIVBUMP79E * (long long) $$CIVFINAL757);
          lab_3538:
  1395 |    goto lab_3572;
  1179 |  lab_3552:
            T_977 = 1;
            goto lab_2010;
  1084 |  lab_3554:
            T_891 = 1;
            goto lab_1731;
   970 |  lab_3556:
            T_809 = 1;
            goto lab_1439;
   553 |  lab_472:
            d-acenter%addr = malloc[U,acenterD]($$csx271 * 8ll);
            if (!(d-acenter%addr == NULL)) goto lab_474;
            filenameaddr_57 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_57 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_57,553ll,NULL)
            _trap(3)
            return;
          lab_467:
            d-aright%addr = malloc[U,arightD]($$csx271 * 8ll);
            if (!(d-aright%addr == NULL)) goto lab_469;
            filenameaddr_55 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_55 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_55,553ll,NULL)
            _trap(3)
            return;
          lab_462:
            d-aleft%addr = malloc[U,aleftD]($$csx271 * 8ll);
            if (!(d-aleft%addr == NULL)) goto lab_464;
            filenameaddr_53 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_53 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_53,553ll,NULL)
            _trap(3)
            return;
          lab_457:
            d-deltaq%addr = malloc[U,deltaqD]($$csx271 * 8ll);
            if (!(d-deltaq%addr == NULL)) goto lab_459;
            filenameaddr_51 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_51 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_51,553ll,NULL)
            _trap(3)
            return;
          lab_452:
            d-dw_l%addr = malloc[U,dw_lD]($$csx271 * 8ll);
            if (!(d-dw_l%addr == NULL)) goto lab_454;
            filenameaddr_49 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_49 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_49,553ll,NULL)
            _trap(3)
            return;
          lab_447:
            d-dwpdw6%addr = malloc[U,dwpdw6D]($$csx271 * 8ll);
            if (!(d-dwpdw6%addr == NULL)) goto lab_449;
            filenameaddr_47 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_47 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_47,553ll,NULL)
            _trap(3)
            return;
          lab_442:
            d-dwmdw6%addr = malloc[U,dwmdw6D]($$csx271 * 8ll);
            if (!(d-dwmdw6%addr == NULL)) goto lab_444;
            filenameaddr_45 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_45 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_45,553ll,NULL)
            _trap(3)
            return;
          lab_437:
            d-dw6%addr = malloc[U,dw6D]($$csx271 * 8ll);
            if (!(d-dw6%addr == NULL)) goto lab_439;
            filenameaddr_43 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_43 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_43,553ll,NULL)
            _trap(3)
            return;
          lab_432:
            d-dw%addr = malloc[U,dwD]($$csx271 * 8ll);
            if (!(d-dw%addr == NULL)) goto lab_434;
            filenameaddr_41 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_41 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_41,553ll,NULL)
            _trap(3)
            return;
          lab_427:
            d-dcenter%addr = malloc[U,dcenterD]($$csx271 * 8ll);
            if (!(d-dcenter%addr == NULL)) goto lab_429;
            filenameaddr_39 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_39 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_39,553ll,NULL)
            _trap(3)
            return;
          lab_422:
            d-dright%addr = malloc[U,drightD]($$csx271 * 8ll);
            if (!(d-dright%addr == NULL)) goto lab_424;
            filenameaddr_37 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_37 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_37,553ll,NULL)
            _trap(3)
            return;
          lab_417:
            d-dleft%addr = malloc[U,dleftD]($$csx271 * 8ll);
            if (!(d-dleft%addr == NULL)) goto lab_419;
            filenameaddr_35 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_35 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_35,553ll,NULL)
            _trap(3)
            return;
          lab_3572:
            return;
  1395 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
10504not available9160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
11504not available102900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
12506not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
13506not available121600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
14506not available13210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
15506not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
16506not available151600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
17506not available16211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
18510not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
19510not available18160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
20510not available192600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21510not available20311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22510not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23510not available22160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
24510not available232600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
25510not available24311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
26512not availablenot availablenot available6009353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
27512not available26160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
28512not available272900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
29514not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
30514not available291600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31514not available30210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32514not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33514not available321600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
34514not available33211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
35518not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
36518not available35160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
37518not available362600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
38518not available37311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
39518not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
40518not available39160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41518not available402600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42518not available41311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43520not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
44520not available431600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
45520not available44210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
46520not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
47520not available461600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
48520not available47211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
49524not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
50524not available49160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51524not available502600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52524not available51311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53524not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
54524not available53160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
55524not available542600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
56524not available55311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
57526not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
58526not available571600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
59526not available58210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
60526not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
61526not available601600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62526not available61211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63530not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
64530not available63160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
65530not available642600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
66530not available65311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
67530not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
68530not available67160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
69530not available682600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
70530not available69311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71532not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72532not available711600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73532not available72210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
74532not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
75532not available741600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
76532not available75211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
77536not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
78536not available77160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
79536not available782600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
80536not available79311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81536not availablenot availablenot available6001135353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82536not available81160011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83536not available822600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
84536not available83311001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
85538not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
86538not available851600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
87538not available86210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
88538not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
89538not available881600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
90538not available89211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91563not availablenot availablenot available600461612353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92564not available9116004616123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93565not available922100046161200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
94566not available93333003300100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
95575not available9335400291400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
96576not available954900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
97577not available954900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
98580not available954900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
99590not available9331000103900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
100591not available99410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101594not available933100063900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102595not available1014600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103598not available9331000166800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
104599not available103410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
105599not available1034600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
106603not available933470012000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
107618not availablenot availablenot available600461812353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
108619not available10716004618123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
109620not available1082100046181200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
110621not available109333003300100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111628not available10935400291400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112629not available1114900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113630not available1114900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
114632not available1114900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
115639not available10931000104000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
116640not available115410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
117643not available1093100064000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
118644not available1174600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
119647not available10931000167000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
120648not available119410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121648not available1194600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122652not available1093470012000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123667not availablenot availablenot available600461812353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
124668not available12316004618123500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
125669not available1242100046181200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
126670not available125333003300100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
127677not available12535400291400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
128678not available1274900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
129679not available1274900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
130681not available1274900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131688not available12531000104000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
132689not available131410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133692not available1253100064000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
134693not available1334600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
135696not available12531000167000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
136697not available135410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
137697not available1354600600100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
138701not available1253470012000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
139720not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
140726not availablenot availablenot available6002657260353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
141727not available140160026572603500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
142728not available1412905100265726000100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
143735not available1423900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
144735not available1423900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
145739not available1423900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
146739not available142310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
147740not available142312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
148740not available142310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
149741not available142312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
150741not available142310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151743not available142315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
152745not available151410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153745not available151410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
154754not available1514900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
155754not available151411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
156754not available151410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
157758not available142315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
158760not available157410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
159760not available157410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
160764not available1574900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
161764not available157411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162764not available157410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163773not availablenot availablenot available6009353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
164773not available163160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
165773not available1642900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
166775not availablenot availablenot available6009353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
167775not available166160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
168775not available1672900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
169778not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
170778not available1691600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171778not available170210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
172778not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
173778not available1721600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
174778not available173211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
175780not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
176780not available1751600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
177780not available176210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
178780not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
179780not available1781600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
180780not available179211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181791not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
182795not availablenot availablenot available6002657260353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
183796not available182160026572603500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
184797not available1832905100265726000100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
185803not available1843900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
186803not available1843900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
187806not available1843900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
188806not available184310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
189807not available184312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
190807not available184310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
191808not available184312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
192808not available184310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193809not available184315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
194811not available193410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
195811not available193410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
196815not available1934900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
197815not available193411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
198815not available193410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
199818not available184315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
200820not available199410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201820not available199410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
202824not available1994900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203824not available199411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
204824not available199410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
205831not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
206831not available2051600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
207831not available206210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
208831not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
209831not available2081600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
210831not available209211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211833not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
212833not available2111600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213833not available212210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
214833not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
215833not available2141600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
216833not available215211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
217842not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
218846not availablenot availablenot available6002657270353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
219847not available218160026572703500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
220848not available2192906100265727000100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
221855not available2203900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
222855not available2203900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223858not available2203900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
224858not available220310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
225859not available220312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
226859not available220310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
227860not available220312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
228860not available220310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
229862not available220315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
230864not available229410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231864not available229410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
232868not available2294900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233868not available229411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
234868not available229410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
235871not available220315001316400100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
236873not available235410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
237873not available235410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
238877not available2354900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
239877not available235411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
240877not available235410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
241885not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
242885not available2411600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243885not available242210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
244885not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
245885not available2441600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
246885not available245211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
247887not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
248887not available2471600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
249887not available248210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
250887not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
251887not available2501600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
252887not available251211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253899not availablenot availablenot available60012970706400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
254900not available253160028353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
255900not available2542600283500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
256900not available255328002800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
257905not available2531600101353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
258906not available25726001013500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
259907not available2583210010100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
260922not availablenot availablenot available60012970706400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
261923not available260160028353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
262923not available2612600283500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263923not available262328002800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
264928not available2601600101353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
265929not available26426001013500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
266930not available2653210010100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
267945not availablenot availablenot available60012970706400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
268946not available267160028353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
269946not available2682600283500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
270946not available269328002800100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
271950not available2671600101353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
272951not available27126001013500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273952not available2723210010100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
274970not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
275974not availablenot availablenot available60020300642353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
276975not available2751600203006423500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
277976not available276215060002030064200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
278977not available277335006200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2791005not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2801005not available2773900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2811007not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2821007not available2773900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2831009not available2773900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2841009not available2773900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2851015not available277312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2861015not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2871017not available277314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2881017not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2891020not available277314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2901020not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2911022not available277314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2921022not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2931030not available277312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2941031not available277312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2951032not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2961033not available2773900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2971033not available277310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
2981035not available2773150010120700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
2991037not available298412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3001037not available298410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3011040not available298410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3021040not available298410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3031044not available2984200094900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3041045not available3035900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3051049not available2773150010120700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3061051not available305412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3071051not available305410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3081054not available305410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3091054not available305410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3101058not available3054200094900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3111059not available3105900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3121069not availablenot availablenot available6009353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3131069not available312160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3141069not available3132900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3151071not availablenot availablenot available6009353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3161071not available315160093500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3171071not available3162900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3181074not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3191074not available3181600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3201074not available319210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3211074not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3221074not available3211600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3231074not available322211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3241076not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3251076not available3241600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3261076not available325210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3271076not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3281076not available3271600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3291076not available328211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3301084not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
3311088not availablenot availablenot available6002732642353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3321089not available331160027326423500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3331090not available33221506000273264200100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3341091not available333335006200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3351118not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3361118not available3333900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3371120not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3381120not available3333900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3391122not available3333900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3401122not available3333900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3411127not available333312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3421127not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3431128not available333314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3441128not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3451130not available333314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3461130not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3471132not available333314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3481132not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3491135not available333312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3501136not available333312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3511137not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3521138not available3333900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3531138not available333310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3541140not available333315001336700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3551142not available354412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3561142not available354410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3571145not available354410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3581145not available354410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3591149not available3544900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3601149not available354411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3611149not available354410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3621152not available333315001336700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3631154not available362412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3641154not available362410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3651157not available362410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3661157not available362410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3671161not available3624900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3681161not available362411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3691161not available362410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3701168not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3711168not available3701600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3721168not available371210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3731168not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3741168not available3731600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3751168not available374211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3761170not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3771170not available3761600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3781170not available377210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3791170not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3801170not available3791600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3811170not available380211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3821179not availablenot availablenot availablenot availablenot available100 (default)
  • bump normalized
  • guarded
  • lower bound normalized
3831183not availablenot availablenot available6002732677353500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3841184not available383160027326773500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3851185not available38421507000273267700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
3861186not available385335006200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3871213not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3881213not available3853900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3891215not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3901215not available3853900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3911217not available3853900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3921217not available3853900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3931221not available385312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3941221not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3951222not available385314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3961222not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3971224not available385314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3981224not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
3991226not available385314001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4001226not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4011229not available385312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4021230not available385312001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4031231not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4041232not available3853900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4051232not available385310001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4061234not available385315001336700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4071236not available406412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4081236not available406410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4091239not available406410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4101239not available406410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4111243not available4064900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4121243not available406411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4131243not available406410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4141246not available385315001336700100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4151248not available414412001200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4161248not available414410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4171251not available414410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4181251not available414410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4191255not available4144900900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4201255not available414411001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4211255not available414410001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4221262not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4231262not available4221600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4241262not available423210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4251262not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4261262not available4251600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4271262not available426211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4281264not availablenot availablenot available60010353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4291264not available4281600103500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4301264not available429210001000100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4311264not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4321264not available4311600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4331264not available432211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4341281not availablenot availablenot available60021353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4351282not available4341600213500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4361282not available435221002100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4371289not availablenot availablenot available60021353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4381290not available4371600213500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4391290not available438221002100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4401297not availablenot availablenot available60022353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4411298not available4401600223500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4421298not available441222002200100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4431309not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4441309not available4431600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4451309not available444214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4461309not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4471309not available4461600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4481309not available447211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4491317not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4501317not available4491600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4511317not available450214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4521317not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4531317not available4521600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4541317not available453211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4551325not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4561325not available4551600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4571325not available456214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4581325not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4591325not available4581600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4601325not available459211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4611333not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4621333not available4611600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4631333not available462214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4641333not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4651333not available4641600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4661333not available465211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4671341not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4681341not available4671600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4691341not available468214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4701341not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4711341not available4701600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4721341not available471211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4731350not availablenot availablenot available60014353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4741350not available4731600143500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4751350not available474214001400100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4761350not availablenot availablenot available60011353500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4771350not available4761600113500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4781350not available477211001100100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4791361not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4801367not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4811373not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4821378not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4831383not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4841388not availablenot availablenot available110300110300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
4851362not available479156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4861368not available480156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4871374not available481156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4881379not available482156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4891384not available483156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
4901389not available484156562 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1548LoopRolled (success)High Level Optimizer36not available485Loop rolled has been applied.not available
1549LoopRolled (success)High Level Optimizer36not available486Loop rolled has been applied.not available
1550LoopRolled (success)High Level Optimizer36not available487Loop rolled has been applied.not available
1551LoopRolled (success)High Level Optimizer36not available488Loop rolled has been applied.not available
1552LoopRolled (success)High Level Optimizer36not available489Loop rolled has been applied.not available
1553LoopRolled (success)High Level Optimizer36not available490Loop rolled has been applied.not available
5691FullLoopUnroll (success)Low Level Optimizer3610973199Full loop unroll was performed.
  • Unroll Factor: 2
5692FullLoopUnroll (success)Low Level Optimizer3610982200Full loop unroll was performed.
  • Unroll Factor: 2
5693FullLoopUnroll (success)Low Level Optimizer3610991201Full loop unroll was performed.
  • Unroll Factor: 2
5694FullLoopUnroll (success)Low Level Optimizer3611000202Full loop unroll was performed.
  • Unroll Factor: 2
5695FullLoopUnroll (success)Low Level Optimizer3611009203Full loop unroll was performed.
  • Unroll Factor: 2
5696FullLoopUnroll (success)Low Level Optimizer3611018204Full loop unroll was performed.
  • Unroll Factor: 2
5697LoopUnroll (success)Low Level Optimizer3693031Loop unroll was performed.
  • Unroll Factor: 2
5698LoopUnroll (success)Low Level Optimizer3693031Loop unroll was performed.
  • Unroll Factor: 2
5699LoopUnroll (success)Low Level Optimizer3693041Loop unroll was performed.
  • Unroll Factor: 2
5700LoopUnroll (success)Low Level Optimizer3693051Loop unroll was performed.
  • Unroll Factor: 2
5701LoopUnroll (success)Low Level Optimizer3693051Loop unroll was performed.
  • Unroll Factor: 2
5702LoopUnroll (success)Low Level Optimizer3693081Loop unroll was performed.
  • Unroll Factor: 2
5703LoopUnroll (success)Low Level Optimizer3693081Loop unroll was performed.
  • Unroll Factor: 2
5704LoopUnroll (success)Low Level Optimizer3693091Loop unroll was performed.
  • Unroll Factor: 2
5705LoopUnroll (success)Low Level Optimizer3693101Loop unroll was performed.
  • Unroll Factor: 2
5706LoopUnroll (success)Low Level Optimizer3693101Loop unroll was performed.
  • Unroll Factor: 2
5707LoopUnroll (success)Low Level Optimizer3693131Loop unroll was performed.
  • Unroll Factor: 2
5708LoopUnroll (success)Low Level Optimizer3693131Loop unroll was performed.
  • Unroll Factor: 2
5709LoopUnroll (success)Low Level Optimizer3693141Loop unroll was performed.
  • Unroll Factor: 2
5710LoopUnroll (success)Low Level Optimizer3693141Loop unroll was performed.
  • Unroll Factor: 2
5711LoopUnroll (success)Low Level Optimizer3693171Loop unroll was performed.
  • Unroll Factor: 2
5712LoopUnroll (success)Low Level Optimizer3693171Loop unroll was performed.
  • Unroll Factor: 2
5713LoopUnroll (success)Low Level Optimizer3693181Loop unroll was performed.
  • Unroll Factor: 2
5714LoopUnroll (success)Low Level Optimizer3693181Loop unroll was performed.
  • Unroll Factor: 2
5715LoopUnroll (success)Low Level Optimizer3693211Loop unroll was performed.
  • Unroll Factor: 2
5716LoopUnroll (success)Low Level Optimizer3693211Loop unroll was performed.
  • Unroll Factor: 2
5717LoopUnroll (success)Low Level Optimizer3693221Loop unroll was performed.
  • Unroll Factor: 2
5718LoopUnroll (success)Low Level Optimizer3693221Loop unroll was performed.
  • Unroll Factor: 2
5719LoopUnroll (success)Low Level Optimizer3693251Loop unroll was performed.
  • Unroll Factor: 2
5720LoopUnroll (success)Low Level Optimizer3693251Loop unroll was performed.
  • Unroll Factor: 2
5721LoopUnroll (success)Low Level Optimizer3693261Loop unroll was performed.
  • Unroll Factor: 2
5722LoopUnroll (success)Low Level Optimizer3693261Loop unroll was performed.
  • Unroll Factor: 2
5723LoopUnroll (success)Low Level Optimizer3694121Loop unroll was performed.
  • Unroll Factor: 2
5724LoopUnroll (success)Low Level Optimizer3694271Loop unroll was performed.
  • Unroll Factor: 2
5725LoopUnroll (success)Low Level Optimizer3694251Loop unroll was performed.
  • Unroll Factor: 2
5726LoopUnroll (success)Low Level Optimizer3694241Loop unroll was performed.
  • Unroll Factor: 2
5727LoopUnroll (success)Low Level Optimizer3694371Loop unroll was performed.
  • Unroll Factor: 2
5728LoopUnroll (success)Low Level Optimizer3694381Loop unroll was performed.
  • Unroll Factor: 2
5729LoopUnroll (success)Low Level Optimizer3694431Loop unroll was performed.
  • Unroll Factor: 2
5730LoopUnroll (success)Low Level Optimizer3694441Loop unroll was performed.
  • Unroll Factor: 2
5731LoopUnroll (success)Low Level Optimizer3694491Loop unroll was performed.
  • Unroll Factor: 2
5732LoopUnroll (success)Low Level Optimizer3694491Loop unroll was performed.
  • Unroll Factor: 2
5733LoopUnroll (success)Low Level Optimizer3694501Loop unroll was performed.
  • Unroll Factor: 2
5734LoopUnroll (success)Low Level Optimizer3695411Loop unroll was performed.
  • Unroll Factor: 2
5735LoopUnroll (success)Low Level Optimizer3695561Loop unroll was performed.
  • Unroll Factor: 2
5736LoopUnroll (success)Low Level Optimizer3695541Loop unroll was performed.
  • Unroll Factor: 2
5737LoopUnroll (success)Low Level Optimizer3695531Loop unroll was performed.
  • Unroll Factor: 2
5738LoopUnroll (success)Low Level Optimizer3695661Loop unroll was performed.
  • Unroll Factor: 2
5739LoopUnroll (success)Low Level Optimizer3695671Loop unroll was performed.
  • Unroll Factor: 2
5740LoopUnroll (success)Low Level Optimizer3695721Loop unroll was performed.
  • Unroll Factor: 2
5741LoopUnroll (success)Low Level Optimizer3695731Loop unroll was performed.
  • Unroll Factor: 2
5742LoopUnroll (success)Low Level Optimizer3695781Loop unroll was performed.
  • Unroll Factor: 2
5743LoopUnroll (success)Low Level Optimizer3695781Loop unroll was performed.
  • Unroll Factor: 2
5744LoopUnroll (success)Low Level Optimizer3695791Loop unroll was performed.
  • Unroll Factor: 2
5745LoopUnroll (success)Low Level Optimizer3696681Loop unroll was performed.
  • Unroll Factor: 2
5746LoopUnroll (success)Low Level Optimizer3696831Loop unroll was performed.
  • Unroll Factor: 2
5747LoopUnroll (success)Low Level Optimizer3696811Loop unroll was performed.
  • Unroll Factor: 2
5748LoopUnroll (success)Low Level Optimizer3696801Loop unroll was performed.
  • Unroll Factor: 2
5749LoopUnroll (success)Low Level Optimizer3696931Loop unroll was performed.
  • Unroll Factor: 2
5750LoopUnroll (success)Low Level Optimizer3696941Loop unroll was performed.
  • Unroll Factor: 2
5751LoopUnroll (success)Low Level Optimizer3696991Loop unroll was performed.
  • Unroll Factor: 2
5752LoopUnroll (success)Low Level Optimizer3697001Loop unroll was performed.
  • Unroll Factor: 2
5753LoopUnroll (success)Low Level Optimizer3697051Loop unroll was performed.
  • Unroll Factor: 2
5754LoopUnroll (success)Low Level Optimizer3697051Loop unroll was performed.
  • Unroll Factor: 2
5755LoopUnroll (success)Low Level Optimizer3697061Loop unroll was performed.
  • Unroll Factor: 2
5756LoopUnroll (success)Low Level Optimizer3698091Loop unroll was performed.
  • Unroll Factor: 2
5757LoopUnroll (success)Low Level Optimizer3698091Loop unroll was performed.
  • Unroll Factor: 2
5758LoopUnroll (success)Low Level Optimizer3698121Loop unroll was performed.
  • Unroll Factor: 2
5759LoopUnroll (success)Low Level Optimizer3698121Loop unroll was performed.
  • Unroll Factor: 2
5760LoopUnroll (success)Low Level Optimizer3698141Loop unroll was performed.
  • Unroll Factor: 2
5761LoopUnroll (success)Low Level Optimizer3698141Loop unroll was performed.
  • Unroll Factor: 2
5762LoopUnroll (success)Low Level Optimizer3698131Loop unroll was performed.
  • Unroll Factor: 2
5763LoopUnroll (success)Low Level Optimizer3698131Loop unroll was performed.
  • Unroll Factor: 2
5764LoopUnroll (success)Low Level Optimizer3698291Loop unroll was performed.
  • Unroll Factor: 2
5765LoopUnroll (success)Low Level Optimizer3698291Loop unroll was performed.
  • Unroll Factor: 2
5766LoopUnroll (success)Low Level Optimizer3698301Loop unroll was performed.
  • Unroll Factor: 2
5767LoopUnroll (success)Low Level Optimizer3698301Loop unroll was performed.
  • Unroll Factor: 2
5768LoopUnroll (success)Low Level Optimizer3698491Loop unroll was performed.
  • Unroll Factor: 2
5769LoopUnroll (success)Low Level Optimizer3698491Loop unroll was performed.
  • Unroll Factor: 2
5770LoopUnroll (success)Low Level Optimizer3698501Loop unroll was performed.
  • Unroll Factor: 2
5771LoopUnroll (success)Low Level Optimizer3698501Loop unroll was performed.
  • Unroll Factor: 2
5772LoopUnroll (success)Low Level Optimizer3698571Loop unroll was performed.
  • Unroll Factor: 2
5773LoopUnroll (success)Low Level Optimizer3698581Loop unroll was performed.
  • Unroll Factor: 2
5774LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5775LoopUnroll (success)Low Level Optimizer3698601Loop unroll was performed.
  • Unroll Factor: 2
5776LoopUnroll (success)Low Level Optimizer3698601Loop unroll was performed.
  • Unroll Factor: 2
5777LoopUnroll (success)Low Level Optimizer3698611Loop unroll was performed.
  • Unroll Factor: 2
5778LoopUnroll (success)Low Level Optimizer3698611Loop unroll was performed.
  • Unroll Factor: 2
5779LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5780LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5781LoopUnroll (success)Low Level Optimizer3699481Loop unroll was performed.
  • Unroll Factor: 2
5782LoopUnroll (success)Low Level Optimizer3699481Loop unroll was performed.
  • Unroll Factor: 2
5783LoopUnroll (success)Low Level Optimizer3699511Loop unroll was performed.
  • Unroll Factor: 2
5784LoopUnroll (success)Low Level Optimizer3699511Loop unroll was performed.
  • Unroll Factor: 2
5785LoopUnroll (success)Low Level Optimizer3699531Loop unroll was performed.
  • Unroll Factor: 2
5786LoopUnroll (success)Low Level Optimizer3699531Loop unroll was performed.
  • Unroll Factor: 2
5787LoopUnroll (success)Low Level Optimizer3699521Loop unroll was performed.
  • Unroll Factor: 2
5788LoopUnroll (success)Low Level Optimizer3699521Loop unroll was performed.
  • Unroll Factor: 2
5789LoopUnroll (success)Low Level Optimizer3699681Loop unroll was performed.
  • Unroll Factor: 2
5790LoopUnroll (success)Low Level Optimizer3699681Loop unroll was performed.
  • Unroll Factor: 2
5791LoopUnroll (success)Low Level Optimizer3699691Loop unroll was performed.
  • Unroll Factor: 2
5792LoopUnroll (success)Low Level Optimizer3699691Loop unroll was performed.
  • Unroll Factor: 2
5793LoopUnroll (success)Low Level Optimizer3699881Loop unroll was performed.
  • Unroll Factor: 2
5794LoopUnroll (success)Low Level Optimizer3699881Loop unroll was performed.
  • Unroll Factor: 2
5795LoopUnroll (success)Low Level Optimizer3699891Loop unroll was performed.
  • Unroll Factor: 2
5796LoopUnroll (success)Low Level Optimizer3699891Loop unroll was performed.
  • Unroll Factor: 2
5797LoopUnroll (success)Low Level Optimizer3699951Loop unroll was performed.
  • Unroll Factor: 2
5798LoopUnroll (success)Low Level Optimizer3699951Loop unroll was performed.
  • Unroll Factor: 2
5799LoopUnroll (success)Low Level Optimizer3699961Loop unroll was performed.
  • Unroll Factor: 2
5800LoopUnroll (success)Low Level Optimizer3699961Loop unroll was performed.
  • Unroll Factor: 2
5801LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5802LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5803LoopUnroll (success)Low Level Optimizer36100501Loop unroll was performed.
  • Unroll Factor: 2
5804LoopUnroll (success)Low Level Optimizer36100501Loop unroll was performed.
  • Unroll Factor: 2
5805LoopUnroll (success)Low Level Optimizer36100531Loop unroll was performed.
  • Unroll Factor: 2
5806LoopUnroll (success)Low Level Optimizer36100531Loop unroll was performed.
  • Unroll Factor: 2
5807LoopUnroll (success)Low Level Optimizer36100551Loop unroll was performed.
  • Unroll Factor: 2
5808LoopUnroll (success)Low Level Optimizer36100551Loop unroll was performed.
  • Unroll Factor: 2
5809LoopUnroll (success)Low Level Optimizer36100541Loop unroll was performed.
  • Unroll Factor: 2
5810LoopUnroll (success)Low Level Optimizer36100541Loop unroll was performed.
  • Unroll Factor: 2
5811LoopUnroll (success)Low Level Optimizer36100741Loop unroll was performed.
  • Unroll Factor: 2
5812LoopUnroll (success)Low Level Optimizer36100741Loop unroll was performed.
  • Unroll Factor: 2
5813LoopUnroll (success)Low Level Optimizer36100751Loop unroll was performed.
  • Unroll Factor: 2
5814LoopUnroll (success)Low Level Optimizer36100751Loop unroll was performed.
  • Unroll Factor: 2
5815LoopUnroll (success)Low Level Optimizer36100981Loop unroll was performed.
  • Unroll Factor: 2
5816LoopUnroll (success)Low Level Optimizer36100981Loop unroll was performed.
  • Unroll Factor: 2
5817LoopUnroll (success)Low Level Optimizer36100991Loop unroll was performed.
  • Unroll Factor: 2
5818LoopUnroll (success)Low Level Optimizer36100991Loop unroll was performed.
  • Unroll Factor: 2
5819LoopUnroll (success)Low Level Optimizer36101051Loop unroll was performed.
  • Unroll Factor: 2
5820LoopUnroll (success)Low Level Optimizer36101051Loop unroll was performed.
  • Unroll Factor: 2
5821LoopUnroll (success)Low Level Optimizer36101061Loop unroll was performed.
  • Unroll Factor: 2
5822LoopUnroll (success)Low Level Optimizer36101061Loop unroll was performed.
  • Unroll Factor: 2
5823LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5824LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5825LoopUnroll (success)Low Level Optimizer36101371Loop unroll was performed.
  • Unroll Factor: 2
5826LoopUnroll (success)Low Level Optimizer36101611Loop unroll was performed.
  • Unroll Factor: 4
5827LoopUnroll (success)Low Level Optimizer36101911Loop unroll was performed.
  • Unroll Factor: 2
5828LoopUnroll (success)Low Level Optimizer36102151Loop unroll was performed.
  • Unroll Factor: 4
5829LoopUnroll (success)Low Level Optimizer36102451Loop unroll was performed.
  • Unroll Factor: 2
5830LoopUnroll (success)Low Level Optimizer36102691Loop unroll was performed.
  • Unroll Factor: 4
5831LoopUnroll (success)Low Level Optimizer36104181Loop unroll was performed.
  • Unroll Factor: 2
5832LoopUnroll (success)Low Level Optimizer36104181Loop unroll was performed.
  • Unroll Factor: 2
5833LoopUnroll (success)Low Level Optimizer36104191Loop unroll was performed.
  • Unroll Factor: 2
5834LoopUnroll (success)Low Level Optimizer36104191Loop unroll was performed.
  • Unroll Factor: 2
5835LoopUnroll (success)Low Level Optimizer36104201Loop unroll was performed.
  • Unroll Factor: 2
5836LoopUnroll (success)Low Level Optimizer36104201Loop unroll was performed.
  • Unroll Factor: 2
5837LoopUnroll (success)Low Level Optimizer36104231Loop unroll was performed.
  • Unroll Factor: 2
5838LoopUnroll (success)Low Level Optimizer36104231Loop unroll was performed.
  • Unroll Factor: 2
5839LoopUnroll (success)Low Level Optimizer36104241Loop unroll was performed.
  • Unroll Factor: 2
5840LoopUnroll (success)Low Level Optimizer36104241Loop unroll was performed.
  • Unroll Factor: 2
5841LoopUnroll (success)Low Level Optimizer36104251Loop unroll was performed.
  • Unroll Factor: 2
5842LoopUnroll (success)Low Level Optimizer36104251Loop unroll was performed.
  • Unroll Factor: 2
5843LoopUnroll (success)Low Level Optimizer36104261Loop unroll was performed.
  • Unroll Factor: 2
5844LoopUnroll (success)Low Level Optimizer36104261Loop unroll was performed.
  • Unroll Factor: 2
5845LoopUnroll (success)Low Level Optimizer36104291Loop unroll was performed.
  • Unroll Factor: 4
5846LoopUnroll (success)Low Level Optimizer36104281Loop unroll was performed.
  • Unroll Factor: 4
5847LoopUnroll (success)Low Level Optimizer36104271Loop unroll was performed.
  • Unroll Factor: 4
5848LoopUnroll (success)Low Level Optimizer36104301Loop unroll was performed.
  • Unroll Factor: 2
5849LoopUnroll (success)Low Level Optimizer36104301Loop unroll was performed.
  • Unroll Factor: 2
5850LoopUnroll (success)Low Level Optimizer36104471Loop unroll was performed.
  • Unroll Factor: 2
5851LoopUnroll (success)Low Level Optimizer36104471Loop unroll was performed.
  • Unroll Factor: 2
5852LoopUnroll (success)Low Level Optimizer36104491Loop unroll was performed.
  • Unroll Factor: 2
5853LoopUnroll (success)Low Level Optimizer36104491Loop unroll was performed.
  • Unroll Factor: 2
5854LoopUnroll (success)Low Level Optimizer36104541Loop unroll was performed.
  • Unroll Factor: 2
5855LoopUnroll (success)Low Level Optimizer36104761Loop unroll was performed.
  • Unroll Factor: 2
5856LoopUnroll (success)Low Level Optimizer36104761Loop unroll was performed.
  • Unroll Factor: 2
5857LoopUnroll (success)Low Level Optimizer36104781Loop unroll was performed.
  • Unroll Factor: 2
5858LoopUnroll (success)Low Level Optimizer36104781Loop unroll was performed.
  • Unroll Factor: 2
5859LoopUnroll (success)Low Level Optimizer36104831Loop unroll was performed.
  • Unroll Factor: 2
5860LoopUnroll (success)Low Level Optimizer36104911Loop unroll was performed.
  • Unroll Factor: 2
5861LoopUnroll (success)Low Level Optimizer36104921Loop unroll was performed.
  • Unroll Factor: 2
5862LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5863LoopUnroll (success)Low Level Optimizer36104941Loop unroll was performed.
  • Unroll Factor: 2
5864LoopUnroll (success)Low Level Optimizer36104941Loop unroll was performed.
  • Unroll Factor: 2
5865LoopUnroll (success)Low Level Optimizer36104951Loop unroll was performed.
  • Unroll Factor: 2
5866LoopUnroll (success)Low Level Optimizer36104951Loop unroll was performed.
  • Unroll Factor: 2
5867LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5868LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5869LoopUnroll (success)Low Level Optimizer36106431Loop unroll was performed.
  • Unroll Factor: 2
5870LoopUnroll (success)Low Level Optimizer36106431Loop unroll was performed.
  • Unroll Factor: 2
5871LoopUnroll (success)Low Level Optimizer36106441Loop unroll was performed.
  • Unroll Factor: 2
5872LoopUnroll (success)Low Level Optimizer36106441Loop unroll was performed.
  • Unroll Factor: 2
5873LoopUnroll (success)Low Level Optimizer36106451Loop unroll was performed.
  • Unroll Factor: 2
5874LoopUnroll (success)Low Level Optimizer36106451Loop unroll was performed.
  • Unroll Factor: 2
5875LoopUnroll (success)Low Level Optimizer36106481Loop unroll was performed.
  • Unroll Factor: 2
5876LoopUnroll (success)Low Level Optimizer36106481Loop unroll was performed.
  • Unroll Factor: 2
5877LoopUnroll (success)Low Level Optimizer36106491Loop unroll was performed.
  • Unroll Factor: 2
5878LoopUnroll (success)Low Level Optimizer36106491Loop unroll was performed.
  • Unroll Factor: 2
5879LoopUnroll (success)Low Level Optimizer36106501Loop unroll was performed.
  • Unroll Factor: 2
5880LoopUnroll (success)Low Level Optimizer36106501Loop unroll was performed.
  • Unroll Factor: 2
5881LoopUnroll (success)Low Level Optimizer36106511Loop unroll was performed.
  • Unroll Factor: 2
5882LoopUnroll (success)Low Level Optimizer36106511Loop unroll was performed.
  • Unroll Factor: 2
5883LoopUnroll (success)Low Level Optimizer36106541Loop unroll was performed.
  • Unroll Factor: 4
5884LoopUnroll (success)Low Level Optimizer36106531Loop unroll was performed.
  • Unroll Factor: 4
5885LoopUnroll (success)Low Level Optimizer36106521Loop unroll was performed.
  • Unroll Factor: 4
5886LoopUnroll (success)Low Level Optimizer36106551Loop unroll was performed.
  • Unroll Factor: 2
5887LoopUnroll (success)Low Level Optimizer36106551Loop unroll was performed.
  • Unroll Factor: 2
5888LoopUnroll (success)Low Level Optimizer36106761Loop unroll was performed.
  • Unroll Factor: 2
5889LoopUnroll (success)Low Level Optimizer36106761Loop unroll was performed.
  • Unroll Factor: 2
5890LoopUnroll (success)Low Level Optimizer36106781Loop unroll was performed.
  • Unroll Factor: 2
5891LoopUnroll (success)Low Level Optimizer36106781Loop unroll was performed.
  • Unroll Factor: 2
5892LoopUnroll (success)Low Level Optimizer36106801Loop unroll was performed.
  • Unroll Factor: 2
5893LoopUnroll (success)Low Level Optimizer36106801Loop unroll was performed.
  • Unroll Factor: 2
5894LoopUnroll (success)Low Level Optimizer36107031Loop unroll was performed.
  • Unroll Factor: 2
5895LoopUnroll (success)Low Level Optimizer36107031Loop unroll was performed.
  • Unroll Factor: 2
5896LoopUnroll (success)Low Level Optimizer36107051Loop unroll was performed.
  • Unroll Factor: 2
5897LoopUnroll (success)Low Level Optimizer36107051Loop unroll was performed.
  • Unroll Factor: 2
5898LoopUnroll (success)Low Level Optimizer36107071Loop unroll was performed.
  • Unroll Factor: 2
5899LoopUnroll (success)Low Level Optimizer36107071Loop unroll was performed.
  • Unroll Factor: 2
5900LoopUnroll (success)Low Level Optimizer36107131Loop unroll was performed.
  • Unroll Factor: 2
5901LoopUnroll (success)Low Level Optimizer36107131Loop unroll was performed.
  • Unroll Factor: 2
5902LoopUnroll (success)Low Level Optimizer36107141Loop unroll was performed.
  • Unroll Factor: 2
5903LoopUnroll (success)Low Level Optimizer36107141Loop unroll was performed.
  • Unroll Factor: 2
5904LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5905LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5906LoopUnroll (success)Low Level Optimizer36107841Loop unroll was performed.
  • Unroll Factor: 2
5907LoopUnroll (success)Low Level Optimizer36107841Loop unroll was performed.
  • Unroll Factor: 2
5908LoopUnroll (success)Low Level Optimizer36107851Loop unroll was performed.
  • Unroll Factor: 2
5909LoopUnroll (success)Low Level Optimizer36107851Loop unroll was performed.
  • Unroll Factor: 2
5910LoopUnroll (success)Low Level Optimizer36107861Loop unroll was performed.
  • Unroll Factor: 2
5911LoopUnroll (success)Low Level Optimizer36107861Loop unroll was performed.
  • Unroll Factor: 2
5912LoopUnroll (success)Low Level Optimizer36107891Loop unroll was performed.
  • Unroll Factor: 2
5913LoopUnroll (success)Low Level Optimizer36107891Loop unroll was performed.
  • Unroll Factor: 2
5914LoopUnroll (success)Low Level Optimizer36107901Loop unroll was performed.
  • Unroll Factor: 2
5915LoopUnroll (success)Low Level Optimizer36107901Loop unroll was performed.
  • Unroll Factor: 2
5916LoopUnroll (success)Low Level Optimizer36107911Loop unroll was performed.
  • Unroll Factor: 2
5917LoopUnroll (success)Low Level Optimizer36107911Loop unroll was performed.
  • Unroll Factor: 2
5918LoopUnroll (success)Low Level Optimizer36107921Loop unroll was performed.
  • Unroll Factor: 2
5919LoopUnroll (success)Low Level Optimizer36107921Loop unroll was performed.
  • Unroll Factor: 2
5920LoopUnroll (success)Low Level Optimizer36107951Loop unroll was performed.
  • Unroll Factor: 4
5921LoopUnroll (success)Low Level Optimizer36107941Loop unroll was performed.
  • Unroll Factor: 4
5922LoopUnroll (success)Low Level Optimizer36107931Loop unroll was performed.
  • Unroll Factor: 4
5923LoopUnroll (success)Low Level Optimizer36107961Loop unroll was performed.
  • Unroll Factor: 2
5924LoopUnroll (success)Low Level Optimizer36107961Loop unroll was performed.
  • Unroll Factor: 2
5925LoopUnroll (success)Low Level Optimizer36108201Loop unroll was performed.
  • Unroll Factor: 2
5926LoopUnroll (success)Low Level Optimizer36108201Loop unroll was performed.
  • Unroll Factor: 2
5927LoopUnroll (success)Low Level Optimizer36108221Loop unroll was performed.
  • Unroll Factor: 2
5928LoopUnroll (success)Low Level Optimizer36108221Loop unroll was performed.
  • Unroll Factor: 2
5929LoopUnroll (success)Low Level Optimizer36108241Loop unroll was performed.
  • Unroll Factor: 2
5930LoopUnroll (success)Low Level Optimizer36108241Loop unroll was performed.
  • Unroll Factor: 2
5931LoopUnroll (success)Low Level Optimizer36108501Loop unroll was performed.
  • Unroll Factor: 2
5932LoopUnroll (success)Low Level Optimizer36108501Loop unroll was performed.
  • Unroll Factor: 2
5933LoopUnroll (success)Low Level Optimizer36108521Loop unroll was performed.
  • Unroll Factor: 2
5934LoopUnroll (success)Low Level Optimizer36108521Loop unroll was performed.
  • Unroll Factor: 2
5935LoopUnroll (success)Low Level Optimizer36108541Loop unroll was performed.
  • Unroll Factor: 2
5936LoopUnroll (success)Low Level Optimizer36108541Loop unroll was performed.
  • Unroll Factor: 2
5937LoopUnroll (success)Low Level Optimizer36108601Loop unroll was performed.
  • Unroll Factor: 2
5938LoopUnroll (success)Low Level Optimizer36108601Loop unroll was performed.
  • Unroll Factor: 2
5939LoopUnroll (success)Low Level Optimizer36108611Loop unroll was performed.
  • Unroll Factor: 2
5940LoopUnroll (success)Low Level Optimizer36108611Loop unroll was performed.
  • Unroll Factor: 2
5941LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5942LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5943LoopUnroll (success)Low Level Optimizer36108881Loop unroll was performed.
  • Unroll Factor: 2
5944LoopUnroll (success)Low Level Optimizer36109091Loop unroll was performed.
  • Unroll Factor: 2
5945LoopUnroll (success)Low Level Optimizer36109301Loop unroll was performed.
  • Unroll Factor: 2
5946LoopUnroll (success)Low Level Optimizer36109371Loop unroll was performed.
  • Unroll Factor: 2
5947LoopUnroll (success)Low Level Optimizer36109421Loop unroll was performed.
  • Unroll Factor: 2
5948LoopUnroll (success)Low Level Optimizer36109471Loop unroll was performed.
  • Unroll Factor: 2
5949LoopUnroll (success)Low Level Optimizer36109521Loop unroll was performed.
  • Unroll Factor: 2
5950LoopUnroll (success)Low Level Optimizer36109571Loop unroll was performed.
  • Unroll Factor: 2
5951LoopUnroll (success)Low Level Optimizer36109621Loop unroll was performed.
  • Unroll Factor: 2
6401NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6402ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6403ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6404ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6405ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6406NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6407ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6408ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6409ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6410ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6411NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6412ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6413ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6414ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6415NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6416ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6417ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6418ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6419NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6420ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6421ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6422ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6423NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6424ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6425ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6426ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6427ModuloSchedule (success)Low Level Optimizer3694081Loop was modulo scheduled.
  • Initiation Interval: 52
6428ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6429ModuloSchedule (success)Low Level Optimizer3694251Loop was modulo scheduled.
  • Initiation Interval: 25
6430ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6431ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6432ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6433ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6434ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6435ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6436ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6437ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6438ModuloSchedule (success)Low Level Optimizer3695371Loop was modulo scheduled.
  • Initiation Interval: 52
6439ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6440ModuloSchedule (success)Low Level Optimizer3695541Loop was modulo scheduled.
  • Initiation Interval: 25
6441ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6442ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6443ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6444ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6445ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6446ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6447ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6448ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6449ModuloSchedule (success)Low Level Optimizer3696641Loop was modulo scheduled.
  • Initiation Interval: 52
6450ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6451ModuloSchedule (success)Low Level Optimizer3696811Loop was modulo scheduled.
  • Initiation Interval: 25
6452ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6453ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6454ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6455ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6456ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6457ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6458ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6459ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6460ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6461ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6462ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6463ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6464ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6465ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6466ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6467ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6468ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6469ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6470ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6471ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6472ModuloSchedule (success)Low Level Optimizer3698301Loop was modulo scheduled.
  • Initiation Interval: 22
6473ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6474ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6475ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6476ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6477ModuloSchedule (success)Low Level Optimizer3698501Loop was modulo scheduled.
  • Initiation Interval: 22
6478ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6479ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6480ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6481ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6482ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6483ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6484ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6485ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6486ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6487ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6488ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6489ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6490ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6491ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6492ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6493ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6494ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6495ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6496ModuloSchedule (success)Low Level Optimizer3699691Loop was modulo scheduled.
  • Initiation Interval: 22
6497ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6498ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6499ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6500ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6501ModuloSchedule (success)Low Level Optimizer3699891Loop was modulo scheduled.
  • Initiation Interval: 22
6502ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6503ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6504ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6505ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6506ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6507ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6508ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6509ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6510ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6511ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6512ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6513ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6514ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6515ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6516ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6517ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6518ModuloSchedule (success)Low Level Optimizer36100751Loop was modulo scheduled.
  • Initiation Interval: 22
6519ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6520ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6521ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6522ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6523ModuloSchedule (success)Low Level Optimizer36100991Loop was modulo scheduled.
  • Initiation Interval: 22
6524ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6525ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6526ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6527ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6528ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6529ModuloSchedule (success)Low Level Optimizer36101561Loop was modulo scheduled.
  • Initiation Interval: 30
6530ModuloSchedule (success)Low Level Optimizer36101561Loop was modulo scheduled.
  • Initiation Interval: 112
6531ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6532ModuloSchedule (success)Low Level Optimizer36102101Loop was modulo scheduled.
  • Initiation Interval: 30
6533ModuloSchedule (success)Low Level Optimizer36102101Loop was modulo scheduled.
  • Initiation Interval: 112
6534ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6535ModuloSchedule (success)Low Level Optimizer36102641Loop was modulo scheduled.
  • Initiation Interval: 30
6536ModuloSchedule (success)Low Level Optimizer36102641Loop was modulo scheduled.
  • Initiation Interval: 112
6537ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6538ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6539ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6540ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6541ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6542ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6543ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6544ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6545ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6546ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6547ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6548ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6549ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6550ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6551ModuloSchedule (success)Low Level Optimizer36104271Loop was modulo scheduled.
  • Initiation Interval: 12
6552ModuloSchedule (success)Low Level Optimizer36104281Loop was modulo scheduled.
  • Initiation Interval: 12
6553ModuloSchedule (success)Low Level Optimizer36104291Loop was modulo scheduled.
  • Initiation Interval: 15
6554ModuloSchedule (success)Low Level Optimizer36104291Loop was modulo scheduled.
  • Initiation Interval: 64
6555ModuloSchedule (success)Low Level Optimizer36104281Loop was modulo scheduled.
  • Initiation Interval: 37
6556ModuloSchedule (success)Low Level Optimizer36104271Loop was modulo scheduled.
  • Initiation Interval: 37
6557ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6558ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6559ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6560ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6561ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6562ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6563ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6564ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6565ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6566ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6567ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6568ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6569ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6570ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6571ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6572ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6573ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6574ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6575ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6576ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6577ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6578ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6579ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6580ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6581ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6582ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6583ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6584ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6585ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6586ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6587ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6588ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6589ModuloSchedule (success)Low Level Optimizer36106521Loop was modulo scheduled.
  • Initiation Interval: 12
6590ModuloSchedule (success)Low Level Optimizer36106531Loop was modulo scheduled.
  • Initiation Interval: 12
6591ModuloSchedule (success)Low Level Optimizer36106541Loop was modulo scheduled.
  • Initiation Interval: 15
6592ModuloSchedule (success)Low Level Optimizer36106541Loop was modulo scheduled.
  • Initiation Interval: 64
6593ModuloSchedule (success)Low Level Optimizer36106531Loop was modulo scheduled.
  • Initiation Interval: 37
6594ModuloSchedule (success)Low Level Optimizer36106521Loop was modulo scheduled.
  • Initiation Interval: 37
6595ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6596ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6597ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6598ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6599ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6600ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6601ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6602ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6603ModuloSchedule (success)Low Level Optimizer36106801Loop was modulo scheduled.
  • Initiation Interval: 22
6604ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6605ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6606ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6607ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6608ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6609ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6610ModuloSchedule (success)Low Level Optimizer36107071Loop was modulo scheduled.
  • Initiation Interval: 22
6611ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6612ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6613ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6614ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6615ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6616ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6617ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6618ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6619ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6620ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6621ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6622ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6623ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6624ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6625ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6626ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6627ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6628ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6629ModuloSchedule (success)Low Level Optimizer36107931Loop was modulo scheduled.
  • Initiation Interval: 12
6630ModuloSchedule (success)Low Level Optimizer36107941Loop was modulo scheduled.
  • Initiation Interval: 12
6631ModuloSchedule (success)Low Level Optimizer36107951Loop was modulo scheduled.
  • Initiation Interval: 15
6632ModuloSchedule (success)Low Level Optimizer36107951Loop was modulo scheduled.
  • Initiation Interval: 64
6633ModuloSchedule (success)Low Level Optimizer36107941Loop was modulo scheduled.
  • Initiation Interval: 37
6634ModuloSchedule (success)Low Level Optimizer36107931Loop was modulo scheduled.
  • Initiation Interval: 37
6635ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6636ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6637ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6638ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6639ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6640ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6641ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6642ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6643ModuloSchedule (success)Low Level Optimizer36108241Loop was modulo scheduled.
  • Initiation Interval: 22
6644ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6645ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6646ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6647ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6648ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6649ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6650ModuloSchedule (success)Low Level Optimizer36108541Loop was modulo scheduled.
  • Initiation Interval: 22
6651ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6652ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6653ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6654ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6655NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6656NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6657NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6658ModuloSchedule (success)Low Level Optimizer36109371Loop was modulo scheduled.
  • Initiation Interval: 24
6659ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6660ModuloSchedule (success)Low Level Optimizer36109421Loop was modulo scheduled.
  • Initiation Interval: 24
6661ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6662ModuloSchedule (success)Low Level Optimizer36109471Loop was modulo scheduled.
  • Initiation Interval: 24
6663ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6664ModuloSchedule (success)Low Level Optimizer36109521Loop was modulo scheduled.
  • Initiation Interval: 24
6665ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6666ModuloSchedule (success)Low Level Optimizer36109571Loop was modulo scheduled.
  • Initiation Interval: 24
6667ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6668ModuloSchedule (success)Low Level Optimizer36109621Loop was modulo scheduled.
  • Initiation Interval: 24
6669ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32

Region #37
Region Nameinit_prims
Region Name (Demangled)not available
Start Line #not available
End Line #481
Pseudocode
          void init_prims(char * .info /*copyin((NULL), (pali(infoUDd,.info#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RETA6 = __stencilcontrol_NMOD_istimeshift(.index,.info,&w,&mb);
   474 |    if (!(0 != ($$RETA6 & 1))) goto lab_1;
   475 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_9;
            $$CIV78E = 0ll;
            do {   /* id=1 guarded */ /* ~10 */ 
              /* region = 11 */
              /* bump-normalized */
   476 |      d-unctl_rtd_105%dscr_type = 3u;
              d-unctl_rtd_105%data_type = 14u;
              d-unctl_rtd_105%flags = ((char) ((1 & ((((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%extent[].rns2428.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%extent[].rns2428.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%extent[].rns2428.[2ll] == 1ll & (((int) d-beforesweepstep_%addr->beforesweepstep_%d-data%flags.rns2427. & 16) >> 4 & ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%extent[].rns2428.[5ll] == 1ll)))) * 16) | 239u) & d-beforesweepstep_%addr->beforesweepstep_%d-data%flags.rns2427.;
              d-unctl_rtd_105%version = 129u;
              d-unctl_rtd_105%element_len = 8ll;
              d-unctl_rtd_105%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_105%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_105%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_105%bounds%mult[].off88 = ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[4ll];
              d-unctl_rtd_105%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_105%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_105%bounds%mult[].off64 = ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[3ll];
              d-unctl_rtd_105%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_105%bounds%extent[].off32 = max((long long) sweepcons,0ll);
              d-unctl_rtd_105%bounds%mult[].off40 = ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[1ll];
              d-unctl_rtd_105%rvo = - (((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[1ll] + (((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[3ll] + ((long long *)((char *)d-beforesweepstep_%addr  + -24ll))->beforesweepstep_%d-data%bounds%mult[].rns2429.[4ll]));
              d-unctl_rtd_106%dscr_type = 3u;
              d-unctl_rtd_106%data_type = 14u;
              d-unctl_rtd_106%flags = ((char) ((1 & ((((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[2ll] == 1ll & (((int) d-w_%addr->w_%d-data%flags.rns2430. & 16) >> 4 & ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[5ll] == 1ll)))) * 16) | 239u) & d-w_%addr->w_%d-data%flags.rns2430.;
              d-unctl_rtd_106%version = 129u;
              d-unctl_rtd_106%element_len = 8ll;
              d-unctl_rtd_106%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_106%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_106%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_106%bounds%mult[].off88 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[4ll];
              d-unctl_rtd_106%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_106%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_106%bounds%mult[].off64 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[3ll];
              d-unctl_rtd_106%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_106%bounds%extent[].off32 = max((long long) sweepcons,0ll);
              d-unctl_rtd_106%bounds%mult[].off40 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[1ll];
              d-unctl_rtd_106%rvo = - (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[1ll] + (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[3ll] + ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[4ll]));
              __sweepscheme_NMOD_cons_to_prim_2(((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2439.  + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2437. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2429.)*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2429.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2429.[2ll])*((long long) mb[].off8) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2429.[3ll])*((long long) mb[].off4) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2429.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr  + 40ll))->beforesweepstep_%x[].rns2438.[(long long) mb[].off0 + $$CIV78E])),((char *)d-w_%addr->w_%d-data%addr.rns2435.  + d-w_%addr->w_%d-data%rvo.rns2433. + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.)*(1ll) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[1ll])*(1ll) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[2ll])*((long long) mb[].off8) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[3ll])*((long long) mb[].off4) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[4ll])*((long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns2434.[(long long) mb[].off0 + $$CIV78E])),&d-unctl_rtd_105,&d-unctl_rtd_106)
   477 |      if (!(0 != (lcautious & 1))) goto lab_4;
              d-unctl_rtd_107%dscr_type = 3u;
              d-unctl_rtd_107%data_type = 14u;
              d-unctl_rtd_107%flags = ((char) ((1 & ((((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[4ll] == max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll) & ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[3ll] == max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll)) & (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[2ll] == 1ll & (((int) d-w_%addr->w_%d-data%flags.rns2430. & 16) >> 4 & ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[5ll] == 1ll)))) * 16) | 239u) & d-w_%addr->w_%d-data%flags.rns2430.;
              d-unctl_rtd_107%version = 129u;
              d-unctl_rtd_107%element_len = 8ll;
              d-unctl_rtd_107%rank = 3;
              /* DIR   REPORT_INFO */
              d-unctl_rtd_107%bounds%lbound[].off72 = 1ll;
              d-unctl_rtd_107%bounds%extent[].off80 = max(1ll + ((long long) mb[].off16 - (long long) mb[].off4),0ll);
              d-unctl_rtd_107%bounds%mult[].off88 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[4ll];
              d-unctl_rtd_107%bounds%lbound[].off48 = 1ll;
              d-unctl_rtd_107%bounds%extent[].off56 = max(1ll + ((long long) mb[].off20 - (long long) mb[].off8),0ll);
              d-unctl_rtd_107%bounds%mult[].off64 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[3ll];
              d-unctl_rtd_107%bounds%lbound[].off24 = 1ll;
              d-unctl_rtd_107%bounds%extent[].off32 = max(((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[1ll],0ll);
              d-unctl_rtd_107%bounds%mult[].off40 = ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[1ll];
              d-unctl_rtd_107%rvo = - (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[1ll] + (((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[3ll] + ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%mult[].rns2432.[4ll]));
              __sweepscheme_NMOD_protect_all(((char *)d-w_%addr->w_%d-data%addr.rns2435.  + d-w_%addr->w_%d-data%rvo.rns2433. + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.)*((((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%extent[].rns2431.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-w_%addr  + -24ll))->w_%d-data%bounds%lbound[].rns2441.[1ll])) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[1ll])*(1ll) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[2ll])*((long long) mb[].off8) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[3ll])*((long long) mb[].off4) + (d-w_%addr->w_%d-data%bounds%mult[].rns2432.[4ll])*((long long) ((int *)((char *)d-w_%addr  + 40ll))->w_%x[].rns2434.[(long long) mb[].off0 + $$CIV78E])),&d-unctl_rtd_107)
            lab_4:
   478 |      /* DIR   LATCH */
              $$CIV78E = $$CIV78E + 1ll;
            } while ((unsigned long long) $$CIV78E < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~10 */
          lab_9:
   480 |  lab_1:
   481 |    return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1554LoopHasSideEffectsCall (fail)High Level Optimizer374751Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_protect_all"
1555ContainsFunctionCall (fail)High Level Optimizer374751An attempt to SIMD vectorize failed because the loop contains a function call.not available
1556LoopRolled (success)High Level Optimizer37476not availableLoop rolled has been applied.not available
1557CompleteLoopUnroll (success)High Level Optimizer37476not availableComplete loop unroll was performed.not available
1558LoopRolled (success)High Level Optimizer37476not availableLoop rolled has been applied.not available
1559CompleteLoopUnroll (success)High Level Optimizer37476not availableComplete loop unroll was performed.not available
1560LoopRolled (success)High Level Optimizer37477not availableLoop rolled has been applied.not available
1561CompleteLoopUnroll (success)High Level Optimizer37477not availableComplete loop unroll was performed.not available

Region #38
Region Namesweepbeforestep
Region Name (Demangled)not available
Start Line #not available
End Line #444
Pseudocode
          void sweepbeforestep(char * .info /*copyin((NULL), (pali(infoUDd,.info#)), (pali(info%qUDd,info%d-q%addr#)))UDp;*/ , char * .index /*copyin((NULL), (pali(indexUDd,.index#)))UDp;*/ )
          {
            $$RETA8 = __stencilcontrol_NMOD_istimeshift(.index,.info,&beforesweepstep,&mb);
   426 |    if (!(0 != ($$RETA8 & 1))) goto lab_1;
   427 |    /* DIR   REPORT_INFO */
   428 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
   430 |    if (!(0 != (lsourceterms & 1))) goto lab_14;
   431 |    /* DIR   REPORT_INFO */
            ms[].off0 = mb[].off0 + .index->index;
            ms[].off12 = mb[].off12 + .index->index;
   432 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
            ms[].off4 = mb[].off4;
            ms[].off8 = mb[].off8;
            ms[].off16 = mb[].off16;
            ms[].off20 = mb[].off20;
   433 |    __sourcecontrol_NMOD_src(.info,&ms,((char *)d-levels%addr  + d-levels%rvo + 88ll + (144ll)*((long long) .info->info%level)),&hdt)
   434 |  lab_14:
   435 |    if (!(1ll + ((long long) mb[].off12 - (long long) mb[].off0) > 0ll)) goto lab_77;
            if (!(max((long long) nrhydrovars,0ll) * 8ll <= 1048576ll)) goto lab_109;
            if (max((long long) nrhydrovars,0ll) * 8ll <= 1048576ll) goto lab_96;
            if (!1) goto lab_110;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_146;
            if (!((long long) nrhydrovars > 0ll)) goto lab_136;
            if (!1) goto lab_110;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_110;
            if (!1) goto lab_228;
            $$CIV79A = 0ll;
            do {   /* id=7 guarded */ /* ~78 */ 
              /* region = 136 */
              /* bump-normalized */
   436 |      if (!1) goto lab_79;
              $$CIV799 = 0ll;
              do {   /* id=8 guarded */ /* ~80 */ 
                /* region = 135 */
                /* bump-normalized */
                if (!1) goto lab_81;
                $$CIV798 = 0ll;
                do {   /* id=9 guarded */ /* ~82 */ 
                  /* region = 134 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = _alloca(max((long long) nrhydrovars,0ll) * 8ll);
                  if (!1) goto lab_93;
                  $$_xlsmpEntry101 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) nrhydrovars) >= 8333ull) ? 1ll : 0ll))) goto lab_214;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45781U,$$SHADW.SMPDef$$45782D](18592,&sweepbeforestep$$OL$$258,0ull,(unsigned long long) ((long long) nrhydrovars),5ull,0ull,$$_xlsmpEntry101,0,0,0,0,0,4166ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**")
                  goto lab_215;
                lab_214:
                  sweepbeforestep$$OL$$258((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) ((long long) nrhydrovars))))
                lab_215:
                lab_93:
                  free(d-T_1070_1%addr)
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~82 */
              lab_81:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~80 */
            lab_79:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~78 */
          lab_228:
            goto lab_110;
          lab_136:
   435 |    if (!1) goto lab_110;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_110;
            if (!1) goto lab_225;
            $$CIV79A = 0ll;
            do {   /* id=17 guarded */ /* ~138 */ 
              /* region = 139 */
              /* bump-normalized */
   436 |      if (!1) goto lab_144;
              $$CIV799 = 0ll;
              do {   /* id=18 guarded */ /* ~139 */ 
                /* region = 138 */
                /* bump-normalized */
                if (!1) goto lab_143;
                $$CIV798 = 0ll;
                do {   /* id=19 guarded */ /* ~140 */ 
                  /* region = 137 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = _alloca(max((long long) nrhydrovars,0ll) * 8ll);
                  free(d-T_1070_1%addr)
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~140 */
              lab_143:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~139 */
            lab_144:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~138 */
          lab_225:
            goto lab_110;
          lab_146:
   435 |    if (!((long long) nrhydrovars > 0ll)) goto lab_110;
   440 |    goto lab_110;
          lab_96:
   435 |    if (!1) goto lab_110;
            if (!((long long) nrhydrovars > 0ll)) goto lab_167;
            if (!1) goto lab_110;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_110;
            if (!1) goto lab_222;
            $$CIV79A = 0ll;
            do {   /* id=11 guarded */ /* ~98 */ 
              /* region = 142 */
              /* bump-normalized */
   436 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_107;
              $$CIV799 = 0ll;
              do {   /* id=10 guarded */ /* ~99 */ 
                /* region = 141 */
                /* bump-normalized */
                if (!1) goto lab_106;
                $$CIV798 = 0ll;
                do {   /* id=2 guarded */ /* ~100 */ 
                  /* region = 140 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = _alloca(max((long long) nrhydrovars,0ll) * 8ll);
                  if (!1) goto lab_104;
                  $$_xlsmpEntry102 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) nrhydrovars) >= 8333ull) ? 1ll : 0ll))) goto lab_217;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45790U,$$SHADW.SMPDef$$45791D](18592,&sweepbeforestep$$OL$$259,0ull,(unsigned long long) ((long long) nrhydrovars),5ull,0ull,$$_xlsmpEntry102,0,0,0,0,0,4166ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**")
                  goto lab_218;
                lab_217:
                  sweepbeforestep$$OL$$259((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) ((long long) nrhydrovars))))
                lab_218:
                lab_104:
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~100 */
              lab_106:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~99 */
            lab_107:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~98 */
          lab_222:
            goto lab_110;
          lab_167:
   435 |    if (!1) goto lab_110;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_110;
            if (!1) goto lab_219;
            $$CIV79A = 0ll;
            do {   /* id=29 guarded */ /* ~169 */ 
              /* region = 145 */
              /* bump-normalized */
   436 |      if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_175;
              $$CIV799 = 0ll;
              do {   /* id=30 guarded */ /* ~170 */ 
                /* region = 144 */
                /* bump-normalized */
                if (!1) goto lab_174;
                $$CIV798 = 0ll;
                do {   /* id=31 guarded */ /* ~171 */ 
                  /* region = 143 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = _alloca(max((long long) nrhydrovars,0ll) * 8ll);
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~171 */
              lab_174:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~170 */
            lab_175:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~169 */
          lab_219:
            goto lab_110;
          lab_109:
   435 |    if (max((long long) nrhydrovars,0ll) * 8ll <= 1048576ll) goto lab_122;
            if (!1) goto lab_134;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_180;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_134;
            if (!1) goto lab_177;
            $$CIV79A = 0ll;
            do {   /* id=4 guarded */ /* ~111 */ 
              /* region = 148 */
              /* bump-normalized */
   436 |      if (!1) goto lab_120;
              $$CIV799 = 0ll;
              do {   /* id=1 guarded */ /* ~112 */ 
                /* region = 147 */
                /* bump-normalized */
                if (!1) goto lab_119;
                $$CIV798 = 0ll;
                do {   /* id=14 guarded */ /* ~113 */ 
                  /* region = 146 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = malloc(max((long long) nrhydrovars,0ll) * 8ll);
                  if (!((long long) nrhydrovars > 0ll)) goto lab_117;
                  $$_xlsmpEntry100 = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) nrhydrovars) >= 8333ull) ? 1ll : 0ll))) goto lab_211;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45772U,$$SHADW.SMPDef$$45773D](18592,&sweepbeforestep$$OL$$257,0ull,(unsigned long long) ((long long) nrhydrovars),5ull,0ull,$$_xlsmpEntry100,0,0,0,0,0,4166ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**")
                  goto lab_212;
                lab_211:
                  sweepbeforestep$$OL$$257((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) ((long long) nrhydrovars))))
                lab_212:
                lab_117:
                  free(d-T_1070_1%addr)
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~113 */
              lab_119:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~112 */
            lab_120:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~111 */
          lab_177:
            goto lab_134;
          lab_180:
   435 |    if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_134;
   440 |    goto lab_134;
          lab_122:
   435 |    if (!1) goto lab_133;
            if (!(1ll + ((long long) mb[].off16 - (long long) mb[].off4) > 0ll)) goto lab_195;
            if (!(1ll + ((long long) mb[].off20 - (long long) mb[].off8) > 0ll)) goto lab_196;
            if (!1) goto lab_192;
            $$CIV79A = 0ll;
            do {   /* id=3 guarded */ /* ~123 */ 
              /* region = 151 */
              /* bump-normalized */
   436 |      if (!1) goto lab_132;
              $$CIV799 = 0ll;
              do {   /* id=13 guarded */ /* ~124 */ 
                /* region = 150 */
                /* bump-normalized */
                if (!1) goto lab_131;
                $$CIV798 = 0ll;
                do {   /* id=15 guarded */ /* ~125 */ 
                  /* region = 149 */
                  /* bump-normalized */
   437 |          stack_pos_282 = _getstack();
                  d-T_1070_1%addr = malloc(max((long long) nrhydrovars,0ll) * 8ll);
                  if (!((long long) nrhydrovars > 0ll)) goto lab_129;
                  $$_xlsmpEntryFF = _xlsmpParSelf();
                  if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) nrhydrovars) >= 8333ull) ? 1ll : 0ll))) goto lab_208;
                  _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45763U,$$SHADW.SMPDef$$45764D](18592,&sweepbeforestep$$OL$$256,0ull,(unsigned long long) ((long long) nrhydrovars),5ull,0ull,$$_xlsmpEntryFF,0,0,0,0,0,4166ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:437*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:437**")
                  goto lab_209;
                lab_208:
                  sweepbeforestep$$OL$$256((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) ((long long) nrhydrovars))))
                lab_209:
                lab_129:
                  _dealloca[U,TmPShadow_282D](stack_pos_282)
   436 |          /* DIR   LATCH */
                  $$CIV798 = $$CIV798 + 1ll;
                } while ((unsigned long long) $$CIV798 < (unsigned long long) (1ll + ((long long) mb[].off20 - (long long) mb[].off8)));    /* ~125 */
              lab_131:
                /* DIR   LATCH */
                $$CIV799 = $$CIV799 + 1ll;
              } while ((unsigned long long) $$CIV799 < (unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)));    /* ~124 */
            lab_132:
   440 |      /* DIR   LATCH */
              $$CIV79A = $$CIV79A + 1ll;
            } while ((unsigned long long) $$CIV79A < (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)));    /* ~123 */
          lab_192:
          lab_195:
          lab_196:
          lab_133:
          lab_134:
          lab_110:
          lab_77:
   441 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
   442 |    /* DIR   REPORT_INFO */
   443 |  lab_1:
   444 |    return;
          } /* function */ 

   435 |    /* DIR   REPORT_INFO */
            /* DIR   REPORT_INFO */
Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
10436not available1115005030050050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
11435not availablenot availablenot available3005005030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
13436not available315005030050050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
14436not available12400500600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
15436not available132300400500500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
17435not availablenot availablenot available40050303004005030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
18436not available1714005030040050300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
19436not available182400500400500100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
29435not availablenot availablenot available3003004030300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
30436not available2913004030030040300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31436not available302300400300400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
12435not availablenot availablenot available60060303006006030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized
16436not available212400500600600100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
21436not available2516006030060060300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • guarded
  • lower bound normalized
25435not availablenot availablenot available60060303006006030300100 (default)
  • well behaved
  • may throw
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1563CompleteLoopUnroll (success)High Level Optimizer38427not availableComplete loop unroll was performed.not available
1564CompleteLoopUnroll (success)High Level Optimizer38428not availableComplete loop unroll was performed.not available
1565CompleteLoopUnroll (success)High Level Optimizer38428not availableComplete loop unroll was performed.not available
1566CompleteLoopUnroll (success)High Level Optimizer38431not availableComplete loop unroll was performed.not available
1567CompleteLoopUnroll (success)High Level Optimizer38432not availableComplete loop unroll was performed.not available
1568CompleteLoopUnroll (success)High Level Optimizer38432not availableComplete loop unroll was performed.not available
1569LoopHasSideEffectsCall (fail)High Level Optimizer384357Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1570ContainsFunctionCall (fail)High Level Optimizer384357An attempt to SIMD vectorize failed because the loop contains a function call.not available
1571LoopHasSideEffectsCall (fail)High Level Optimizer384368Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1572ContainsFunctionCall (fail)High Level Optimizer384368An attempt to SIMD vectorize failed because the loop contains a function call.not available
1573LoopHasSideEffectsCall (fail)High Level Optimizer384369Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1574ContainsFunctionCall (fail)High Level Optimizer384369An attempt to SIMD vectorize failed because the loop contains a function call.not available
1575LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1576LoopHasSideEffectsCall (fail)High Level Optimizer3843517Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1577ContainsFunctionCall (fail)High Level Optimizer3843517An attempt to SIMD vectorize failed because the loop contains a function call.not available
1578LoopHasSideEffectsCall (fail)High Level Optimizer3843618Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1579ContainsFunctionCall (fail)High Level Optimizer3843618An attempt to SIMD vectorize failed because the loop contains a function call.not available
1580LoopHasSideEffectsCall (fail)High Level Optimizer3843619Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1581ContainsFunctionCall (fail)High Level Optimizer3843619An attempt to SIMD vectorize failed because the loop contains a function call.not available
1582LoopHasSideEffectsCall (fail)High Level Optimizer3843511Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1583ContainsFunctionCall (fail)High Level Optimizer3843511An attempt to SIMD vectorize failed because the loop contains a function call.not available
1584LoopHasSideEffectsCall (fail)High Level Optimizer3843610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1585ContainsFunctionCall (fail)High Level Optimizer3843610An attempt to SIMD vectorize failed because the loop contains a function call.not available
1586LoopHasSideEffectsCall (fail)High Level Optimizer384362Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1587ContainsFunctionCall (fail)High Level Optimizer384362An attempt to SIMD vectorize failed because the loop contains a function call.not available
1588LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1589LoopHasSideEffectsCall (fail)High Level Optimizer3843529Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1590ContainsFunctionCall (fail)High Level Optimizer3843529An attempt to SIMD vectorize failed because the loop contains a function call.not available
1591LoopHasSideEffectsCall (fail)High Level Optimizer3843630Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1592ContainsFunctionCall (fail)High Level Optimizer3843630An attempt to SIMD vectorize failed because the loop contains a function call.not available
1593LoopHasSideEffectsCall (fail)High Level Optimizer3843631Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1594ContainsFunctionCall (fail)High Level Optimizer3843631An attempt to SIMD vectorize failed because the loop contains a function call.not available
1595LoopHasSideEffectsCall (fail)High Level Optimizer384354Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1596ContainsFunctionCall (fail)High Level Optimizer384354An attempt to SIMD vectorize failed because the loop contains a function call.not available
1597LoopHasSideEffectsCall (fail)High Level Optimizer384361Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1598ContainsFunctionCall (fail)High Level Optimizer384361An attempt to SIMD vectorize failed because the loop contains a function call.not available
1599LoopHasSideEffectsCall (fail)High Level Optimizer3843614Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1600ContainsFunctionCall (fail)High Level Optimizer3843614An attempt to SIMD vectorize failed because the loop contains a function call.not available
1601LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1602LoopHasSideEffectsCall (fail)High Level Optimizer384353Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1603ContainsFunctionCall (fail)High Level Optimizer384353An attempt to SIMD vectorize failed because the loop contains a function call.not available
1604LoopHasSideEffectsCall (fail)High Level Optimizer3843613Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1605ContainsFunctionCall (fail)High Level Optimizer3843613An attempt to SIMD vectorize failed because the loop contains a function call.not available
1606LoopHasSideEffectsCall (fail)High Level Optimizer3843615Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1607ContainsFunctionCall (fail)High Level Optimizer3843615An attempt to SIMD vectorize failed because the loop contains a function call.not available
1608LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1609CompleteLoopUnroll (success)High Level Optimizer38441not availableComplete loop unroll was performed.not available
1610CompleteLoopUnroll (success)High Level Optimizer38441not availableComplete loop unroll was performed.not available
1611CompleteLoopUnroll (success)High Level Optimizer38442not availableComplete loop unroll was performed.not available
1612LoopHasSideEffectsCall (fail)High Level Optimizer38435not availableLoop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1613LoopHasSideEffectsCall (fail)High Level Optimizer38435not availableLoop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
5986LoopUnroll (success)Low Level Optimizer38not available1Loop unroll was performed.
  • Unroll Factor: 4
5987LoopUnroll (success)Low Level Optimizer38112221Loop unroll was performed.
  • Unroll Factor: 2

Region #39
Region Name__sweepscheme_NMOD_sweepreaddomaindata
Region Name (Demangled)not available
Start Line #70
End Line #273
Pseudocode
    70 |  void __sweepscheme_NMOD_sweepreaddomaindata()
    76 |  {
            llimiter = 1;
    77 |    lchar_limiters = 1;
    78 |    lctu = 1;
    79 |    lcautious = 1;
    80 |    lhlltypesolver = 0;
    81 |    itracer = 0;
    82 |    lgudonov = 0;
    83 |    visccd = 0;
    84 |    lapplylof = 0;
    85 |    lof_alpha =  7.5000002980232238E-002;
    86 |    diff_alpha =  1.0000000149011611E-001;
    87 |    lapplydiffusion = 0;
    88 |    interporder = -1;
    90 |    |sweepdata%name_flags = 0;
            #15 = _xlfBeginIO[U,#def_xlfBeginIO11482D](50ll,2,&#14,0ll,&ierr,0ll,&|sweepdata);
            _xlfEndIO[U,#def_xlfEndIO11482D](#15);
    91 |    if (!(ierr != 0)) goto lab_1;
    92 |    #17 = _xlfBeginIO(6ll,257,&#16,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#17,"SweepReadDomainData() error:  unable to read SweepData namelist.",64ll,1ll)
            _xlfEndIO(#17);
    93 |    _xlfStop(NULL,0ll)
            return;
    94 |  lab_1:
    97 |    lisothermal = ieos == 4;
   100 |    if (!(0 != (lgudonov & 1))) goto lab_2;
   101 |    if (!(interporder == -1)) goto lab_3;
   102 |    #19 = _xlfBeginIO(6ll,257,&#18,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#19,"lGudonov is being depracated.  Use InterpOrder == 1 instead",59ll,1ll)
            _xlfEndIO(#19);
   103 |    interporder = 1;
   111 |    goto lab_403;
   104 |  lab_3:
            if (!(interporder == 1)) goto lab_5;
   105 |    #21 = _xlfBeginIO(6ll,257,&#20,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#21,"lGudonov is not needed in solver.data",37ll,1ll)
            _xlfEndIO(#21);
   106 |    goto lab_6;
          lab_5:
   107 |    #23 = _xlfBeginIO(6ll,257,&#22,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#23,"lGudonov conflicts with InterpOrder /= 1.  Ignoring lGudonov!!!",63ll,1ll)
            _xlfEndIO(#23);
   108 |  lab_6:
   109 |  lab_2:
   110 |    if (!(interporder < 1)) goto lab_7;
            interporder = 3;
   111 |    goto lab_8;
   110 |  lab_7:
   111 |    if (!(interporder == 1)) goto lab_8;
          lab_403:
            lgudonov = 1;
          lab_8:
   114 |    if (isolver == 3) goto lab_9;
            if (isolver == 2) goto lab_9;
            if (isolver == 4) goto lab_9;
            if (isolver == 6) goto lab_9;
            if (!(isolver == 8)) goto lab_10;
          lab_9:
   115 |    lhlltypesolver = 1;
   116 |  lab_10:
   122 |    nrwaves = (0 != (lmhd & 1) ? nrcons - 1 : nrcons);
   127 |    nsweepflux = nflux;
   128 |    if (!(itracer == 0)) goto lab_14;
   129 |    nrwaves = (0 != (lmhd & 1) ? nrcons - 1 : nrcons) + nrtracervars;
   130 |    sweepcons = nrtracervars + nrcons;
   131 |    nsweepflux = nflux;
   132 |    goto lab_15;
          lab_14:
   133 |    sweepcons = nrcons;
   134 |    nsweepflux = nflux - nrtracervars;
   135 |  lab_15:
   137 |    d-sweepfluxfields%dscr_type = 3u;
            d-sweepfluxfields%data_type = 13u;
            d-sweepfluxfields%version = 129u;
            d-sweepfluxfields%element_len = 4ll;
            d-sweepfluxfields%rank = 1;
            d-sweepfluxfields%bounds%lbound[].off488 = 1ll;
            d-sweepfluxfields%bounds%extent[].off496 = max((long long) nsweepflux,0ll);
            d-sweepfluxfields%bounds%mult[].off504 = 4ll;
            d-sweepfluxfields%rvo = -4ll;
            if (!(0u != (d-sweepfluxfields%flags & 128u))) goto lab_16;
            filenameaddr_72 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_72 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_72,137ll,NULL)
            _trap(3)
            return;
          lab_16:
            if (!(0ll == max((long long) nsweepflux,0ll) * 4ll)) goto lab_18;
            d-sweepfluxfields%addr = NULL;
            goto lab_19;
          lab_18:
            d-sweepfluxfields%addr = malloc[U,sweepfluxfieldsD](max((long long) nsweepflux,0ll) * 4ll);
            if (!(d-sweepfluxfields%addr == NULL)) goto lab_20;
            filenameaddr_71 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_71 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_71,137ll,NULL)
            _trap(3)
            return;
          lab_20:
          lab_19:
            d-sweepfluxfields%flags = 240u;
   138 |    if (!((long long) nsweepflux > 0ll)) goto lab_297;
            $$_xlsmpEntry103 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) ((long long) nsweepflux) >= 12500ull) ? 1ll : 0ll))) goto lab_457;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45888U,$$SHADW.SMPDef$$45889D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$260,0ull,(unsigned long long) ((long long) nsweepflux),5ull,0ull,$$_xlsmpEntry103,0,0,0,0,0,6250ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:138*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:138**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:138*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:138**")
            goto lab_458;
          lab_457:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$260((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) ((long long) nsweepflux)))
          lab_458:
          lab_297:
   141 |    bak_rtd_1 = d-onedx_i;
            d-onedx_i%dscr_type = 3u;
            d-onedx_i%data_type = 13u;
            d-onedx_i%version = 129u;
            d-onedx_i%element_len = 4ll;
            d-onedx_i%rank = 1;
            d-onedx_i%bounds%lbound[].off520 = 1ll;
            d-onedx_i%bounds%extent[].off528 = max((long long) nrwaves,0ll);
            d-onedx_i%bounds%mult[].off536 = 4ll;
            d-onedx_i%rvo = -4ll;
            retc_26 = 0ll;
            if (!(0u != (d-onedx_i%flags & 128u))) goto lab_25;
            retc_26 = 2ll;
            d-onedx_i = bak_rtd_1;
            goto lab_26;
          lab_25:
            if (!(0ll == max((long long) nrwaves,0ll) * 4ll)) goto lab_27;
            d-onedx_i%addr = NULL;
            d-onedx_i%flags = 240u;
            goto lab_28;
          lab_27:
            d-onedx_i%addr = malloc[U,onedx_iD](max((long long) nrwaves,0ll) * 4ll);
            if (!(d-onedx_i%addr == NULL)) goto lab_29;
            retc_26 = 1ll;
            d-onedx_i = bak_rtd_1;
            goto lab_30;
          lab_29:
            d-onedx_i%flags = 240u;
          lab_30:
          lab_28:
          lab_26:
            bak_rtd_2 = d-onedy_i;
            d-onedy_i%dscr_type = 3u;
            d-onedy_i%data_type = 13u;
            d-onedy_i%version = 129u;
            d-onedy_i%element_len = 4ll;
            d-onedy_i%rank = 1;
            d-onedy_i%bounds%lbound[].off576 = 1ll;
            d-onedy_i%bounds%extent[].off584 = max((long long) nrwaves,0ll);
            d-onedy_i%bounds%mult[].off592 = 4ll;
            d-onedy_i%rvo = -4ll;
            retc_27 = 0ll;
            if (!(0u != (d-onedy_i%flags & 128u))) goto lab_31;
            retc_27 = 2ll;
            d-onedy_i = bak_rtd_2;
            goto lab_32;
          lab_31:
            if (!(0ll == max((long long) nrwaves,0ll) * 4ll)) goto lab_33;
            d-onedy_i%addr = NULL;
            d-onedy_i%flags = 240u;
            goto lab_34;
          lab_33:
            d-onedy_i%addr = malloc[U,onedy_iD](max((long long) nrwaves,0ll) * 4ll);
            if (!(d-onedy_i%addr == NULL)) goto lab_35;
            retc_27 = 1ll;
            d-onedy_i = bak_rtd_2;
            goto lab_36;
          lab_35:
            d-onedy_i%flags = 240u;
          lab_36:
          lab_34:
          lab_32:
            bak_rtd_3 = d-onedz_i;
            d-onedz_i%dscr_type = 3u;
            d-onedz_i%data_type = 13u;
            d-onedz_i%version = 129u;
            d-onedz_i%element_len = 4ll;
            d-onedz_i%rank = 1;
            d-onedz_i%bounds%lbound[].off632 = 1ll;
            d-onedz_i%bounds%extent[].off640 = max((long long) nrwaves,0ll);
            d-onedz_i%bounds%mult[].off648 = 4ll;
            d-onedz_i%rvo = -4ll;
            retc_28 = 0ll;
            if (!(0u != (d-onedz_i%flags & 128u))) goto lab_37;
            retc_28 = 2ll;
            d-onedz_i = bak_rtd_3;
            goto lab_38;
          lab_37:
            if (!(0ll == max((long long) nrwaves,0ll) * 4ll)) goto lab_39;
            d-onedz_i%addr = NULL;
            d-onedz_i%flags = 240u;
            goto lab_40;
          lab_39:
            d-onedz_i%addr = malloc[U,onedz_iD](max((long long) nrwaves,0ll) * 4ll);
            if (!(d-onedz_i%addr == NULL)) goto lab_41;
            retc_28 = 1ll;
            d-onedz_i = bak_rtd_3;
            goto lab_42;
          lab_41:
            d-onedz_i%flags = 240u;
          lab_42:
          lab_40:
          lab_38:
            bak_rtd_4 = d-wdx_i;
            d-wdx_i%dscr_type = 3u;
            d-wdx_i%data_type = 13u;
            d-wdx_i%version = 129u;
            d-wdx_i%element_len = 4ll;
            d-wdx_i%rank = 1;
            d-wdx_i%bounds%lbound[].off688 = 1ll;
            d-wdx_i%bounds%extent[].off696 = max((long long) sweepcons,0ll);
            d-wdx_i%bounds%mult[].off704 = 4ll;
            d-wdx_i%rvo = -4ll;
            retc_29 = 0ll;
            if (!(0u != (d-wdx_i%flags & 128u))) goto lab_43;
            retc_29 = 2ll;
            d-wdx_i = bak_rtd_4;
            goto lab_44;
          lab_43:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_45;
            d-wdx_i%addr = NULL;
            d-wdx_i%flags = 240u;
            goto lab_46;
          lab_45:
            d-wdx_i%addr = malloc[U,wdx_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-wdx_i%addr == NULL)) goto lab_47;
            retc_29 = 1ll;
            d-wdx_i = bak_rtd_4;
            goto lab_48;
          lab_47:
            d-wdx_i%flags = 240u;
          lab_48:
          lab_46:
          lab_44:
            bak_rtd_5 = d-wdy_i;
            d-wdy_i%dscr_type = 3u;
            d-wdy_i%data_type = 13u;
            d-wdy_i%version = 129u;
            d-wdy_i%element_len = 4ll;
            d-wdy_i%rank = 1;
            d-wdy_i%bounds%lbound[].off744 = 1ll;
            d-wdy_i%bounds%extent[].off752 = max((long long) sweepcons,0ll);
            d-wdy_i%bounds%mult[].off760 = 4ll;
            d-wdy_i%rvo = -4ll;
            retc_30 = 0ll;
            if (!(0u != (d-wdy_i%flags & 128u))) goto lab_49;
            retc_30 = 2ll;
            d-wdy_i = bak_rtd_5;
            goto lab_50;
          lab_49:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_51;
            d-wdy_i%addr = NULL;
            d-wdy_i%flags = 240u;
            goto lab_52;
          lab_51:
            d-wdy_i%addr = malloc[U,wdy_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-wdy_i%addr == NULL)) goto lab_53;
            retc_30 = 1ll;
            d-wdy_i = bak_rtd_5;
            goto lab_54;
          lab_53:
            d-wdy_i%flags = 240u;
          lab_54:
          lab_52:
          lab_50:
            bak_rtd_6 = d-wdz_i;
            d-wdz_i%dscr_type = 3u;
            d-wdz_i%data_type = 13u;
            d-wdz_i%version = 129u;
            d-wdz_i%element_len = 4ll;
            d-wdz_i%rank = 1;
            d-wdz_i%bounds%lbound[].off800 = 1ll;
            d-wdz_i%bounds%extent[].off808 = max((long long) sweepcons,0ll);
            d-wdz_i%bounds%mult[].off816 = 4ll;
            d-wdz_i%rvo = -4ll;
            retc_31 = 0ll;
            if (!(0u != (d-wdz_i%flags & 128u))) goto lab_55;
            retc_31 = 2ll;
            d-wdz_i = bak_rtd_6;
            goto lab_56;
          lab_55:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_57;
            d-wdz_i%addr = NULL;
            d-wdz_i%flags = 240u;
            goto lab_58;
          lab_57:
            d-wdz_i%addr = malloc[U,wdz_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-wdz_i%addr == NULL)) goto lab_59;
            retc_31 = 1ll;
            d-wdz_i = bak_rtd_6;
            goto lab_60;
          lab_59:
            d-wdz_i%flags = 240u;
          lab_60:
          lab_58:
          lab_56:
            bak_rtd_7 = d-fdx_i;
            d-fdx_i%dscr_type = 3u;
            d-fdx_i%data_type = 13u;
            d-fdx_i%version = 129u;
            d-fdx_i%element_len = 4ll;
            d-fdx_i%rank = 1;
            d-fdx_i%bounds%lbound[].off856 = 1ll;
            d-fdx_i%bounds%extent[].off864 = max((long long) sweepcons,0ll);
            d-fdx_i%bounds%mult[].off872 = 4ll;
            d-fdx_i%rvo = -4ll;
            retc_32 = 0ll;
            if (!(0u != (d-fdx_i%flags & 128u))) goto lab_61;
            retc_32 = 2ll;
            d-fdx_i = bak_rtd_7;
            goto lab_62;
          lab_61:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_63;
            d-fdx_i%addr = NULL;
            d-fdx_i%flags = 240u;
            goto lab_64;
          lab_63:
            d-fdx_i%addr = malloc[U,fdx_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-fdx_i%addr == NULL)) goto lab_65;
            retc_32 = 1ll;
            d-fdx_i = bak_rtd_7;
            goto lab_66;
          lab_65:
            d-fdx_i%flags = 240u;
          lab_66:
          lab_64:
          lab_62:
            bak_rtd_8 = d-fdy_i;
            d-fdy_i%dscr_type = 3u;
            d-fdy_i%data_type = 13u;
            d-fdy_i%version = 129u;
            d-fdy_i%element_len = 4ll;
            d-fdy_i%rank = 1;
            d-fdy_i%bounds%lbound[].off912 = 1ll;
            d-fdy_i%bounds%extent[].off920 = max((long long) sweepcons,0ll);
            d-fdy_i%bounds%mult[].off928 = 4ll;
            d-fdy_i%rvo = -4ll;
            retc_33 = 0ll;
            if (!(0u != (d-fdy_i%flags & 128u))) goto lab_67;
            retc_33 = 2ll;
            d-fdy_i = bak_rtd_8;
            goto lab_68;
          lab_67:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_69;
            d-fdy_i%addr = NULL;
            d-fdy_i%flags = 240u;
            goto lab_70;
          lab_69:
            d-fdy_i%addr = malloc[U,fdy_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-fdy_i%addr == NULL)) goto lab_71;
            retc_33 = 1ll;
            d-fdy_i = bak_rtd_8;
            goto lab_72;
          lab_71:
            d-fdy_i%flags = 240u;
          lab_72:
          lab_70:
          lab_68:
            bak_rtd_9 = d-fdz_i;
            d-fdz_i%dscr_type = 3u;
            d-fdz_i%data_type = 13u;
            d-fdz_i%version = 129u;
            d-fdz_i%element_len = 4ll;
            d-fdz_i%rank = 1;
            d-fdz_i%bounds%lbound[].off968 = 1ll;
            d-fdz_i%bounds%extent[].off976 = max((long long) sweepcons,0ll);
            d-fdz_i%bounds%mult[].off984 = 4ll;
            d-fdz_i%rvo = -4ll;
            if (!(0u != (d-fdz_i%flags & 128u))) goto lab_73;
            d-fdz_i = bak_rtd_9;
   145 |    if (0 != (2 | ((((int) retc_31 | (int) retc_27) | ((int) retc_32 | (int) retc_28)) | (((int) retc_33 | (int) retc_29) | ((int) retc_30 | (int) retc_26))))) goto lab_396;
   148 |  lab_79:
   150 |    if (!(0 != (lmhd & 1))) goto lab_80;
   151 |    if (!(ieos == 4)) goto lab_81;
   152 |    if (!1) goto lab_405;
            __alignx(32,((char *)&T_1071  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1073  + -4ll + (4ll)*(1ll)))
            $$CIV822 = (long long) 0;
            T_1071[].off0 = 1;
            T_1071[].off4 = 2;
            T_1071[].off8 = 3;
            T_1071[].off12 = 4;
            T_1071[].off16 = 6;
            T_1071[].off20 = 7;
   153 |    T_1073[].off0 = 1;
            T_1073[].off4 = 3;
            T_1073[].off8 = 4;
            T_1073[].off12 = 2;
            T_1073[].off16 = 7;
            T_1073[].off20 = 5;
   152 |    do {   /* id=34 guarded */ /* ~406 */ 
              /* region = 187 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=34 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[$$CIV822 + 1ll] = ((int *)((char *)&T_1071  + -4ll))->T_1071[][$$CIV822 + 1ll];
   153 |      ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[$$CIV822 + 1ll] = ((int *)((char *)&T_1073  + -4ll))->T_1073[][$$CIV822 + 1ll];
              /* DIR   LATCH */
              $$CIV822 = $$CIV822 + (long long) 1;
            } while ($$CIV822 < (long long) 6ull);    /* ~406 */
          lab_405:
   154 |    if (!1) goto lab_303;
            __alignx(32,((char *)&T_1075  + -4ll + (4ll)*(1ll)))
            T_1075[].off0 = 1;
            T_1075[].off4 = 4;
            T_1075[].off8 = 2;
            T_1075[].off12 = 3;
            T_1075[].off16 = 5;
            T_1075[].off20 = 6;
            $$CIV7A1 = 0ll;
            do {   /* id=4 guarded */ /* ~304 */ 
              /* region = 189 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=4 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[$$CIV7A1 + 1ll] = ((int *)((char *)&T_1075  + -4ll))->T_1075[][$$CIV7A1 + 1ll];
              /* DIR   LATCH */
              $$CIV7A1 = $$CIV7A1 + 1ll;
            } while ((unsigned long long) $$CIV7A1 < 6ull);    /* ~304 */
          lab_303:
   155 |    if (!1) goto lab_447;
            __alignx(32,((char *)&T_1077  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1079  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1081  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1083  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1085  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1087  + -4ll + (4ll)*(1ll)))
            $$CIV837 = (long long) 0;
            T_1077[].off0 = 1;
            T_1077[].off4 = 2;
            T_1077[].off8 = 3;
            T_1077[].off12 = 4;
            T_1077[].off16 = 5;
            T_1077[].off20 = 6;
            T_1077[].off24 = 7;
   156 |    T_1079[].off0 = 1;
            T_1079[].off4 = 3;
            T_1079[].off8 = 4;
            T_1079[].off12 = 2;
            T_1079[].off16 = 6;
            T_1079[].off20 = 7;
            T_1079[].off24 = 5;
   157 |    T_1081[].off0 = 1;
            T_1081[].off4 = 4;
            T_1081[].off8 = 2;
            T_1081[].off12 = 3;
            T_1081[].off16 = 7;
            T_1081[].off20 = 5;
            T_1081[].off24 = 6;
   158 |    T_1083[].off0 = 1;
            T_1083[].off4 = 2;
            T_1083[].off8 = 3;
            T_1083[].off12 = 4;
            T_1083[].off16 = 5;
            T_1083[].off20 = 6;
            T_1083[].off24 = 7;
   159 |    T_1085[].off0 = 1;
            T_1085[].off4 = 4;
            T_1085[].off8 = 2;
            T_1085[].off12 = 3;
            T_1085[].off16 = 7;
            T_1085[].off20 = 5;
            T_1085[].off24 = 6;
   160 |    T_1087[].off0 = 1;
            T_1087[].off4 = 3;
            T_1087[].off8 = 4;
            T_1087[].off12 = 2;
            T_1087[].off16 = 6;
            T_1087[].off20 = 7;
            T_1087[].off24 = 5;
   155 |    do {   /* id=42 guarded */ /* ~448 */ 
              /* region = 188 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=42 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[$$CIV837 + 1ll] = ((int *)((char *)&T_1077  + -4ll))->T_1077[][$$CIV837 + 1ll];
   156 |      ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[$$CIV837 + 1ll] = ((int *)((char *)&T_1079  + -4ll))->T_1079[][$$CIV837 + 1ll];
   157 |      ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[$$CIV837 + 1ll] = ((int *)((char *)&T_1081  + -4ll))->T_1081[][$$CIV837 + 1ll];
   158 |      ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[$$CIV837 + 1ll] = ((int *)((char *)&T_1083  + -4ll))->T_1083[][$$CIV837 + 1ll];
   159 |      ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[$$CIV837 + 1ll] = ((int *)((char *)&T_1085  + -4ll))->T_1085[][$$CIV837 + 1ll];
   160 |      ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[$$CIV837 + 1ll] = ((int *)((char *)&T_1087  + -4ll))->T_1087[][$$CIV837 + 1ll];
              /* DIR   LATCH */
              $$CIV837 = $$CIV837 + (long long) 1;
            } while ($$CIV837 < (long long) 7ull);    /* ~448 */
          lab_447:
   161 |    goto lab_155;
          lab_81:
   162 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 5;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 2;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[4ll] = 3;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[5ll] = 4;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[6ll] = 7;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[7ll] = 8;
   163 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[1ll] = 1;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[2ll] = 5;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[3ll] = 3;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[4ll] = 4;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[5ll] = 2;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[6ll] = 8;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[7ll] = 6;
   164 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[1ll] = 1;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[2ll] = 5;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[3ll] = 4;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[4ll] = 2;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[5ll] = 3;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[6ll] = 6;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[7ll] = 7;
   165 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 5;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 2;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[4ll] = 3;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[5ll] = 4;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[6ll] = 6;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[7ll] = 7;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[8ll] = 8;
   166 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[1ll] = 1;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[2ll] = 5;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[3ll] = 3;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[4ll] = 4;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[5ll] = 2;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[6ll] = 7;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[7ll] = 8;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[8ll] = 6;
   167 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[1ll] = 1;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[2ll] = 5;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[3ll] = 4;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[4ll] = 2;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[5ll] = 3;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[6ll] = 8;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[7ll] = 6;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[8ll] = 7;
   168 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 3;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 4;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[4ll] = 5;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[5ll] = 2;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[6ll] = 6;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[7ll] = 7;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[8ll] = 8;
   169 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[1ll] = 1;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[2ll] = 5;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[3ll] = 3;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[4ll] = 4;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[5ll] = 2;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[6ll] = 8;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[7ll] = 6;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[8ll] = 7;
   170 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[1ll] = 1;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[2ll] = 4;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[3ll] = 5;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[4ll] = 3;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[5ll] = 2;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[6ll] = 7;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[7ll] = 8;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[8ll] = 6;
   172 |    goto lab_155;
          lab_80:
   173 |    if (!(ieos == 4)) goto lab_156;
   174 |    if (!(ndim == 1)) goto lab_157;
   175 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 2;
   176 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 2;
   177 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 2;
   178 |    goto lab_163;
          lab_157:
            if (!(ndim == 2)) goto lab_159;
   179 |    if (!(icylindrical != 2)) goto lab_160;
   180 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 2;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 3;
   181 |    ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[1ll] = 1;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[2ll] = 3;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[3ll] = 2;
   182 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 2;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 3;
   183 |    ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[1ll] = 1;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[2ll] = 3;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[3ll] = 2;
   184 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 2;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 3;
   185 |    ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[1ll] = 1;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[2ll] = 3;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[3ll] = 2;
   186 |    goto lab_163;
          lab_160:
   187 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 2;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 3;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[4ll] = 4;
   188 |    ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[1ll] = 1;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[2ll] = 3;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[3ll] = 4;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[4ll] = 2;
   190 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 2;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 3;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[4ll] = 4;
   191 |    ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[1ll] = 1;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[2ll] = 3;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[3ll] = 4;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[4ll] = 2;
   193 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 2;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 3;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[4ll] = 4;
   194 |    ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[1ll] = 1;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[2ll] = 4;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[3ll] = 2;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[4ll] = 3;
   197 |    goto lab_163;
          lab_159:
   198 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 2;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 3;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[4ll] = 4;
   199 |    ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[1ll] = 1;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[2ll] = 3;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[3ll] = 4;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[4ll] = 2;
   200 |    ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[1ll] = 1;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[2ll] = 4;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[3ll] = 2;
            ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[4ll] = 3;
   201 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 2;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 3;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[4ll] = 4;
   202 |    ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[1ll] = 1;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[2ll] = 3;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[3ll] = 4;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[4ll] = 2;
   203 |    ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[1ll] = 1;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[2ll] = 4;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[3ll] = 2;
            ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[4ll] = 3;
   204 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 2;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 3;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[4ll] = 4;
   205 |    ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[1ll] = 1;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[2ll] = 4;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[3ll] = 2;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[4ll] = 3;
   206 |    ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[1ll] = 1;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[2ll] = 3;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[3ll] = 4;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[4ll] = 2;
   208 |    goto lab_163;
          lab_156:
   209 |    if (!(ndim == 1)) goto lab_164;
   210 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 3;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 2;
   211 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 3;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 2;
   212 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 3;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 2;
   213 |    goto lab_165;
          lab_164:
            if (!(ndim == 2)) goto lab_166;
   214 |    if (!(icylindrical != 2)) goto lab_167;
   215 |    ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[1ll] = 1;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[2ll] = 4;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[3ll] = 2;
            ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[4ll] = 3;
   216 |    ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[1ll] = 1;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[2ll] = 4;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[3ll] = 3;
            ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[4ll] = 2;
   217 |    ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[1ll] = 1;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[2ll] = 4;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[3ll] = 2;
            ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[4ll] = 3;
   218 |    ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[1ll] = 1;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[2ll] = 4;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[3ll] = 3;
            ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[4ll] = 2;
   219 |    ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[1ll] = 1;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[2ll] = 3;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[3ll] = 4;
            ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[4ll] = 2;
   220 |    ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[1ll] = 1;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[2ll] = 4;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[3ll] = 3;
            ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[4ll] = 2;
   221 |    goto lab_193;
          lab_167:
   222 |    if (!1) goto lab_449;
            __alignx(32,((char *)&T_1140  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1142  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1144  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1146  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1148  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1150  + -4ll + (4ll)*(1ll)))
            $$CIV838 = (long long) 0;
            T_1140[].off0 = 1;
            T_1140[].off4 = 5;
            T_1140[].off8 = 2;
            T_1140[].off12 = 3;
            T_1140[].off16 = 4;
   223 |    T_1142[].off0 = 1;
            T_1142[].off4 = 5;
            T_1142[].off8 = 3;
            T_1142[].off12 = 4;
            T_1142[].off16 = 2;
   224 |    T_1144[].off0 = 1;
            T_1144[].off4 = 5;
            T_1144[].off8 = 2;
            T_1144[].off12 = 3;
            T_1144[].off16 = 4;
   225 |    T_1146[].off0 = 1;
            T_1146[].off4 = 5;
            T_1146[].off8 = 3;
            T_1146[].off12 = 4;
            T_1146[].off16 = 2;
   226 |    T_1148[].off0 = 1;
            T_1148[].off4 = 3;
            T_1148[].off8 = 4;
            T_1148[].off12 = 5;
            T_1148[].off16 = 2;
   227 |    T_1150[].off0 = 1;
            T_1150[].off4 = 5;
            T_1150[].off8 = 3;
            T_1150[].off12 = 4;
            T_1150[].off16 = 2;
   222 |    do {   /* id=46 guarded */ /* ~450 */ 
              /* region = 190 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=46 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[$$CIV838 + 1ll] = ((int *)((char *)&T_1140  + -4ll))->T_1140[][$$CIV838 + 1ll];
   223 |      ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[$$CIV838 + 1ll] = ((int *)((char *)&T_1142  + -4ll))->T_1142[][$$CIV838 + 1ll];
   224 |      ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[$$CIV838 + 1ll] = ((int *)((char *)&T_1144  + -4ll))->T_1144[][$$CIV838 + 1ll];
   225 |      ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[$$CIV838 + 1ll] = ((int *)((char *)&T_1146  + -4ll))->T_1146[][$$CIV838 + 1ll];
   226 |      ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[$$CIV838 + 1ll] = ((int *)((char *)&T_1148  + -4ll))->T_1148[][$$CIV838 + 1ll];
   227 |      ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[$$CIV838 + 1ll] = ((int *)((char *)&T_1150  + -4ll))->T_1150[][$$CIV838 + 1ll];
              /* DIR   LATCH */
              $$CIV838 = $$CIV838 + (long long) 1;
            } while ($$CIV838 < (long long) 5ull);    /* ~450 */
          lab_449:
   229 |    goto lab_193;
          lab_166:
   230 |    if (!1) goto lab_451;
            __alignx(32,((char *)&T_1152  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1154  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1156  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1158  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1160  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1162  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1164  + -4ll + (4ll)*(1ll)))
            __alignx(32,((char *)&T_1166  + -4ll + (4ll)*(1ll)))
            $$CIV839 = (long long) 0;
            T_1152[].off0 = 1;
            T_1152[].off4 = 5;
            T_1152[].off8 = 2;
            T_1152[].off12 = 3;
            T_1152[].off16 = 4;
   231 |    T_1154[].off0 = 1;
            T_1154[].off4 = 5;
            T_1154[].off8 = 3;
            T_1154[].off12 = 4;
            T_1154[].off16 = 2;
   232 |    T_1156[].off0 = 1;
            T_1156[].off4 = 5;
            T_1156[].off8 = 4;
            T_1156[].off12 = 2;
            T_1156[].off16 = 3;
   233 |    T_1158[].off0 = 1;
            T_1158[].off4 = 5;
            T_1158[].off8 = 2;
            T_1158[].off12 = 3;
            T_1158[].off16 = 4;
   234 |    T_1160[].off0 = 1;
            T_1160[].off4 = 5;
            T_1160[].off8 = 3;
            T_1160[].off12 = 4;
            T_1160[].off16 = 2;
   235 |    T_1162[].off0 = 1;
            T_1162[].off4 = 5;
            T_1162[].off8 = 4;
            T_1162[].off12 = 2;
            T_1162[].off16 = 3;
   236 |    T_1164[].off0 = 1;
            T_1164[].off4 = 3;
            T_1164[].off8 = 4;
            T_1164[].off12 = 5;
            T_1164[].off16 = 2;
   237 |    T_1166[].off0 = 1;
            T_1166[].off4 = 5;
            T_1166[].off8 = 3;
            T_1166[].off12 = 4;
            T_1166[].off16 = 2;
   230 |    do {   /* id=6 guarded */ /* ~452 */ 
              /* region = 191 */
              /* bump-normalized */
              /* independent */
              /* DIR   LOOP construct_no=6 */
              /* DIR   INDEPENDENT construct_no=0 */
              ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[$$CIV839 + 1ll] = ((int *)((char *)&T_1152  + -4ll))->T_1152[][$$CIV839 + 1ll];
   231 |      ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[$$CIV839 + 1ll] = ((int *)((char *)&T_1154  + -4ll))->T_1154[][$$CIV839 + 1ll];
   232 |      ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[$$CIV839 + 1ll] = ((int *)((char *)&T_1156  + -4ll))->T_1156[][$$CIV839 + 1ll];
   233 |      ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[$$CIV839 + 1ll] = ((int *)((char *)&T_1158  + -4ll))->T_1158[][$$CIV839 + 1ll];
   234 |      ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[$$CIV839 + 1ll] = ((int *)((char *)&T_1160  + -4ll))->T_1160[][$$CIV839 + 1ll];
   235 |      ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[$$CIV839 + 1ll] = ((int *)((char *)&T_1162  + -4ll))->T_1162[][$$CIV839 + 1ll];
   236 |      ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[$$CIV839 + 1ll] = ((int *)((char *)&T_1164  + -4ll))->T_1164[][$$CIV839 + 1ll];
   237 |      ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[$$CIV839 + 1ll] = ((int *)((char *)&T_1166  + -4ll))->T_1166[][$$CIV839 + 1ll];
              /* DIR   LATCH */
              $$CIV839 = $$CIV839 + (long long) 1;
            } while ($$CIV839 < (long long) 5ull);    /* ~452 */
          lab_451:
   238 |    /* DIR   REPORT_INFO */
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[1ll] = 1;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[2ll] = 4;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[3ll] = 5;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[4ll] = 3;
            ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[5ll] = 2;
   239 |  lab_193:
          lab_165:
   240 |  lab_163:
   241 |  lab_155:
   249 |    if (!(nrtracervars > 0)) goto lab_231;
            if (!(itracer == 0)) goto lab_231;
   250 |    if (!(0 != (lmhd & 1))) goto lab_233;
   251 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_427;
            $$_xlsmpEntry105 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)) >= 6250ull) ? 1ll : 0ll))) goto lab_463;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45906U,$$SHADW.SMPDef$$45907D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$262,0ull,(unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)),5ull,0ull,$$_xlsmpEntry105,0,0,0,0,0,3125ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:251*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:251**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:251*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:251**")
            goto lab_464;
          lab_463:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$262((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)))))
          lab_464:
          lab_427:
   253 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_246;
            $$_xlsmpEntry107 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)) >= 10000ull) ? 1ll : 0ll))) goto lab_469;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45924U,$$SHADW.SMPDef$$45925D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$264,0ull,(unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)),5ull,0ull,$$_xlsmpEntry107,0,0,0,0,0,5000ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:253*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:253**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:253*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:253**")
            goto lab_246;
          lab_469:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$264((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo))))
   254 |    goto lab_246;
          lab_233:
   255 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_429;
            $$_xlsmpEntry106 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)) >= 6250ull) ? 1ll : 0ll))) goto lab_466;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45915U,$$SHADW.SMPDef$$45916D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$263,0ull,(unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)),5ull,0ull,$$_xlsmpEntry106,0,0,0,0,0,3125ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:255*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:255**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:255*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:255**")
            goto lab_467;
          lab_466:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$263((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)))))
          lab_467:
          lab_429:
   257 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_375;
            $$_xlsmpEntry108 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)) >= 10000ull) ? 1ll : 0ll))) goto lab_472;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45933U,$$SHADW.SMPDef$$45934D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$265,0ull,(unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)),5ull,0ull,$$_xlsmpEntry108,0,0,0,0,0,5000ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:257*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:257**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:257*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:257**")
            goto lab_473;
          lab_472:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$265((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo))))
          lab_473:
          lab_375:
   258 |  lab_246:
   259 |    if (!(1ll + ((long long) ntracerhi - (long long) ntracerlo) > 0ll)) goto lab_453;
            $$_xlsmpEntry104 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)) >= 2500ull) ? 1ll : 0ll))) goto lab_460;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45897U,$$SHADW.SMPDef$$45898D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$261,0ull,(unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)),5ull,0ull,$$_xlsmpEntry104,0,0,0,0,0,1250ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:259*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:259**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:259*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:259**")
            goto lab_461;
          lab_460:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$261((long long) 0,(unsigned long long) ((long long) 0),(unsigned long long) ((long long) ((unsigned long long) (1ll + ((long long) ntracerhi - (long long) ntracerlo)))))
          lab_461:
          lab_453:
   265 |  lab_231:
   268 |    d-levelbuffers%dscr_type = 3u;
            d-levelbuffers%data_type = 1u;
            d-levelbuffers%version = 129u;
            d-levelbuffers%element_len = 56ll;
            d-levelbuffers%rank = 1;
            d-levelbuffers%bounds%lbound[].off64 = 0ll;
            d-levelbuffers%bounds%extent[].off72 = max((long long) maxlevel + 1ll,0ll);
            d-levelbuffers%bounds%mult[].off80 = 56ll;
            d-levelbuffers%rvo = 0ll;
            if (!(0u != (d-levelbuffers%flags & 128u))) goto lab_283;
            filenameaddr_74 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_74 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_74,268ll,NULL)
            _trap(3)
            return;
          lab_283:
            if (!(0ll == max((long long) maxlevel + 1ll,0ll) * 56ll)) goto lab_285;
            d-levelbuffers%addr = NULL;
          lab_287:
            d-levelbuffers%flags = 240u;
   269 |    d-index_start_bylevel%dscr_type = 3u;
            d-index_start_bylevel%data_type = 13u;
            d-index_start_bylevel%version = 129u;
            d-index_start_bylevel%element_len = 4ll;
            d-index_start_bylevel%rank = 1;
            d-index_start_bylevel%bounds%lbound[].off432 = 0ll;
            d-index_start_bylevel%bounds%extent[].off440 = max((long long) maxlevel + 1ll,0ll);
            d-index_start_bylevel%bounds%mult[].off448 = 4ll;
            d-index_start_bylevel%rvo = 0ll;
            if (!(0u != (d-index_start_bylevel%flags & 128u))) goto lab_288;
            filenameaddr_76 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_76 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_76,269ll,NULL)
            _trap(3)
            return;
          lab_288:
            if (!(0ll == max((long long) maxlevel + 1ll,0ll) * 4ll)) goto lab_290;
            d-index_start_bylevel%addr = NULL;
            goto lab_291;
          lab_290:
            d-index_start_bylevel%addr = malloc[U,index_start_bylevelD](max((long long) maxlevel + 1ll,0ll) * 4ll);
            if (!(d-index_start_bylevel%addr == NULL)) goto lab_292;
            filenameaddr_75 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_75 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_75,269ll,NULL)
            _trap(3)
            return;
          lab_292:
          lab_291:
            d-index_start_bylevel%flags = 240u;
   270 |    if (!(max((long long) maxlevel + 1ll,0ll) > 0ll)) goto lab_389;
            $$_xlsmpEntry109 = _xlsmpParSelf();
            if (!(0ll != ((unsigned long long) ((unsigned long long) max((long long) maxlevel + 1ll,0ll) >= 25000ull) ? 1ll : 0ll))) goto lab_475;
            _xlsmpParallelDoSetup_TPO[$$SHADW.SMPUse$$45942U,$$SHADW.SMPDef$$45943D](18592,&__sweepscheme_NMOD_sweepreaddomaindata$$OL$$266,0ull,(unsigned long long) max((long long) maxlevel + 1ll,0ll),5ull,0ull,$$_xlsmpEntry109,0,0,0,0,0,12500ull,0,"107*rtype=loop*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:270*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:270**","110*rtype=pregion*sscl=hyperbolic/sweep/sweep_scheme.cpp.f90:270*escl=hyperbolic/sweep/sweep_scheme.cpp.f90:270**")
            goto lab_476;
          lab_475:
            __sweepscheme_NMOD_sweepreaddomaindata$$OL$$266((long long) 0,(unsigned long long) ((unsigned long long) 0),(unsigned long long) ((unsigned long long) max((long long) maxlevel + 1ll,0ll)))
          lab_476:
          lab_389:
   271 |    __stencilcontrol_NMOD_setup()
   147 |    goto lab_455;
   268 |  lab_285:
            d-levelbuffers%addr = malloc[U,levelbuffersD](max((long long) maxlevel + 1ll,0ll) * 56ll);
            if (!(d-levelbuffers%addr == NULL)) goto lab_287;
            filenameaddr_73 = "hyperbolic/sweep/sweep_scheme.cpp.f90";
            filenamelen_73 = 37ll;
            _xlfErrorExitWithLoc(0ll,3ll,108ll,0,NULL,NULL,&filename_73,268ll,NULL)
            _trap(3)
            return;
   141 |  lab_73:
            if (!(0ll == max((long long) sweepcons,0ll) * 4ll)) goto lab_75;
            d-fdz_i%addr = NULL;
            d-fdz_i%flags = 240u;
   145 |    if (!(0 != ((((int) retc_31 | (int) retc_27) | ((int) retc_32 | (int) retc_28)) | (((int) retc_33 | (int) retc_29) | ((int) retc_30 | (int) retc_26))))) goto lab_79;
            goto lab_398;
   141 |  lab_75:
            d-fdz_i%addr = malloc[U,fdz_iD](max((long long) sweepcons,0ll) * 4ll);
            if (!(d-fdz_i%addr == NULL)) goto lab_77;
            d-fdz_i = bak_rtd_9;
   145 |    if (!(0 != (1 | ((((int) retc_31 | (int) retc_27) | ((int) retc_32 | (int) retc_28)) | (((int) retc_33 | (int) retc_29) | ((int) retc_30 | (int) retc_26)))))) goto lab_79;
            goto lab_402;
   141 |  lab_77:
            d-fdz_i%flags = 240u;
   145 |    if (!(0 != ((((int) retc_31 | (int) retc_27) | ((int) retc_32 | (int) retc_28)) | (((int) retc_33 | (int) retc_29) | ((int) retc_30 | (int) retc_26))))) goto lab_79;
          lab_396:
          lab_398:
          lab_402:
   146 |    #27 = _xlfBeginIO(6ll,257,&#26,0ll,NULL,0ll,NULL);
            _xlfWriteLDChar(#27,"SweepReadDomainData() error: unable to allocate arrays.",55ll,1ll)
            _xlfEndIO(#27);
   147 |    _xlfStop(NULL,0ll)
            return;
          lab_455:
            return;
   273 |  } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
34152not availablenot availablenot available36366 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42155not availablenot availablenot available98987 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
46222not availablenot availablenot available70705 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1614LoopParallelized (success)High Level Optimizer39138not availableLoop was automatically parallelized.not available
1615LoopFusion (success)High Level Optimizer3915234Loops were fused.
  • Loop Line Number: 152
  • Loop Line Number: 153
1616NotProfitable (fail)High Level Optimizer3915234An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1617NonVectorizableAlignment (fail)High Level Optimizer39152not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV822 + 1ll))
1618UnsupportedVectorTypes (fail)High Level Optimizer39152not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1619NonVectorizableAlignment (fail)High Level Optimizer39153not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV822 + 1ll))
1620UnsupportedVectorTypes (fail)High Level Optimizer39153not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1621NotProfitable (fail)High Level Optimizer391544An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1622NonVectorizableAlignment (fail)High Level Optimizer39154not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIV7A1 + 1ll))
1623UnsupportedVectorTypes (fail)High Level Optimizer39154not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1624LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 155
  • Loop Line Number: 157
1625LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 155
  • Loop Line Number: 156
1626LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 157
  • Loop Line Number: 159
1627LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 157
  • Loop Line Number: 158
1628LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 159
  • Loop Line Number: 160
1629NotProfitable (fail)High Level Optimizer3915542An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1630NonVectorizableAlignment (fail)High Level Optimizer39155not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV837 + 1ll))
1631UnsupportedVectorTypes (fail)High Level Optimizer39155not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1632NonVectorizableAlignment (fail)High Level Optimizer39156not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV837 + 1ll))
1633UnsupportedVectorTypes (fail)High Level Optimizer39156not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1634NonVectorizableAlignment (fail)High Level Optimizer39157not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIV837 + 1ll))
1635UnsupportedVectorTypes (fail)High Level Optimizer39157not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1636NonVectorizableAlignment (fail)High Level Optimizer39158not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV837 + 1ll))
1637UnsupportedVectorTypes (fail)High Level Optimizer39158not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1638NonVectorizableAlignment (fail)High Level Optimizer39159not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV837 + 1ll))
1639UnsupportedVectorTypes (fail)High Level Optimizer39159not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1640NonVectorizableAlignment (fail)High Level Optimizer39160not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdz_i%addr + d-fdz_i%rvo + (4ll)*($$CIV837 + 1ll))
1641UnsupportedVectorTypes (fail)High Level Optimizer39160not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1642CompleteLoopUnroll (success)High Level Optimizer39162not availableComplete loop unroll was performed.not available
1643CompleteLoopUnroll (success)High Level Optimizer39163not availableComplete loop unroll was performed.not available
1644CompleteLoopUnroll (success)High Level Optimizer39164not availableComplete loop unroll was performed.not available
1645CompleteLoopUnroll (success)High Level Optimizer39165not availableComplete loop unroll was performed.not available
1646CompleteLoopUnroll (success)High Level Optimizer39166not availableComplete loop unroll was performed.not available
1647CompleteLoopUnroll (success)High Level Optimizer39167not availableComplete loop unroll was performed.not available
1648CompleteLoopUnroll (success)High Level Optimizer39168not availableComplete loop unroll was performed.not available
1649CompleteLoopUnroll (success)High Level Optimizer39169not availableComplete loop unroll was performed.not available
1650CompleteLoopUnroll (success)High Level Optimizer39170not availableComplete loop unroll was performed.not available
1651LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 222
  • Loop Line Number: 224
1652LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 222
  • Loop Line Number: 223
1653LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 224
  • Loop Line Number: 226
1654LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 224
  • Loop Line Number: 225
1655LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 226
  • Loop Line Number: 227
1656NotProfitable (fail)High Level Optimizer3922246An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1657NonVectorizableAlignment (fail)High Level Optimizer39222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV838 + 1ll))
1658UnsupportedVectorTypes (fail)High Level Optimizer39222not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1659NonVectorizableAlignment (fail)High Level Optimizer39223not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV838 + 1ll))
1660UnsupportedVectorTypes (fail)High Level Optimizer39223not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1661NonVectorizableAlignment (fail)High Level Optimizer39224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV838 + 1ll))
1662UnsupportedVectorTypes (fail)High Level Optimizer39224not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1663NonVectorizableAlignment (fail)High Level Optimizer39225not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV838 + 1ll))
1664UnsupportedVectorTypes (fail)High Level Optimizer39225not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1665NonVectorizableAlignment (fail)High Level Optimizer39226not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV838 + 1ll))
1666UnsupportedVectorTypes (fail)High Level Optimizer39226not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1667NonVectorizableAlignment (fail)High Level Optimizer39227not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV838 + 1ll))
1668UnsupportedVectorTypes (fail)High Level Optimizer39227not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1669LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 234
1670LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 232
1671LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 231
1672LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 232
  • Loop Line Number: 233
1673LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 234
  • Loop Line Number: 236
1674LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 234
  • Loop Line Number: 235
1675LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 236
  • Loop Line Number: 237
1676NotProfitable (fail)High Level Optimizer392306An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1677NonVectorizableAlignment (fail)High Level Optimizer39230not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV839 + 1ll))
1678UnsupportedVectorTypes (fail)High Level Optimizer39230not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1679NonVectorizableAlignment (fail)High Level Optimizer39231not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV839 + 1ll))
1680UnsupportedVectorTypes (fail)High Level Optimizer39231not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1681NonVectorizableAlignment (fail)High Level Optimizer39232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIV839 + 1ll))
1682UnsupportedVectorTypes (fail)High Level Optimizer39232not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1683NonVectorizableAlignment (fail)High Level Optimizer39233not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV839 + 1ll))
1684UnsupportedVectorTypes (fail)High Level Optimizer39233not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1685NonVectorizableAlignment (fail)High Level Optimizer39234not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV839 + 1ll))
1686UnsupportedVectorTypes (fail)High Level Optimizer39234not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1687NonVectorizableAlignment (fail)High Level Optimizer39235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIV839 + 1ll))
1688UnsupportedVectorTypes (fail)High Level Optimizer39235not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1689NonVectorizableAlignment (fail)High Level Optimizer39236not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV839 + 1ll))
1690UnsupportedVectorTypes (fail)High Level Optimizer39236not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1691NonVectorizableAlignment (fail)High Level Optimizer39237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV839 + 1ll))
1692UnsupportedVectorTypes (fail)High Level Optimizer39237not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1693CompleteLoopUnroll (success)High Level Optimizer39238not availableComplete loop unroll was performed.not available
1694LoopParallelized (success)High Level Optimizer39251not availableLoop was automatically parallelized.not available
1695LoopParallelized (success)High Level Optimizer39253not availableLoop was automatically parallelized.not available
1696LoopParallelized (success)High Level Optimizer39255not availableLoop was automatically parallelized.not available
1697LoopParallelized (success)High Level Optimizer39257not availableLoop was automatically parallelized.not available
1698LoopParallelized (success)High Level Optimizer39259not availableLoop was automatically parallelized.not available
1699LoopParallelized (success)High Level Optimizer39270not availableLoop was automatically parallelized.not available
4982FullLoopUnroll (success)Low Level Optimizer39not available4Full loop unroll was performed.
  • Unroll Factor: 4
4983FullLoopUnroll (success)Low Level Optimizer39not available34Full loop unroll was performed.
  • Unroll Factor: 2

Region #40
Region Name__sweepscheme_NMOD_sweepadvancestacksize
Region Name (Demangled)not available
Start Line #not available
End Line #66
Pseudocode
          int __sweepscheme_NMOD_sweepadvancestacksize(char * .n /*copyin((NULL), (pali(nUDd,.n#)))UDp;*/ )
    59 |  {
            sweepadvancestacksize = 0;
    60 |    if (!(0 != (((int) ((char *)((char *)d-nodes%addr  + d-nodes%rvo))->nodes%d-p%flags.rns2471.[(long long) .n->n] & 64) >> 6 & 1))) goto lab_1;
    58 |    d-nodelist%addr = ((char * *)((char *)d-nodes%addr  + d-nodes%rvo))->nodes%d-p%addr.rns2472.[(long long) .n->n];
    60 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              $$RETA9 = __stencilcontrol_NMOD_buffersizes(((char *)d-nodelist%addr->nodelist%d-self%addr.rns2473.->nodelist%self%d-info%addr.rns2474.  + 4ll));
    61 |      sweepadvancestacksize = max(sweepadvancestacksize,$$RETA9);
    62 |      d-nodelist%flags = d-nodelist%addr->nodelist%d-next%flags.rns2476.;
              d-nodelist%addr = d-nodelist%addr->nodelist%d-next%addr.rns2477.;
    63 |    } while (0 != (((int) d-nodelist%flags & 64) >> 6 & 1));    /* ~2 */
          lab_1:
    66 |    rstr = (int) ((float) (sweepadvancestacksize * 8) *  1.50000000E+00) + 1048576;
            return rstr;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
160not availablenot availablenot availablenot availablenot available100 (default)
  • well behaved
  • may throw
  • guarded

Loop Transformation Table
not available

Region #41
Region Name__sweepscheme_NMOD_protect_all$$OL$$1
Region Name (Demangled)not available
Start Line #3833
End Line #3839
Pseudocode
          void __sweepscheme_NMOD_protect_all$$OL$$1(char * $$WIPtr40625, unsigned long long $$LBnd40626, unsigned long long $$UBnd40627)
  3823 |  {
            if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_15;
            if (!1) goto lab_14;
            $$CIV83F = (long long) 0;
  3831 |    $$ICM..w26F = .w;
  3823 |    $$ICM..d-w_1270 = .d-w_1;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 38 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_3;
  3838 |      $$CIV83E = (long long) 0;
  3831 |      $$ICM271 = ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][2ll];
              $$ICM272 = - (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][2ll]));
  3824 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 37 */
                /* bump-normalized */
  3831 |        if (!(((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] < mindensity)) goto lab_5;
  3832 |        ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] = mindensity;
  3833 |        if (!1) goto lab_6;
                $$CIV83D = (long long) 0;
                do {   /* id=3 guarded */ /* ~7 */ 
                  /* region = 36 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) m_low + $$CIV83D][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] =  0.0000000000000000E+000;
                  /* DIR   LATCH */
                  $$CIV83D = $$CIV83D + 1ll;
                } while ((unsigned long long) $$CIV83D < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~7 */
              lab_6:
  3834 |        ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) ie][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] = iso_speed2 * ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)];
  3835 |        goto lab_8;
              lab_5:
  3836 |        ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) ie][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] = max(((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) ie][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)],iso_speed2 * ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)]);
  3837 |      lab_8:
  3838 |        /* DIR   LATCH */
                $$CIV83E = $$CIV83E + 1ll;
              } while ((unsigned long long) $$CIV83E < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3839 |      /* DIR   LATCH */
              $$CIV83F = $$CIV83F + 1ll;
            } while ((unsigned long long) $$CIV83F < $$UBnd40627 + $$LBnd40626 * 18446744073709551615ull);    /* ~2 */
          lab_14:
            goto lab_16;
          lab_15:
  3823 |    if (!1) goto lab_25;
            $$CIV83F = (long long) 0;
  3831 |    $$ICM..w26F = .w;
  3823 |    $$ICM..d-w_1270 = .d-w_1;
            do {   /* id=4 guarded */ /* ~17 */ 
              /* region = 41 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_24;
  3838 |      $$CIV83E = (long long) 0;
  3831 |      $$ICM271 = ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][2ll];
              $$ICM272 = - (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%mult[][2ll]));
  3824 |      do {   /* id=5 guarded */ /* ~18 */ 
                /* region = 40 */
                /* bump-normalized */
  3831 |        if (!(((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] < mindensity)) goto lab_22;
  3832 |        ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] = mindensity;
  3833 |        if (!1) goto lab_20;
                $$CIV83D = (long long) 0;
                do {   /* id=6 guarded */ /* ~19 */ 
                  /* region = 39 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) m_low + $$CIV83D][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] =  0.0000000000000000E+000;
                  /* DIR   LATCH */
                  $$CIV83D = $$CIV83D + 1ll;
                } while ((unsigned long long) $$CIV83D < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~19 */
              lab_20:
  3834 |        ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][(long long) ie][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)] = iso_speed2 * ((double *)((char *)$$ICM..w26F  + $$ICM272))->w[][1ll][$$CIV83E + 1ll][1ll + ($$CIV83F + (long long) $$LBnd40626)];
  3837 |      lab_22:
  3838 |        /* DIR   LATCH */
                $$CIV83E = $$CIV83E + 1ll;
              } while ((unsigned long long) $$CIV83E < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1270  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~18 */
            lab_24:
  3839 |      /* DIR   LATCH */
              $$CIV83F = $$CIV83F + 1ll;
            } while ((unsigned long long) $$CIV83F < $$UBnd40627 + $$LBnd40626 * 18446744073709551615ull);    /* ~17 */
          lab_25:
          lab_16:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13823not availablenot availablenot available30902003090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23824not available11280030900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33833not available22300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43823not availablenot availablenot available30902003090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53824not available4140030900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63833not available52300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1700LoopHasPrivateVariables (success)High Level Optimizer4138231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", and "$$CIV3"
1701LoopParallelized (success)High Level Optimizer4138231Loop was automatically parallelized.not available
1702NonInnermostLoop (fail)High Level Optimizer4138231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1703NonVectorizableAlignment (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1704NonVectorizableStride (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1705NonStrideOneStore (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1706NonVectorizableAlignment (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1707NonVectorizableStride (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1708NonStrideOneStore (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
5411LoopUnroll (success)Low Level Optimizer41115513Loop unroll was performed.
  • Unroll Factor: 8
5412LoopUnroll (success)Low Level Optimizer41116126Loop unroll was performed.
  • Unroll Factor: 8
6026ModuloSchedule (success)Low Level Optimizer41115513Loop was modulo scheduled.
  • Initiation Interval: 2
6027ModuloSchedule (success)Low Level Optimizer41116126Loop was modulo scheduled.
  • Initiation Interval: 2

Region #42
Region Name__sweepscheme_NMOD_protect_all$$OL$$2
Region Name (Demangled)not available
Start Line #3823
End Line #3839
Pseudocode
          void __sweepscheme_NMOD_protect_all$$OL$$2(char * $$WIPtr40637, unsigned long long $$LBnd40638, unsigned long long $$UBnd40639)
  3823 |  {
            $$ICM..d-w_1274 = .d-w_1;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            if (!(0ll < (long long) ($$UBnd40639 + $$LBnd40638 * 18446744073709551615ull))) goto lab_23;
            if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_14;
            if (!1) goto lab_13;
            $$LoopIV58 = 0ll;
  3831 |    $$ICM..w273 = .w;
  3823 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_3;
  3838 |      $$LoopIV59 = 0ll;
  3824 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=20047{$$CIV3} */
  3831 |        if (!(((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] < mindensity)) goto lab_5;
  3832 |        ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] = mindensity;
  3834 |        ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] = iso_speed2 * mindensity;
  3835 |        goto lab_6;
              lab_5:
  3836 |        ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] = max(((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)],iso_speed2 * ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)]);
  3837 |      lab_6:
  3838 |        /* DIR   LATCH */
                $$LoopIV59 = $$LoopIV59 + 1ll;
              } while ((unsigned long long) $$LoopIV59 < $$UBnd40639 + $$LBnd40638 * 18446744073709551615ull);    /* ~4 */
            lab_3:
  3839 |      /* DIR   LATCH */
              $$LoopIV58 = $$LoopIV58 + 1ll;
            } while ((unsigned long long) $$LoopIV58 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
          lab_13:
            goto lab_24;
          lab_14:
  3823 |    if (!1) goto lab_22;
            $$LoopIV58 = 0ll;
  3831 |    $$ICM..w273 = .w;
  3823 |    do {   /* id=3 guarded */ /* ~16 */ 
              /* region = 33 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_21;
  3838 |      $$LoopIV59 = 0ll;
  3824 |      do {   /* id=4 guarded */ /* ~17 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=4 id_no=20047{$$CIV3} */
  3831 |        if (!(((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] < mindensity)) goto lab_19;
  3832 |        ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] = mindensity;
  3834 |        ((double *)((char *)$$ICM..w273  + - (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV58 + 1ll][1ll + ($$LoopIV59 + (long long) $$LBnd40638)] = iso_speed2 * mindensity;
  3837 |      lab_19:
  3838 |        /* DIR   LATCH */
                $$LoopIV59 = $$LoopIV59 + 1ll;
              } while ((unsigned long long) $$LoopIV59 < $$UBnd40639 + $$LBnd40638 * 18446744073709551615ull);    /* ~17 */
            lab_21:
  3839 |      /* DIR   LATCH */
              $$LoopIV58 = $$LoopIV58 + 1ll;
            } while ((unsigned long long) $$LoopIV58 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1274  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~16 */
          lab_22:
          lab_23:
          lab_24:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13823not availablenot availablenot available290200290200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23824not available119002900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33823not availablenot availablenot available9020090200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43824not available31500900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1709LoopHasPrivateVariables (success)High Level Optimizer4238231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV4", "$$CIV4", "$$CIV3", and "$$CIV3"
1710LoopParallelized (success)High Level Optimizer4238231Loop was automatically parallelized.not available
1711LoopInterchange (success)High Level Optimizer4238231Loop interchanging was applied to loop nest.not available
1712NonInnermostLoop (fail)High Level Optimizer4238231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1713UnsupportedStructure (fail)High Level Optimizer4238242An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1714ContainsControlFlow (fail)High Level Optimizer4238242An attempt to SIMD vectorize failed because the loop contains control flow.not available
1715UnsupportedStructure (fail)High Level Optimizer4238244An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1716ContainsControlFlow (fail)High Level Optimizer4238244An attempt to SIMD vectorize failed because the loop contains control flow.not available
5416LoopUnroll (success)Low Level Optimizer42117014Loop unroll was performed.
  • Unroll Factor: 8
6032ModuloSchedule (success)Low Level Optimizer42116954Loop was modulo scheduled.
  • Initiation Interval: 14
6033ModuloSchedule (success)Low Level Optimizer42116954Loop was modulo scheduled.
  • Initiation Interval: 112

Region #43
Region Name__sweepscheme_NMOD_protect_all$$OL$$3
Region Name (Demangled)not available
Start Line #3833
End Line #3839
Pseudocode
          void __sweepscheme_NMOD_protect_all$$OL$$3(char * $$WIPtr40648, unsigned long long $$LBnd40649, unsigned long long $$UBnd40650)
  3823 |  {
            if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_15;
            if (!1) goto lab_14;
            $$CIV844 = (long long) 0;
  3831 |    $$ICM..w275 = .w;
  3823 |    $$ICM..d-w_1276 = .d-w_1;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 38 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_3;
  3838 |      $$CIV843 = (long long) 0;
  3831 |      $$ICM277 = ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][2ll];
              $$ICM278 = - (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][2ll]));
  3824 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 37 */
                /* bump-normalized */
  3831 |        if (!(((double *)((char *)$$ICM..w275  + $$ICM278))->w[][1ll][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] < mindensity)) goto lab_5;
  3832 |        ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][1ll][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] = mindensity;
  3833 |        if (!1) goto lab_6;
                $$CIV842 = (long long) 0;
                do {   /* id=3 guarded */ /* ~7 */ 
                  /* region = 36 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][(long long) m_low + $$CIV842][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] =  0.0000000000000000E+000;
                  /* DIR   LATCH */
                  $$CIV842 = $$CIV842 + 1ll;
                } while ((unsigned long long) $$CIV842 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~7 */
              lab_6:
  3834 |        goto lab_8;
  3835 |      lab_5:
  3836 |        ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][(long long) ie][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] = max(((double *)((char *)$$ICM..w275  + $$ICM278))->w[][(long long) ie][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)],iso_speed2 * ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][1ll][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)]);
  3837 |      lab_8:
  3838 |        /* DIR   LATCH */
                $$CIV843 = $$CIV843 + 1ll;
              } while ((unsigned long long) $$CIV843 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3839 |      /* DIR   LATCH */
              $$CIV844 = $$CIV844 + 1ll;
            } while ((unsigned long long) $$CIV844 < $$UBnd40650 + $$LBnd40649 * 18446744073709551615ull);    /* ~2 */
          lab_14:
            goto lab_16;
          lab_15:
  3823 |    if (!1) goto lab_25;
            $$CIV844 = (long long) 0;
  3831 |    $$ICM..w275 = .w;
  3823 |    $$ICM..d-w_1276 = .d-w_1;
            do {   /* id=4 guarded */ /* ~17 */ 
              /* region = 41 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_24;
  3838 |      $$CIV843 = (long long) 0;
  3831 |      $$ICM277 = ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][2ll];
              $$ICM278 = - (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%mult[][2ll]));
  3824 |      do {   /* id=5 guarded */ /* ~18 */ 
                /* region = 40 */
                /* bump-normalized */
  3831 |        if (!(((double *)((char *)$$ICM..w275  + $$ICM278))->w[][1ll][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] < mindensity)) goto lab_22;
  3832 |        ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][1ll][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] = mindensity;
  3833 |        if (!1) goto lab_20;
                $$CIV842 = (long long) 0;
                do {   /* id=6 guarded */ /* ~19 */ 
                  /* region = 39 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w275  + $$ICM278))->w[][(long long) m_low + $$CIV842][$$CIV843 + 1ll][1ll + ($$CIV844 + (long long) $$LBnd40649)] =  0.0000000000000000E+000;
                  /* DIR   LATCH */
                  $$CIV842 = $$CIV842 + 1ll;
                } while ((unsigned long long) $$CIV842 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~19 */
              lab_20:
  3837 |      lab_22:
  3838 |        /* DIR   LATCH */
                $$CIV843 = $$CIV843 + 1ll;
              } while ((unsigned long long) $$CIV843 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_1276  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~18 */
            lab_24:
  3839 |      /* DIR   LATCH */
              $$CIV844 = $$CIV844 + 1ll;
            } while ((unsigned long long) $$CIV844 < $$UBnd40650 + $$LBnd40649 * 18446744073709551615ull);    /* ~17 */
          lab_25:
          lab_16:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13823not availablenot availablenot available30602003060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23824not available11280030600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33833not available22300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43823not availablenot availablenot available30502003050200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53824not available4140030500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63833not available52300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1717LoopHasPrivateVariables (success)High Level Optimizer4338231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", and "$$CIV3"
1718LoopParallelized (success)High Level Optimizer4338231Loop was automatically parallelized.not available
1719NonInnermostLoop (fail)High Level Optimizer4338231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1720NonVectorizableAlignment (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1721NonVectorizableStride (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1722NonStrideOneStore (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1723NonVectorizableAlignment (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1724NonVectorizableStride (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1725NonStrideOneStore (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
5414LoopUnroll (success)Low Level Optimizer43117663Loop unroll was performed.
  • Unroll Factor: 8
5415LoopUnroll (success)Low Level Optimizer43118256Loop unroll was performed.
  • Unroll Factor: 8
6030ModuloSchedule (success)Low Level Optimizer43117663Loop was modulo scheduled.
  • Initiation Interval: 2
6031ModuloSchedule (success)Low Level Optimizer43118256Loop was modulo scheduled.
  • Initiation Interval: 2

Region #44
Region Name__sweepscheme_NMOD_protect_all$$OL$$4
Region Name (Demangled)not available
Start Line #3823
End Line #3839
Pseudocode
          void __sweepscheme_NMOD_protect_all$$OL$$4(char * $$WIPtr40658, unsigned long long $$LBnd40659, unsigned long long $$UBnd40660)
  3823 |  {
            $$ICM..d-w_127A = .d-w_1;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            if (!(0ll < (long long) ($$UBnd40660 + $$LBnd40659 * 18446744073709551615ull))) goto lab_23;
            if (!(0 != ((lisothermal ^ 1) & 1))) goto lab_14;
            if (!1) goto lab_13;
            $$LoopIV5A = 0ll;
  3831 |    $$ICM..w279 = .w;
  3823 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_3;
  3838 |      $$LoopIV5B = 0ll;
  3824 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=20047{$$CIV3} */
  3831 |        if (!(((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)] < mindensity)) goto lab_5;
  3832 |        ((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)] = mindensity;
  3833 |        goto lab_6;
  3835 |      lab_5:
  3836 |        ((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)] = max(((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][(long long) ie][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)],iso_speed2 * ((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)]);
  3837 |      lab_6:
  3838 |        /* DIR   LATCH */
                $$LoopIV5B = $$LoopIV5B + 1ll;
              } while ((unsigned long long) $$LoopIV5B < $$UBnd40660 + $$LBnd40659 * 18446744073709551615ull);    /* ~4 */
            lab_3:
  3839 |      /* DIR   LATCH */
              $$LoopIV5A = $$LoopIV5A + 1ll;
            } while ((unsigned long long) $$LoopIV5A < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
          lab_13:
            goto lab_24;
          lab_14:
  3823 |    if (!1) goto lab_22;
            $$LoopIV5A = 0ll;
  3831 |    $$ICM..w279 = .w;
  3823 |    do {   /* id=3 guarded */ /* ~16 */ 
              /* region = 33 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3824 |      if (!1) goto lab_21;
  3838 |      $$LoopIV5B = 0ll;
  3824 |      do {   /* id=4 guarded */ /* ~17 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=4 id_no=20047{$$CIV3} */
  3831 |        if (!(((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)] < mindensity)) goto lab_19;
  3832 |        ((double *)((char *)$$ICM..w279  + - (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5A + 1ll][1ll + ($$LoopIV5B + (long long) $$LBnd40659)] = mindensity;
  3837 |      lab_19:
  3838 |        /* DIR   LATCH */
                $$LoopIV5B = $$LoopIV5B + 1ll;
              } while ((unsigned long long) $$LoopIV5B < $$UBnd40660 + $$LBnd40659 * 18446744073709551615ull);    /* ~17 */
            lab_21:
  3839 |      /* DIR   LATCH */
              $$LoopIV5A = $$LoopIV5A + 1ll;
            } while ((unsigned long long) $$LoopIV5A < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-w_127A  + -24ll))->d-w_1%bounds%lbound[][2ll]) - 1ll))));    /* ~16 */
          lab_22:
          lab_23:
          lab_24:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13823not availablenot availablenot available290200290200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23824not available117002900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33823not availablenot availablenot available7020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43824not available31500700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1726LoopHasPrivateVariables (success)High Level Optimizer4438231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV4", "$$CIV4", "$$CIV3", and "$$CIV3"
1727LoopParallelized (success)High Level Optimizer4438231Loop was automatically parallelized.not available
1728LoopInterchange (success)High Level Optimizer4438231Loop interchanging was applied to loop nest.not available
1729NonInnermostLoop (fail)High Level Optimizer4438231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1730UnsupportedStructure (fail)High Level Optimizer4438242An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1731ContainsControlFlow (fail)High Level Optimizer4438242An attempt to SIMD vectorize failed because the loop contains control flow.not available
1732UnsupportedStructure (fail)High Level Optimizer4438244An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1733ContainsControlFlow (fail)High Level Optimizer4438244An attempt to SIMD vectorize failed because the loop contains control flow.not available
5413LoopUnroll (success)Low Level Optimizer44118974Loop unroll was performed.
  • Unroll Factor: 8
6028ModuloSchedule (success)Low Level Optimizer44118924Loop was modulo scheduled.
  • Initiation Interval: 9
6029ModuloSchedule (success)Low Level Optimizer44118924Loop was modulo scheduled.
  • Initiation Interval: 112

Region #45
Region Name__sweepscheme_NMOD_protect$$OL$$5
Region Name (Demangled)not available
Start Line #3811
End Line #3811
Pseudocode
          void __sweepscheme_NMOD_protect$$OL$$5(char * $$WIPtr40669, unsigned long long $$LBnd40670, unsigned long long $$UBnd40671)
  3811 |  {
            if (!1) goto lab_1;
            $$CIV847 = (long long) 0;
            $$ICM..w27B = .w;
            $$ICM..d-w_227C = .d-w_2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40666{$$UB4} */
              /* DIR   NEW construct_no=1 id_no=40668{$$CIV7} */
              ((double *)((char *)$$ICM..w27B  + - ((long long *)((char *)$$ICM..d-w_227C  + -24ll))->d-w_2%bounds%mult[][1ll]))->w[][$$CIV847 + ((long long) m_low + (long long) $$LBnd40670)] =  0.0000000000000000E+000;
              /* DIR   LATCH */
              $$CIV847 = $$CIV847 + 1ll;
            } while ((unsigned long long) $$CIV847 < $$UBnd40671 + $$LBnd40670 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13811not availablenot availablenot available300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1734LoopParallelized (success)High Level Optimizer4538111Loop was automatically parallelized.not available
1735NonVectorizableAlignment (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
1736NonVectorizableStride (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
1737NonStrideOneStore (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
6001LoopUnroll (success)Low Level Optimizer45118991Loop unroll was performed.
  • Unroll Factor: 8
7323ModuloSchedule (success)Low Level Optimizer45118991Loop was modulo scheduled.
  • Initiation Interval: 8

Region #46
Region Name__sweepscheme_NMOD_calc_flux_z$$OL$$6
Region Name (Demangled)not available
Start Line #3776
End Line #3776
Pseudocode
          void __sweepscheme_NMOD_calc_flux_z$$OL$$6(char * $$WIPtr40688, unsigned long long $$LBnd40689, unsigned long long $$UBnd40690)
  3776 |  {
            if (!1) goto lab_1;
            $$CIV848 = (long long) 0;
            $$ICM..left27D = .left;
            $$ICM..d-left_127E = .d-left_1;
            $$ICM.d-T_8_1%addr27F = d-T_8_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40685{$$UB5} */
              /* DIR   NEW construct_no=1 id_no=40687{$$CIV8} */
              ((double *)((char *)$$ICM.d-T_8_1%addr27F  + -8ll))->T_8[].rns8.[1ll + ($$CIV848 + (long long) $$LBnd40689)] = ((double *)((char *)$$ICM..left27D  + - ((long long *)((char *)$$ICM..d-left_127E  + -24ll))->d-left_1%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV848 + ((long long) $$LBnd40689 + d-wdz_i%bounds%lbound[].off800)]];
              /* DIR   LATCH */
              $$CIV848 = $$CIV848 + 1ll;
            } while ((unsigned long long) $$CIV848 < $$UBnd40690 + $$LBnd40689 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13776not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1738LoopParallelized (success)High Level Optimizer4637761Loop was automatically parallelized.not available
1739NonVectorizableAlignment (fail)High Level Optimizer463776not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_8_1%addr + -8ll + (8ll)*(1ll + ($$CIV848 + (long long) $$LBnd40689)))
1740NonVectorizableStride (fail)High Level Optimizer463776not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_1 + -24ll))->d-left_1%bounds%mult[][1ll] + (.d-left_1->d-left_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV848 + ((long long) $$LBnd40689 + d-wdz_i%bounds%lbound[].off800)]))
5146LoopUnroll (success)Low Level Optimizer46119001Loop unroll was performed.
  • Unroll Factor: 2
6787ModuloSchedule (success)Low Level Optimizer46not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #47
Region Name__sweepscheme_NMOD_calc_flux_z$$OL$$7
Region Name (Demangled)not available
Start Line #3776
End Line #3776
Pseudocode
          void __sweepscheme_NMOD_calc_flux_z$$OL$$7(char * $$WIPtr40697, unsigned long long $$LBnd40698, unsigned long long $$UBnd40699)
  3776 |  {
            if (!1) goto lab_1;
            $$CIV849 = (long long) 0;
            $$ICM..right280 = .right;
            $$ICM..d-right_1281 = .d-right_1;
            $$ICM.d-T_10_1%addr282 = d-T_10_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40694{$$UB6} */
              /* DIR   NEW construct_no=1 id_no=40696{$$CIV9} */
              ((double *)((char *)$$ICM.d-T_10_1%addr282  + -8ll))->T_10[].rns10.[1ll + ($$CIV849 + (long long) $$LBnd40698)] = ((double *)((char *)$$ICM..right280  + - ((long long *)((char *)$$ICM..d-right_1281  + -24ll))->d-right_1%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV849 + ((long long) $$LBnd40698 + d-wdz_i%bounds%lbound[].off800)]];
              /* DIR   LATCH */
              $$CIV849 = $$CIV849 + 1ll;
            } while ((unsigned long long) $$CIV849 < $$UBnd40699 + $$LBnd40698 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13776not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1741LoopParallelized (success)High Level Optimizer4737761Loop was automatically parallelized.not available
1742NonVectorizableAlignment (fail)High Level Optimizer473776not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_10_1%addr + -8ll + (8ll)*(1ll + ($$CIV849 + (long long) $$LBnd40698)))
1743NonVectorizableStride (fail)High Level Optimizer473776not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_1 + -24ll))->d-right_1%bounds%mult[][1ll] + (.d-right_1->d-right_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV849 + ((long long) $$LBnd40698 + d-wdz_i%bounds%lbound[].off800)]))
5150LoopUnroll (success)Low Level Optimizer47119011Loop unroll was performed.
  • Unroll Factor: 2
6792ModuloSchedule (success)Low Level Optimizer47not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #48
Region Name__sweepscheme_NMOD_calc_flux_z$$OL$$8
Region Name (Demangled)not available
Start Line #3778
End Line #3778
Pseudocode
          void __sweepscheme_NMOD_calc_flux_z$$OL$$8(char * $$WIPtr40706, unsigned long long $$LBnd40707, unsigned long long $$UBnd40708)
  3778 |  {
            if (!1) goto lab_1;
            $$CIV84A = (long long) 0;
            $$ICM..left283 = .left;
            $$ICM..d-left_1284 = .d-left_1;
            $$ICM.d-T_12_1%addr285 = d-T_12_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40703{$$UB7} */
              /* DIR   NEW construct_no=1 id_no=40705{$$CIVA} */
              ((double *)((char *)$$ICM.d-T_12_1%addr285  + -8ll))->T_12[].rns14.[1ll + ($$CIV84A + (long long) $$LBnd40707)] = ((double *)((char *)$$ICM..left283  + - ((long long *)((char *)$$ICM..d-left_1284  + -24ll))->d-left_1%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84A + ((long long) $$LBnd40707 + d-wdz_i%bounds%lbound[].off800)]];
              /* DIR   LATCH */
              $$CIV84A = $$CIV84A + 1ll;
            } while ((unsigned long long) $$CIV84A < $$UBnd40708 + $$LBnd40707 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13778not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1744LoopParallelized (success)High Level Optimizer4837781Loop was automatically parallelized.not available
1745NonVectorizableAlignment (fail)High Level Optimizer483778not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_12_1%addr + -8ll + (8ll)*(1ll + ($$CIV84A + (long long) $$LBnd40707)))
1746NonVectorizableStride (fail)High Level Optimizer483778not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_1 + -24ll))->d-left_1%bounds%mult[][1ll] + (.d-left_1->d-left_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84A + ((long long) $$LBnd40707 + d-wdz_i%bounds%lbound[].off800)]))
5149LoopUnroll (success)Low Level Optimizer48119021Loop unroll was performed.
  • Unroll Factor: 2
6791ModuloSchedule (success)Low Level Optimizer48not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #49
Region Name__sweepscheme_NMOD_calc_flux_z$$OL$$9
Region Name (Demangled)not available
Start Line #3778
End Line #3778
Pseudocode
          void __sweepscheme_NMOD_calc_flux_z$$OL$$9(char * $$WIPtr40715, unsigned long long $$LBnd40716, unsigned long long $$UBnd40717)
  3778 |  {
            if (!1) goto lab_1;
            $$CIV84B = (long long) 0;
            $$ICM..right286 = .right;
            $$ICM..d-right_1287 = .d-right_1;
            $$ICM.d-T_14_1%addr288 = d-T_14_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40712{$$UB8} */
              /* DIR   NEW construct_no=1 id_no=40714{$$CIVB} */
              ((double *)((char *)$$ICM.d-T_14_1%addr288  + -8ll))->T_14[].rns15.[1ll + ($$CIV84B + (long long) $$LBnd40716)] = ((double *)((char *)$$ICM..right286  + - ((long long *)((char *)$$ICM..d-right_1287  + -24ll))->d-right_1%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84B + ((long long) $$LBnd40716 + d-wdz_i%bounds%lbound[].off800)]];
              /* DIR   LATCH */
              $$CIV84B = $$CIV84B + 1ll;
            } while ((unsigned long long) $$CIV84B < $$UBnd40717 + $$LBnd40716 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13778not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1747LoopParallelized (success)High Level Optimizer4937781Loop was automatically parallelized.not available
1748NonVectorizableAlignment (fail)High Level Optimizer493778not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_14_1%addr + -8ll + (8ll)*(1ll + ($$CIV84B + (long long) $$LBnd40716)))
1749NonVectorizableStride (fail)High Level Optimizer493778not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_1 + -24ll))->d-right_1%bounds%mult[][1ll] + (.d-right_1->d-right_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84B + ((long long) $$LBnd40716 + d-wdz_i%bounds%lbound[].off800)]))
5148LoopUnroll (success)Low Level Optimizer49119031Loop unroll was performed.
  • Unroll Factor: 2
6790ModuloSchedule (success)Low Level Optimizer49not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #50
Region Name__sweepscheme_NMOD_calc_flux_z$$OL$$10
Region Name (Demangled)not available
Start Line #3780
End Line #3780
Pseudocode
          void __sweepscheme_NMOD_calc_flux_z$$OL$$10(char * $$WIPtr40724, unsigned long long $$LBnd40725, unsigned long long $$UBnd40726)
  3780 |  {
            if (!1) goto lab_1;
            $$CIV84C = (long long) 0;
            $$ICM..flux289 = .flux;
            $$ICM..d-flux_128A = .d-flux_1;
            $$ICM.d-tempflux%addr28B = d-tempflux%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40721{$$UB9} */
              /* DIR   NEW construct_no=1 id_no=40723{$$CIVC} */
              ((double *)((char *)$$ICM..flux289  + - ((long long *)((char *)$$ICM..d-flux_128A  + -24ll))->d-flux_1%bounds%mult[][1ll]))->flux[][1ll + ($$CIV84C + (long long) $$LBnd40725)] = ((double *)((char *)$$ICM.d-tempflux%addr28B  + -8ll))->tempflux[].rns13.[(long long) ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns12.[$$CIV84C + ((long long) $$LBnd40725 + d-fdz_i%bounds%lbound[].off968)]];
              /* DIR   LATCH */
              $$CIV84C = $$CIV84C + 1ll;
            } while ((unsigned long long) $$CIV84C < $$UBnd40726 + $$LBnd40725 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13780not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1750LoopParallelized (success)High Level Optimizer5037801Loop was automatically parallelized.not available
1751NonVectorizableAlignment (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
1752NonVectorizableStride (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
1753NonStrideOneStore (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
5147LoopUnroll (success)Low Level Optimizer50119041Loop unroll was performed.
  • Unroll Factor: 4
6788ModuloSchedule (success)Low Level Optimizer50119041Loop was modulo scheduled.
  • Initiation Interval: 9
6789ModuloSchedule (success)Low Level Optimizer50119041Loop was modulo scheduled.
  • Initiation Interval: 17

Region #51
Region Name__sweepscheme_NMOD_calc_flux_y$$OL$$11
Region Name (Demangled)not available
Start Line #3753
End Line #3753
Pseudocode
          void __sweepscheme_NMOD_calc_flux_y$$OL$$11(char * $$WIPtr40743, unsigned long long $$LBnd40744, unsigned long long $$UBnd40745)
  3753 |  {
            if (!1) goto lab_1;
            $$CIV84D = (long long) 0;
            $$ICM..left28C = .left;
            $$ICM..d-left_228D = .d-left_2;
            $$ICM.d-T_19_1%addr28E = d-T_19_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40740{$$UBA} */
              /* DIR   NEW construct_no=1 id_no=40742{$$CIVD} */
              ((double *)((char *)$$ICM.d-T_19_1%addr28E  + -8ll))->T_19[].rns26.[1ll + ($$CIV84D + (long long) $$LBnd40744)] = ((double *)((char *)$$ICM..left28C  + - ((long long *)((char *)$$ICM..d-left_228D  + -24ll))->d-left_2%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84D + ((long long) $$LBnd40744 + d-wdy_i%bounds%lbound[].off744)]];
              /* DIR   LATCH */
              $$CIV84D = $$CIV84D + 1ll;
            } while ((unsigned long long) $$CIV84D < $$UBnd40745 + $$LBnd40744 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13753not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1754LoopParallelized (success)High Level Optimizer5137531Loop was automatically parallelized.not available
1755NonVectorizableAlignment (fail)High Level Optimizer513753not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_19_1%addr + -8ll + (8ll)*(1ll + ($$CIV84D + (long long) $$LBnd40744)))
1756NonVectorizableStride (fail)High Level Optimizer513753not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_2 + -24ll))->d-left_2%bounds%mult[][1ll] + (.d-left_2->d-left_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84D + ((long long) $$LBnd40744 + d-wdy_i%bounds%lbound[].off744)]))
5152LoopUnroll (success)Low Level Optimizer51119051Loop unroll was performed.
  • Unroll Factor: 2
6793ModuloSchedule (success)Low Level Optimizer51not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #52
Region Name__sweepscheme_NMOD_calc_flux_y$$OL$$12
Region Name (Demangled)not available
Start Line #3753
End Line #3753
Pseudocode
          void __sweepscheme_NMOD_calc_flux_y$$OL$$12(char * $$WIPtr40752, unsigned long long $$LBnd40753, unsigned long long $$UBnd40754)
  3753 |  {
            if (!1) goto lab_1;
            $$CIV84E = (long long) 0;
            $$ICM..right28F = .right;
            $$ICM..d-right_2290 = .d-right_2;
            $$ICM.d-T_21_1%addr291 = d-T_21_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40749{$$UBB} */
              /* DIR   NEW construct_no=1 id_no=40751{$$CIVE} */
              ((double *)((char *)$$ICM.d-T_21_1%addr291  + -8ll))->T_21[].rns28.[1ll + ($$CIV84E + (long long) $$LBnd40753)] = ((double *)((char *)$$ICM..right28F  + - ((long long *)((char *)$$ICM..d-right_2290  + -24ll))->d-right_2%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84E + ((long long) $$LBnd40753 + d-wdy_i%bounds%lbound[].off744)]];
              /* DIR   LATCH */
              $$CIV84E = $$CIV84E + 1ll;
            } while ((unsigned long long) $$CIV84E < $$UBnd40754 + $$LBnd40753 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13753not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1757LoopParallelized (success)High Level Optimizer5237531Loop was automatically parallelized.not available
1758NonVectorizableAlignment (fail)High Level Optimizer523753not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_21_1%addr + -8ll + (8ll)*(1ll + ($$CIV84E + (long long) $$LBnd40753)))
1759NonVectorizableStride (fail)High Level Optimizer523753not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_2 + -24ll))->d-right_2%bounds%mult[][1ll] + (.d-right_2->d-right_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84E + ((long long) $$LBnd40753 + d-wdy_i%bounds%lbound[].off744)]))
5156LoopUnroll (success)Low Level Optimizer52119061Loop unroll was performed.
  • Unroll Factor: 2
6798ModuloSchedule (success)Low Level Optimizer52not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #53
Region Name__sweepscheme_NMOD_calc_flux_y$$OL$$13
Region Name (Demangled)not available
Start Line #3756
End Line #3756
Pseudocode
          void __sweepscheme_NMOD_calc_flux_y$$OL$$13(char * $$WIPtr40761, unsigned long long $$LBnd40762, unsigned long long $$UBnd40763)
  3756 |  {
            if (!1) goto lab_1;
            $$CIV84F = (long long) 0;
            $$ICM..left292 = .left;
            $$ICM..d-left_2293 = .d-left_2;
            $$ICM.d-T_23_1%addr294 = d-T_23_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40758{$$UBC} */
              /* DIR   NEW construct_no=1 id_no=40760{$$CIVF} */
              ((double *)((char *)$$ICM.d-T_23_1%addr294  + -8ll))->T_23[].rns32.[1ll + ($$CIV84F + (long long) $$LBnd40762)] = ((double *)((char *)$$ICM..left292  + - ((long long *)((char *)$$ICM..d-left_2293  + -24ll))->d-left_2%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84F + ((long long) $$LBnd40762 + d-wdy_i%bounds%lbound[].off744)]];
              /* DIR   LATCH */
              $$CIV84F = $$CIV84F + 1ll;
            } while ((unsigned long long) $$CIV84F < $$UBnd40763 + $$LBnd40762 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13756not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1760LoopParallelized (success)High Level Optimizer5337561Loop was automatically parallelized.not available
1761NonVectorizableAlignment (fail)High Level Optimizer533756not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_23_1%addr + -8ll + (8ll)*(1ll + ($$CIV84F + (long long) $$LBnd40762)))
1762NonVectorizableStride (fail)High Level Optimizer533756not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_2 + -24ll))->d-left_2%bounds%mult[][1ll] + (.d-left_2->d-left_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84F + ((long long) $$LBnd40762 + d-wdy_i%bounds%lbound[].off744)]))
5155LoopUnroll (success)Low Level Optimizer53119071Loop unroll was performed.
  • Unroll Factor: 2
6797ModuloSchedule (success)Low Level Optimizer53not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #54
Region Name__sweepscheme_NMOD_calc_flux_y$$OL$$14
Region Name (Demangled)not available
Start Line #3756
End Line #3756
Pseudocode
          void __sweepscheme_NMOD_calc_flux_y$$OL$$14(char * $$WIPtr40770, unsigned long long $$LBnd40771, unsigned long long $$UBnd40772)
  3756 |  {
            if (!1) goto lab_1;
            $$CIV850 = (long long) 0;
            $$ICM..right295 = .right;
            $$ICM..d-right_2296 = .d-right_2;
            $$ICM.d-T_25_1%addr297 = d-T_25_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40767{$$UBD} */
              /* DIR   NEW construct_no=1 id_no=40769{$$CIV10} */
              ((double *)((char *)$$ICM.d-T_25_1%addr297  + -8ll))->T_25[].rns33.[1ll + ($$CIV850 + (long long) $$LBnd40771)] = ((double *)((char *)$$ICM..right295  + - ((long long *)((char *)$$ICM..d-right_2296  + -24ll))->d-right_2%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV850 + ((long long) $$LBnd40771 + d-wdy_i%bounds%lbound[].off744)]];
              /* DIR   LATCH */
              $$CIV850 = $$CIV850 + 1ll;
            } while ((unsigned long long) $$CIV850 < $$UBnd40772 + $$LBnd40771 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13756not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1763LoopParallelized (success)High Level Optimizer5437561Loop was automatically parallelized.not available
1764NonVectorizableAlignment (fail)High Level Optimizer543756not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_25_1%addr + -8ll + (8ll)*(1ll + ($$CIV850 + (long long) $$LBnd40771)))
1765NonVectorizableStride (fail)High Level Optimizer543756not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_2 + -24ll))->d-right_2%bounds%mult[][1ll] + (.d-right_2->d-right_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV850 + ((long long) $$LBnd40771 + d-wdy_i%bounds%lbound[].off744)]))
5154LoopUnroll (success)Low Level Optimizer54119081Loop unroll was performed.
  • Unroll Factor: 2
6796ModuloSchedule (success)Low Level Optimizer54not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #55
Region Name__sweepscheme_NMOD_calc_flux_y$$OL$$15
Region Name (Demangled)not available
Start Line #3758
End Line #3758
Pseudocode
          void __sweepscheme_NMOD_calc_flux_y$$OL$$15(char * $$WIPtr40779, unsigned long long $$LBnd40780, unsigned long long $$UBnd40781)
  3758 |  {
            if (!1) goto lab_1;
            $$CIV851 = (long long) 0;
            $$ICM..flux298 = .flux;
            $$ICM..d-flux_2299 = .d-flux_2;
            $$ICM.d-tempflux%addr29A = d-tempflux%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40776{$$UBE} */
              /* DIR   NEW construct_no=1 id_no=40778{$$CIV11} */
              ((double *)((char *)$$ICM..flux298  + - ((long long *)((char *)$$ICM..d-flux_2299  + -24ll))->d-flux_2%bounds%mult[][1ll]))->flux[][1ll + ($$CIV851 + (long long) $$LBnd40780)] = ((double *)((char *)$$ICM.d-tempflux%addr29A  + -8ll))->tempflux[].rns31.[(long long) ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns30.[$$CIV851 + ((long long) $$LBnd40780 + d-fdy_i%bounds%lbound[].off912)]];
              /* DIR   LATCH */
              $$CIV851 = $$CIV851 + 1ll;
            } while ((unsigned long long) $$CIV851 < $$UBnd40781 + $$LBnd40780 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13758not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1766LoopParallelized (success)High Level Optimizer5537581Loop was automatically parallelized.not available
1767NonVectorizableAlignment (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
1768NonVectorizableStride (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
1769NonStrideOneStore (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
5153LoopUnroll (success)Low Level Optimizer55119091Loop unroll was performed.
  • Unroll Factor: 4
6794ModuloSchedule (success)Low Level Optimizer55119091Loop was modulo scheduled.
  • Initiation Interval: 9
6795ModuloSchedule (success)Low Level Optimizer55119091Loop was modulo scheduled.
  • Initiation Interval: 17

Region #56
Region Name__sweepscheme_NMOD_calc_flux_x$$OL$$16
Region Name (Demangled)not available
Start Line #3732
End Line #3732
Pseudocode
          void __sweepscheme_NMOD_calc_flux_x$$OL$$16(char * $$WIPtr40798, unsigned long long $$LBnd40799, unsigned long long $$UBnd40800)
  3732 |  {
            if (!1) goto lab_1;
            $$CIV852 = (long long) 0;
            $$ICM..left29B = .left;
            $$ICM..d-left_329C = .d-left_3;
            $$ICM.d-T_30_1%addr29D = d-T_30_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40795{$$UBF} */
              /* DIR   NEW construct_no=1 id_no=40797{$$CIV12} */
              ((double *)((char *)$$ICM.d-T_30_1%addr29D  + -8ll))->T_30[].rns44.[1ll + ($$CIV852 + (long long) $$LBnd40799)] = ((double *)((char *)$$ICM..left29B  + - ((long long *)((char *)$$ICM..d-left_329C  + -24ll))->d-left_3%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV852 + ((long long) $$LBnd40799 + d-wdx_i%bounds%lbound[].off688)]];
              /* DIR   LATCH */
              $$CIV852 = $$CIV852 + 1ll;
            } while ((unsigned long long) $$CIV852 < $$UBnd40800 + $$LBnd40799 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13732not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1770LoopParallelized (success)High Level Optimizer5637321Loop was automatically parallelized.not available
1771NonVectorizableAlignment (fail)High Level Optimizer563732not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_30_1%addr + -8ll + (8ll)*(1ll + ($$CIV852 + (long long) $$LBnd40799)))
1772NonVectorizableStride (fail)High Level Optimizer563732not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_3 + -24ll))->d-left_3%bounds%mult[][1ll] + (.d-left_3->d-left_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV852 + ((long long) $$LBnd40799 + d-wdx_i%bounds%lbound[].off688)]))
5140LoopUnroll (success)Low Level Optimizer56119101Loop unroll was performed.
  • Unroll Factor: 2
6799ModuloSchedule (success)Low Level Optimizer56not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #57
Region Name__sweepscheme_NMOD_calc_flux_x$$OL$$17
Region Name (Demangled)not available
Start Line #3732
End Line #3732
Pseudocode
          void __sweepscheme_NMOD_calc_flux_x$$OL$$17(char * $$WIPtr40807, unsigned long long $$LBnd40808, unsigned long long $$UBnd40809)
  3732 |  {
            if (!1) goto lab_1;
            $$CIV853 = (long long) 0;
            $$ICM..right29E = .right;
            $$ICM..d-right_329F = .d-right_3;
            $$ICM.d-T_32_1%addr2A0 = d-T_32_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40804{$$UB10} */
              /* DIR   NEW construct_no=1 id_no=40806{$$CIV13} */
              ((double *)((char *)$$ICM.d-T_32_1%addr2A0  + -8ll))->T_32[].rns46.[1ll + ($$CIV853 + (long long) $$LBnd40808)] = ((double *)((char *)$$ICM..right29E  + - ((long long *)((char *)$$ICM..d-right_329F  + -24ll))->d-right_3%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV853 + ((long long) $$LBnd40808 + d-wdx_i%bounds%lbound[].off688)]];
              /* DIR   LATCH */
              $$CIV853 = $$CIV853 + 1ll;
            } while ((unsigned long long) $$CIV853 < $$UBnd40809 + $$LBnd40808 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13732not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1773LoopParallelized (success)High Level Optimizer5737321Loop was automatically parallelized.not available
1774NonVectorizableAlignment (fail)High Level Optimizer573732not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_32_1%addr + -8ll + (8ll)*(1ll + ($$CIV853 + (long long) $$LBnd40808)))
1775NonVectorizableStride (fail)High Level Optimizer573732not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_3 + -24ll))->d-right_3%bounds%mult[][1ll] + (.d-right_3->d-right_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV853 + ((long long) $$LBnd40808 + d-wdx_i%bounds%lbound[].off688)]))
5144LoopUnroll (success)Low Level Optimizer57119111Loop unroll was performed.
  • Unroll Factor: 2
6804ModuloSchedule (success)Low Level Optimizer57not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #58
Region Name__sweepscheme_NMOD_calc_flux_x$$OL$$18
Region Name (Demangled)not available
Start Line #3734
End Line #3734
Pseudocode
          void __sweepscheme_NMOD_calc_flux_x$$OL$$18(char * $$WIPtr40816, unsigned long long $$LBnd40817, unsigned long long $$UBnd40818)
  3734 |  {
            if (!1) goto lab_1;
            $$CIV854 = (long long) 0;
            $$ICM..left2A1 = .left;
            $$ICM..d-left_32A2 = .d-left_3;
            $$ICM.d-T_34_1%addr2A3 = d-T_34_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40813{$$UB11} */
              /* DIR   NEW construct_no=1 id_no=40815{$$CIV14} */
              ((double *)((char *)$$ICM.d-T_34_1%addr2A3  + -8ll))->T_34[].rns50.[1ll + ($$CIV854 + (long long) $$LBnd40817)] = ((double *)((char *)$$ICM..left2A1  + - ((long long *)((char *)$$ICM..d-left_32A2  + -24ll))->d-left_3%bounds%mult[][1ll]))->left[][(long long) ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV854 + ((long long) $$LBnd40817 + d-wdx_i%bounds%lbound[].off688)]];
              /* DIR   LATCH */
              $$CIV854 = $$CIV854 + 1ll;
            } while ((unsigned long long) $$CIV854 < $$UBnd40818 + $$LBnd40817 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13734not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1776LoopParallelized (success)High Level Optimizer5837341Loop was automatically parallelized.not available
1777NonVectorizableAlignment (fail)High Level Optimizer583734not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_34_1%addr + -8ll + (8ll)*(1ll + ($$CIV854 + (long long) $$LBnd40817)))
1778NonVectorizableStride (fail)High Level Optimizer583734not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_3 + -24ll))->d-left_3%bounds%mult[][1ll] + (.d-left_3->d-left_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV854 + ((long long) $$LBnd40817 + d-wdx_i%bounds%lbound[].off688)]))
5143LoopUnroll (success)Low Level Optimizer58119121Loop unroll was performed.
  • Unroll Factor: 2
6803ModuloSchedule (success)Low Level Optimizer58not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #59
Region Name__sweepscheme_NMOD_calc_flux_x$$OL$$19
Region Name (Demangled)not available
Start Line #3734
End Line #3734
Pseudocode
          void __sweepscheme_NMOD_calc_flux_x$$OL$$19(char * $$WIPtr40825, unsigned long long $$LBnd40826, unsigned long long $$UBnd40827)
  3734 |  {
            if (!1) goto lab_1;
            $$CIV855 = (long long) 0;
            $$ICM..right2A4 = .right;
            $$ICM..d-right_32A5 = .d-right_3;
            $$ICM.d-T_36_1%addr2A6 = d-T_36_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40822{$$UB12} */
              /* DIR   NEW construct_no=1 id_no=40824{$$CIV15} */
              ((double *)((char *)$$ICM.d-T_36_1%addr2A6  + -8ll))->T_36[].rns51.[1ll + ($$CIV855 + (long long) $$LBnd40826)] = ((double *)((char *)$$ICM..right2A4  + - ((long long *)((char *)$$ICM..d-right_32A5  + -24ll))->d-right_3%bounds%mult[][1ll]))->right[][(long long) ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV855 + ((long long) $$LBnd40826 + d-wdx_i%bounds%lbound[].off688)]];
              /* DIR   LATCH */
              $$CIV855 = $$CIV855 + 1ll;
            } while ((unsigned long long) $$CIV855 < $$UBnd40827 + $$LBnd40826 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13734not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1779LoopParallelized (success)High Level Optimizer5937341Loop was automatically parallelized.not available
1780NonVectorizableAlignment (fail)High Level Optimizer593734not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_36_1%addr + -8ll + (8ll)*(1ll + ($$CIV855 + (long long) $$LBnd40826)))
1781NonVectorizableStride (fail)High Level Optimizer593734not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_3 + -24ll))->d-right_3%bounds%mult[][1ll] + (.d-right_3->d-right_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV855 + ((long long) $$LBnd40826 + d-wdx_i%bounds%lbound[].off688)]))
5142LoopUnroll (success)Low Level Optimizer59119131Loop unroll was performed.
  • Unroll Factor: 2
6802ModuloSchedule (success)Low Level Optimizer59not available1Loop was modulo scheduled.
  • Initiation Interval: 18

Region #60
Region Name__sweepscheme_NMOD_calc_flux_x$$OL$$20
Region Name (Demangled)not available
Start Line #3736
End Line #3736
Pseudocode
          void __sweepscheme_NMOD_calc_flux_x$$OL$$20(char * $$WIPtr40834, unsigned long long $$LBnd40835, unsigned long long $$UBnd40836)
  3736 |  {
            if (!1) goto lab_1;
            $$CIV856 = (long long) 0;
            $$ICM..flux2A7 = .flux;
            $$ICM..d-flux_32A8 = .d-flux_3;
            $$ICM.d-tempflux%addr2A9 = d-tempflux%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=40831{$$UB13} */
              /* DIR   NEW construct_no=1 id_no=40833{$$CIV16} */
              ((double *)((char *)$$ICM..flux2A7  + - ((long long *)((char *)$$ICM..d-flux_32A8  + -24ll))->d-flux_3%bounds%mult[][1ll]))->flux[][1ll + ($$CIV856 + (long long) $$LBnd40835)] = ((double *)((char *)$$ICM.d-tempflux%addr2A9  + -8ll))->tempflux[].rns49.[(long long) ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns48.[$$CIV856 + ((long long) $$LBnd40835 + d-fdx_i%bounds%lbound[].off856)]];
              /* DIR   LATCH */
              $$CIV856 = $$CIV856 + 1ll;
            } while ((unsigned long long) $$CIV856 < $$UBnd40836 + $$LBnd40835 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13736not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1782LoopParallelized (success)High Level Optimizer6037361Loop was automatically parallelized.not available
1783NonVectorizableAlignment (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
1784NonVectorizableStride (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
1785NonStrideOneStore (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
5141LoopUnroll (success)Low Level Optimizer60119141Loop unroll was performed.
  • Unroll Factor: 4
6800ModuloSchedule (success)Low Level Optimizer60119141Loop was modulo scheduled.
  • Initiation Interval: 9
6801ModuloSchedule (success)Low Level Optimizer60119141Loop was modulo scheduled.
  • Initiation Interval: 17

Region #61
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$21
Region Name (Demangled)not available
Start Line #3700
End Line #3700
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$21(char * $$WIPtr40880, unsigned long long $$LBnd40881, unsigned long long $$UBnd40882)
  3700 |  {
            $$csx369 = ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%lbound[][2ll];
            $$csx367 = ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll] + $$csx369;
            $$csx366 = $$csx367 - 1ll;
            $$csx368 = ((long long *)((char *).d-q_2  + -24ll))->d-q_2%bounds%extent[][2ll];
            $$csx365 = ($$csx368 == 0ll ? 0ll : $$csx366);
            $$csx364 = $$csx365 % 4ll;
            if (!($$csx364 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIV859 = (long long) 0;
            if (!($$csx365 > $$csx364)) goto lab_48;
            $$ICM..w2AA = .w;
            $$ICM..q2AB = .q;
            $$ICM..d-w_32AC = .d-w_3;
            $$ICM..d-q_22AD = .d-q_2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx36A = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll);
              $$CIV858 = (long long) 0;
              $$ICM2AE = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx36C = ((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][3ll];
                $$csx36B = - (((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][1ll] + $$csx36C);
                $$csx36E = ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][3ll];
                $$csx36D = - (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][1ll] + $$csx36E);
                $$CIV857 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2AB  + $$csx36D))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][$$CIV858 + 1ll][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx36B))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][$$CIV858 + 1ll][$$CIV857 + 1ll];
                  /* DIR   LATCH */
                  $$CIV857 = $$CIV857 + 1ll;
                } while ((unsigned long long) $$CIV857 < (unsigned long long) $$csx36A);    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV858 = $$CIV858 + 1ll;
              } while ((long long) $$CIV858 < $$csx365 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIV85A = (long long) 0;
              $$ICM2AE = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV857 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2AB  + $$csx36D))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][1ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx36B))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][1ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx36D))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][2ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx36B))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][2ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx36D))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][3ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx36B))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][3ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx36D))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][4ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx36B))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][4ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  /* DIR   LATCH */
                  $$CIV857 = $$CIV857 + 1ll;
                } while ((unsigned long long) $$CIV857 < (unsigned long long) $$csx36A);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV85A = $$CIV85A + 1ll;
              } while ((unsigned long long) $$CIV85A < (unsigned long long) ((($$csx365 - $$csx364) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV859 = $$CIV859 + 1ll;
            } while ((unsigned long long) $$CIV859 < $$UBnd40882 + $$LBnd40881 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM..w2AA = .w;
            $$ICM..q2AB = .q;
            $$ICM..d-w_32AC = .d-w_3;
            $$ICM..d-q_22AD = .d-q_2;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_54;
              $$csx36F = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll);
              $$CIV858 = (long long) 0;
              $$ICM2AE = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$csx370 = - (((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][3ll]));
                $$csx371 = - (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][3ll]));
                $$CIV857 = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2AB  + $$csx371))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][$$CIV858 + 1ll][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx370))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][$$CIV858 + 1ll][$$CIV857 + 1ll];
                  /* DIR   LATCH */
                  $$CIV857 = $$CIV857 + 1ll;
                } while ((unsigned long long) $$CIV857 < (unsigned long long) $$csx36F);    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIV858 = $$CIV858 + 1ll;
              } while ((long long) $$CIV858 < $$csx365 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIV859 = $$CIV859 + 1ll;
            } while ((unsigned long long) $$CIV859 < $$UBnd40882 + $$LBnd40881 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV859 = (long long) 0;
            if (!($$csx365 > $$csx364)) goto lab_41;
            $$ICM..w2AA = .w;
            $$ICM..q2AB = .q;
            $$ICM..d-w_32AC = .d-w_3;
            $$ICM..d-q_22AD = .d-q_2;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx372 = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll);
              $$CIV85A = (long long) 0;
              $$ICM2AE = (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$csx373 = - (((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_32AC  + -24ll))->d-w_3%bounds%mult[][3ll]));
                $$csx374 = - (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22AD  + -24ll))->d-q_2%bounds%mult[][3ll]));
                $$CIV857 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2AB  + $$csx374))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][1ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx373))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][1ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx374))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][2ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx373))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][2ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx374))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][3ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx373))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][3ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  ((double *)((char *)$$ICM..q2AB  + $$csx374))->q[][1ll + ($$CIV859 + (long long) $$LBnd40881)][4ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll] = ((double *)((char *)$$ICM..w2AA  + $$csx373))->w[][1ll + ($$CIV859 + (long long) $$LBnd40881)][4ll + ($$CIV85A * 4ll + $$csx364)][$$CIV857 + 1ll];
                  /* DIR   LATCH */
                  $$CIV857 = $$CIV857 + 1ll;
                } while ((unsigned long long) $$CIV857 < (unsigned long long) $$csx372);    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV85A = $$CIV85A + 1ll;
              } while ((unsigned long long) $$CIV85A < (unsigned long long) ((($$csx365 - $$csx364) - 1ll) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV859 = $$CIV859 + 1ll;
            } while ((unsigned long long) $$CIV859 < $$UBnd40882 + $$LBnd40881 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13700not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23700not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33700not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53700not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63700not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73700not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93700not available51100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103700not available9210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123700not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
133700not available1214020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143700not available132400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1786LoopHasPrivateVariables (success)High Level Optimizer6137001Private variables recognized in loop nest.
  • Variable Name: "$$CIV18", "$$CIV17", "$$CIV17", "$$CIV18", "$$CIV17", "$$CIV17", "$$CIV18", "$$csx8", "$$CIV17", and "$$CIV17"
1787LoopParallelized (success)High Level Optimizer6137001Loop was automatically parallelized.not available
1788NonInnermostLoop (fail)High Level Optimizer6137001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1789NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1790NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1791NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1792OuterLoopUnroll (success)High Level Optimizer6137002An outer loop unroll was performed.
  • Unroll Factor: 4
1793NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1794NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1795NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1796NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1797NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1798NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1799NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1800NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1801NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1802NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1803NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1804NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1805NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1806NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1807NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1808NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1809NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1810NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1811NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1812NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1813NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1814NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1815NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1816NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
5436LoopUnroll (success)Low Level Optimizer61119153Loop unroll was performed.
  • Unroll Factor: 2
5437LoopUnroll (success)Low Level Optimizer611191510Loop unroll was performed.
  • Unroll Factor: 2
6072ModuloSchedule (success)Low Level Optimizer61not available3Loop was modulo scheduled.
  • Initiation Interval: 20
6073ModuloSchedule (success)Low Level Optimizer61119157Loop was modulo scheduled.
  • Initiation Interval: 8
6074ModuloSchedule (success)Low Level Optimizer611191514Loop was modulo scheduled.
  • Initiation Interval: 8
6075ModuloSchedule (success)Low Level Optimizer61not available10Loop was modulo scheduled.
  • Initiation Interval: 20

Region #62
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$22
Region Name (Demangled)not available
Start Line #3704
End Line #3708
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$22(char * $$WIPtr40892, unsigned long long $$LBnd40893, unsigned long long $$UBnd40894)
  3702 |  {
            if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_12;
            if (!1) goto lab_13;
            $$CIV85D = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_32;
  3705 |    $$ICM..w2AF = .w;
            $$ICM..q2B1 = .q;
            $$ICM..d-w_32B0 = .d-w_3;
  3702 |    $$ICM..d-q_22B2 = .d-q_2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 49 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_3;
  3704 |      $$CIV85C = (long long) 0;
  3705 |      $$ICM2B3 = ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2B4 = - (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3703 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 48 */
                /* bump-normalized */
  3705 |        $$TVX.$$.T_405A5A =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV85B = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_26;
                do {   /* id=6 guarded */ /* ~25 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  /* DIR   LATCH */
                  $$CIV85B = $$CIV85B + 1ll;
                } while ((unsigned long long) $$CIV85B < ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))));    /* ~25 */
              lab_26:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_24;
                $$PSRV0 =  0.0000000000000000E+000;
                $$PSRV1 =  0.0000000000000000E+000;
                $$PSRV2 =  0.0000000000000000E+000;
                $$CIV85E = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV85B = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV85E * 4ll;
                  $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV0 = $$PSRV0 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1 = $$PSRV1 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV2 = $$PSRV2 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  /* DIR   LATCH */
                  $$CIV85E = ($$CIV85E + 1);
                } while ((unsigned long long) $$CIV85E < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + $$PSRV0;
                $$PSRV1 = $$PSRV1 + $$PSRV2;
                $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + $$PSRV1;
              lab_24:
              lab_5:
                ((double *)((char *)$$ICM..q2B1  + - (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] = gamma7 * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] +  5.0000000000000000E-001 * $$TVX.$$.T_405A5A;
  3707 |        /* DIR   LATCH */
                $$CIV85C = $$CIV85C + 1ll;
              } while ((unsigned long long) $$CIV85C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3708 |      /* DIR   LATCH */
              $$CIV85D = $$CIV85D + 1ll;
            } while ((unsigned long long) $$CIV85D < $$UBnd40894 + $$LBnd40893 * 18446744073709551615ull);    /* ~2 */
            goto lab_13;
          lab_32:
  3705 |    $$ICM..w2AF = .w;
            $$ICM..q2B1 = .q;
            $$ICM..d-w_32B0 = .d-w_3;
  3702 |    $$ICM..d-q_22B2 = .d-q_2;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 52 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_41;
  3704 |      $$CIV85C = (long long) 0;
  3705 |      $$ICM2B3 = ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2B4 = - (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3703 |      do {   /* id=8 guarded */ /* ~35 */ 
                /* region = 51 */
                /* bump-normalized */
  3705 |        $$TVX.$$.T_405A5A =  0.0000000000000000E+000;
                if (!1) goto lab_40;
                $$CIV85B = (long long) 0;
                goto lab_37;
              lab_37:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_39;
                $$PSRV0 =  0.0000000000000000E+000;
                $$PSRV1 =  0.0000000000000000E+000;
                $$PSRV2 =  0.0000000000000000E+000;
                $$CIV85E = (long long) 0;
                do {   /* id=10 guarded */ /* ~38 */ 
                  /* region = 50 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV85B = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV85E * 4ll;
                  $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV0 = $$PSRV0 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1 = $$PSRV1 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  $$CIV85B = $$CIV85B + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV2 = $$PSRV2 + ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
                  /* DIR   LATCH */
                  $$CIV85E = ($$CIV85E + 1);
                } while ((unsigned long long) $$CIV85E < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~38 */
                $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + $$PSRV0;
                $$PSRV1 = $$PSRV1 + $$PSRV2;
                $$TVX.$$.T_405A5A = $$TVX.$$.T_405A5A + $$PSRV1;
              lab_39:
              lab_40:
                ((double *)((char *)$$ICM..q2B1  + - (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] = gamma7 * ((double *)((char *)$$ICM..w2AF  + $$ICM2B4))->w[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] +  5.0000000000000000E-001 * $$TVX.$$.T_405A5A;
  3707 |        /* DIR   LATCH */
                $$CIV85C = $$CIV85C + 1ll;
              } while ((unsigned long long) $$CIV85C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~35 */
            lab_41:
  3708 |      /* DIR   LATCH */
              $$CIV85D = $$CIV85D + 1ll;
            } while ((unsigned long long) $$CIV85D < $$UBnd40894 + $$LBnd40893 * 18446744073709551615ull);    /* ~34 */
            goto lab_13;
          lab_12:
  3702 |    if (!1) goto lab_19;
            $$CIV85D = (long long) 0;
  3705 |    $$ICM..w2AF = .w;
            $$ICM..q2B1 = .q;
            $$ICM..d-w_32B0 = .d-w_3;
  3702 |    $$ICM..d-q_22B2 = .d-q_2;
            do {   /* id=4 guarded */ /* ~14 */ 
              /* region = 54 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_18;
  3704 |      $$CIV85C = (long long) 0;
  3703 |      do {   /* id=5 guarded */ /* ~15 */ 
                /* region = 53 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=5 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46219{$$TVX.$$.T_405B5B} */
                /* DIR   NEW construct_no=5 id_no=40889{T_40} */
                /* DIR   NEW construct_no=5 id_no=46203{$$CIV85B} */
                /* DIR   NEW construct_no=5 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=5 id_no=1654{T_39} */
                /* DIR   NEW construct_no=5 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=5 id_no=40888{$$CIV1C} */
  3705 |        ((double *)((char *)$$ICM..q2B1  + - (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] = gamma7 * ((double *)((char *)$$ICM..w2AF  + - (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B0  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)];
  3707 |        /* DIR   LATCH */
                $$CIV85C = $$CIV85C + 1ll;
              } while ((unsigned long long) $$CIV85C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~15 */
            lab_18:
  3708 |      /* DIR   LATCH */
              $$CIV85D = $$CIV85D + 1ll;
            } while ((unsigned long long) $$CIV85D < $$UBnd40894 + $$LBnd40893 * 18446744073709551615ull);    /* ~14 */
          lab_19:
          lab_13:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23703not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33705not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43702not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53703not available41400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63705not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
73702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
83703not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103705not available82500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113703not available915090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123705not available11250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
143702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153703not available1415090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1817LoopHasPrivateVariables (success)High Level Optimizer6237021Private variables recognized in loop nest.
  • Variable Name: "$$CIV1D", "T_40", "$$CIV1C", "T_40", "$$CIV1C", "$$CIV1D", "T_40", "$$CIV1C", "T_40", "$$CIV1C", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1818LoopParallelized (success)High Level Optimizer6237021Loop was automatically parallelized.not available
1819NonInnermostLoop (fail)High Level Optimizer6237021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1820InnerLoopUnroll (success)High Level Optimizer6237053Inner loop unroll was performed.
  • Unroll Factor: 4
1821NonVectorizableAlignment (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV85B) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1822UnsupportedOperation (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_405A5A + ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)]
1823NonVectorizableStride (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV85B) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1824NonVectorizableAlignment (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1825UnsupportedOperation (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)]
1826NonVectorizableStride (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1827NonStrideOneStore (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
5444LoopUnroll (success)Low Level Optimizer62119783Loop unroll was performed.
  • Unroll Factor: 2
5445LoopUnroll (success)Low Level Optimizer621206810Loop unroll was performed.
  • Unroll Factor: 2
5446LoopUnroll (success)Low Level Optimizer621210815Loop unroll was performed.
  • Unroll Factor: 4
5447LoopUnroll (success)Low Level Optimizer62121585Loop unroll was performed.
  • Unroll Factor: 4
6092ModuloSchedule (success)Low Level Optimizer62not available3Loop was modulo scheduled.
  • Initiation Interval: 71
6093ModuloSchedule (success)Low Level Optimizer62119786Loop was modulo scheduled.
  • Initiation Interval: 8
6094ModuloSchedule (success)Low Level Optimizer621201712Loop was modulo scheduled.
  • Initiation Interval: 8
6095ModuloSchedule (success)Low Level Optimizer62not available10Loop was modulo scheduled.
  • Initiation Interval: 71
6096ModuloSchedule (success)Low Level Optimizer621210515Loop was modulo scheduled.
  • Initiation Interval: 8
6097ModuloSchedule (success)Low Level Optimizer621210515Loop was modulo scheduled.
  • Initiation Interval: 28
6098ModuloSchedule (success)Low Level Optimizer62121555Loop was modulo scheduled.
  • Initiation Interval: 8
6099ModuloSchedule (success)Low Level Optimizer62121555Loop was modulo scheduled.
  • Initiation Interval: 28

Region #63
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$23
Region Name (Demangled)not available
Start Line #3702
End Line #3702
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$23(char * $$WIPtr40903, unsigned long long $$LBnd40904, unsigned long long $$UBnd40905)
  3702 |  {
            $$ICM..d-q_22B8 = .d-q_2;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx377 = $$UBnd40905 + $$LBnd40904 * 18446744073709551615ull;
            $$csx375 = 0ll < (long long) $$csx377;
            $$csx376 = $$csx377 % 2ull;
            if (!($$csx376 > 0ull & $$csx375)) goto lab_35;
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIV5C = 0ll;
            if (!($$csx375 & $$csx377 > $$csx376)) goto lab_70;
  3704 |    $$ICM..w2B5 = .w;
            $$ICM..q2B6 = .q;
            $$ICM..d-w_32B7 = .d-w_3;
  3703 |    $$ICM2B9 = $$LBnd40904 * 18446744073709551615ull + $$UBnd40905;
  3702 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_19;
              $$LoopIV5D = 0ll;
              $$csx378 = $$ICM2B9 % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46237{$$CIV85F} */
                /* DIR   NEW construct_no=6 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=6 id_no=1655{T_40} */
                /* DIR   NEW construct_no=6 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=6 id_no=1654{T_39} */
                /* DIR   NEW construct_no=6 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=6 id_no=40900{$$DCIV8} */
                /* DIR   dir_no=72 */
  3704 |        if (!1) goto lab_18;
                $$LoopIV5E = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)];
                  /* DIR   LATCH */
                  $$LoopIV5E = $$LoopIV5E + 1ll;
                } while ((unsigned long long) $$LoopIV5E < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~17 */
              lab_18:
  3703 |        /* DIR   LATCH */
                $$LoopIV5D = $$LoopIV5D + 1ll;
              } while ((unsigned long long) $$LoopIV5D < $$csx378);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIV862 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46248{$$LoopIV5E} */
                /* DIR   NEW construct_no=2 id_no=46237{$$CIV85F} */
                /* DIR   NEW construct_no=2 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=2 id_no=1655{T_40} */
                /* DIR   NEW construct_no=2 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=2 id_no=1654{T_39} */
                /* DIR   NEW construct_no=2 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=2 id_no=40900{$$DCIV8} */
  3704 |        if (!1) goto lab_5;
                $$LoopIV5E = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)];
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)];
                  /* DIR   LATCH */
                  $$LoopIV5E = $$LoopIV5E + 1ll;
                } while ((unsigned long long) $$LoopIV5E < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~6 */
              lab_5:
  3703 |        /* DIR   LATCH */
                $$CIV862 = $$CIV862 + 1ll;
              } while ((unsigned long long) $$CIV862 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx376 + $$LBnd40904) * 18446744073709551615ull + $$UBnd40905)) / 2ll + 1ll));    /* ~4 */
            lab_3:
  3702 |      /* DIR   LATCH */
              $$LoopIV5C = $$LoopIV5C + 1ll;
            } while ((unsigned long long) $$LoopIV5C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
            goto lab_36;
          lab_70:
  3704 |    $$ICM..w2B5 = .w;
            $$ICM..q2B6 = .q;
            $$ICM..d-w_32B7 = .d-w_3;
  3702 |    do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_76;
              $$LoopIV5D = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46237{$$CIV85F} */
                /* DIR   NEW construct_no=5 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=5 id_no=1655{T_40} */
                /* DIR   NEW construct_no=5 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=5 id_no=1654{T_39} */
                /* DIR   NEW construct_no=5 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=5 id_no=40900{$$DCIV8} */
                /* DIR   dir_no=72 */
  3704 |        if (!1) goto lab_75;
                $$LoopIV5E = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)];
                  /* DIR   LATCH */
                  $$LoopIV5E = $$LoopIV5E + 1ll;
                } while ((unsigned long long) $$LoopIV5E < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~74 */
              lab_75:
  3703 |        /* DIR   LATCH */
                $$LoopIV5D = $$LoopIV5D + 1ll;
              } while ((unsigned long long) $$LoopIV5D < $$csx377 % (unsigned long long) 2u);    /* ~73 */
            lab_76:
  3702 |      /* DIR   LATCH */
              $$LoopIV5C = $$LoopIV5C + 1ll;
            } while ((unsigned long long) $$LoopIV5C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~72 */
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_47;
            if (!1) goto lab_46;
            $$LoopIV5C = 0ll;
  3704 |    $$ICM..w2B5 = .w;
            $$ICM..q2B6 = .q;
            $$ICM..d-w_32B7 = .d-w_3;
  3702 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!($$csx375 & $$csx377 > $$csx376)) goto lab_45;
              $$CIV862 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46248{$$LoopIV5E} */
                /* DIR   NEW construct_no=14 id_no=46237{$$CIV85F} */
                /* DIR   NEW construct_no=14 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=14 id_no=1655{T_40} */
                /* DIR   NEW construct_no=14 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=14 id_no=1654{T_39} */
                /* DIR   NEW construct_no=14 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=14 id_no=40900{$$DCIV8} */
  3704 |        if (!1) goto lab_44;
                $$LoopIV5E = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)];
                  ((double *)((char *)$$ICM..q2B6  + - (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] = ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)] * ((double *)((char *)$$ICM..w2B5  + - (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32B7  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) $$csx376) + (long long) $$LBnd40904)];
                  /* DIR   LATCH */
                  $$LoopIV5E = $$LoopIV5E + 1ll;
                } while ((unsigned long long) $$LoopIV5E < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~43 */
              lab_44:
  3703 |        /* DIR   LATCH */
                $$CIV862 = $$CIV862 + 1ll;
              } while ((unsigned long long) $$CIV862 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx376 + $$LBnd40904) * 18446744073709551615ull + $$UBnd40905)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3702 |      /* DIR   LATCH */
              $$LoopIV5C = $$LoopIV5C + 1ll;
            } while ((unsigned long long) $$LoopIV5C < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22B8  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
          lab_46:
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13702not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23703not available118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33704not available22800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53703not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63703not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73704not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113702not availablenot availablenot available2008020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143703not available1118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153704not available142800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163702not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193704not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1828LoopHasPrivateVariables (success)High Level Optimizer6337021Private variables recognized in loop nest.
  • Variable Name: "$$DCIV7", "$$DCIV8", "$$DCIV8", "$$DCIV7", "$$DCIV8", "$$DCIV8", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1829LoopParallelized (success)High Level Optimizer6337021Loop was automatically parallelized.not available
1830LoopInterchange (success)High Level Optimizer6337021Loop interchanging was applied to loop nest.not available
1831NonInnermostLoop (fail)High Level Optimizer6337021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1832NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1833UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)]
1834NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1835NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1836OuterLoopUnroll (success)High Level Optimizer6337032An outer loop unroll was performed.
  • Unroll Factor: 2
1837NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1838UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1839NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1840NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1841NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1842UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1843NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1844NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1845NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1846UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1847NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1848NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1849NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1850UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1851NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1852NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
5442LoopUnroll (success)Low Level Optimizer63121883Loop unroll was performed.
  • Unroll Factor: 2
5443LoopUnroll (success)Low Level Optimizer631223615Loop unroll was performed.
  • Unroll Factor: 2
6088ModuloSchedule (success)Low Level Optimizer63not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6089ModuloSchedule (success)Low Level Optimizer63121787Loop was modulo scheduled.
  • Initiation Interval: 8
6090ModuloSchedule (success)Low Level Optimizer631221019Loop was modulo scheduled.
  • Initiation Interval: 8
6091ModuloSchedule (success)Low Level Optimizer63not available15Loop was modulo scheduled.
  • Initiation Interval: 15

Region #64
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$24
Region Name (Demangled)not available
Start Line #3710
End Line #3710
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$24(char * $$WIPtr40914, unsigned long long $$LBnd40915, unsigned long long $$UBnd40916)
  3710 |  {
            $$ICM..d-q_22BD = .d-q_2;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx37B = $$UBnd40916 + $$LBnd40915 * 18446744073709551615ull;
            $$csx379 = 0ll < (long long) $$csx37B;
            $$csx37A = $$csx37B % 2ull;
            if (!($$csx37A > 0ull & $$csx379)) goto lab_35;
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIV5F = 0ll;
            if (!($$csx379 & $$csx37B > $$csx37A)) goto lab_70;
  3712 |    $$ICM..w2BA = .w;
            $$ICM..q2BB = .q;
            $$ICM..d-w_32BC = .d-w_3;
  3711 |    $$ICM2BE = $$LBnd40915 * 18446744073709551615ull + $$UBnd40916;
  3710 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!1) goto lab_19;
              $$LoopIV60 = 0ll;
              $$csx37C = $$ICM2BE % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46265{$$CIV863} */
                /* DIR   NEW construct_no=6 id_no=20411{$$CIV20} */
                /* DIR   NEW construct_no=6 id_no=1657{T_41} */
                /* DIR   NEW construct_no=6 id_no=20407{$$CIV1F} */
                /* DIR   NEW construct_no=6 id_no=40911{$$DCIV2} */
                /* DIR   dir_no=72 */
  3712 |        if (!1) goto lab_18;
                $$LoopIV61 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)];
                  /* DIR   LATCH */
                  $$LoopIV61 = $$LoopIV61 + 1ll;
                } while ((unsigned long long) $$LoopIV61 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~17 */
              lab_18:
  3711 |        /* DIR   LATCH */
                $$LoopIV60 = $$LoopIV60 + 1ll;
              } while ((unsigned long long) $$LoopIV60 < $$csx37C);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIV866 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46276{$$LoopIV61} */
                /* DIR   NEW construct_no=2 id_no=46265{$$CIV863} */
                /* DIR   NEW construct_no=2 id_no=20411{$$CIV20} */
                /* DIR   NEW construct_no=2 id_no=1657{T_41} */
                /* DIR   NEW construct_no=2 id_no=20407{$$CIV1F} */
                /* DIR   NEW construct_no=2 id_no=40911{$$DCIV2} */
  3712 |        if (!1) goto lab_5;
                $$LoopIV61 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)];
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)];
                  /* DIR   LATCH */
                  $$LoopIV61 = $$LoopIV61 + 1ll;
                } while ((unsigned long long) $$LoopIV61 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~6 */
              lab_5:
  3711 |        /* DIR   LATCH */
                $$CIV866 = $$CIV866 + 1ll;
              } while ((unsigned long long) $$CIV866 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx37A + $$LBnd40915) * 18446744073709551615ull + $$UBnd40916)) / 2ll + 1ll));    /* ~4 */
            lab_3:
  3710 |      /* DIR   LATCH */
              $$LoopIV5F = $$LoopIV5F + 1ll;
            } while ((unsigned long long) $$LoopIV5F < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
            goto lab_36;
          lab_70:
  3712 |    $$ICM..w2BA = .w;
            $$ICM..q2BB = .q;
            $$ICM..d-w_32BC = .d-w_3;
  3710 |    do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!1) goto lab_76;
              $$LoopIV60 = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46265{$$CIV863} */
                /* DIR   NEW construct_no=5 id_no=20411{$$CIV20} */
                /* DIR   NEW construct_no=5 id_no=1657{T_41} */
                /* DIR   NEW construct_no=5 id_no=20407{$$CIV1F} */
                /* DIR   NEW construct_no=5 id_no=40911{$$DCIV2} */
                /* DIR   dir_no=72 */
  3712 |        if (!1) goto lab_75;
                $$LoopIV61 = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)];
                  /* DIR   LATCH */
                  $$LoopIV61 = $$LoopIV61 + 1ll;
                } while ((unsigned long long) $$LoopIV61 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~74 */
              lab_75:
  3711 |        /* DIR   LATCH */
                $$LoopIV60 = $$LoopIV60 + 1ll;
              } while ((unsigned long long) $$LoopIV60 < $$csx37B % (unsigned long long) 2u);    /* ~73 */
            lab_76:
  3710 |      /* DIR   LATCH */
              $$LoopIV5F = $$LoopIV5F + 1ll;
            } while ((unsigned long long) $$LoopIV5F < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~72 */
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_47;
            if (!1) goto lab_46;
            $$LoopIV5F = 0ll;
  3712 |    $$ICM..w2BA = .w;
            $$ICM..q2BB = .q;
            $$ICM..d-w_32BC = .d-w_3;
  3710 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!($$csx379 & $$csx37B > $$csx37A)) goto lab_45;
              $$CIV866 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46276{$$LoopIV61} */
                /* DIR   NEW construct_no=14 id_no=46265{$$CIV863} */
                /* DIR   NEW construct_no=14 id_no=20411{$$CIV20} */
                /* DIR   NEW construct_no=14 id_no=1657{T_41} */
                /* DIR   NEW construct_no=14 id_no=20407{$$CIV1F} */
                /* DIR   NEW construct_no=14 id_no=40911{$$DCIV2} */
  3712 |        if (!1) goto lab_44;
                $$LoopIV61 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)];
                  ((double *)((char *)$$ICM..q2BB  + - (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] = ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)] * ((double *)((char *)$$ICM..w2BA  + - (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32BC  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) $$csx37A) + (long long) $$LBnd40915)];
                  /* DIR   LATCH */
                  $$LoopIV61 = $$LoopIV61 + 1ll;
                } while ((unsigned long long) $$LoopIV61 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~43 */
              lab_44:
  3711 |        /* DIR   LATCH */
                $$CIV866 = $$CIV866 + 1ll;
              } while ((unsigned long long) $$CIV866 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx37A + $$LBnd40915) * 18446744073709551615ull + $$UBnd40916)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3710 |      /* DIR   LATCH */
              $$LoopIV5F = $$LoopIV5F + 1ll;
            } while ((unsigned long long) $$LoopIV5F < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22BD  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
          lab_46:
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13710not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23711not available118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33712not available22800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53711not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63711not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73712not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113710not availablenot availablenot available2008020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143711not available1118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153712not available142800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163710not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193712not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1853LoopHasPrivateVariables (success)High Level Optimizer6437101Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1", "$$DCIV2", "$$DCIV2", "$$DCIV1", "$$DCIV2", "$$DCIV2", "$$CIV21", "$$CIV1F", "T_41", "$$CIV20", "$$CIV1F", "T_41", and "$$CIV20"
1854LoopParallelized (success)High Level Optimizer6437101Loop was automatically parallelized.not available
1855LoopInterchange (success)High Level Optimizer6437101Loop interchanging was applied to loop nest.not available
1856NonInnermostLoop (fail)High Level Optimizer6437101An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1857NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1858UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)]
1859NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1860NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1861OuterLoopUnroll (success)High Level Optimizer6437112An outer loop unroll was performed.
  • Unroll Factor: 2
1862NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1863UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1864NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1865NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1866NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1867UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1868NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1869NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1870NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1871UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1872NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1873NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1874NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1875UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1876NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1877NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
5440LoopUnroll (success)Low Level Optimizer64122693Loop unroll was performed.
  • Unroll Factor: 2
5441LoopUnroll (success)Low Level Optimizer641231715Loop unroll was performed.
  • Unroll Factor: 2
6084ModuloSchedule (success)Low Level Optimizer64not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6085ModuloSchedule (success)Low Level Optimizer64122597Loop was modulo scheduled.
  • Initiation Interval: 8
6086ModuloSchedule (success)Low Level Optimizer641229119Loop was modulo scheduled.
  • Initiation Interval: 8
6087ModuloSchedule (success)Low Level Optimizer64not available15Loop was modulo scheduled.
  • Initiation Interval: 15

Region #65
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$25
Region Name (Demangled)not available
Start Line #3710
End Line #3710
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$25(char * $$WIPtr40926, unsigned long long $$LBnd40927, unsigned long long $$UBnd40928)
  3710 |  {
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_12;
            if (!1) goto lab_13;
            $$CIV869 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_32;
  3713 |    $$ICM..w2BF = .w;
            $$ICM..q2C0 = .q;
            $$ICM..d-w_32C1 = .d-w_3;
  3710 |    $$ICM..d-q_22C2 = .d-q_2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 49 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!1) goto lab_3;
              $$CIV868 = (long long) 0;
  3713 |      $$ICM2C3 = ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][2ll];
              $$ICM2C4 = - (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][2ll]));
              $$ICM2C5 = ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2C6 = - (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3711 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 48 */
                /* bump-normalized */
  3713 |        $$TVX.$$.T_415C5C =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV867 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_26;
                do {   /* id=6 guarded */ /* ~25 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  /* DIR   LATCH */
                  $$CIV867 = $$CIV867 + 1ll;
                } while ((unsigned long long) $$CIV867 < ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))));    /* ~25 */
              lab_26:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_24;
                $$PSRV3 =  0.0000000000000000E+000;
                $$PSRV4 =  0.0000000000000000E+000;
                $$PSRV5 =  0.0000000000000000E+000;
                $$CIV86A = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV867 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV86A * 4ll;
                  $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV3 = $$PSRV3 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV4 = $$PSRV4 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV5 = $$PSRV5 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  /* DIR   LATCH */
                  $$CIV86A = ($$CIV86A + 1);
                } while ((unsigned long long) $$CIV86A < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + $$PSRV3;
                $$PSRV4 = $$PSRV4 + $$PSRV5;
                $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + $$PSRV4;
              lab_24:
              lab_5:
                ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] = gamma7 * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] +  5.0000000000000000E-001 * $$TVX.$$.T_415C5C;
  3711 |        /* DIR   LATCH */
                $$CIV868 = $$CIV868 + 1ll;
              } while ((unsigned long long) $$CIV868 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3710 |      /* DIR   LATCH */
              $$CIV869 = $$CIV869 + 1ll;
            } while ((unsigned long long) $$CIV869 < $$UBnd40928 + $$LBnd40927 * 18446744073709551615ull);    /* ~2 */
            goto lab_13;
          lab_32:
  3713 |    $$ICM..w2BF = .w;
            $$ICM..q2C0 = .q;
            $$ICM..d-w_32C1 = .d-w_3;
  3710 |    $$ICM..d-q_22C2 = .d-q_2;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 52 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!1) goto lab_41;
              $$CIV868 = (long long) 0;
  3713 |      $$ICM2C3 = ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][2ll];
              $$ICM2C4 = - (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][2ll]));
              $$ICM2C5 = ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2C6 = - (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3711 |      do {   /* id=8 guarded */ /* ~35 */ 
                /* region = 51 */
                /* bump-normalized */
  3713 |        $$TVX.$$.T_415C5C =  0.0000000000000000E+000;
                if (!1) goto lab_40;
                $$CIV867 = (long long) 0;
                goto lab_37;
              lab_37:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_39;
                $$PSRV3 =  0.0000000000000000E+000;
                $$PSRV4 =  0.0000000000000000E+000;
                $$PSRV5 =  0.0000000000000000E+000;
                $$CIV86A = (long long) 0;
                do {   /* id=10 guarded */ /* ~38 */ 
                  /* region = 50 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV867 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV86A * 4ll;
                  $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV3 = $$PSRV3 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV4 = $$PSRV4 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  $$CIV867 = $$CIV867 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV5 = $$PSRV5 + ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
                  /* DIR   LATCH */
                  $$CIV86A = ($$CIV86A + 1);
                } while ((unsigned long long) $$CIV86A < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~38 */
                $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + $$PSRV3;
                $$PSRV4 = $$PSRV4 + $$PSRV5;
                $$TVX.$$.T_415C5C = $$TVX.$$.T_415C5C + $$PSRV4;
              lab_39:
              lab_40:
                ((double *)((char *)$$ICM..q2C0  + $$ICM2C4))->q[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] = gamma7 * ((double *)((char *)$$ICM..w2BF  + $$ICM2C6))->w[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] +  5.0000000000000000E-001 * $$TVX.$$.T_415C5C;
  3711 |        /* DIR   LATCH */
                $$CIV868 = $$CIV868 + 1ll;
              } while ((unsigned long long) $$CIV868 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~35 */
            lab_41:
  3710 |      /* DIR   LATCH */
              $$CIV869 = $$CIV869 + 1ll;
            } while ((unsigned long long) $$CIV869 < $$UBnd40928 + $$LBnd40927 * 18446744073709551615ull);    /* ~34 */
            goto lab_13;
          lab_12:
            if (!1) goto lab_19;
            $$CIV869 = (long long) 0;
  3713 |    $$ICM..w2BF = .w;
            $$ICM..q2C0 = .q;
            $$ICM..d-w_32C1 = .d-w_3;
  3710 |    $$ICM..d-q_22C2 = .d-q_2;
            do {   /* id=4 guarded */ /* ~14 */ 
              /* region = 54 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3711 |      if (!1) goto lab_18;
              $$CIV868 = (long long) 0;
              do {   /* id=5 guarded */ /* ~15 */ 
                /* region = 53 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=5 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46309{$$TVX.$$.T_415D5D} */
                /* DIR   NEW construct_no=5 id_no=40924{T_41} */
                /* DIR   NEW construct_no=5 id_no=46293{$$CIV867} */
                /* DIR   NEW construct_no=5 id_no=20407{$$CIV1F} */
                /* DIR   NEW construct_no=5 id_no=40923{$$CIV20} */
  3713 |        ((double *)((char *)$$ICM..q2C0  + - (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] = gamma7 * ((double *)((char *)$$ICM..w2BF  + - (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C1  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)];
  3711 |        /* DIR   LATCH */
                $$CIV868 = $$CIV868 + 1ll;
              } while ((unsigned long long) $$CIV868 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22C2  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~15 */
            lab_18:
  3710 |      /* DIR   LATCH */
              $$CIV869 = $$CIV869 + 1ll;
            } while ((unsigned long long) $$CIV869 < $$UBnd40928 + $$LBnd40927 * 18446744073709551615ull);    /* ~14 */
          lab_19:
          lab_13:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13710not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23711not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33713not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43710not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53711not available41400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63713not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
73710not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
83711not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103713not available82500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93710not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113711not available915090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123713not available11250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
143710not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153711not available1415090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1878LoopHasPrivateVariables (success)High Level Optimizer6537101Private variables recognized in loop nest.
  • Variable Name: "$$DCIV4", "T_41", "$$CIV20", "T_41", "$$CIV20", "$$DCIV4", "T_41", "$$CIV20", "T_41", "$$CIV20", "$$CIV21", "$$CIV1F", "T_41", "$$CIV20", "$$CIV1F", "T_41", and "$$CIV20"
1879LoopParallelized (success)High Level Optimizer6537101Loop was automatically parallelized.not available
1880NonInnermostLoop (fail)High Level Optimizer6537101An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1881InnerLoopUnroll (success)High Level Optimizer6537133Inner loop unroll was performed.
  • Unroll Factor: 4
1882NonVectorizableAlignment (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV867) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1883UnsupportedOperation (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_415C5C + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)]
1884NonVectorizableStride (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV867) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1885NonVectorizableAlignment (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1886UnsupportedOperation (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)]
1887NonVectorizableStride (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1888NonStrideOneStore (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
5438LoopUnroll (success)Low Level Optimizer651240515Loop unroll was performed.
  • Unroll Factor: 4
5439LoopUnroll (success)Low Level Optimizer65124255Loop unroll was performed.
  • Unroll Factor: 4
6076ModuloSchedule (success)Low Level Optimizer65123483Loop was modulo scheduled.
  • Initiation Interval: 47
6077ModuloSchedule (success)Low Level Optimizer65123486Loop was modulo scheduled.
  • Initiation Interval: 8
6078ModuloSchedule (success)Low Level Optimizer651236412Loop was modulo scheduled.
  • Initiation Interval: 8
6079ModuloSchedule (success)Low Level Optimizer651238810Loop was modulo scheduled.
  • Initiation Interval: 47
6080ModuloSchedule (success)Low Level Optimizer651240315Loop was modulo scheduled.
  • Initiation Interval: 8
6081ModuloSchedule (success)Low Level Optimizer651240315Loop was modulo scheduled.
  • Initiation Interval: 28
6082ModuloSchedule (success)Low Level Optimizer65124235Loop was modulo scheduled.
  • Initiation Interval: 8
6083ModuloSchedule (success)Low Level Optimizer65124235Loop was modulo scheduled.
  • Initiation Interval: 28

Region #66
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$26
Region Name (Demangled)not available
Start Line #3702
End Line #3702
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$26(char * $$WIPtr40937, unsigned long long $$LBnd40938, unsigned long long $$UBnd40939)
  3702 |  {
            $$ICM..d-q_22CA = .d-q_2;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx37F = $$UBnd40939 + $$LBnd40938 * 18446744073709551615ull;
            $$csx37D = 0ll < (long long) $$csx37F;
            $$csx37E = $$csx37F % 2ull;
            if (!($$csx37E > 0ull & $$csx37D)) goto lab_35;
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIV62 = 0ll;
            if (!($$csx37D & $$csx37F > $$csx37E)) goto lab_70;
  3704 |    $$ICM..w2C7 = .w;
            $$ICM..q2C8 = .q;
            $$ICM..d-w_32C9 = .d-w_3;
  3703 |    $$ICM2CB = $$LBnd40938 * 18446744073709551615ull + $$UBnd40939;
  3702 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_19;
              $$LoopIV63 = 0ll;
              $$csx380 = $$ICM2CB % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46329{$$CIV86B} */
                /* DIR   NEW construct_no=6 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=6 id_no=1655{T_40} */
                /* DIR   NEW construct_no=6 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=6 id_no=1654{T_39} */
                /* DIR   NEW construct_no=6 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=6 id_no=40934{$$DCIVD} */
                /* DIR   dir_no=72 */
  3704 |        if (!1) goto lab_18;
                $$LoopIV64 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)];
                  /* DIR   LATCH */
                  $$LoopIV64 = $$LoopIV64 + 1ll;
                } while ((unsigned long long) $$LoopIV64 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~17 */
              lab_18:
  3703 |        /* DIR   LATCH */
                $$LoopIV63 = $$LoopIV63 + 1ll;
              } while ((unsigned long long) $$LoopIV63 < $$csx380);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIV86E = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46340{$$LoopIV64} */
                /* DIR   NEW construct_no=2 id_no=46329{$$CIV86B} */
                /* DIR   NEW construct_no=2 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=2 id_no=1655{T_40} */
                /* DIR   NEW construct_no=2 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=2 id_no=1654{T_39} */
                /* DIR   NEW construct_no=2 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=2 id_no=40934{$$DCIVD} */
  3704 |        if (!1) goto lab_5;
                $$LoopIV64 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)];
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)];
                  /* DIR   LATCH */
                  $$LoopIV64 = $$LoopIV64 + 1ll;
                } while ((unsigned long long) $$LoopIV64 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~6 */
              lab_5:
  3703 |        /* DIR   LATCH */
                $$CIV86E = $$CIV86E + 1ll;
              } while ((unsigned long long) $$CIV86E < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx37E + $$LBnd40938) * 18446744073709551615ull + $$UBnd40939)) / 2ll + 1ll));    /* ~4 */
            lab_3:
  3702 |      /* DIR   LATCH */
              $$LoopIV62 = $$LoopIV62 + 1ll;
            } while ((unsigned long long) $$LoopIV62 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
            goto lab_36;
          lab_70:
  3704 |    $$ICM..w2C7 = .w;
            $$ICM..q2C8 = .q;
            $$ICM..d-w_32C9 = .d-w_3;
  3702 |    do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_76;
              $$LoopIV63 = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46329{$$CIV86B} */
                /* DIR   NEW construct_no=5 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=5 id_no=1655{T_40} */
                /* DIR   NEW construct_no=5 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=5 id_no=1654{T_39} */
                /* DIR   NEW construct_no=5 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=5 id_no=40934{$$DCIVD} */
                /* DIR   dir_no=72 */
  3704 |        if (!1) goto lab_75;
                $$LoopIV64 = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)];
                  /* DIR   LATCH */
                  $$LoopIV64 = $$LoopIV64 + 1ll;
                } while ((unsigned long long) $$LoopIV64 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~74 */
              lab_75:
  3703 |        /* DIR   LATCH */
                $$LoopIV63 = $$LoopIV63 + 1ll;
              } while ((unsigned long long) $$LoopIV63 < $$csx37F % (unsigned long long) 2u);    /* ~73 */
            lab_76:
  3702 |      /* DIR   LATCH */
              $$LoopIV62 = $$LoopIV62 + 1ll;
            } while ((unsigned long long) $$LoopIV62 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~72 */
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_47;
            if (!1) goto lab_46;
            $$LoopIV62 = 0ll;
  3704 |    $$ICM..w2C7 = .w;
            $$ICM..q2C8 = .q;
            $$ICM..d-w_32C9 = .d-w_3;
  3702 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!($$csx37D & $$csx37F > $$csx37E)) goto lab_45;
              $$CIV86E = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46340{$$LoopIV64} */
                /* DIR   NEW construct_no=14 id_no=46329{$$CIV86B} */
                /* DIR   NEW construct_no=14 id_no=20395{$$CIV1C} */
                /* DIR   NEW construct_no=14 id_no=1655{T_40} */
                /* DIR   NEW construct_no=14 id_no=20391{$$CIV1B} */
                /* DIR   NEW construct_no=14 id_no=1654{T_39} */
                /* DIR   NEW construct_no=14 id_no=20387{$$CIV1A} */
                /* DIR   NEW construct_no=14 id_no=40934{$$DCIVD} */
  3704 |        if (!1) goto lab_44;
                $$LoopIV64 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)];
                  ((double *)((char *)$$ICM..q2C8  + - (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] = ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)] * ((double *)((char *)$$ICM..w2C7  + - (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32C9  + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) $$csx37E) + (long long) $$LBnd40938)];
                  /* DIR   LATCH */
                  $$LoopIV64 = $$LoopIV64 + 1ll;
                } while ((unsigned long long) $$LoopIV64 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~43 */
              lab_44:
  3703 |        /* DIR   LATCH */
                $$CIV86E = $$CIV86E + 1ll;
              } while ((unsigned long long) $$CIV86E < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx37E + $$LBnd40938) * 18446744073709551615ull + $$UBnd40939)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3702 |      /* DIR   LATCH */
              $$LoopIV62 = $$LoopIV62 + 1ll;
            } while ((unsigned long long) $$LoopIV62 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CA  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
          lab_46:
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13702not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23703not available118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33704not available22800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53703not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63703not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73704not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113702not availablenot availablenot available2008020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143703not available1118020080200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153704not available142800800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163702not availablenot availablenot available402020012040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193704not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1889LoopHasPrivateVariables (success)High Level Optimizer6637021Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC", "$$DCIVD", "$$DCIVD", "$$DCIVC", "$$DCIVD", "$$DCIVD", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1890LoopParallelized (success)High Level Optimizer6637021Loop was automatically parallelized.not available
1891LoopInterchange (success)High Level Optimizer6637021Loop interchanging was applied to loop nest.not available
1892NonInnermostLoop (fail)High Level Optimizer6637021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1893NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1894UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)]
1895NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1896NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1897OuterLoopUnroll (success)High Level Optimizer6637032An outer loop unroll was performed.
  • Unroll Factor: 2
1898NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1899UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1900NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1901NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1902NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1903UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1904NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1905NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1906NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1907UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1908NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1909NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1910NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1911UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1912NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1913NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
5452LoopUnroll (success)Low Level Optimizer66124553Loop unroll was performed.
  • Unroll Factor: 2
5453LoopUnroll (success)Low Level Optimizer661250315Loop unroll was performed.
  • Unroll Factor: 2
6113ModuloSchedule (success)Low Level Optimizer66not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6114ModuloSchedule (success)Low Level Optimizer66124457Loop was modulo scheduled.
  • Initiation Interval: 8
6115ModuloSchedule (success)Low Level Optimizer661247719Loop was modulo scheduled.
  • Initiation Interval: 8
6116ModuloSchedule (success)Low Level Optimizer66not available15Loop was modulo scheduled.
  • Initiation Interval: 15

Region #67
Region Name__sweepscheme_NMOD_prim_to_cons_2$$OL$$27
Region Name (Demangled)not available
Start Line #3702
End Line #3702
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_2$$OL$$27(char * $$WIPtr40951, unsigned long long $$LBnd40952, unsigned long long $$UBnd40953)
  3702 |  {
            if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_14;
            if (!1) goto lab_13;
            $$CIV872 = (long long) 0;
  3705 |    $$ICM..w2CC = .w;
            $$ICM..q2CD = .q;
            $$ICM..d-w_32CE = .d-w_3;
  3702 |    $$ICM..d-q_22CF = .d-q_2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 73 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_3;
              $$CIV871 = (long long) 0;
  3705 |      $$ICM2D0 = ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll];
              $$ICM2D1 = - (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll]));
              $$ICM2D2 = ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2D3 = - (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3703 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 72 */
                /* bump-normalized */
  3705 |        $$TVX.$$.T_395E5E =  0.0000000000000000E+000;
                if (!1) goto lab_42;
                $$CIV86F = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_36;
                do {   /* id=10 guarded */ /* ~35 */ 
                  /* region = 58 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_395E5E = $$TVX.$$.T_395E5E + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV86F = $$CIV86F + 1ll;
                } while ((unsigned long long) $$CIV86F < ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))));    /* ~35 */
              lab_36:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_34;
                $$PSRV6 =  0.0000000000000000E+000;
                $$PSRV7 =  0.0000000000000000E+000;
                $$PSRV8 =  0.0000000000000000E+000;
                $$CIV873 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 57 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV86F = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV873 * 4ll;
                  $$TVX.$$.T_395E5E = $$TVX.$$.T_395E5E + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV6 = $$PSRV6 + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV7 = $$PSRV7 + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV8 = $$PSRV8 + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV873 = ($$CIV873 + 1);
                } while ((unsigned long long) $$CIV873 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_395E5E = $$TVX.$$.T_395E5E + $$PSRV6;
                $$PSRV7 = $$PSRV7 + $$PSRV8;
                $$TVX.$$.T_395E5E = $$TVX.$$.T_395E5E + $$PSRV7;
              lab_34:
                goto lab_5;
              lab_42:
                T_40 =  0.0000000000000000E+000;
                goto lab_7;
              lab_5:
                T_40 =  0.0000000000000000E+000;
                $$CIV870 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_33;
                do {   /* id=9 guarded */ /* ~32 */ 
                  /* region = 70 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=9 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  T_40 = T_40 + ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV870 = $$CIV870 + 1ll;
                } while ((unsigned long long) $$CIV870 < ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))));    /* ~32 */
              lab_33:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_31;
                $$PSRV9 =  0.0000000000000000E+000;
                $$PSRVA =  0.0000000000000000E+000;
                $$PSRVB =  0.0000000000000000E+000;
                $$CIV874 = (long long) 0;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 71 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=4 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV870 = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV874 * 4ll;
                  T_40 = T_40 + ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV870 = $$CIV870 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV9 = $$PSRV9 + ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV870 = $$CIV870 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVA = $$PSRVA + ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV870 = $$CIV870 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVB = $$PSRVB + ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV874 = ($$CIV874 + 1);
                } while ((unsigned long long) $$CIV874 < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~8 */
                T_40 = T_40 + $$PSRV9;
                $$PSRVA = $$PSRVA + $$PSRVB;
                T_40 = T_40 + $$PSRVA;
              lab_31:
              lab_7:
                ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] = gamma7 * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] +  5.0000000000000000E-001 * ($$TVX.$$.T_395E5E + T_40);
  3703 |        /* DIR   LATCH */
                $$CIV871 = $$CIV871 + 1ll;
              } while ((unsigned long long) $$CIV871 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3702 |      /* DIR   LATCH */
              $$CIV872 = $$CIV872 + 1ll;
            } while ((unsigned long long) $$CIV872 < $$UBnd40953 + $$LBnd40952 * 18446744073709551615ull);    /* ~2 */
          lab_13:
            goto lab_15;
          lab_14:
            if (!1) goto lab_23;
            $$CIV872 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_45;
  3705 |    $$ICM..w2CC = .w;
            $$ICM..q2CD = .q;
            $$ICM..d-w_32CE = .d-w_3;
  3702 |    $$ICM..d-q_22CF = .d-q_2;
            do {   /* id=5 guarded */ /* ~16 */ 
              /* region = 77 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_22;
              $$CIV871 = (long long) 0;
  3705 |      $$ICM2D0 = ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll];
              $$ICM2D1 = - (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll]));
              $$ICM2D2 = ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2D3 = - (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3703 |      do {   /* id=6 guarded */ /* ~17 */ 
                /* region = 76 */
                /* bump-normalized */
  3705 |        $$TVX.$$.T_395F5F =  0.0000000000000000E+000;
                if (!1) goto lab_19;
                $$CIV86F = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_30;
                do {   /* id=8 guarded */ /* ~29 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=8 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV86F = $$CIV86F + 1ll;
                } while ((unsigned long long) $$CIV86F < ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))));    /* ~29 */
              lab_30:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_28;
                $$PSRVC =  0.0000000000000000E+000;
                $$PSRVD =  0.0000000000000000E+000;
                $$PSRVE =  0.0000000000000000E+000;
                $$CIV875 = (long long) 0;
                do {   /* id=7 guarded */ /* ~18 */ 
                  /* region = 75 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV86F = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV875 * 4ll;
                  $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVC = $$PSRVC + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVD = $$PSRVD + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVE = $$PSRVE + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV875 = ($$CIV875 + 1);
                } while ((unsigned long long) $$CIV875 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~18 */
                $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + $$PSRVC;
                $$PSRVD = $$PSRVD + $$PSRVE;
                $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + $$PSRVD;
              lab_28:
              lab_19:
                ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] = gamma7 * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] +  5.0000000000000000E-001 * $$TVX.$$.T_395F5F;
  3703 |        /* DIR   LATCH */
                $$CIV871 = $$CIV871 + 1ll;
              } while ((unsigned long long) $$CIV871 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~17 */
            lab_22:
  3702 |      /* DIR   LATCH */
              $$CIV872 = $$CIV872 + 1ll;
            } while ((unsigned long long) $$CIV872 < $$UBnd40953 + $$LBnd40952 * 18446744073709551615ull);    /* ~16 */
            goto lab_46;
          lab_45:
  3705 |    $$ICM..w2CC = .w;
            $$ICM..q2CD = .q;
            $$ICM..d-w_32CE = .d-w_3;
  3702 |    $$ICM..d-q_22CF = .d-q_2;
            do {   /* id=11 guarded */ /* ~47 */ 
              /* region = 80 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3703 |      if (!1) goto lab_54;
              $$CIV871 = (long long) 0;
  3705 |      $$ICM2D0 = ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll];
              $$ICM2D1 = - (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%mult[][2ll]));
              $$ICM2D2 = ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll];
              $$ICM2D3 = - (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_32CE  + -24ll))->d-w_3%bounds%mult[][2ll]));
  3703 |      do {   /* id=12 guarded */ /* ~48 */ 
                /* region = 79 */
                /* bump-normalized */
  3705 |        $$TVX.$$.T_395F5F =  0.0000000000000000E+000;
                if (!1) goto lab_53;
                $$CIV86F = (long long) 0;
                goto lab_50;
              lab_50:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_52;
                $$PSRVC =  0.0000000000000000E+000;
                $$PSRVD =  0.0000000000000000E+000;
                $$PSRVE =  0.0000000000000000E+000;
                $$CIV875 = (long long) 0;
                do {   /* id=14 guarded */ /* ~51 */ 
                  /* region = 78 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV86F = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV875 * 4ll;
                  $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVC = $$PSRVC + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVD = $$PSRVD + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  $$CIV86F = $$CIV86F + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVE = $$PSRVE + ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)];
                  /* DIR   LATCH */
                  $$CIV875 = ($$CIV875 + 1);
                } while ((unsigned long long) $$CIV875 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~51 */
                $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + $$PSRVC;
                $$PSRVD = $$PSRVD + $$PSRVE;
                $$TVX.$$.T_395F5F = $$TVX.$$.T_395F5F + $$PSRVD;
              lab_52:
              lab_53:
                ((double *)((char *)$$ICM..q2CD  + $$ICM2D1))->q[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] = gamma7 * ((double *)((char *)$$ICM..w2CC  + $$ICM2D3))->w[][(long long) ie][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] +  5.0000000000000000E-001 * $$TVX.$$.T_395F5F;
  3703 |        /* DIR   LATCH */
                $$CIV871 = $$CIV871 + 1ll;
              } while ((unsigned long long) $$CIV871 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_22CF  + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll))));    /* ~48 */
            lab_54:
  3702 |      /* DIR   LATCH */
              $$CIV872 = $$CIV872 + 1ll;
            } while ((unsigned long long) $$CIV872 < $$UBnd40953 + $$LBnd40952 * 18446744073709551615ull);    /* ~47 */
          lab_46:
          lab_23:
          lab_15:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13702not availablenot availablenot available1010020010100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23703not available11101000101000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33705not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43705not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63703not available515090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73705not available62500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83705not available6250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
93705not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
103705not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
113702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123703not available1115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143705not available122500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133702not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153703not available1315090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163705not available15250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183702not availablenot availablenot available1010020010100200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193703not available181101000101000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203705not available19250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223705not available19250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
233705not available192500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1914LoopHasPrivateVariables (success)High Level Optimizer6737021Private variables recognized in loop nest.
  • Variable Name: "$$DCIVF", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "$$DCIVF", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1915LoopParallelized (success)High Level Optimizer6737021Loop was automatically parallelized.not available
1916NonInnermostLoop (fail)High Level Optimizer6737021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1917InnerLoopUnroll (success)High Level Optimizer6737053Inner loop unroll was performed.
  • Unroll Factor: 4
1918NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1919UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_395E5E + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1920NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1921InnerLoopUnroll (success)High Level Optimizer6737054Inner loop unroll was performed.
  • Unroll Factor: 4
1922NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV870) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1923UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_40 + ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1924NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV870) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1925InnerLoopUnroll (success)High Level Optimizer6737057Inner loop unroll was performed.
  • Unroll Factor: 4
1926NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1927UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_395F5F + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1928NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
5448LoopUnroll (success)Low Level Optimizer67125364Loop unroll was performed.
  • Unroll Factor: 2
5449LoopUnroll (success)Low Level Optimizer671255223Loop unroll was performed.
  • Unroll Factor: 2
5450LoopUnroll (success)Low Level Optimizer671255223Loop unroll was performed.
  • Unroll Factor: 2
5451LoopUnroll (success)Low Level Optimizer67126151Loop unroll was performed.
  • Unroll Factor: 2
6100ModuloSchedule (success)Low Level Optimizer671253610Loop was modulo scheduled.
  • Initiation Interval: 8
6101ModuloSchedule (success)Low Level Optimizer67125369Loop was modulo scheduled.
  • Initiation Interval: 8
6102ModuloSchedule (success)Low Level Optimizer67not available4Loop was modulo scheduled.
  • Initiation Interval: 71
6103ModuloSchedule (success)Low Level Optimizer67125363Loop was modulo scheduled.
  • Initiation Interval: 47
6104ModuloSchedule (success)Low Level Optimizer671255222Loop was modulo scheduled.
  • Initiation Interval: 8
6105ModuloSchedule (success)Low Level Optimizer67not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6106ModuloSchedule (success)Low Level Optimizer671255220Loop was modulo scheduled.
  • Initiation Interval: 8
6107ModuloSchedule (success)Low Level Optimizer671255222Loop was modulo scheduled.
  • Initiation Interval: 8
6108ModuloSchedule (success)Low Level Optimizer67not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6109ModuloSchedule (success)Low Level Optimizer67125767Loop was modulo scheduled.
  • Initiation Interval: 47
6110ModuloSchedule (success)Low Level Optimizer67125768Loop was modulo scheduled.
  • Initiation Interval: 8
6111ModuloSchedule (success)Low Level Optimizer671259216Loop was modulo scheduled.
  • Initiation Interval: 8
6112ModuloSchedule (success)Low Level Optimizer671261414Loop was modulo scheduled.
  • Initiation Interval: 47

Region #70
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$28
Region Name (Demangled)not available
Start Line #3674
End Line #3674
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$28(char * $$WIPtr41013, unsigned long long $$LBnd41014, unsigned long long $$UBnd41015, unsigned int $$ThreadId41010)
          {
            $$RV0 =  0.0000000000000000E+000;
  3674 |    if (!1) goto lab_1;
            $$CIV876 = (long long) 0;
            $$ICM..q2D4 = .q;
            $$ICM..d-q_32D5 = .d-q_3;
            $$ICM.d-v%addr2D6 = d-v%addr;
            $$ICM.$$CIV272D7 = $$CIV27;
            $$ICM.$$CIV282D8 = $$CIV28;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41000{$$UB1B} */
              /* DIR   NEW construct_no=1 id_no=41009{$$CIV24} */
              $$RV0 = $$RV0 + ((double *)((char *)$$ICM..q2D4  + - (((long long *)((char *)$$ICM..d-q_32D5  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32D5  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32D5  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV876 + ((long long) ivx + (long long) $$LBnd41014)][$$ICM.$$CIV272D7 + 1ll][$$ICM.$$CIV282D8 + 1ll] * ((double *)((char *)$$ICM.d-v%addr2D6  + -8ll))->v[].rns55.[1ll + ($$CIV876 + (long long) $$LBnd41014)];
              /* DIR   LATCH */
              $$CIV876 = $$CIV876 + 1ll;
            } while ((unsigned long long) $$CIV876 < $$UBnd41015 + $$LBnd41014 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList0->$$$$(*)RvListAggr0.T_420[(unsigned int) $$ThreadId41010] = $$RvList0->$$$$(*)RvListAggr0.T_420[(unsigned int) $$ThreadId41010] + $$RV0;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13674not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1929LoopParallelized (success)High Level Optimizer7036741Loop was automatically parallelized.not available
1930NonVectorizableAlignment (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV876 + ((long long) ivx + (long long) $$LBnd41014)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1931UnsupportedOperation (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV0 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV876 + ((long long) ivx + (long long) $$LBnd41014)][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns55.[1ll + ($$CIV876 + (long long) $$LBnd41014)]
1932NonVectorizableStride (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV876 + ((long long) ivx + (long long) $$LBnd41014)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
5999LoopUnroll (success)Low Level Optimizer70126171Loop unroll was performed.
  • Unroll Factor: 4
7320ModuloSchedule (success)Low Level Optimizer70126171Loop was modulo scheduled.
  • Initiation Interval: 8
7321ModuloSchedule (success)Low Level Optimizer70126171Loop was modulo scheduled.
  • Initiation Interval: 29

Region #73
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$29
Region Name (Demangled)not available
Start Line #3674
End Line #3674
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$29(char * $$WIPtr41033, unsigned long long $$LBnd41034, unsigned long long $$UBnd41035, unsigned int $$ThreadId41030)
          {
            $$RV1 =  0.0000000000000000E+000;
  3674 |    if (!1) goto lab_1;
            $$CIV877 = (long long) 0;
            $$ICM..q2D9 = .q;
            $$ICM..d-q_32DA = .d-q_3;
            $$ICM.$$CIV272DB = $$CIV27;
            $$ICM.$$CIV282DC = $$CIV28;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41020{$$UB1C} */
              /* DIR   NEW construct_no=1 id_no=41029{$$CIV25} */
              $$RV1 = $$RV1 + ((double *)((char *)$$ICM..q2D9  + - (((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$ICM.$$CIV272DB + 1ll][$$ICM.$$CIV282DC + 1ll] * ((double *)((char *)$$ICM..q2D9  + - (((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32DA  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$ICM.$$CIV272DB + 1ll][$$ICM.$$CIV282DC + 1ll];
              /* DIR   LATCH */
              $$CIV877 = $$CIV877 + 1ll;
            } while ((unsigned long long) $$CIV877 < $$UBnd41035 + $$LBnd41034 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList1->$$$$(*)RvListAggr1.T_430[(unsigned int) $$ThreadId41030] = $$RvList1->$$$$(*)RvListAggr1.T_430[(unsigned int) $$ThreadId41030] + $$RV1;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13674not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1933LoopParallelized (success)High Level Optimizer7336741Loop was automatically parallelized.not available
1934NonVectorizableAlignment (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV877 + ((long long) ibx + (long long) $$LBnd41034)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1935UnsupportedOperation (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV1 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$CIV27 + 1ll][$$CIV28 + 1ll]
1936NonVectorizableStride (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV877 + ((long long) ibx + (long long) $$LBnd41034)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
5998LoopUnroll (success)Low Level Optimizer73126181Loop unroll was performed.
  • Unroll Factor: 8
7318ModuloSchedule (success)Low Level Optimizer73126181Loop was modulo scheduled.
  • Initiation Interval: 8
7319ModuloSchedule (success)Low Level Optimizer73126181Loop was modulo scheduled.
  • Initiation Interval: 56

Region #74
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$30
Region Name (Demangled)not available
Start Line #3676
End Line #3676
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$30(char * $$WIPtr41043, unsigned long long $$LBnd41044, unsigned long long $$UBnd41045)
  3676 |  {
            if (!1) goto lab_1;
            $$CIV878 = (long long) 0;
            $$ICM..q2DD = .q;
            $$ICM..d-q_32DE = .d-q_3;
            $$ICM.d-v%addr2DF = d-v%addr;
            $$ICM.$$CIV272E0 = $$CIV27;
            $$ICM.$$CIV282E1 = $$CIV28;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41040{$$UB1D} */
              /* DIR   NEW construct_no=1 id_no=41042{$$CIV26} */
              ((double *)((char *)$$ICM..q2DD  + - (((long long *)((char *)$$ICM..d-q_32DE  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32DE  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32DE  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][$$CIV878 + ((long long) ivx + (long long) $$LBnd41044)][$$ICM.$$CIV272E0 + 1ll][$$ICM.$$CIV282E1 + 1ll] = ((double *)((char *)$$ICM.d-v%addr2DF  + -8ll))->v[].rns55.[1ll + ($$CIV878 + (long long) $$LBnd41044)];
              /* DIR   LATCH */
              $$CIV878 = $$CIV878 + 1ll;
            } while ((unsigned long long) $$CIV878 < $$UBnd41045 + $$LBnd41044 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13676not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1937LoopParallelized (success)High Level Optimizer7436761Loop was automatically parallelized.not available
1938NonVectorizableAlignment (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1939NonVectorizableStride (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1940NonStrideOneStore (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
5997LoopUnroll (success)Low Level Optimizer74126191Loop unroll was performed.
  • Unroll Factor: 8
7316ModuloSchedule (success)Low Level Optimizer74126191Loop was modulo scheduled.
  • Initiation Interval: 8
7317ModuloSchedule (success)Low Level Optimizer74126191Loop was modulo scheduled.
  • Initiation Interval: 24

Region #75
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$31
Region Name (Demangled)not available
Start Line #3683
End Line #3683
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$31(char * $$WIPtr41052, unsigned long long $$LBnd41053, unsigned long long $$UBnd41054)
  3683 |  {
            if (!1) goto lab_1;
            $$CIV879 = (long long) 0;
            $$ICM..q2E2 = .q;
            $$ICM..d-q_32E3 = .d-q_3;
            $$ICM.d-v%addr2E4 = d-v%addr;
            $$ICM.$$CIV2C2E5 = $$CIV2C;
            $$ICM.$$CIV2D2E6 = $$CIV2D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41049{$$UB1E} */
              /* DIR   NEW construct_no=1 id_no=41051{$$CIV29} */
              ((double *)((char *)$$ICM.d-v%addr2E4  + -8ll))->v[].rns57.[1ll + ($$CIV879 + (long long) $$LBnd41053)] = ((double *)((char *)$$ICM..q2E2  + - (((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV879 + ((long long) m_low + (long long) $$LBnd41053)][$$ICM.$$CIV2C2E5 + 1ll][$$ICM.$$CIV2D2E6 + 1ll] * ((double *)((char *)$$ICM..q2E2  + - (((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32E3  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV2C2E5 + 1ll][$$ICM.$$CIV2D2E6 + 1ll];
              /* DIR   LATCH */
              $$CIV879 = $$CIV879 + 1ll;
            } while ((unsigned long long) $$CIV879 < $$UBnd41054 + $$LBnd41053 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13683not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1941LoopParallelized (success)High Level Optimizer7536831Loop was automatically parallelized.not available
1942NonVectorizableAlignment (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$CIV879 + (long long) $$LBnd41053)))
1943UnsupportedOperation (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV879 + ((long long) m_low + (long long) $$LBnd41053)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV2C + 1ll][$$CIV2D + 1ll]
1944NonVectorizableStride (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV879 + ((long long) m_low + (long long) $$LBnd41053)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
5996LoopUnroll (success)Low Level Optimizer75126201Loop unroll was performed.
  • Unroll Factor: 4
7314ModuloSchedule (success)Low Level Optimizer75126201Loop was modulo scheduled.
  • Initiation Interval: 8
7315ModuloSchedule (success)Low Level Optimizer75126201Loop was modulo scheduled.
  • Initiation Interval: 29

Region #78
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$32
Region Name (Demangled)not available
Start Line #3684
End Line #3684
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$32(char * $$WIPtr41071, unsigned long long $$LBnd41072, unsigned long long $$UBnd41073, unsigned int $$ThreadId41068)
          {
            $$RV2 =  0.0000000000000000E+000;
  3684 |    if (!1) goto lab_1;
            $$CIV87A = (long long) 0;
            $$ICM..q2E7 = .q;
            $$ICM..d-q_32E8 = .d-q_3;
            $$ICM.d-v%addr2E9 = d-v%addr;
            $$ICM.$$CIV2C2EA = $$CIV2C;
            $$ICM.$$CIV2D2EB = $$CIV2D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41058{$$UB1F} */
              /* DIR   NEW construct_no=1 id_no=41067{$$CIV2A} */
              $$RV2 = $$RV2 + ((double *)((char *)$$ICM..q2E7  + - (((long long *)((char *)$$ICM..d-q_32E8  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32E8  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32E8  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87A + ((long long) m_low + (long long) $$LBnd41072)][$$ICM.$$CIV2C2EA + 1ll][$$ICM.$$CIV2D2EB + 1ll] * ((double *)((char *)$$ICM.d-v%addr2E9  + -8ll))->v[].rns57.[1ll + ($$CIV87A + (long long) $$LBnd41072)];
              /* DIR   LATCH */
              $$CIV87A = $$CIV87A + 1ll;
            } while ((unsigned long long) $$CIV87A < $$UBnd41073 + $$LBnd41072 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList2->$$$$(*)RvListAggr2.T_470[(unsigned int) $$ThreadId41068] = $$RvList2->$$$$(*)RvListAggr2.T_470[(unsigned int) $$ThreadId41068] + $$RV2;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13684not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1945LoopParallelized (success)High Level Optimizer7836841Loop was automatically parallelized.not available
1946NonVectorizableAlignment (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87A + ((long long) m_low + (long long) $$LBnd41072)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1947UnsupportedOperation (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV2 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87A + ((long long) m_low + (long long) $$LBnd41072)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns57.[1ll + ($$CIV87A + (long long) $$LBnd41072)]
1948NonVectorizableStride (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87A + ((long long) m_low + (long long) $$LBnd41072)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
5995LoopUnroll (success)Low Level Optimizer78126211Loop unroll was performed.
  • Unroll Factor: 4
7312ModuloSchedule (success)Low Level Optimizer78126211Loop was modulo scheduled.
  • Initiation Interval: 8
7313ModuloSchedule (success)Low Level Optimizer78126211Loop was modulo scheduled.
  • Initiation Interval: 29

Region #79
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$33
Region Name (Demangled)not available
Start Line #3685
End Line #3685
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$33(char * $$WIPtr41081, unsigned long long $$LBnd41082, unsigned long long $$UBnd41083)
  3685 |  {
            if (!1) goto lab_1;
            $$CIV87B = (long long) 0;
            $$ICM..q2EC = .q;
            $$ICM..d-q_32ED = .d-q_3;
            $$ICM.d-v%addr2EE = d-v%addr;
            $$ICM.$$CIV2C2EF = $$CIV2C;
            $$ICM.$$CIV2D2F0 = $$CIV2D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41078{$$UB20} */
              /* DIR   NEW construct_no=1 id_no=41080{$$CIV2B} */
              ((double *)((char *)$$ICM..q2EC  + - (((long long *)((char *)$$ICM..d-q_32ED  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32ED  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32ED  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][$$CIV87B + ((long long) m_low + (long long) $$LBnd41082)][$$ICM.$$CIV2C2EF + 1ll][$$ICM.$$CIV2D2F0 + 1ll] = ((double *)((char *)$$ICM.d-v%addr2EE  + -8ll))->v[].rns57.[1ll + ($$CIV87B + (long long) $$LBnd41082)];
              /* DIR   LATCH */
              $$CIV87B = $$CIV87B + 1ll;
            } while ((unsigned long long) $$CIV87B < $$UBnd41083 + $$LBnd41082 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13685not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1949LoopParallelized (success)High Level Optimizer7936851Loop was automatically parallelized.not available
1950NonVectorizableAlignment (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1951NonVectorizableStride (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1952NonStrideOneStore (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
5994LoopUnroll (success)Low Level Optimizer79126221Loop unroll was performed.
  • Unroll Factor: 8
7310ModuloSchedule (success)Low Level Optimizer79126221Loop was modulo scheduled.
  • Initiation Interval: 8
7311ModuloSchedule (success)Low Level Optimizer79126221Loop was modulo scheduled.
  • Initiation Interval: 24

Region #80
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$34
Region Name (Demangled)not available
Start Line #3683
End Line #3683
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$34(char * $$WIPtr41090, unsigned long long $$LBnd41091, unsigned long long $$UBnd41092)
  3683 |  {
            if (!1) goto lab_1;
            $$CIV87C = (long long) 0;
            $$ICM..q2F1 = .q;
            $$ICM..d-q_32F2 = .d-q_3;
            $$ICM.d-v%addr2F3 = d-v%addr;
            $$ICM.$$CIV2C2F4 = $$CIV2C;
            $$ICM.$$CIV2D2F5 = $$CIV2D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41087{$$UB21} */
              /* DIR   NEW construct_no=1 id_no=41089{$$CIV29} */
              ((double *)((char *)$$ICM.d-v%addr2F3  + -8ll))->v[].rns57.[1ll + ($$CIV87C + (long long) $$LBnd41091)] = ((double *)((char *)$$ICM..q2F1  + - (((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87C + ((long long) m_low + (long long) $$LBnd41091)][$$ICM.$$CIV2C2F4 + 1ll][$$ICM.$$CIV2D2F5 + 1ll] * ((double *)((char *)$$ICM..q2F1  + - (((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32F2  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV2C2F4 + 1ll][$$ICM.$$CIV2D2F5 + 1ll];
              /* DIR   LATCH */
              $$CIV87C = $$CIV87C + 1ll;
            } while ((unsigned long long) $$CIV87C < $$UBnd41092 + $$LBnd41091 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13683not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1953LoopParallelized (success)High Level Optimizer8036831Loop was automatically parallelized.not available
1954NonVectorizableAlignment (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$CIV87C + (long long) $$LBnd41091)))
1955UnsupportedOperation (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87C + ((long long) m_low + (long long) $$LBnd41091)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV2C + 1ll][$$CIV2D + 1ll]
1956NonVectorizableStride (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87C + ((long long) m_low + (long long) $$LBnd41091)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
5992LoopUnroll (success)Low Level Optimizer80126231Loop unroll was performed.
  • Unroll Factor: 4
7304ModuloSchedule (success)Low Level Optimizer80126231Loop was modulo scheduled.
  • Initiation Interval: 8
7305ModuloSchedule (success)Low Level Optimizer80126231Loop was modulo scheduled.
  • Initiation Interval: 29

Region #81
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$35
Region Name (Demangled)not available
Start Line #3685
End Line #3685
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$35(char * $$WIPtr41099, unsigned long long $$LBnd41100, unsigned long long $$UBnd41101)
  3685 |  {
            if (!1) goto lab_1;
            $$CIV87D = (long long) 0;
            $$ICM..q2F6 = .q;
            $$ICM..d-q_32F7 = .d-q_3;
            $$ICM.d-v%addr2F8 = d-v%addr;
            $$ICM.$$CIV2C2F9 = $$CIV2C;
            $$ICM.$$CIV2D2FA = $$CIV2D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41096{$$UB22} */
              /* DIR   NEW construct_no=1 id_no=41098{$$CIV2B} */
              ((double *)((char *)$$ICM..q2F6  + - (((long long *)((char *)$$ICM..d-q_32F7  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32F7  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32F7  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][$$CIV87D + ((long long) m_low + (long long) $$LBnd41100)][$$ICM.$$CIV2C2F9 + 1ll][$$ICM.$$CIV2D2FA + 1ll] = ((double *)((char *)$$ICM.d-v%addr2F8  + -8ll))->v[].rns57.[1ll + ($$CIV87D + (long long) $$LBnd41100)];
              /* DIR   LATCH */
              $$CIV87D = $$CIV87D + 1ll;
            } while ((unsigned long long) $$CIV87D < $$UBnd41101 + $$LBnd41100 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13685not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1957LoopParallelized (success)High Level Optimizer8136851Loop was automatically parallelized.not available
1958NonVectorizableAlignment (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1959NonVectorizableStride (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1960NonStrideOneStore (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
5991LoopUnroll (success)Low Level Optimizer81126241Loop unroll was performed.
  • Unroll Factor: 8
7302ModuloSchedule (success)Low Level Optimizer81126241Loop was modulo scheduled.
  • Initiation Interval: 8
7303ModuloSchedule (success)Low Level Optimizer81126241Loop was modulo scheduled.
  • Initiation Interval: 24

Region #82
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$36
Region Name (Demangled)not available
Start Line #3681
End Line #3681
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$36(char * $$WIPtr41110, unsigned long long $$LBnd41111, unsigned long long $$UBnd41112)
  3681 |  {
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_1;
            $$csx387 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll];
            $$csx385 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + $$csx387;
            $$csx386 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll];
            $$csx384 = ($$csx386 == 0ll ? 0ll : $$csx385 - 1ll);
            $$csx383 = (long long) ((int) $$csx384);
            $$csx381 = 0ll < $$csx383;
            $$csx382 = $$csx383 % 4ll;
            if (!($$csx382 > 0ll & $$csx381)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41112 + $$LBnd41111 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV65 = 0ll;
  3685 |    $$ICM..q2FB = .q;
  3681 |    $$ICM..d-q_32FC = .d-q_3;
  3685 |    $$ICM.d-v%addr2FD = d-v%addr;
  3681 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_19;
              $$LoopIV66 = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46484{$$CIV87E} */
                /* DIR   NEW construct_no=6 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=6 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=6 id_no=1712{T_47} */
                /* DIR   NEW construct_no=6 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=6 id_no=40959{$$DCIV17} */
                /* DIR   NEW construct_no=6 id_no=41108{$$LoopIV2} */
                /* DIR   dir_no=72 */
  3685 |        if (!1) goto lab_18;
                $$LoopIV67 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$LoopIV65][$$LoopIV66 + 1ll][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV67 = $$LoopIV67 + 1ll;
                } while ((unsigned long long) $$LoopIV67 < $$UBnd41112 + $$LBnd41111 * 18446744073709551615ull);    /* ~17 */
              lab_18:
  3682 |        /* DIR   LATCH */
                $$LoopIV66 = $$LoopIV66 + 1ll;
              } while ((long long) $$LoopIV66 < $$csx383 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!($$csx381 & $$csx383 > $$csx382)) goto lab_3;
              $$CIV881 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46495{$$LoopIV67} */
                /* DIR   NEW construct_no=2 id_no=46484{$$CIV87E} */
                /* DIR   NEW construct_no=2 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=2 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=2 id_no=1712{T_47} */
                /* DIR   NEW construct_no=2 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=2 id_no=40959{$$DCIV17} */
                /* DIR   NEW construct_no=2 id_no=41108{$$LoopIV2} */
  3685 |        if (!1) goto lab_5;
                $$LoopIV67 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][1ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][2ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][3ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][4ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV67 = $$LoopIV67 + 1ll;
                } while ((unsigned long long) $$LoopIV67 < $$UBnd41112 + $$LBnd41111 * 18446744073709551615ull);    /* ~6 */
              lab_5:
  3682 |        /* DIR   LATCH */
                $$CIV881 = $$CIV881 + 1ll;
              } while ((unsigned long long) $$CIV881 < (unsigned long long) ((($$csx383 - $$csx382) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
  3681 |      /* DIR   LATCH */
              $$LoopIV65 = $$LoopIV65 + 1ll;
            } while ((unsigned long long) $$LoopIV65 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41112 + $$LBnd41111 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV65 = 0ll;
            if (!($$csx381 & $$csx383 > $$csx382)) goto lab_58;
  3685 |    $$ICM..q2FB = .q;
  3681 |    $$ICM..d-q_32FC = .d-q_3;
  3685 |    $$ICM.d-v%addr2FD = d-v%addr;
  3681 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_45;
              $$CIV881 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46495{$$LoopIV67} */
                /* DIR   NEW construct_no=14 id_no=46484{$$CIV87E} */
                /* DIR   NEW construct_no=14 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=14 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=14 id_no=1712{T_47} */
                /* DIR   NEW construct_no=14 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=14 id_no=40959{$$DCIV17} */
                /* DIR   NEW construct_no=14 id_no=41108{$$LoopIV2} */
  3685 |        if (!1) goto lab_44;
                $$LoopIV67 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][1ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][2ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][3ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  ((double *)((char *)$$ICM..q2FB  + - (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FC  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV65][4ll + ($$CIV881 * 4ll + $$csx382)][1ll + ($$LoopIV67 + (long long) $$LBnd41111)] = ((double *)((char *)$$ICM.d-v%addr2FD  + -8ll))->v[].rns57.[$$LoopIV65 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV67 = $$LoopIV67 + 1ll;
                } while ((unsigned long long) $$LoopIV67 < $$UBnd41112 + $$LBnd41111 * 18446744073709551615ull);    /* ~43 */
              lab_44:
  3682 |        /* DIR   LATCH */
                $$CIV881 = $$CIV881 + 1ll;
              } while ((unsigned long long) $$CIV881 < (unsigned long long) ((($$csx383 - $$csx382) - 1ll) / 4ll + 1ll));    /* ~42 */
            lab_45:
  3681 |      /* DIR   LATCH */
              $$LoopIV65 = $$LoopIV65 + 1ll;
            } while ((unsigned long long) $$LoopIV65 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13681not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23682not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33685not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63682not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73685not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113681not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143682not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153685not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53685not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163681not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193682not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1961LoopInterchange (success)High Level Optimizer8236811Loop interchanging was applied to loop nest.not available
1962LoopHasPrivateVariables (success)High Level Optimizer8236811Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1", "$$LoopIV2", "$$LoopIV2", "$$DCIV16", "$$DCIV17", "$$DCIV17", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
1963LoopParallelized (success)High Level Optimizer8236811Loop was automatically parallelized.not available
1964LoopInterchange (success)High Level Optimizer8236811Loop interchanging was applied to loop nest.not available
1965NonInnermostLoop (fail)High Level Optimizer8236811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1966NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1967NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1968NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1969OuterLoopUnroll (success)High Level Optimizer8236822An outer loop unroll was performed.
  • Unroll Factor: 4
1970NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1971NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1972NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1973NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1974NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1975NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1976NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1977NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1978NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1979NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1980NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1981NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1982NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1983NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1984NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1985NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1986NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1987NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1988NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1989NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1990NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1991NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1992NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1993NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
7300ModuloSchedule (success)Low Level Optimizer82126523Loop was modulo scheduled.
  • Initiation Interval: 4
7301ModuloSchedule (success)Low Level Optimizer821268515Loop was modulo scheduled.
  • Initiation Interval: 4

Region #83
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$37
Region Name (Demangled)not available
Start Line #3681
End Line #3681
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$37(char * $$WIPtr41120, unsigned long long $$LBnd41121, unsigned long long $$UBnd41122)
  3681 |  {
            $$csx389 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll];
            $$csx38A = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll];
            $$csx388 = (long long) ((int) ($$csx389 == 0ll ? 0ll : ($$csx389 + $$csx38A) - 1ll));
            if (!(0ll < $$csx388)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41122 + $$LBnd41121 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV68 = 0ll;
  3684 |    $$ICM..q2FE = .q;
  3681 |    $$ICM..d-q_32FF = .d-q_3;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_3;
              $$LoopIV69 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=2 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=2 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=2 id_no=40965{$$DCIV1D} */
                /* DIR   NEW construct_no=2 id_no=1712{T_47} */
  3684 |        ((double *)((char *)$$ICM..q2FE  + - (((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV68 + 1ll][1ll + ($$LoopIV69 + (long long) $$LBnd41121)] = gamma7 * ((double *)((char *)$$ICM..q2FE  + - (((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_32FF  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV68 + 1ll][1ll + ($$LoopIV69 + (long long) $$LBnd41121)];
  3682 |        /* DIR   LATCH */
                $$LoopIV69 = $$LoopIV69 + 1ll;
              } while ((unsigned long long) $$LoopIV69 < $$UBnd41122 + $$LBnd41121 * 18446744073709551615ull);    /* ~4 */
            lab_3:
  3681 |      /* DIR   LATCH */
              $$LoopIV68 = $$LoopIV68 + 1ll;
            } while ((unsigned long long) $$LoopIV68 < (unsigned long long) $$csx388);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13681not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23682not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1994LoopHasPrivateVariables (success)High Level Optimizer8336811Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1B", "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
1995LoopParallelized (success)High Level Optimizer8336811Loop was automatically parallelized.not available
1996LoopInterchange (success)High Level Optimizer8336811Loop interchanging was applied to loop nest.not available
1997NonInnermostLoop (fail)High Level Optimizer8336811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1998NonVectorizableAlignment (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
1999UnsupportedOperation (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV68 + 1ll][1ll + ($$LoopIV69 + (long long) $$LBnd41121)]
2000NonVectorizableStride (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
2001NonStrideOneStore (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
5993LoopUnroll (success)Low Level Optimizer83127082Loop unroll was performed.
  • Unroll Factor: 8
7308ModuloSchedule (success)Low Level Optimizer83127062Loop was modulo scheduled.
  • Initiation Interval: 9
7309ModuloSchedule (success)Low Level Optimizer83127062Loop was modulo scheduled.
  • Initiation Interval: 120

Region #84
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$38
Region Name (Demangled)not available
Start Line #3681
End Line #3681
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$38(char * $$WIPtr41132, unsigned long long $$LBnd41133, unsigned long long $$UBnd41134)
  3681 |  {
            $$csx38F = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll];
            $$csx390 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + $$csx38F;
            $$csx38D = $$csx390 - 1ll;
            $$csx38E = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll];
            $$csx38C = ($$csx38E == 0ll ? 0ll : $$csx38D);
            $$csx38B = (long long) ((int) $$csx38C);
            if (!($$csx38B > 0ll)) goto lab_12;
            if (!1) goto lab_11;
            $$CIV886 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_26;
  3684 |    $$ICM..q300 = .q;
  3681 |    $$ICM..d-q_3301 = .d-q_3;
  3683 |    $$ICM.d-v%addr302 = d-v%addr;
  3681 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 42 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_3;
              $$CIV885 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 41 */
                /* bump-normalized */
  3684 |        $$TVX.$$.T_476060 =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV884 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_20;
                do {   /* id=4 guarded */ /* ~19 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=4 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  /* DIR   LATCH */
                  $$CIV884 = $$CIV884 + 1ll;
                } while ((unsigned long long) $$CIV884 < ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))));    /* ~19 */
              lab_20:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_18;
                $$PSRVF =  0.0000000000000000E+000;
                $$PSRV10 =  0.0000000000000000E+000;
                $$PSRV11 =  0.0000000000000000E+000;
                $$CIV887 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV884 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV887 * 4ll;
                  $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVF = $$PSRVF + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV10 = $$PSRV10 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV11 = $$PSRV11 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  /* DIR   LATCH */
                  $$CIV887 = ($$CIV887 + 1);
                } while ((unsigned long long) $$CIV887 < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + $$PSRVF;
                $$PSRV10 = $$PSRV10 + $$PSRV11;
                $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + $$PSRV10;
              lab_18:
              lab_5:
                ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] = gamma7 * ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] +  5.0000000000000000E-001 * $$TVX.$$.T_476060;
  3682 |        /* DIR   LATCH */
                $$CIV885 = $$CIV885 + 1ll;
              } while ((unsigned long long) $$CIV885 < (unsigned long long) $$csx38B);    /* ~4 */
            lab_3:
  3681 |      /* DIR   LATCH */
              $$CIV886 = $$CIV886 + 1ll;
            } while ((unsigned long long) $$CIV886 < $$UBnd41134 + $$LBnd41133 * 18446744073709551615ull);    /* ~2 */
            goto lab_27;
          lab_26:
  3684 |    $$ICM..q300 = .q;
  3681 |    $$ICM..d-q_3301 = .d-q_3;
  3683 |    $$ICM.d-v%addr302 = d-v%addr;
  3681 |    do {   /* id=5 guarded */ /* ~28 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_35;
              $$CIV885 = (long long) 0;
              do {   /* id=6 guarded */ /* ~29 */ 
                /* region = 44 */
                /* bump-normalized */
  3684 |        $$TVX.$$.T_476060 =  0.0000000000000000E+000;
                if (!1) goto lab_34;
                $$CIV884 = (long long) 0;
                goto lab_31;
              lab_31:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_33;
                $$PSRVF =  0.0000000000000000E+000;
                $$PSRV10 =  0.0000000000000000E+000;
                $$PSRV11 =  0.0000000000000000E+000;
                $$CIV887 = (long long) 0;
                do {   /* id=8 guarded */ /* ~32 */ 
                  /* region = 43 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=8 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV884 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV887 * 4ll;
                  $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRVF = $$PSRVF + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV10 = $$PSRV10 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  $$CIV884 = $$CIV884 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV11 = $$PSRV11 + ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)$$ICM.d-v%addr302  + -8ll))->v[].rns57.[$$CIV884 + 1ll];
                  /* DIR   LATCH */
                  $$CIV887 = ($$CIV887 + 1);
                } while ((unsigned long long) $$CIV887 < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~32 */
                $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + $$PSRVF;
                $$PSRV10 = $$PSRV10 + $$PSRV11;
                $$TVX.$$.T_476060 = $$TVX.$$.T_476060 + $$PSRV10;
              lab_33:
              lab_34:
                ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] = gamma7 * ((double *)((char *)$$ICM..q300  + - (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3301  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] +  5.0000000000000000E-001 * $$TVX.$$.T_476060;
  3682 |        /* DIR   LATCH */
                $$CIV885 = $$CIV885 + 1ll;
              } while ((unsigned long long) $$CIV885 < (unsigned long long) $$csx38B);    /* ~29 */
            lab_35:
  3681 |      /* DIR   LATCH */
              $$CIV886 = $$CIV886 + 1ll;
            } while ((unsigned long long) $$CIV886 < $$UBnd41134 + $$LBnd41133 * 18446744073709551615ull);    /* ~28 */
          lab_27:
          lab_11:
          lab_12:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13681not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23682not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33684not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43684not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
53681not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63682not available515090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83684not available62500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73681not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
93682not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103684not available9250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123681not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
133682not available1215090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2002LoopHasPrivateVariables (success)High Level Optimizer8436811Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
2003LoopParallelized (success)High Level Optimizer8436811Loop was automatically parallelized.not available
2004NonInnermostLoop (fail)High Level Optimizer8436811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2005InnerLoopUnroll (success)High Level Optimizer8436843Inner loop unroll was performed.
  • Unroll Factor: 4
2006NonVectorizableAlignment (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$CIV884) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV885 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$CIV886 + (long long) $$LBnd41133)))
2007UnsupportedOperation (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_476060 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)d-v%addr + -8ll))->v[].rns57.[$$CIV884 + 1ll]
2008NonVectorizableStride (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$CIV884) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV885 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$CIV886 + (long long) $$LBnd41133)))
5988LoopUnroll (success)Low Level Optimizer84127403Loop unroll was performed.
  • Unroll Factor: 2
5989LoopUnroll (success)Low Level Optimizer84127948Loop unroll was performed.
  • Unroll Factor: 2
5990LoopUnroll (success)Low Level Optimizer841281713Loop unroll was performed.
  • Unroll Factor: 8
7294ModuloSchedule (success)Low Level Optimizer84not available3Loop was modulo scheduled.
  • Initiation Interval: 95
7295ModuloSchedule (success)Low Level Optimizer84127404Loop was modulo scheduled.
  • Initiation Interval: 8
7296ModuloSchedule (success)Low Level Optimizer841276210Loop was modulo scheduled.
  • Initiation Interval: 8
7297ModuloSchedule (success)Low Level Optimizer84not available8Loop was modulo scheduled.
  • Initiation Interval: 95
7298ModuloSchedule (success)Low Level Optimizer841281513Loop was modulo scheduled.
  • Initiation Interval: 15
7299ModuloSchedule (success)Low Level Optimizer841281513Loop was modulo scheduled.
  • Initiation Interval: 120

Region #85
Region Name__sweepscheme_NMOD_prim_to_cons_1$$OL$$39
Region Name (Demangled)not available
Start Line #3681
End Line #3681
Pseudocode
          void __sweepscheme_NMOD_prim_to_cons_1$$OL$$39(char * $$WIPtr41143, unsigned long long $$LBnd41144, unsigned long long $$UBnd41145)
  3681 |  {
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_1;
            $$csx397 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%lbound[][2ll];
            $$csx395 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll] + $$csx397;
            $$csx396 = ((long long *)((char *).d-q_3  + -24ll))->d-q_3%bounds%extent[][2ll];
            $$csx394 = ($$csx396 == 0ll ? 0ll : $$csx395 - 1ll);
            $$csx393 = (long long) ((int) $$csx394);
            $$csx391 = 0ll < $$csx393;
            $$csx392 = $$csx393 % 4ll;
            if (!($$csx392 > 0ll & $$csx391)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41145 + $$LBnd41144 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV6A = 0ll;
  3685 |    $$ICM..q303 = .q;
  3681 |    $$ICM..d-q_3304 = .d-q_3;
  3685 |    $$ICM.d-v%addr305 = d-v%addr;
  3681 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_19;
              $$LoopIV6B = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46561{$$CIV888} */
                /* DIR   NEW construct_no=6 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=6 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=6 id_no=1712{T_47} */
                /* DIR   NEW construct_no=6 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=6 id_no=40969{$$DCIV21} */
                /* DIR   NEW construct_no=6 id_no=41141{$$LoopIV5} */
                /* DIR   dir_no=72 */
  3685 |        if (!1) goto lab_18;
                $$LoopIV6C = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$LoopIV6A][$$LoopIV6B + 1ll][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV6C = $$LoopIV6C + 1ll;
                } while ((unsigned long long) $$LoopIV6C < $$UBnd41145 + $$LBnd41144 * 18446744073709551615ull);    /* ~17 */
              lab_18:
  3682 |        /* DIR   LATCH */
                $$LoopIV6B = $$LoopIV6B + 1ll;
              } while ((long long) $$LoopIV6B < $$csx393 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!($$csx391 & $$csx393 > $$csx392)) goto lab_3;
              $$CIV88B = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46572{$$LoopIV6C} */
                /* DIR   NEW construct_no=2 id_no=46561{$$CIV888} */
                /* DIR   NEW construct_no=2 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=2 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=2 id_no=1712{T_47} */
                /* DIR   NEW construct_no=2 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=2 id_no=40969{$$DCIV21} */
                /* DIR   NEW construct_no=2 id_no=41141{$$LoopIV5} */
  3685 |        if (!1) goto lab_5;
                $$LoopIV6C = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][1ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][2ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][3ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][4ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV6C = $$LoopIV6C + 1ll;
                } while ((unsigned long long) $$LoopIV6C < $$UBnd41145 + $$LBnd41144 * 18446744073709551615ull);    /* ~6 */
              lab_5:
  3682 |        /* DIR   LATCH */
                $$CIV88B = $$CIV88B + 1ll;
              } while ((unsigned long long) $$CIV88B < (unsigned long long) ((($$csx393 - $$csx392) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
  3681 |      /* DIR   LATCH */
              $$LoopIV6A = $$LoopIV6A + 1ll;
            } while ((unsigned long long) $$LoopIV6A < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41145 + $$LBnd41144 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV6A = 0ll;
            if (!($$csx391 & $$csx393 > $$csx392)) goto lab_58;
  3685 |    $$ICM..q303 = .q;
  3681 |    $$ICM..d-q_3304 = .d-q_3;
  3685 |    $$ICM.d-v%addr305 = d-v%addr;
  3681 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3682 |      if (!1) goto lab_45;
              $$CIV88B = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46572{$$LoopIV6C} */
                /* DIR   NEW construct_no=14 id_no=46561{$$CIV888} */
                /* DIR   NEW construct_no=14 id_no=20497{$$CIV2B} */
                /* DIR   NEW construct_no=14 id_no=20493{$$CIV2A} */
                /* DIR   NEW construct_no=14 id_no=1712{T_47} */
                /* DIR   NEW construct_no=14 id_no=20489{$$CIV29} */
                /* DIR   NEW construct_no=14 id_no=40969{$$DCIV21} */
                /* DIR   NEW construct_no=14 id_no=41141{$$LoopIV5} */
  3685 |        if (!1) goto lab_44;
                $$LoopIV6C = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][1ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][2ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][3ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  ((double *)((char *)$$ICM..q303  + - (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_3304  + -24ll))->d-q_3%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV6A][4ll + ($$CIV88B * 4ll + $$csx392)][1ll + ($$LoopIV6C + (long long) $$LBnd41144)] = ((double *)((char *)$$ICM.d-v%addr305  + -8ll))->v[].rns57.[$$LoopIV6A + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV6C = $$LoopIV6C + 1ll;
                } while ((unsigned long long) $$LoopIV6C < $$UBnd41145 + $$LBnd41144 * 18446744073709551615ull);    /* ~43 */
              lab_44:
  3682 |        /* DIR   LATCH */
                $$CIV88B = $$CIV88B + 1ll;
              } while ((unsigned long long) $$CIV88B < (unsigned long long) ((($$csx393 - $$csx392) - 1ll) / 4ll + 1ll));    /* ~42 */
            lab_45:
  3681 |      /* DIR   LATCH */
              $$LoopIV6A = $$LoopIV6A + 1ll;
            } while ((unsigned long long) $$LoopIV6A < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13681not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23682not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33685not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63682not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73685not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113681not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143682not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153685not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53685not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163681not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193682not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2009LoopInterchange (success)High Level Optimizer8536811Loop interchanging was applied to loop nest.not available
2010LoopHasPrivateVariables (success)High Level Optimizer8536811Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV4", "$$LoopIV5", "$$LoopIV5", "$$DCIV20", "$$DCIV21", "$$DCIV21", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
2011LoopParallelized (success)High Level Optimizer8536811Loop was automatically parallelized.not available
2012LoopInterchange (success)High Level Optimizer8536811Loop interchanging was applied to loop nest.not available
2013NonInnermostLoop (fail)High Level Optimizer8536811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2014NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2015NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2016NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2017OuterLoopUnroll (success)High Level Optimizer8536822An outer loop unroll was performed.
  • Unroll Factor: 4
2018NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2019NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2020NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2021NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2022NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2023NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2024NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2025NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2026NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2027NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2028NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2029NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2030NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2031NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2032NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2033NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2034NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2035NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2036NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2037NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2038NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2039NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2040NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2041NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
7306ModuloSchedule (success)Low Level Optimizer85128463Loop was modulo scheduled.
  • Initiation Interval: 4
7307ModuloSchedule (success)Low Level Optimizer851287915Loop was modulo scheduled.
  • Initiation Interval: 4

Region #86
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$40
Region Name (Demangled)not available
Start Line #3643
End Line #3643
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$40(char * $$WIPtr41193, unsigned long long $$LBnd41194, unsigned long long $$UBnd41195)
  3643 |  {
            $$csx39D = ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%lbound[][2ll];
            $$csx39B = ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll] + $$csx39D;
            $$csx39A = $$csx39B - 1ll;
            $$csx39C = ((long long *)((char *).d-w_4  + -24ll))->d-w_4%bounds%extent[][2ll];
            $$csx399 = ($$csx39C == 0ll ? 0ll : $$csx39A);
            $$csx398 = $$csx399 % 4ll;
            if (!($$csx398 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIV88E = (long long) 0;
            if (!($$csx399 > $$csx398)) goto lab_48;
            $$ICM..q306 = .q;
            $$ICM..w307 = .w;
            $$ICM..d-q_4308 = .d-q_4;
            $$ICM..d-w_4309 = .d-w_4;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx39E = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll);
              $$CIV88D = (long long) 0;
              $$ICM30A = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx3A0 = ((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][3ll];
                $$csx39F = - (((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][1ll] + $$csx3A0);
                $$csx3A2 = ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][3ll];
                $$csx3A1 = - (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][1ll] + $$csx3A2);
                $$CIV88C = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w307  + $$csx3A1))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][$$CIV88D + 1ll][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx39F))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][$$CIV88D + 1ll][$$CIV88C + 1ll];
                  /* DIR   LATCH */
                  $$CIV88C = $$CIV88C + 1ll;
                } while ((unsigned long long) $$CIV88C < (unsigned long long) $$csx39E);    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV88D = $$CIV88D + 1ll;
              } while ((long long) $$CIV88D < $$csx399 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIV88F = (long long) 0;
              $$ICM30A = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV88C = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w307  + $$csx3A1))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][1ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx39F))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][1ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A1))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][2ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx39F))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][2ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A1))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][3ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx39F))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][3ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A1))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][4ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx39F))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][4ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  /* DIR   LATCH */
                  $$CIV88C = $$CIV88C + 1ll;
                } while ((unsigned long long) $$CIV88C < (unsigned long long) $$csx39E);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV88F = $$CIV88F + 1ll;
              } while ((unsigned long long) $$CIV88F < (unsigned long long) ((($$csx399 - $$csx398) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV88E = $$CIV88E + 1ll;
            } while ((unsigned long long) $$CIV88E < $$UBnd41195 + $$LBnd41194 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM..q306 = .q;
            $$ICM..w307 = .w;
            $$ICM..d-q_4308 = .d-q_4;
            $$ICM..d-w_4309 = .d-w_4;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_54;
              $$csx3A3 = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll);
              $$CIV88D = (long long) 0;
              $$ICM30A = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$csx3A4 = - (((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][3ll]));
                $$csx3A5 = - (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][3ll]));
                $$CIV88C = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w307  + $$csx3A5))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][$$CIV88D + 1ll][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx3A4))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][$$CIV88D + 1ll][$$CIV88C + 1ll];
                  /* DIR   LATCH */
                  $$CIV88C = $$CIV88C + 1ll;
                } while ((unsigned long long) $$CIV88C < (unsigned long long) $$csx3A3);    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIV88D = $$CIV88D + 1ll;
              } while ((long long) $$CIV88D < $$csx399 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIV88E = $$CIV88E + 1ll;
            } while ((unsigned long long) $$CIV88E < $$UBnd41195 + $$LBnd41194 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV88E = (long long) 0;
            if (!($$csx399 > $$csx398)) goto lab_41;
            $$ICM..q306 = .q;
            $$ICM..w307 = .w;
            $$ICM..d-q_4308 = .d-q_4;
            $$ICM..d-w_4309 = .d-w_4;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx3A6 = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll);
              $$CIV88F = (long long) 0;
              $$ICM30A = (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%extent[][3ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%lbound[][3ll]) - 1ll;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$csx3A7 = - (((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_4308  + -24ll))->d-q_4%bounds%mult[][3ll]));
                $$csx3A8 = - (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_4309  + -24ll))->d-w_4%bounds%mult[][3ll]));
                $$CIV88C = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w307  + $$csx3A8))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][1ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx3A7))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][1ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A8))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][2ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx3A7))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][2ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A8))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][3ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx3A7))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][3ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  ((double *)((char *)$$ICM..w307  + $$csx3A8))->w[][1ll + ($$CIV88E + (long long) $$LBnd41194)][4ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll] = ((double *)((char *)$$ICM..q306  + $$csx3A7))->q[][1ll + ($$CIV88E + (long long) $$LBnd41194)][4ll + ($$CIV88F * 4ll + $$csx398)][$$CIV88C + 1ll];
                  /* DIR   LATCH */
                  $$CIV88C = $$CIV88C + 1ll;
                } while ((unsigned long long) $$CIV88C < (unsigned long long) $$csx3A6);    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV88F = $$CIV88F + 1ll;
              } while ((unsigned long long) $$CIV88F < (unsigned long long) ((($$csx399 - $$csx398) - 1ll) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV88E = $$CIV88E + 1ll;
            } while ((unsigned long long) $$CIV88E < $$UBnd41195 + $$LBnd41194 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13643not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23643not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33643not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53643not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63643not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73643not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93643not available51100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103643not available9210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123643not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
133643not available1214020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143643not available132400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2042LoopHasPrivateVariables (success)High Level Optimizer8636431Private variables recognized in loop nest.
  • Variable Name: "$$CIV2F", "$$CIV2E", "$$CIV2E", "$$CIV2F", "$$CIV2E", "$$CIV2E", "$$CIV2F", "$$csx12", "$$CIV2E", and "$$CIV2E"
2043LoopParallelized (success)High Level Optimizer8636431Loop was automatically parallelized.not available
2044NonInnermostLoop (fail)High Level Optimizer8636431An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2045NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2046NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2047NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2048OuterLoopUnroll (success)High Level Optimizer8636432An outer loop unroll was performed.
  • Unroll Factor: 4
2049NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2050NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2051NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2052NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2053NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2054NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2055NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2056NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2057NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2058NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2059NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2060NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2061NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2062NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2063NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2064NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2065NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2066NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2067NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2068NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2069NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2070NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2071NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2072NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
5952LoopUnroll (success)Low Level Optimizer86128843Loop unroll was performed.
  • Unroll Factor: 2
5953LoopUnroll (success)Low Level Optimizer861288410Loop unroll was performed.
  • Unroll Factor: 2
6670ModuloSchedule (success)Low Level Optimizer86not available3Loop was modulo scheduled.
  • Initiation Interval: 20
6671ModuloSchedule (success)Low Level Optimizer86128847Loop was modulo scheduled.
  • Initiation Interval: 8
6672ModuloSchedule (success)Low Level Optimizer861288414Loop was modulo scheduled.
  • Initiation Interval: 8
6673ModuloSchedule (success)Low Level Optimizer86not available10Loop was modulo scheduled.
  • Initiation Interval: 20

Region #87
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$41
Region Name (Demangled)not available
Start Line #3647
End Line #3651
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$41(char * $$WIPtr41205, unsigned long long $$LBnd41206, unsigned long long $$UBnd41207)
  3645 |  {
            if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_12;
            if (!1) goto lab_13;
            $$CIV892 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_32;
  3648 |    $$ICM..q30B = .q;
            $$ICM..w30D = .w;
  3645 |    $$ICM..d-q_430C = .d-q_4;
  3648 |    $$ICM..d-w_430E = .d-w_4;
  3645 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 49 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_3;
  3647 |      $$CIV891 = (long long) 0;
  3648 |      $$ICM30F = ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM310 = - (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3646 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 48 */
                /* bump-normalized */
  3648 |        $$TVX.$$.T_516161 =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV890 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_26;
                do {   /* id=6 guarded */ /* ~25 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  /* DIR   LATCH */
                  $$CIV890 = $$CIV890 + 1ll;
                } while ((unsigned long long) $$CIV890 < ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))));    /* ~25 */
              lab_26:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_24;
                $$PSRV12 =  0.0000000000000000E+000;
                $$PSRV13 =  0.0000000000000000E+000;
                $$PSRV14 =  0.0000000000000000E+000;
                $$CIV893 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV890 = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV893 * 4ll;
                  $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV12 = $$PSRV12 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV13 = $$PSRV13 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV14 = $$PSRV14 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  /* DIR   LATCH */
                  $$CIV893 = ($$CIV893 + 1);
                } while ((unsigned long long) $$CIV893 < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + $$PSRV12;
                $$PSRV13 = $$PSRV13 + $$PSRV14;
                $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + $$PSRV13;
              lab_24:
              lab_5:
                ((double *)((char *)$$ICM..w30D  + - (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][1ll]))))->w[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] = gamma1 * (((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] -  5.0000000000000000E-001 * $$TVX.$$.T_516161);
  3650 |        /* DIR   LATCH */
                $$CIV891 = $$CIV891 + 1ll;
              } while ((unsigned long long) $$CIV891 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3651 |      /* DIR   LATCH */
              $$CIV892 = $$CIV892 + 1ll;
            } while ((unsigned long long) $$CIV892 < $$UBnd41207 + $$LBnd41206 * 18446744073709551615ull);    /* ~2 */
            goto lab_13;
          lab_32:
  3648 |    $$ICM..q30B = .q;
            $$ICM..w30D = .w;
  3645 |    $$ICM..d-q_430C = .d-q_4;
  3648 |    $$ICM..d-w_430E = .d-w_4;
  3645 |    do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 52 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_41;
  3647 |      $$CIV891 = (long long) 0;
  3648 |      $$ICM30F = ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM310 = - (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3646 |      do {   /* id=8 guarded */ /* ~35 */ 
                /* region = 51 */
                /* bump-normalized */
  3648 |        $$TVX.$$.T_516161 =  0.0000000000000000E+000;
                if (!1) goto lab_40;
                $$CIV890 = (long long) 0;
                goto lab_37;
              lab_37:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_39;
                $$PSRV12 =  0.0000000000000000E+000;
                $$PSRV13 =  0.0000000000000000E+000;
                $$PSRV14 =  0.0000000000000000E+000;
                $$CIV893 = (long long) 0;
                do {   /* id=10 guarded */ /* ~38 */ 
                  /* region = 50 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV890 = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV893 * 4ll;
                  $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV12 = $$PSRV12 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV13 = $$PSRV13 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  $$CIV890 = $$CIV890 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV14 = $$PSRV14 + ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
                  /* DIR   LATCH */
                  $$CIV893 = ($$CIV893 + 1);
                } while ((unsigned long long) $$CIV893 < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~38 */
                $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + $$PSRV12;
                $$PSRV13 = $$PSRV13 + $$PSRV14;
                $$TVX.$$.T_516161 = $$TVX.$$.T_516161 + $$PSRV13;
              lab_39:
              lab_40:
                ((double *)((char *)$$ICM..w30D  + - (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][1ll]))))->w[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] = gamma1 * (((double *)((char *)$$ICM..q30B  + $$ICM310))->q[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] -  5.0000000000000000E-001 * $$TVX.$$.T_516161);
  3650 |        /* DIR   LATCH */
                $$CIV891 = $$CIV891 + 1ll;
              } while ((unsigned long long) $$CIV891 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~35 */
            lab_41:
  3651 |      /* DIR   LATCH */
              $$CIV892 = $$CIV892 + 1ll;
            } while ((unsigned long long) $$CIV892 < $$UBnd41207 + $$LBnd41206 * 18446744073709551615ull);    /* ~34 */
            goto lab_13;
          lab_12:
  3645 |    if (!1) goto lab_19;
            $$CIV892 = (long long) 0;
  3648 |    $$ICM..q30B = .q;
            $$ICM..w30D = .w;
  3645 |    $$ICM..d-q_430C = .d-q_4;
  3648 |    $$ICM..d-w_430E = .d-w_4;
  3645 |    do {   /* id=4 guarded */ /* ~14 */ 
              /* region = 54 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_18;
  3647 |      $$CIV891 = (long long) 0;
  3646 |      do {   /* id=5 guarded */ /* ~15 */ 
                /* region = 53 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=5 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=46644{$$TVX.$$.T_516262} */
                /* DIR   NEW construct_no=5 id_no=41202{T_51} */
                /* DIR   NEW construct_no=5 id_no=46628{$$CIV890} */
                /* DIR   NEW construct_no=5 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=5 id_no=1750{T_50} */
                /* DIR   NEW construct_no=5 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=5 id_no=41201{$$CIV33} */
  3648 |        ((double *)((char *)$$ICM..w30D  + - (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-w_430E  + -24ll))->d-w_4%bounds%mult[][3ll]))))->w[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] = gamma1 * ((double *)((char *)$$ICM..q30B  + - (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)];
  3650 |        /* DIR   LATCH */
                $$CIV891 = $$CIV891 + 1ll;
              } while ((unsigned long long) $$CIV891 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_430C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~15 */
            lab_18:
  3651 |      /* DIR   LATCH */
              $$CIV892 = $$CIV892 + 1ll;
            } while ((unsigned long long) $$CIV892 < $$UBnd41207 + $$LBnd41206 * 18446744073709551615ull);    /* ~14 */
          lab_19:
          lab_13:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23646not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33648not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43645not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53646not available41400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63648not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
73645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
83646not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103648not available82500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113646not available915090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123648not available11250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
143645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153646not available1415090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2073LoopHasPrivateVariables (success)High Level Optimizer8736451Private variables recognized in loop nest.
  • Variable Name: "$$CIV34", "T_51", "$$CIV33", "T_51", "$$CIV33", "$$CIV34", "T_51", "$$CIV33", "T_51", "$$CIV33", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2074LoopParallelized (success)High Level Optimizer8736451Loop was automatically parallelized.not available
2075NonInnermostLoop (fail)High Level Optimizer8736451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2076InnerLoopUnroll (success)High Level Optimizer8736483Inner loop unroll was performed.
  • Unroll Factor: 4
2077NonVectorizableAlignment (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV890) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2078UnsupportedOperation (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_516161 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)]
2079NonVectorizableStride (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV890) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2080NonVectorizableAlignment (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2081UnsupportedOperation (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)]
2082NonVectorizableStride (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2083NonStrideOneStore (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
5968LoopUnroll (success)Low Level Optimizer87129503Loop unroll was performed.
  • Unroll Factor: 2
5969LoopUnroll (success)Low Level Optimizer871304510Loop unroll was performed.
  • Unroll Factor: 2
5970LoopUnroll (success)Low Level Optimizer871308715Loop unroll was performed.
  • Unroll Factor: 4
5971LoopUnroll (success)Low Level Optimizer87131385Loop unroll was performed.
  • Unroll Factor: 4
6718ModuloSchedule (success)Low Level Optimizer87not available3Loop was modulo scheduled.
  • Initiation Interval: 71
6719ModuloSchedule (success)Low Level Optimizer87129506Loop was modulo scheduled.
  • Initiation Interval: 8
6720ModuloSchedule (success)Low Level Optimizer871299112Loop was modulo scheduled.
  • Initiation Interval: 8
6721ModuloSchedule (success)Low Level Optimizer87not available10Loop was modulo scheduled.
  • Initiation Interval: 71
6722ModuloSchedule (success)Low Level Optimizer871308415Loop was modulo scheduled.
  • Initiation Interval: 8
6723ModuloSchedule (success)Low Level Optimizer871308415Loop was modulo scheduled.
  • Initiation Interval: 28
6724ModuloSchedule (success)Low Level Optimizer87131355Loop was modulo scheduled.
  • Initiation Interval: 8
6725ModuloSchedule (success)Low Level Optimizer87131355Loop was modulo scheduled.
  • Initiation Interval: 28

Region #88
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$42
Region Name (Demangled)not available
Start Line #3645
End Line #3645
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$42(char * $$WIPtr41216, unsigned long long $$LBnd41217, unsigned long long $$UBnd41218)
  3645 |  {
            $$ICM..d-q_4312 = .d-q_4;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx3AB = $$UBnd41218 + $$LBnd41217 * 18446744073709551615ull;
            $$csx3A9 = 0ll < (long long) $$csx3AB;
            $$csx3AA = $$csx3AB % 2ull;
            if (!($$csx3AA > 0ull & $$csx3A9)) goto lab_35;
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV6D = 0ll;
  3647 |    $$ICM..q311 = .q;
            $$ICM..w313 = .w;
            $$ICM..d-w_4314 = .d-w_4;
  3646 |    $$ICM316 = $$LBnd41217 * 18446744073709551615ull + $$UBnd41218;
            $$ICM317 = $$csx3A9 & $$csx3AB > $$csx3AA;
            $$ICM315 = $$csx3AA + $$LBnd41217;
            $$ICM318 = ($$csx3AA + $$LBnd41217) * 18446744073709551615ull + $$UBnd41218;
            $$ICM319 = 18446744073709551615ull + (($$csx3AA + $$LBnd41217) * 18446744073709551615ull + $$UBnd41218);
  3645 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 136 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_19;
              $$LoopIV6E = 0ll;
              $$csx3AC = $$ICM316 % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 135 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46715{$$DCIVE5} */
                /* DIR   NEW construct_no=6 id_no=46716{$$DCIVE6} */
                /* DIR   NEW construct_no=6 id_no=46717{$$DCIVE7} */
                /* DIR   NEW construct_no=6 id_no=46662{$$CIV894} */
                /* DIR   NEW construct_no=6 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=6 id_no=1751{T_51} */
                /* DIR   NEW construct_no=6 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=6 id_no=1750{T_50} */
                /* DIR   NEW construct_no=6 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=6 id_no=41213{$$DCIV2A} */
                /* DIR   dir_no=72 */
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_64;
  3647 |        if (!1) goto lab_119;
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 128ull)) goto lab_117;
                $$CIV898 = (long long) 0;
                do {   /* id=28 guarded */ /* ~118 */ 
                  /* region = 125 */
                  /* bump-normalized */
                  if (!1) goto lab_86;
                  $$DCIVE5 = $$CIV898 * 128ll;
                  do {   /* id=12 guarded */ /* ~87 */ 
                    /* region = 124 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember1[$$DCIVE5 - $$CIV898 * 128ll] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVE5][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)];
                    $$StripMember0[$$DCIVE5 - $$CIV898 * 128ll] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)];
                    /* DIR   LATCH */
                    $$DCIVE5 = $$DCIVE5 + 1ll;
                  } while ((unsigned long long) $$DCIVE5 < (unsigned long long) ($$CIV898 * 128ll + 128ll));    /* ~87 */
                lab_86:
                  if (!1) goto lab_88;
                  $$DCIVE6 = $$CIV898 * 128ll;
                  do {   /* id=10 guarded */ /* ~89 */ 
                    /* region = 123 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember0[$$DCIVE6 - $$CIV898 * 128ll] = $$StripMember1[$$DCIVE6 - $$CIV898 * 128ll] / $$StripMember0[$$DCIVE6 - $$CIV898 * 128ll];
                    /* DIR   LATCH */
                    $$DCIVE6 = $$DCIVE6 + 1ll;
                  } while ((unsigned long long) $$DCIVE6 < (unsigned long long) ($$CIV898 * 128ll + 128ll));    /* ~89 */
                lab_88:
                  if (!1) goto lab_90;
                  $$DCIVE7 = $$CIV898 * 128ll;
                  do {   /* id=8 guarded */ /* ~91 */ 
                    /* region = 122 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=8 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVE7][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)] = $$StripMember0[$$DCIVE7 - $$CIV898 * 128ll];
                    /* DIR   LATCH */
                    $$DCIVE7 = $$DCIVE7 + 1ll;
                  } while ((unsigned long long) $$DCIVE7 < (unsigned long long) ($$CIV898 * 128ll + 128ll));    /* ~91 */
                lab_90:
                  /* DIR   LATCH */
                  $$CIV898 = $$CIV898 + 1ll;
                } while ((unsigned long long) $$CIV898 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~118 */
              lab_117:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull > 0ull)) goto lab_65;
                if (!1) goto lab_121;
                $$DCIVE5 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=29 guarded */ /* ~120 */ 
                  /* region = 128 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=29 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember1[($$DCIVE5 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVE5][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)];
                  $$StripMember0[($$DCIVE5 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)];
                  /* DIR   LATCH */
                  $$DCIVE5 = $$DCIVE5 + 1ll;
                } while ((unsigned long long) $$DCIVE5 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~120 */
              lab_121:
                if (!1) goto lab_123;
                $$DCIVE6 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=30 guarded */ /* ~122 */ 
                  /* region = 127 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=30 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember0[($$DCIVE6 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = $$StripMember1[($$DCIVE6 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] / $$StripMember0[($$DCIVE6 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVE6 = $$DCIVE6 + 1ll;
                } while ((unsigned long long) $$DCIVE6 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~122 */
              lab_123:
                if (!1) goto lab_125;
                $$DCIVE7 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=31 guarded */ /* ~124 */ 
                  /* region = 126 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=31 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVE7][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)] = $$StripMember0[($$DCIVE7 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVE7 = $$DCIVE7 + 1ll;
                } while ((unsigned long long) $$DCIVE7 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~124 */
              lab_125:
              lab_119:
                goto lab_65;
              lab_64:
                if (!1) goto lab_67;
                $$LoopIV6F = 0ll;
                do {   /* id=19 guarded */ /* ~66 */ 
                  /* region = 134 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)] / ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$LoopIV6E + (long long) $$LBnd41217)];
                  /* DIR   LATCH */
                  $$LoopIV6F = $$LoopIV6F + 1ll;
                } while ((unsigned long long) $$LoopIV6F < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~66 */
              lab_67:
              lab_65:
  3646 |        /* DIR   LATCH */
                $$LoopIV6E = $$LoopIV6E + 1ll;
              } while ((unsigned long long) $$LoopIV6E < $$csx3AC);    /* ~16 */
            lab_19:
              if (!$$ICM317) goto lab_3;
              $$CIV897 = (long long) 0;
              $$csx3AD = (long long) $$ICM319 / 2ll + 1ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 133 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46777{$$CIV89D} */
                /* DIR   NEW construct_no=2 id_no=46761{$$CIV899} */
                /* DIR   NEW construct_no=2 id_no=46818{$$NumElements3} */
                /* DIR   NEW construct_no=2 id_no=46819{$$NumElements4} */
                /* DIR   NEW construct_no=2 id_no=46773{$$CIV89C} */
                /* DIR   NEW construct_no=2 id_no=46673{$$LoopIV6F} */
                /* DIR   NEW construct_no=2 id_no=46662{$$CIV894} */
                /* DIR   NEW construct_no=2 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=2 id_no=1751{T_51} */
                /* DIR   NEW construct_no=2 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=2 id_no=1750{T_50} */
                /* DIR   NEW construct_no=2 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=2 id_no=41213{$$DCIV2A} */
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_68;
  3647 |        if (!1) goto lab_115;
                $$CIV89D = (long long) 0;
                do {   /* id=27 guarded */ /* ~116 */ 
                  /* region = 131 */
                  /* bump-normalized */
                  if (!1) goto lab_93;
                  $$CIV899 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~94 */ 
                    /* region = 130 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMember3[$$CIV899] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV899 + ($$CIV89D * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember2[$$CIV899] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember1[$$CIV899] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV899 + ($$CIV89D * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember0[$$CIV899] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    /* DIR   LATCH */
                    $$CIV899 = $$CIV899 + 1ll;
                  } while ((unsigned long long) $$CIV899 < (unsigned long long) (min($$CIV89D * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV89D * 128ll));    /* ~94 */
                lab_93:
                  $$NumElements3 = (int) ((unsigned long long) (min($$CIV89D * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV89D * 128ll));
                  __vdiv(((char *)&$$StripVector0 + (8)*(0ll)),((char *)&$$StripVector1 + (8)*(0ll)),((char *)&$$StripVector0 + (8)*(0ll)),&$$NumElements3)
                  $$NumElements4 = (int) ((unsigned long long) (min($$CIV89D * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV89D * 128ll));
                  __vdiv(((char *)&$$StripVector2 + (8)*(0ll)),((char *)&$$StripVector3 + (8)*(0ll)),((char *)&$$StripVector2 + (8)*(0ll)),&$$NumElements4)
                  if (!1) goto lab_99;
                  $$CIV89C = (long long) 0;
                  do {   /* id=24 guarded */ /* ~100 */ 
                    /* region = 129 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=24 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV89C + ($$CIV89D * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember2[$$CIV89C];
                    ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV89C + ($$CIV89D * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember0[$$CIV89C];
                    /* DIR   LATCH */
                    $$CIV89C = $$CIV89C + 1ll;
                  } while ((unsigned long long) $$CIV89C < (unsigned long long) (min($$CIV89D * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV89D * 128ll));    /* ~100 */
                lab_99:
                  /* DIR   LATCH */
                  $$CIV89D = $$CIV89D + 1ll;
                } while ((unsigned long long) $$CIV89D < (unsigned long long) (((long long) ivz - (long long) m_low) / 128ll + 1ll));    /* ~116 */
              lab_115:
                goto lab_69;
              lab_68:
                if (!1) goto lab_71;
                $$LoopIV6F = 0ll;
                $$ICM315 = $$csx3AA + $$LBnd41217;
                do {   /* id=9 guarded */ /* ~70 */ 
                  /* region = 132 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)] / ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)];
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)] / ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)];
                  /* DIR   LATCH */
                  $$LoopIV6F = $$LoopIV6F + 1ll;
                } while ((unsigned long long) $$LoopIV6F < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~70 */
              lab_71:
              lab_69:
  3646 |        /* DIR   LATCH */
                $$CIV897 = $$CIV897 + 1ll;
              } while ((unsigned long long) $$CIV897 < (unsigned long long) $$csx3AD);    /* ~4 */
            lab_3:
  3645 |      /* DIR   LATCH */
              $$LoopIV6D = $$LoopIV6D + 1ll;
            } while ((unsigned long long) $$LoopIV6D < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV6D = 0ll;
            if (!($$csx3A9 & $$csx3AB > $$csx3AA)) goto lab_162;
            if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_142;
  3647 |    $$ICM..q311 = .q;
            $$ICM..w313 = .w;
            $$ICM..d-w_4314 = .d-w_4;
  3645 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 143 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_45;
              $$CIV897 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 142 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46797{$$CIV8A2} */
                /* DIR   NEW construct_no=14 id_no=46781{$$CIV89E} */
                /* DIR   NEW construct_no=14 id_no=46817{$$NumElements2} */
                /* DIR   NEW construct_no=14 id_no=46816{$$NumElements1} */
                /* DIR   NEW construct_no=14 id_no=46793{$$CIV8A1} */
                /* DIR   NEW construct_no=14 id_no=46801{$$CIV8A3} */
                /* DIR   NEW construct_no=14 id_no=46815{$$NumElements0} */
                /* DIR   NEW construct_no=14 id_no=46820{$$NumElements5} */
                /* DIR   NEW construct_no=14 id_no=46813{$$CIV8A6} */
                /* DIR   NEW construct_no=14 id_no=46673{$$LoopIV6F} */
                /* DIR   NEW construct_no=14 id_no=46662{$$CIV894} */
                /* DIR   NEW construct_no=14 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=14 id_no=1751{T_51} */
                /* DIR   NEW construct_no=14 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=14 id_no=1750{T_50} */
                /* DIR   NEW construct_no=14 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=14 id_no=41213{$$DCIV2A} */
  3647 |        if (!1) goto lab_105;
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 128ull)) goto lab_103;
                $$CIV8A2 = (long long) 0;
                do {   /* id=15 guarded */ /* ~104 */ 
                  /* region = 139 */
                  /* bump-normalized */
                  if (!1) goto lab_77;
                  $$CIV89E = (long long) 0;
                  do {   /* id=20 guarded */ /* ~78 */ 
                    /* region = 138 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=20 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMember3[$$CIV89E] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember2[$$CIV89E] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember1[$$CIV89E] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    $$StripMember0[$$CIV89E] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                    /* DIR   LATCH */
                    $$CIV89E = $$CIV89E + 1ll;
                  } while ((unsigned long long) $$CIV89E < 128ull);    /* ~78 */
                lab_77:
                  $$NumElements2 = (int) 128ull;
                  __vdiv(((char *)&$$StripVector0 + (8)*(0ll)),((char *)&$$StripVector1 + (8)*(0ll)),((char *)&$$StripVector0 + (8)*(0ll)),&$$NumElements2)
                  $$NumElements1 = (int) 128ull;
                  __vdiv(((char *)&$$StripVector2 + (8)*(0ll)),((char *)&$$StripVector3 + (8)*(0ll)),((char *)&$$StripVector2 + (8)*(0ll)),&$$NumElements1)
                  if (!1) goto lab_83;
                  $$CIV8A1 = (long long) 0;
                  do {   /* id=13 guarded */ /* ~84 */ 
                    /* region = 137 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=13 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember2[$$CIV8A1];
                    ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember0[$$CIV8A1];
                    /* DIR   LATCH */
                    $$CIV8A1 = $$CIV8A1 + 1ll;
                  } while ((unsigned long long) $$CIV8A1 < 128ull);    /* ~84 */
                lab_83:
                  /* DIR   LATCH */
                  $$CIV8A2 = $$CIV8A2 + 1ll;
                } while ((unsigned long long) $$CIV8A2 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~104 */
              lab_103:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull > 0ull)) goto lab_73;
                if (!1) goto lab_107;
                $$CIV8A3 = (long long) 0;
                do {   /* id=7 guarded */ /* ~106 */ 
                  /* region = 141 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMember3[$$CIV8A3] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                  $$StripMember2[$$CIV8A3] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                  $$StripMember1[$$CIV8A3] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                  $$StripMember0[$$CIV8A3] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))];
                  /* DIR   LATCH */
                  $$CIV8A3 = $$CIV8A3 + 1ll;
                } while ((unsigned long long) $$CIV8A3 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);    /* ~106 */
              lab_107:
                $$NumElements0 = (int) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVector0 + (8)*(0ll)),((char *)&$$StripVector1 + (8)*(0ll)),((char *)&$$StripVector0 + (8)*(0ll)),&$$NumElements0)
                $$NumElements5 = (int) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVector2 + (8)*(0ll)),((char *)&$$StripVector3 + (8)*(0ll)),((char *)&$$StripVector2 + (8)*(0ll)),&$$NumElements5)
                if (!1) goto lab_113;
                $$CIV8A6 = (long long) 0;
                do {   /* id=26 guarded */ /* ~112 */ 
                  /* region = 140 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=26 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember2[$$CIV8A6];
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) ($$csx3AA + $$LBnd41217))] = $$StripMember0[$$CIV8A6];
                  /* DIR   LATCH */
                  $$CIV8A6 = $$CIV8A6 + 1ll;
                } while ((unsigned long long) $$CIV8A6 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);    /* ~112 */
              lab_113:
              lab_105:
              lab_73:
  3646 |        /* DIR   LATCH */
                $$CIV897 = $$CIV897 + 1ll;
              } while ((unsigned long long) $$CIV897 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3AA + $$LBnd41217) * 18446744073709551615ull + $$UBnd41218)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3645 |      /* DIR   LATCH */
              $$LoopIV6D = $$LoopIV6D + 1ll;
            } while ((unsigned long long) $$LoopIV6D < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
            goto lab_58;
          lab_142:
  3647 |    $$ICM..q311 = .q;
            $$ICM..w313 = .w;
            $$ICM..d-w_4314 = .d-w_4;
  3645 |    do {   /* id=25 guarded */ /* ~144 */ 
              /* region = 146 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_161;
              $$CIV897 = (long long) 0;
              do {   /* id=23 guarded */ /* ~145 */ 
                /* region = 145 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=23 id_no=46797{$$CIV8A2} */
                /* DIR   NEW construct_no=23 id_no=46781{$$CIV89E} */
                /* DIR   NEW construct_no=23 id_no=46817{$$NumElements2} */
                /* DIR   NEW construct_no=23 id_no=46816{$$NumElements1} */
                /* DIR   NEW construct_no=23 id_no=46793{$$CIV8A1} */
                /* DIR   NEW construct_no=23 id_no=46801{$$CIV8A3} */
                /* DIR   NEW construct_no=23 id_no=46815{$$NumElements0} */
                /* DIR   NEW construct_no=23 id_no=46820{$$NumElements5} */
                /* DIR   NEW construct_no=23 id_no=46813{$$CIV8A6} */
                /* DIR   NEW construct_no=23 id_no=46673{$$LoopIV6F} */
                /* DIR   NEW construct_no=23 id_no=46662{$$CIV894} */
                /* DIR   NEW construct_no=23 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=23 id_no=1751{T_51} */
                /* DIR   NEW construct_no=23 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=23 id_no=1750{T_50} */
                /* DIR   NEW construct_no=23 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=23 id_no=41213{$$DCIV2A} */
  3647 |        if (!1) goto lab_159;
                $$LoopIV6F = 0ll;
                $$ICM315 = $$csx3AA + $$LBnd41217;
                do {   /* id=5 guarded */ /* ~158 */ 
                  /* region = 144 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=5 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)] / ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][1ll + ($$CIV897 * 2ll + (long long) $$ICM315)];
                  ((double *)((char *)$$ICM..w313  + - (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4314  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)] = ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV6F][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)] / ((double *)((char *)$$ICM..q311  + - (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV6D + 1ll][2ll + ($$CIV897 * 2ll + (long long) $$ICM315)];
                  /* DIR   LATCH */
                  $$LoopIV6F = $$LoopIV6F + 1ll;
                } while ((unsigned long long) $$LoopIV6F < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~158 */
              lab_159:
  3646 |        /* DIR   LATCH */
                $$CIV897 = $$CIV897 + 1ll;
              } while ((unsigned long long) $$CIV897 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3AA + $$LBnd41217) * 18446744073709551615ull + $$UBnd41218)) / 2ll + 1ll));    /* ~145 */
            lab_161:
  3645 |      /* DIR   LATCH */
              $$LoopIV6D = $$LoopIV6D + 1ll;
            } while ((unsigned long long) $$LoopIV6D < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4312  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~144 */
            goto lab_58;
          lab_162:
            if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_58;
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13645not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23646not available118020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53647not available23280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63646not available1120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73647not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
93647not available2280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
103647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
113645not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
133647not available153512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143646not available11120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153647not available142328400328400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193647not available6280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
203647not available153768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213647not available273768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233646not available25120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243647not available273512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253645not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
263647not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273647not available22331600331600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
283647not available62240800240800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
303647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
313647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
323646not available40120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
343647not available38280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
383646not available4018020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393647not available32280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
403645not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2084LoopHasPrivateVariables (success)High Level Optimizer8836451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV29", "$$DCIV2A", "$$DCIV2A", "$$DCIV29", "$$DCIV2A", "$$DCIV2A", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2085LoopParallelized (success)High Level Optimizer8836451Loop was automatically parallelized.not available
2086LoopInterchange (success)High Level Optimizer8836451Loop interchanging was applied to loop nest.not available
2087NonInnermostLoop (fail)High Level Optimizer8836451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2088LoopVectorVersion (success)High Level Optimizer88364712Vector versioning was performed.not available
2089UnsupportedStructure (fail)High Level Optimizer88364712An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2090LoopVectorVersion (success)High Level Optimizer88364710Vector versioning was performed.not available
2091UnsupportedStructure (fail)High Level Optimizer88364710An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2092LoopVectorVersion (success)High Level Optimizer8836478Vector versioning was performed.not available
2093UnsupportedStructure (fail)High Level Optimizer8836478An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2094LoopVectorVersion (success)High Level Optimizer88364729Vector versioning was performed.not available
2095UnsupportedStructure (fail)High Level Optimizer88364729An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2096LoopVectorVersion (success)High Level Optimizer88364730Vector versioning was performed.not available
2097UnsupportedStructure (fail)High Level Optimizer88364730An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2098LoopVectorVersion (success)High Level Optimizer88364731Vector versioning was performed.not available
2099UnsupportedStructure (fail)High Level Optimizer88364731An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2100UnsupportedStructure (fail)High Level Optimizer88364719An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2101OuterLoopUnroll (success)High Level Optimizer8836462An outer loop unroll was performed.
  • Unroll Factor: 2
2102LoopVectorVersion (success)High Level Optimizer88364721Vector versioning was performed.not available
2103NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2104NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2105NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2106NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2107LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2108LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2109LoopVectorVersion (success)High Level Optimizer88364724Vector versioning was performed.not available
2110NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2111NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2112NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2113NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2114NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2115NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2116UnsupportedStructure (fail)High Level Optimizer8836479An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2117LoopVectorVersion (success)High Level Optimizer88364720Vector versioning was performed.not available
2118NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2119NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2120NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2121NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2122LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2123LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2124LoopVectorVersion (success)High Level Optimizer88364713Vector versioning was performed.not available
2125NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2126NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2127NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2128NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2129NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2130NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2131LoopVectorVersion (success)High Level Optimizer8836477Vector versioning was performed.not available
2132NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2133NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2134NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2135NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2136LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2137LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2138LoopVectorVersion (success)High Level Optimizer88364726Vector versioning was performed.not available
2139NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2140NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2141NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2142NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2143NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2144NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
5962LoopUnroll (success)Low Level Optimizer881316924Loop unroll was performed.
  • Unroll Factor: 4
5963LoopUnroll (success)Low Level Optimizer881316921Loop unroll was performed.
  • Unroll Factor: 2
5964LoopUnroll (success)Low Level Optimizer881321513Loop unroll was performed.
  • Unroll Factor: 4
5965LoopUnroll (success)Low Level Optimizer881321520Loop unroll was performed.
  • Unroll Factor: 2
5966LoopUnroll (success)Low Level Optimizer881321526Loop unroll was performed.
  • Unroll Factor: 4
5967LoopUnroll (success)Low Level Optimizer88132157Loop unroll was performed.
  • Unroll Factor: 2
6700ModuloSchedule (success)Low Level Optimizer88131618Loop was modulo scheduled.
  • Initiation Interval: 8
6701NoValidSchedule (fail)Low Level Optimizer881316110Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6702ModuloSchedule (success)Low Level Optimizer881316112Loop was modulo scheduled.
  • Initiation Interval: 8
6703ModuloSchedule (success)Low Level Optimizer881316131Loop was modulo scheduled.
  • Initiation Interval: 8
6704NoValidSchedule (fail)Low Level Optimizer881316130Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6705ModuloSchedule (success)Low Level Optimizer881316129Loop was modulo scheduled.
  • Initiation Interval: 8
6706ModuloSchedule (success)Low Level Optimizer881316924Loop was modulo scheduled.
  • Initiation Interval: 8
6707ModuloSchedule (success)Low Level Optimizer881316924Loop was modulo scheduled.
  • Initiation Interval: 19
6708ModuloSchedule (success)Low Level Optimizer88not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6709ModuloSchedule (success)Low Level Optimizer881319334Loop was modulo scheduled.
  • Initiation Interval: 15
6710NoValidSchedule (fail)Low Level Optimizer881318539Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6711NoValidSchedule (fail)Low Level Optimizer881318539Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6712ModuloSchedule (success)Low Level Optimizer881321513Loop was modulo scheduled.
  • Initiation Interval: 19
6713ModuloSchedule (success)Low Level Optimizer881321520Loop was modulo scheduled.
  • Initiation Interval: 15
6714ModuloSchedule (success)Low Level Optimizer881321526Loop was modulo scheduled.
  • Initiation Interval: 8
6715ModuloSchedule (success)Low Level Optimizer881321526Loop was modulo scheduled.
  • Initiation Interval: 19
6716ModuloSchedule (success)Low Level Optimizer88not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6717ModuloSchedule (success)Low Level Optimizer88132395Loop was modulo scheduled.
  • Initiation Interval: 15

Region #89
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$43
Region Name (Demangled)not available
Start Line #3653
End Line #3653
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$43(char * $$WIPtr41227, unsigned long long $$LBnd41228, unsigned long long $$UBnd41229)
  3653 |  {
            $$ICM..d-q_431B = .d-q_4;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx3B0 = $$UBnd41229 + $$LBnd41228 * 18446744073709551615ull;
            $$csx3AE = 0ll < (long long) $$csx3B0;
            $$csx3AF = $$csx3B0 % 2ull;
            if (!($$csx3AF > 0ull & $$csx3AE)) goto lab_35;
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV70 = 0ll;
  3655 |    $$ICM..q31A = .q;
            $$ICM..w31C = .w;
            $$ICM..d-w_431D = .d-w_4;
  3654 |    $$ICM31F = $$LBnd41228 * 18446744073709551615ull + $$UBnd41229;
            $$ICM320 = $$csx3AE & $$csx3B0 > $$csx3AF;
            $$ICM31E = $$csx3AF + $$LBnd41228;
            $$ICM321 = ($$csx3AF + $$LBnd41228) * 18446744073709551615ull + $$UBnd41229;
            $$ICM322 = 18446744073709551615ull + (($$csx3AF + $$LBnd41228) * 18446744073709551615ull + $$UBnd41229);
  3653 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 136 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_19;
              $$LoopIV71 = 0ll;
              $$csx3B1 = $$ICM31F % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 135 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=46891{$$DCIVF0} */
                /* DIR   NEW construct_no=6 id_no=46892{$$DCIVF1} */
                /* DIR   NEW construct_no=6 id_no=46893{$$DCIVF2} */
                /* DIR   NEW construct_no=6 id_no=46838{$$CIV8A7} */
                /* DIR   NEW construct_no=6 id_no=20585{$$CIV37} */
                /* DIR   NEW construct_no=6 id_no=1753{T_52} */
                /* DIR   NEW construct_no=6 id_no=20581{$$CIV36} */
                /* DIR   NEW construct_no=6 id_no=41224{$$DCIV24} */
                /* DIR   dir_no=72 */
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 16ull)) goto lab_64;
  3655 |        if (!1) goto lab_119;
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 128ull)) goto lab_117;
                $$CIV8AB = (long long) 0;
                do {   /* id=28 guarded */ /* ~118 */ 
                  /* region = 125 */
                  /* bump-normalized */
                  if (!1) goto lab_86;
                  $$DCIVF0 = $$CIV8AB * 128ll;
                  do {   /* id=12 guarded */ /* ~87 */ 
                    /* region = 124 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember5[$$DCIVF0 - $$CIV8AB * 128ll] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVF0][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)];
                    $$StripMember4[$$DCIVF0 - $$CIV8AB * 128ll] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)];
                    /* DIR   LATCH */
                    $$DCIVF0 = $$DCIVF0 + 1ll;
                  } while ((unsigned long long) $$DCIVF0 < (unsigned long long) ($$CIV8AB * 128ll + 128ll));    /* ~87 */
                lab_86:
                  if (!1) goto lab_88;
                  $$DCIVF1 = $$CIV8AB * 128ll;
                  do {   /* id=10 guarded */ /* ~89 */ 
                    /* region = 123 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember4[$$DCIVF1 - $$CIV8AB * 128ll] = $$StripMember5[$$DCIVF1 - $$CIV8AB * 128ll] / $$StripMember4[$$DCIVF1 - $$CIV8AB * 128ll];
                    /* DIR   LATCH */
                    $$DCIVF1 = $$DCIVF1 + 1ll;
                  } while ((unsigned long long) $$DCIVF1 < (unsigned long long) ($$CIV8AB * 128ll + 128ll));    /* ~89 */
                lab_88:
                  if (!1) goto lab_90;
                  $$DCIVF2 = $$CIV8AB * 128ll;
                  do {   /* id=8 guarded */ /* ~91 */ 
                    /* region = 122 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=8 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVF2][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)] = $$StripMember4[$$DCIVF2 - $$CIV8AB * 128ll];
                    /* DIR   LATCH */
                    $$DCIVF2 = $$DCIVF2 + 1ll;
                  } while ((unsigned long long) $$DCIVF2 < (unsigned long long) ($$CIV8AB * 128ll + 128ll));    /* ~91 */
                lab_90:
                  /* DIR   LATCH */
                  $$CIV8AB = $$CIV8AB + 1ll;
                } while ((unsigned long long) $$CIV8AB < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~118 */
              lab_117:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull > 0ull)) goto lab_65;
                if (!1) goto lab_121;
                $$DCIVF0 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) m_high - (long long) m_low));
                do {   /* id=29 guarded */ /* ~120 */ 
                  /* region = 128 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=29 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember5[($$DCIVF0 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVF0][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)];
                  $$StripMember4[($$DCIVF0 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)];
                  /* DIR   LATCH */
                  $$DCIVF0 = $$DCIVF0 + 1ll;
                } while ((unsigned long long) $$DCIVF0 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~120 */
              lab_121:
                if (!1) goto lab_123;
                $$DCIVF1 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) m_high - (long long) m_low));
                do {   /* id=30 guarded */ /* ~122 */ 
                  /* region = 127 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=30 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember4[($$DCIVF1 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll] = $$StripMember5[($$DCIVF1 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll] / $$StripMember4[($$DCIVF1 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVF1 = $$DCIVF1 + 1ll;
                } while ((unsigned long long) $$DCIVF1 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~122 */
              lab_123:
                if (!1) goto lab_125;
                $$DCIVF2 = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) m_high - (long long) m_low));
                do {   /* id=31 guarded */ /* ~124 */ 
                  /* region = 126 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=31 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVF2][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)] = $$StripMember4[($$DCIVF2 + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) - (long long) m_high))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVF2 = $$DCIVF2 + 1ll;
                } while ((unsigned long long) $$DCIVF2 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~124 */
              lab_125:
              lab_119:
                goto lab_65;
              lab_64:
                if (!1) goto lab_67;
                $$LoopIV72 = 0ll;
                do {   /* id=19 guarded */ /* ~66 */ 
                  /* region = 134 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)] / ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$LoopIV71 + (long long) $$LBnd41228)];
                  /* DIR   LATCH */
                  $$LoopIV72 = $$LoopIV72 + 1ll;
                } while ((unsigned long long) $$LoopIV72 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~66 */
              lab_67:
              lab_65:
  3654 |        /* DIR   LATCH */
                $$LoopIV71 = $$LoopIV71 + 1ll;
              } while ((unsigned long long) $$LoopIV71 < $$csx3B1);    /* ~16 */
            lab_19:
              if (!$$ICM320) goto lab_3;
              $$CIV8AA = (long long) 0;
              $$csx3B2 = (long long) $$ICM322 / 2ll + 1ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 133 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=46953{$$CIV8B0} */
                /* DIR   NEW construct_no=2 id_no=46937{$$CIV8AC} */
                /* DIR   NEW construct_no=2 id_no=46993{$$NumElements9} */
                /* DIR   NEW construct_no=2 id_no=46994{$$NumElementsA} */
                /* DIR   NEW construct_no=2 id_no=46949{$$CIV8AF} */
                /* DIR   NEW construct_no=2 id_no=46849{$$LoopIV72} */
                /* DIR   NEW construct_no=2 id_no=46838{$$CIV8A7} */
                /* DIR   NEW construct_no=2 id_no=20585{$$CIV37} */
                /* DIR   NEW construct_no=2 id_no=1753{T_52} */
                /* DIR   NEW construct_no=2 id_no=20581{$$CIV36} */
                /* DIR   NEW construct_no=2 id_no=41224{$$DCIV24} */
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 16ull)) goto lab_68;
  3655 |        if (!1) goto lab_115;
                $$CIV8B0 = (long long) 0;
                do {   /* id=27 guarded */ /* ~116 */ 
                  /* region = 131 */
                  /* bump-normalized */
                  if (!1) goto lab_93;
                  $$CIV8AC = (long long) 0;
                  do {   /* id=21 guarded */ /* ~94 */ 
                    /* region = 130 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMember7[$$CIV8AC] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember6[$$CIV8AC] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember5[$$CIV8AC] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember4[$$CIV8AC] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    /* DIR   LATCH */
                    $$CIV8AC = $$CIV8AC + 1ll;
                  } while ((unsigned long long) $$CIV8AC < (unsigned long long) (min($$CIV8B0 * 128ll + 128ll,1ll + ((long long) m_high - (long long) m_low)) - $$CIV8B0 * 128ll));    /* ~94 */
                lab_93:
                  $$NumElements9 = (int) ((unsigned long long) (min($$CIV8B0 * 128ll + 128ll,1ll + ((long long) m_high - (long long) m_low)) - $$CIV8B0 * 128ll));
                  __vdiv(((char *)&$$StripVector4 + (8)*(0ll)),((char *)&$$StripVector5 + (8)*(0ll)),((char *)&$$StripVector4 + (8)*(0ll)),&$$NumElements9)
                  $$NumElementsA = (int) ((unsigned long long) (min($$CIV8B0 * 128ll + 128ll,1ll + ((long long) m_high - (long long) m_low)) - $$CIV8B0 * 128ll));
                  __vdiv(((char *)&$$StripVector6 + (8)*(0ll)),((char *)&$$StripVector7 + (8)*(0ll)),((char *)&$$StripVector6 + (8)*(0ll)),&$$NumElementsA)
                  if (!1) goto lab_99;
                  $$CIV8AF = (long long) 0;
                  do {   /* id=24 guarded */ /* ~100 */ 
                    /* region = 129 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=24 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember6[$$CIV8AF];
                    ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember4[$$CIV8AF];
                    /* DIR   LATCH */
                    $$CIV8AF = $$CIV8AF + 1ll;
                  } while ((unsigned long long) $$CIV8AF < (unsigned long long) (min($$CIV8B0 * 128ll + 128ll,1ll + ((long long) m_high - (long long) m_low)) - $$CIV8B0 * 128ll));    /* ~100 */
                lab_99:
                  /* DIR   LATCH */
                  $$CIV8B0 = $$CIV8B0 + 1ll;
                } while ((unsigned long long) $$CIV8B0 < (unsigned long long) (((long long) m_high - (long long) m_low) / 128ll + 1ll));    /* ~116 */
              lab_115:
                goto lab_69;
              lab_68:
                if (!1) goto lab_71;
                $$LoopIV72 = 0ll;
                $$ICM31E = $$csx3AF + $$LBnd41228;
                do {   /* id=9 guarded */ /* ~70 */ 
                  /* region = 132 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] / ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)];
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] / ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)];
                  /* DIR   LATCH */
                  $$LoopIV72 = $$LoopIV72 + 1ll;
                } while ((unsigned long long) $$LoopIV72 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~70 */
              lab_71:
              lab_69:
  3654 |        /* DIR   LATCH */
                $$CIV8AA = $$CIV8AA + 1ll;
              } while ((unsigned long long) $$CIV8AA < (unsigned long long) $$csx3B2);    /* ~4 */
            lab_3:
  3653 |      /* DIR   LATCH */
              $$LoopIV70 = $$LoopIV70 + 1ll;
            } while ((unsigned long long) $$LoopIV70 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV70 = 0ll;
            if (!($$csx3AE & $$csx3B0 > $$csx3AF)) goto lab_162;
            if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 16ull)) goto lab_142;
  3655 |    $$ICM..q31A = .q;
            $$ICM..w31C = .w;
            $$ICM..d-w_431D = .d-w_4;
  3653 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 143 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_45;
              $$CIV8AA = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 142 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=46973{$$CIV8B5} */
                /* DIR   NEW construct_no=14 id_no=46957{$$CIV8B1} */
                /* DIR   NEW construct_no=14 id_no=46992{$$NumElements8} */
                /* DIR   NEW construct_no=14 id_no=46991{$$NumElements7} */
                /* DIR   NEW construct_no=14 id_no=46969{$$CIV8B4} */
                /* DIR   NEW construct_no=14 id_no=46977{$$CIV8B6} */
                /* DIR   NEW construct_no=14 id_no=46990{$$NumElements6} */
                /* DIR   NEW construct_no=14 id_no=46995{$$NumElementsB} */
                /* DIR   NEW construct_no=14 id_no=46989{$$CIV8B9} */
                /* DIR   NEW construct_no=14 id_no=46849{$$LoopIV72} */
                /* DIR   NEW construct_no=14 id_no=46838{$$CIV8A7} */
                /* DIR   NEW construct_no=14 id_no=20585{$$CIV37} */
                /* DIR   NEW construct_no=14 id_no=1753{T_52} */
                /* DIR   NEW construct_no=14 id_no=20581{$$CIV36} */
                /* DIR   NEW construct_no=14 id_no=41224{$$DCIV24} */
  3655 |        if (!1) goto lab_105;
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) >= 128ull)) goto lab_103;
                $$CIV8B5 = (long long) 0;
                do {   /* id=15 guarded */ /* ~104 */ 
                  /* region = 139 */
                  /* bump-normalized */
                  if (!1) goto lab_77;
                  $$CIV8B1 = (long long) 0;
                  do {   /* id=20 guarded */ /* ~78 */ 
                    /* region = 138 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=20 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMember7[$$CIV8B1] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember6[$$CIV8B1] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember5[$$CIV8B1] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    $$StripMember4[$$CIV8B1] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                    /* DIR   LATCH */
                    $$CIV8B1 = $$CIV8B1 + 1ll;
                  } while ((unsigned long long) $$CIV8B1 < 128ull);    /* ~78 */
                lab_77:
                  $$NumElements8 = (int) 128ull;
                  __vdiv(((char *)&$$StripVector4 + (8)*(0ll)),((char *)&$$StripVector5 + (8)*(0ll)),((char *)&$$StripVector4 + (8)*(0ll)),&$$NumElements8)
                  $$NumElements7 = (int) 128ull;
                  __vdiv(((char *)&$$StripVector6 + (8)*(0ll)),((char *)&$$StripVector7 + (8)*(0ll)),((char *)&$$StripVector6 + (8)*(0ll)),&$$NumElements7)
                  if (!1) goto lab_83;
                  $$CIV8B4 = (long long) 0;
                  do {   /* id=13 guarded */ /* ~84 */ 
                    /* region = 137 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=13 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember6[$$CIV8B4];
                    ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember4[$$CIV8B4];
                    /* DIR   LATCH */
                    $$CIV8B4 = $$CIV8B4 + 1ll;
                  } while ((unsigned long long) $$CIV8B4 < 128ull);    /* ~84 */
                lab_83:
                  /* DIR   LATCH */
                  $$CIV8B5 = $$CIV8B5 + 1ll;
                } while ((unsigned long long) $$CIV8B5 < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~104 */
              lab_103:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull > 0ull)) goto lab_73;
                if (!1) goto lab_107;
                $$CIV8B6 = (long long) 0;
                do {   /* id=7 guarded */ /* ~106 */ 
                  /* region = 141 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMember7[$$CIV8B6] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                  $$StripMember6[$$CIV8B6] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                  $$StripMember5[$$CIV8B6] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                  $$StripMember4[$$CIV8B6] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))];
                  /* DIR   LATCH */
                  $$CIV8B6 = $$CIV8B6 + 1ll;
                } while ((unsigned long long) $$CIV8B6 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull);    /* ~106 */
              lab_107:
                $$NumElements6 = (int) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVector4 + (8)*(0ll)),((char *)&$$StripVector5 + (8)*(0ll)),((char *)&$$StripVector4 + (8)*(0ll)),&$$NumElements6)
                $$NumElementsB = (int) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVector6 + (8)*(0ll)),((char *)&$$StripVector7 + (8)*(0ll)),((char *)&$$StripVector6 + (8)*(0ll)),&$$NumElementsB)
                if (!1) goto lab_113;
                $$CIV8B9 = (long long) 0;
                do {   /* id=26 guarded */ /* ~112 */ 
                  /* region = 140 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=26 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember6[$$CIV8B9];
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) ($$csx3AF + $$LBnd41228))] = $$StripMember4[$$CIV8B9];
                  /* DIR   LATCH */
                  $$CIV8B9 = $$CIV8B9 + 1ll;
                } while ((unsigned long long) $$CIV8B9 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull);    /* ~112 */
              lab_113:
              lab_105:
              lab_73:
  3654 |        /* DIR   LATCH */
                $$CIV8AA = $$CIV8AA + 1ll;
              } while ((unsigned long long) $$CIV8AA < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3AF + $$LBnd41228) * 18446744073709551615ull + $$UBnd41229)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3653 |      /* DIR   LATCH */
              $$LoopIV70 = $$LoopIV70 + 1ll;
            } while ((unsigned long long) $$LoopIV70 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
            goto lab_58;
          lab_142:
  3655 |    $$ICM..q31A = .q;
            $$ICM..w31C = .w;
            $$ICM..d-w_431D = .d-w_4;
  3653 |    do {   /* id=25 guarded */ /* ~144 */ 
              /* region = 146 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_161;
              $$CIV8AA = (long long) 0;
              do {   /* id=23 guarded */ /* ~145 */ 
                /* region = 145 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=23 id_no=46973{$$CIV8B5} */
                /* DIR   NEW construct_no=23 id_no=46957{$$CIV8B1} */
                /* DIR   NEW construct_no=23 id_no=46992{$$NumElements8} */
                /* DIR   NEW construct_no=23 id_no=46991{$$NumElements7} */
                /* DIR   NEW construct_no=23 id_no=46969{$$CIV8B4} */
                /* DIR   NEW construct_no=23 id_no=46977{$$CIV8B6} */
                /* DIR   NEW construct_no=23 id_no=46990{$$NumElements6} */
                /* DIR   NEW construct_no=23 id_no=46995{$$NumElementsB} */
                /* DIR   NEW construct_no=23 id_no=46989{$$CIV8B9} */
                /* DIR   NEW construct_no=23 id_no=46849{$$LoopIV72} */
                /* DIR   NEW construct_no=23 id_no=46838{$$CIV8A7} */
                /* DIR   NEW construct_no=23 id_no=20585{$$CIV37} */
                /* DIR   NEW construct_no=23 id_no=1753{T_52} */
                /* DIR   NEW construct_no=23 id_no=20581{$$CIV36} */
                /* DIR   NEW construct_no=23 id_no=41224{$$DCIV24} */
  3655 |        if (!1) goto lab_159;
                $$LoopIV72 = 0ll;
                $$ICM31E = $$csx3AF + $$LBnd41228;
                do {   /* id=5 guarded */ /* ~158 */ 
                  /* region = 144 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=5 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] / ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][1ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)];
                  ((double *)((char *)$$ICM..w31C  + - (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_431D  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] = ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV72][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)] / ((double *)((char *)$$ICM..q31A  + - (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV70 + 1ll][2ll + ($$CIV8AA * 2ll + (long long) $$ICM31E)];
                  /* DIR   LATCH */
                  $$LoopIV72 = $$LoopIV72 + 1ll;
                } while ((unsigned long long) $$LoopIV72 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~158 */
              lab_159:
  3654 |        /* DIR   LATCH */
                $$CIV8AA = $$CIV8AA + 1ll;
              } while ((unsigned long long) $$CIV8AA < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3AF + $$LBnd41228) * 18446744073709551615ull + $$UBnd41229)) / 2ll + 1ll));    /* ~145 */
            lab_161:
  3653 |      /* DIR   LATCH */
              $$LoopIV70 = $$LoopIV70 + 1ll;
            } while ((unsigned long long) $$LoopIV70 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_431B  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~144 */
            goto lab_58;
          lab_162:
            if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 16ull)) goto lab_58;
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13653not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23654not available118020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53655not available23280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63654not available1120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73655not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83655not available283800800128 (array)
  • residual
  • well behaved
  • guarded
93655not available2280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
103655not available283800800128 (array)
  • residual
  • well behaved
  • guarded
113653not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123655not available283800800128 (array)
  • residual
  • well behaved
  • guarded
133655not available153512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143654not available11120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153655not available142328400328400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193655not available6280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
203655not available153768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213655not available273768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233654not available25120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243655not available273512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253653not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
263655not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273655not available22331600331600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
283655not available62240800240800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293655not available62800800100 (default)
  • residual
  • well behaved
  • guarded
303655not available62800800100 (default)
  • residual
  • well behaved
  • guarded
313655not available62800800100 (default)
  • residual
  • well behaved
  • guarded
323654not available40120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
343655not available38280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
383654not available4018020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393655not available32280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
403653not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2145LoopHasPrivateVariables (success)High Level Optimizer8936531Private variables recognized in loop nest.
  • Variable Name: "$$DCIV23", "$$DCIV24", "$$DCIV24", "$$DCIV23", "$$DCIV24", "$$DCIV24", "$$CIV38", "$$CIV36", "T_52", "$$CIV37", "$$CIV36", "T_52", and "$$CIV37"
2146LoopParallelized (success)High Level Optimizer8936531Loop was automatically parallelized.not available
2147LoopInterchange (success)High Level Optimizer8936531Loop interchanging was applied to loop nest.not available
2148NonInnermostLoop (fail)High Level Optimizer8936531An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2149LoopVectorVersion (success)High Level Optimizer89365512Vector versioning was performed.not available
2150UnsupportedStructure (fail)High Level Optimizer89365512An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2151LoopVectorVersion (success)High Level Optimizer89365510Vector versioning was performed.not available
2152UnsupportedStructure (fail)High Level Optimizer89365510An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2153LoopVectorVersion (success)High Level Optimizer8936558Vector versioning was performed.not available
2154UnsupportedStructure (fail)High Level Optimizer8936558An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2155LoopVectorVersion (success)High Level Optimizer89365529Vector versioning was performed.not available
2156UnsupportedStructure (fail)High Level Optimizer89365529An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2157LoopVectorVersion (success)High Level Optimizer89365530Vector versioning was performed.not available
2158UnsupportedStructure (fail)High Level Optimizer89365530An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2159LoopVectorVersion (success)High Level Optimizer89365531Vector versioning was performed.not available
2160UnsupportedStructure (fail)High Level Optimizer89365531An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2161UnsupportedStructure (fail)High Level Optimizer89365519An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2162OuterLoopUnroll (success)High Level Optimizer8936542An outer loop unroll was performed.
  • Unroll Factor: 2
2163LoopVectorVersion (success)High Level Optimizer89365521Vector versioning was performed.not available
2164NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2165NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2166NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2167NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2168LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2169LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2170LoopVectorVersion (success)High Level Optimizer89365524Vector versioning was performed.not available
2171NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2172NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2173NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2174NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2175NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2176NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2177UnsupportedStructure (fail)High Level Optimizer8936559An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2178LoopVectorVersion (success)High Level Optimizer89365520Vector versioning was performed.not available
2179NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2180NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2181NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2182NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2183LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2184LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2185LoopVectorVersion (success)High Level Optimizer89365513Vector versioning was performed.not available
2186NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2187NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2188NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2189NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2190NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2191NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2192LoopVectorVersion (success)High Level Optimizer8936557Vector versioning was performed.not available
2193NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2194NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2195NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2196NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2197LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2198LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2199LoopVectorVersion (success)High Level Optimizer89365526Vector versioning was performed.not available
2200NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2201NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2202NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2203NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2204NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2205NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
5956LoopUnroll (success)Low Level Optimizer891327324Loop unroll was performed.
  • Unroll Factor: 4
5957LoopUnroll (success)Low Level Optimizer891327321Loop unroll was performed.
  • Unroll Factor: 2
5958LoopUnroll (success)Low Level Optimizer891331913Loop unroll was performed.
  • Unroll Factor: 4
5959LoopUnroll (success)Low Level Optimizer891331920Loop unroll was performed.
  • Unroll Factor: 2
5960LoopUnroll (success)Low Level Optimizer891331926Loop unroll was performed.
  • Unroll Factor: 4
5961LoopUnroll (success)Low Level Optimizer89133197Loop unroll was performed.
  • Unroll Factor: 2
6682ModuloSchedule (success)Low Level Optimizer89132658Loop was modulo scheduled.
  • Initiation Interval: 8
6683NoValidSchedule (fail)Low Level Optimizer891326510Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6684ModuloSchedule (success)Low Level Optimizer891326512Loop was modulo scheduled.
  • Initiation Interval: 8
6685ModuloSchedule (success)Low Level Optimizer891326531Loop was modulo scheduled.
  • Initiation Interval: 8
6686NoValidSchedule (fail)Low Level Optimizer891326530Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6687ModuloSchedule (success)Low Level Optimizer891326529Loop was modulo scheduled.
  • Initiation Interval: 8
6688ModuloSchedule (success)Low Level Optimizer891327324Loop was modulo scheduled.
  • Initiation Interval: 8
6689ModuloSchedule (success)Low Level Optimizer891327324Loop was modulo scheduled.
  • Initiation Interval: 19
6690ModuloSchedule (success)Low Level Optimizer89not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6691ModuloSchedule (success)Low Level Optimizer891329734Loop was modulo scheduled.
  • Initiation Interval: 15
6692NoValidSchedule (fail)Low Level Optimizer891328939Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6693NoValidSchedule (fail)Low Level Optimizer891328939Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6694ModuloSchedule (success)Low Level Optimizer891331913Loop was modulo scheduled.
  • Initiation Interval: 19
6695ModuloSchedule (success)Low Level Optimizer891331920Loop was modulo scheduled.
  • Initiation Interval: 15
6696ModuloSchedule (success)Low Level Optimizer891331926Loop was modulo scheduled.
  • Initiation Interval: 8
6697ModuloSchedule (success)Low Level Optimizer891331926Loop was modulo scheduled.
  • Initiation Interval: 19
6698ModuloSchedule (success)Low Level Optimizer89not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6699ModuloSchedule (success)Low Level Optimizer89133435Loop was modulo scheduled.
  • Initiation Interval: 15

Region #90
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$44
Region Name (Demangled)not available
Start Line #3653
End Line #3653
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$44(char * $$WIPtr41239, unsigned long long $$LBnd41240, unsigned long long $$UBnd41241)
  3653 |  {
            if (!(1ll + ((long long) m_high - (long long) m_low) > 0ll)) goto lab_12;
            if (!1) goto lab_13;
            $$CIV8BC = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_32;
  3656 |    $$ICM..q323 = .q;
            $$ICM..w324 = .w;
  3653 |    $$ICM..d-q_4325 = .d-q_4;
  3656 |    $$ICM..d-w_4326 = .d-w_4;
  3653 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 49 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_3;
              $$CIV8BB = (long long) 0;
  3656 |      $$ICM327 = ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][2ll];
              $$ICM328 = - (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][2ll]));
              $$ICM329 = ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM32A = - (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3654 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 48 */
                /* bump-normalized */
  3656 |        $$TVX.$$.T_526377 =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV8BA = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_26;
                do {   /* id=6 guarded */ /* ~25 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=6 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  /* DIR   LATCH */
                  $$CIV8BA = $$CIV8BA + 1ll;
                } while ((unsigned long long) $$CIV8BA < ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))));    /* ~25 */
              lab_26:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_24;
                $$PSRV15 =  0.0000000000000000E+000;
                $$PSRV16 =  0.0000000000000000E+000;
                $$PSRV17 =  0.0000000000000000E+000;
                $$CIV8BD = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8BA = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV8BD * 4ll;
                  $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV15 = $$PSRV15 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV16 = $$PSRV16 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV17 = $$PSRV17 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  /* DIR   LATCH */
                  $$CIV8BD = ($$CIV8BD + 1);
                } while ((unsigned long long) $$CIV8BD < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + $$PSRV15;
                $$PSRV16 = $$PSRV16 + $$PSRV17;
                $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + $$PSRV16;
              lab_24:
              lab_5:
                ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] = gamma1 * (((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] -  5.0000000000000000E-001 * $$TVX.$$.T_526377);
  3654 |        /* DIR   LATCH */
                $$CIV8BB = $$CIV8BB + 1ll;
              } while ((unsigned long long) $$CIV8BB < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3653 |      /* DIR   LATCH */
              $$CIV8BC = $$CIV8BC + 1ll;
            } while ((unsigned long long) $$CIV8BC < $$UBnd41241 + $$LBnd41240 * 18446744073709551615ull);    /* ~2 */
            goto lab_13;
          lab_32:
  3656 |    $$ICM..q323 = .q;
            $$ICM..w324 = .w;
  3653 |    $$ICM..d-q_4325 = .d-q_4;
  3656 |    $$ICM..d-w_4326 = .d-w_4;
  3653 |    do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 52 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_41;
              $$CIV8BB = (long long) 0;
  3656 |      $$ICM327 = ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][2ll];
              $$ICM328 = - (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][2ll]));
              $$ICM329 = ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM32A = - (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3654 |      do {   /* id=8 guarded */ /* ~35 */ 
                /* region = 51 */
                /* bump-normalized */
  3656 |        $$TVX.$$.T_526377 =  0.0000000000000000E+000;
                if (!1) goto lab_40;
                $$CIV8BA = (long long) 0;
                goto lab_37;
              lab_37:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_39;
                $$PSRV15 =  0.0000000000000000E+000;
                $$PSRV16 =  0.0000000000000000E+000;
                $$PSRV17 =  0.0000000000000000E+000;
                $$CIV8BD = (long long) 0;
                do {   /* id=10 guarded */ /* ~38 */ 
                  /* region = 50 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8BA = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV8BD * 4ll;
                  $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV15 = $$PSRV15 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV16 = $$PSRV16 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  $$CIV8BA = $$CIV8BA + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV17 = $$PSRV17 + ((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
                  /* DIR   LATCH */
                  $$CIV8BD = ($$CIV8BD + 1);
                } while ((unsigned long long) $$CIV8BD < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~38 */
                $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + $$PSRV15;
                $$PSRV16 = $$PSRV16 + $$PSRV17;
                $$TVX.$$.T_526377 = $$TVX.$$.T_526377 + $$PSRV16;
              lab_39:
              lab_40:
                ((double *)((char *)$$ICM..w324  + $$ICM328))->w[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] = gamma1 * (((double *)((char *)$$ICM..q323  + $$ICM32A))->q[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] -  5.0000000000000000E-001 * $$TVX.$$.T_526377);
  3654 |        /* DIR   LATCH */
                $$CIV8BB = $$CIV8BB + 1ll;
              } while ((unsigned long long) $$CIV8BB < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~35 */
            lab_41:
  3653 |      /* DIR   LATCH */
              $$CIV8BC = $$CIV8BC + 1ll;
            } while ((unsigned long long) $$CIV8BC < $$UBnd41241 + $$LBnd41240 * 18446744073709551615ull);    /* ~34 */
            goto lab_13;
          lab_12:
            if (!1) goto lab_19;
            $$CIV8BC = (long long) 0;
  3656 |    $$ICM..q323 = .q;
            $$ICM..w324 = .w;
  3653 |    $$ICM..d-q_4325 = .d-q_4;
  3656 |    $$ICM..d-w_4326 = .d-w_4;
  3653 |    do {   /* id=4 guarded */ /* ~14 */ 
              /* region = 54 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3654 |      if (!1) goto lab_18;
              $$CIV8BB = (long long) 0;
              do {   /* id=5 guarded */ /* ~15 */ 
                /* region = 53 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=5 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=5 id_no=47029{$$TVX.$$.T_526478} */
                /* DIR   NEW construct_no=5 id_no=41237{T_52} */
                /* DIR   NEW construct_no=5 id_no=47013{$$CIV8BA} */
                /* DIR   NEW construct_no=5 id_no=20581{$$CIV36} */
                /* DIR   NEW construct_no=5 id_no=41236{$$CIV37} */
  3656 |        ((double *)((char *)$$ICM..w324  + - (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4326  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] = gamma1 * ((double *)((char *)$$ICM..q323  + - (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)];
  3654 |        /* DIR   LATCH */
                $$CIV8BB = $$CIV8BB + 1ll;
              } while ((unsigned long long) $$CIV8BB < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4325  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~15 */
            lab_18:
  3653 |      /* DIR   LATCH */
              $$CIV8BC = $$CIV8BC + 1ll;
            } while ((unsigned long long) $$CIV8BC < $$UBnd41241 + $$LBnd41240 * 18446744073709551615ull);    /* ~14 */
          lab_19:
          lab_13:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13653not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23654not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33656not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43653not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53654not available41400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63656not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
73653not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
83654not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103656not available82500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93653not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113654not available915090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123656not available11250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
143653not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153654not available1415090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2206LoopHasPrivateVariables (success)High Level Optimizer9036531Private variables recognized in loop nest.
  • Variable Name: "$$DCIV26", "T_52", "$$CIV37", "T_52", "$$CIV37", "$$DCIV26", "T_52", "$$CIV37", "T_52", "$$CIV37", "$$CIV38", "$$CIV36", "T_52", "$$CIV37", "$$CIV36", "T_52", and "$$CIV37"
2207LoopParallelized (success)High Level Optimizer9036531Loop was automatically parallelized.not available
2208NonInnermostLoop (fail)High Level Optimizer9036531An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2209InnerLoopUnroll (success)High Level Optimizer9036563Inner loop unroll was performed.
  • Unroll Factor: 4
2210NonVectorizableAlignment (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8BA) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2211UnsupportedOperation (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_526377 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)]
2212NonVectorizableStride (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8BA) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2213NonVectorizableAlignment (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2214UnsupportedOperation (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)]
2215NonVectorizableStride (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2216NonStrideOneStore (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
5954LoopUnroll (success)Low Level Optimizer901343115Loop unroll was performed.
  • Unroll Factor: 4
5955LoopUnroll (success)Low Level Optimizer90134515Loop unroll was performed.
  • Unroll Factor: 4
6674ModuloSchedule (success)Low Level Optimizer90133743Loop was modulo scheduled.
  • Initiation Interval: 47
6675ModuloSchedule (success)Low Level Optimizer90133746Loop was modulo scheduled.
  • Initiation Interval: 8
6676ModuloSchedule (success)Low Level Optimizer901339012Loop was modulo scheduled.
  • Initiation Interval: 8
6677ModuloSchedule (success)Low Level Optimizer901341410Loop was modulo scheduled.
  • Initiation Interval: 47
6678ModuloSchedule (success)Low Level Optimizer901342915Loop was modulo scheduled.
  • Initiation Interval: 8
6679ModuloSchedule (success)Low Level Optimizer901342915Loop was modulo scheduled.
  • Initiation Interval: 28
6680ModuloSchedule (success)Low Level Optimizer90134495Loop was modulo scheduled.
  • Initiation Interval: 8
6681ModuloSchedule (success)Low Level Optimizer90134495Loop was modulo scheduled.
  • Initiation Interval: 28

Region #91
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$45
Region Name (Demangled)not available
Start Line #3645
End Line #3645
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$45(char * $$WIPtr41250, unsigned long long $$LBnd41251, unsigned long long $$UBnd41252)
  3645 |  {
            $$ICM..d-q_432C = .d-q_4;
            if (!(0ll < (long long) ((int) (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll)))) goto lab_1;
            $$csx3B5 = $$UBnd41252 + $$LBnd41251 * 18446744073709551615ull;
            $$csx3B3 = 0ll < (long long) $$csx3B5;
            $$csx3B4 = $$csx3B5 % 2ull;
            if (!($$csx3B4 > 0ull & $$csx3B3)) goto lab_35;
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV73 = 0ll;
  3647 |    $$ICM..q32B = .q;
            $$ICM..w32D = .w;
            $$ICM..d-w_432E = .d-w_4;
  3646 |    $$ICM330 = $$LBnd41251 * 18446744073709551615ull + $$UBnd41252;
            $$ICM331 = $$csx3B3 & $$csx3B5 > $$csx3B4;
            $$ICM32F = $$csx3B4 + $$LBnd41251;
            $$ICM332 = ($$csx3B4 + $$LBnd41251) * 18446744073709551615ull + $$UBnd41252;
            $$ICM333 = 18446744073709551615ull + (($$csx3B4 + $$LBnd41251) * 18446744073709551615ull + $$UBnd41252);
  3645 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 136 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_19;
              $$LoopIV74 = 0ll;
              $$csx3B6 = $$ICM330 % (unsigned long long) 2u;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 135 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=47102{$$DCIVFB} */
                /* DIR   NEW construct_no=6 id_no=47103{$$DCIVFC} */
                /* DIR   NEW construct_no=6 id_no=47104{$$DCIVFD} */
                /* DIR   NEW construct_no=6 id_no=47049{$$CIV8BE} */
                /* DIR   NEW construct_no=6 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=6 id_no=1751{T_51} */
                /* DIR   NEW construct_no=6 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=6 id_no=1750{T_50} */
                /* DIR   NEW construct_no=6 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=6 id_no=41247{$$DCIV2F} */
                /* DIR   dir_no=72 */
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_64;
  3647 |        if (!1) goto lab_119;
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 128ull)) goto lab_117;
                $$CIV8C2 = (long long) 0;
                do {   /* id=28 guarded */ /* ~118 */ 
                  /* region = 125 */
                  /* bump-normalized */
                  if (!1) goto lab_86;
                  $$DCIVFB = $$CIV8C2 * 128ll;
                  do {   /* id=12 guarded */ /* ~87 */ 
                    /* region = 124 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember9[$$DCIVFB - $$CIV8C2 * 128ll] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVFB][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)];
                    $$StripMember8[$$DCIVFB - $$CIV8C2 * 128ll] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)];
                    /* DIR   LATCH */
                    $$DCIVFB = $$DCIVFB + 1ll;
                  } while ((unsigned long long) $$DCIVFB < (unsigned long long) ($$CIV8C2 * 128ll + 128ll));    /* ~87 */
                lab_86:
                  if (!1) goto lab_88;
                  $$DCIVFC = $$CIV8C2 * 128ll;
                  do {   /* id=10 guarded */ /* ~89 */ 
                    /* region = 123 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    $$StripMember8[$$DCIVFC - $$CIV8C2 * 128ll] = $$StripMember9[$$DCIVFC - $$CIV8C2 * 128ll] / $$StripMember8[$$DCIVFC - $$CIV8C2 * 128ll];
                    /* DIR   LATCH */
                    $$DCIVFC = $$DCIVFC + 1ll;
                  } while ((unsigned long long) $$DCIVFC < (unsigned long long) ($$CIV8C2 * 128ll + 128ll));    /* ~89 */
                lab_88:
                  if (!1) goto lab_90;
                  $$DCIVFD = $$CIV8C2 * 128ll;
                  do {   /* id=8 guarded */ /* ~91 */ 
                    /* region = 122 */
                    /* Residual */
                    /* independent */
                    /* DIR   LOOP construct_no=8 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVFD][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)] = $$StripMember8[$$DCIVFD - $$CIV8C2 * 128ll];
                    /* DIR   LATCH */
                    $$DCIVFD = $$DCIVFD + 1ll;
                  } while ((unsigned long long) $$DCIVFD < (unsigned long long) ($$CIV8C2 * 128ll + 128ll));    /* ~91 */
                lab_90:
                  /* DIR   LATCH */
                  $$CIV8C2 = $$CIV8C2 + 1ll;
                } while ((unsigned long long) $$CIV8C2 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~118 */
              lab_117:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull > 0ull)) goto lab_65;
                if (!1) goto lab_121;
                $$DCIVFB = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=29 guarded */ /* ~120 */ 
                  /* region = 128 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=29 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember9[($$DCIVFB + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$DCIVFB][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)];
                  $$StripMember8[($$DCIVFB + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)];
                  /* DIR   LATCH */
                  $$DCIVFB = $$DCIVFB + 1ll;
                } while ((unsigned long long) $$DCIVFB < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~120 */
              lab_121:
                if (!1) goto lab_123;
                $$DCIVFC = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=30 guarded */ /* ~122 */ 
                  /* region = 127 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=30 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$StripMember8[($$DCIVFC + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] = $$StripMember9[($$DCIVFC + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll] / $$StripMember8[($$DCIVFC + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVFC = $$DCIVFC + 1ll;
                } while ((unsigned long long) $$DCIVFC < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~122 */
              lab_123:
                if (!1) goto lab_125;
                $$DCIVFD = 1ll + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + ((long long) ivz - (long long) m_low));
                do {   /* id=31 guarded */ /* ~124 */ 
                  /* region = 126 */
                  /* Residual */
                  /* independent */
                  /* DIR   LOOP construct_no=31 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$DCIVFD][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)] = $$StripMember8[($$DCIVFD + ((long long) m_low + ((long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) - (long long) ivz))) - 1ll];
                  /* DIR   LATCH */
                  $$DCIVFD = $$DCIVFD + 1ll;
                } while ((unsigned long long) $$DCIVFD < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~124 */
              lab_125:
              lab_119:
                goto lab_65;
              lab_64:
                if (!1) goto lab_67;
                $$LoopIV75 = 0ll;
                do {   /* id=19 guarded */ /* ~66 */ 
                  /* region = 134 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)] / ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$LoopIV74 + (long long) $$LBnd41251)];
                  /* DIR   LATCH */
                  $$LoopIV75 = $$LoopIV75 + 1ll;
                } while ((unsigned long long) $$LoopIV75 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~66 */
              lab_67:
              lab_65:
  3646 |        /* DIR   LATCH */
                $$LoopIV74 = $$LoopIV74 + 1ll;
              } while ((unsigned long long) $$LoopIV74 < $$csx3B6);    /* ~16 */
            lab_19:
              if (!$$ICM331) goto lab_3;
              $$CIV8C1 = (long long) 0;
              $$csx3B7 = (long long) $$ICM333 / 2ll + 1ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 133 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=47164{$$CIV8C7} */
                /* DIR   NEW construct_no=2 id_no=47148{$$CIV8C3} */
                /* DIR   NEW construct_no=2 id_no=47204{$$NumElementsF} */
                /* DIR   NEW construct_no=2 id_no=47205{$$NumElements10} */
                /* DIR   NEW construct_no=2 id_no=47160{$$CIV8C6} */
                /* DIR   NEW construct_no=2 id_no=47060{$$LoopIV75} */
                /* DIR   NEW construct_no=2 id_no=47049{$$CIV8BE} */
                /* DIR   NEW construct_no=2 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=2 id_no=1751{T_51} */
                /* DIR   NEW construct_no=2 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=2 id_no=1750{T_50} */
                /* DIR   NEW construct_no=2 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=2 id_no=41247{$$DCIV2F} */
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_68;
  3647 |        if (!1) goto lab_115;
                $$CIV8C7 = (long long) 0;
                do {   /* id=27 guarded */ /* ~116 */ 
                  /* region = 131 */
                  /* bump-normalized */
                  if (!1) goto lab_93;
                  $$CIV8C3 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~94 */ 
                    /* region = 130 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMemberB[$$CIV8C3] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMemberA[$$CIV8C3] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMember9[$$CIV8C3] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMember8[$$CIV8C3] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    /* DIR   LATCH */
                    $$CIV8C3 = $$CIV8C3 + 1ll;
                  } while ((unsigned long long) $$CIV8C3 < (unsigned long long) (min($$CIV8C7 * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV8C7 * 128ll));    /* ~94 */
                lab_93:
                  $$NumElementsF = (int) ((unsigned long long) (min($$CIV8C7 * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV8C7 * 128ll));
                  __vdiv(((char *)&$$StripVector8 + (8)*(0ll)),((char *)&$$StripVector9 + (8)*(0ll)),((char *)&$$StripVector8 + (8)*(0ll)),&$$NumElementsF)
                  $$NumElements10 = (int) ((unsigned long long) (min($$CIV8C7 * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV8C7 * 128ll));
                  __vdiv(((char *)&$$StripVectorA + (8)*(0ll)),((char *)&$$StripVectorB + (8)*(0ll)),((char *)&$$StripVectorA + (8)*(0ll)),&$$NumElements10)
                  if (!1) goto lab_99;
                  $$CIV8C6 = (long long) 0;
                  do {   /* id=24 guarded */ /* ~100 */ 
                    /* region = 129 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=24 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMemberA[$$CIV8C6];
                    ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMember8[$$CIV8C6];
                    /* DIR   LATCH */
                    $$CIV8C6 = $$CIV8C6 + 1ll;
                  } while ((unsigned long long) $$CIV8C6 < (unsigned long long) (min($$CIV8C7 * 128ll + 128ll,1ll + ((long long) ivz - (long long) m_low)) - $$CIV8C7 * 128ll));    /* ~100 */
                lab_99:
                  /* DIR   LATCH */
                  $$CIV8C7 = $$CIV8C7 + 1ll;
                } while ((unsigned long long) $$CIV8C7 < (unsigned long long) (((long long) ivz - (long long) m_low) / 128ll + 1ll));    /* ~116 */
              lab_115:
                goto lab_69;
              lab_68:
                if (!1) goto lab_71;
                $$LoopIV75 = 0ll;
                $$ICM32F = $$csx3B4 + $$LBnd41251;
                do {   /* id=9 guarded */ /* ~70 */ 
                  /* region = 132 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=9 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] / ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)];
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] / ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)];
                  /* DIR   LATCH */
                  $$LoopIV75 = $$LoopIV75 + 1ll;
                } while ((unsigned long long) $$LoopIV75 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~70 */
              lab_71:
              lab_69:
  3646 |        /* DIR   LATCH */
                $$CIV8C1 = $$CIV8C1 + 1ll;
              } while ((unsigned long long) $$CIV8C1 < (unsigned long long) $$csx3B7);    /* ~4 */
            lab_3:
  3645 |      /* DIR   LATCH */
              $$LoopIV73 = $$LoopIV73 + 1ll;
            } while ((unsigned long long) $$LoopIV73 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < 1ll + ((long long) ivz - (long long) m_low))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV73 = 0ll;
            if (!($$csx3B3 & $$csx3B5 > $$csx3B4)) goto lab_162;
            if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_142;
  3647 |    $$ICM..q32B = .q;
            $$ICM..w32D = .w;
            $$ICM..d-w_432E = .d-w_4;
  3645 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 143 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_45;
              $$CIV8C1 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 142 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=47184{$$CIV8CC} */
                /* DIR   NEW construct_no=14 id_no=47168{$$CIV8C8} */
                /* DIR   NEW construct_no=14 id_no=47203{$$NumElementsE} */
                /* DIR   NEW construct_no=14 id_no=47202{$$NumElementsD} */
                /* DIR   NEW construct_no=14 id_no=47180{$$CIV8CB} */
                /* DIR   NEW construct_no=14 id_no=47188{$$CIV8CD} */
                /* DIR   NEW construct_no=14 id_no=47201{$$NumElementsC} */
                /* DIR   NEW construct_no=14 id_no=47206{$$NumElements11} */
                /* DIR   NEW construct_no=14 id_no=47200{$$CIV8D0} */
                /* DIR   NEW construct_no=14 id_no=47060{$$LoopIV75} */
                /* DIR   NEW construct_no=14 id_no=47049{$$CIV8BE} */
                /* DIR   NEW construct_no=14 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=14 id_no=1751{T_51} */
                /* DIR   NEW construct_no=14 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=14 id_no=1750{T_50} */
                /* DIR   NEW construct_no=14 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=14 id_no=41247{$$DCIV2F} */
  3647 |        if (!1) goto lab_105;
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) >= 128ull)) goto lab_103;
                $$CIV8CC = (long long) 0;
                do {   /* id=15 guarded */ /* ~104 */ 
                  /* region = 139 */
                  /* bump-normalized */
                  if (!1) goto lab_77;
                  $$CIV8C8 = (long long) 0;
                  do {   /* id=20 guarded */ /* ~78 */ 
                    /* region = 138 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=20 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$StripMemberB[$$CIV8C8] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMemberA[$$CIV8C8] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMember9[$$CIV8C8] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][$$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    $$StripMember8[$$CIV8C8] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                    /* DIR   LATCH */
                    $$CIV8C8 = $$CIV8C8 + 1ll;
                  } while ((unsigned long long) $$CIV8C8 < 128ull);    /* ~78 */
                lab_77:
                  $$NumElementsE = (int) 128ull;
                  __vdiv(((char *)&$$StripVector8 + (8)*(0ll)),((char *)&$$StripVector9 + (8)*(0ll)),((char *)&$$StripVector8 + (8)*(0ll)),&$$NumElementsE)
                  $$NumElementsD = (int) 128ull;
                  __vdiv(((char *)&$$StripVectorA + (8)*(0ll)),((char *)&$$StripVectorB + (8)*(0ll)),((char *)&$$StripVectorA + (8)*(0ll)),&$$NumElementsD)
                  if (!1) goto lab_83;
                  $$CIV8CB = (long long) 0;
                  do {   /* id=13 guarded */ /* ~84 */ 
                    /* region = 137 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=13 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMemberA[$$CIV8CB];
                    ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][$$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMember8[$$CIV8CB];
                    /* DIR   LATCH */
                    $$CIV8CB = $$CIV8CB + 1ll;
                  } while ((unsigned long long) $$CIV8CB < 128ull);    /* ~84 */
                lab_83:
                  /* DIR   LATCH */
                  $$CIV8CC = $$CIV8CC + 1ll;
                } while ((unsigned long long) $$CIV8CC < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull))) / 128ll + 1ll));    /* ~104 */
              lab_103:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull > 0ull)) goto lab_73;
                if (!1) goto lab_107;
                $$CIV8CD = (long long) 0;
                do {   /* id=7 guarded */ /* ~106 */ 
                  /* region = 141 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMemberB[$$CIV8CD] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                  $$StripMemberA[$$CIV8CD] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                  $$StripMember9[$$CIV8CD] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                  $$StripMember8[$$CIV8CD] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))];
                  /* DIR   LATCH */
                  $$CIV8CD = $$CIV8CD + 1ll;
                } while ((unsigned long long) $$CIV8CD < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);    /* ~106 */
              lab_107:
                $$NumElementsC = (int) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVector8 + (8)*(0ll)),((char *)&$$StripVector9 + (8)*(0ll)),((char *)&$$StripVector8 + (8)*(0ll)),&$$NumElementsC)
                $$NumElements11 = (int) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);
                __vdiv(((char *)&$$StripVectorA + (8)*(0ll)),((char *)&$$StripVectorB + (8)*(0ll)),((char *)&$$StripVectorA + (8)*(0ll)),&$$NumElements11)
                if (!1) goto lab_113;
                $$CIV8D0 = (long long) 0;
                do {   /* id=26 guarded */ /* ~112 */ 
                  /* region = 140 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=26 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMemberA[$$CIV8D0];
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) ($$csx3B4 + $$LBnd41251))] = $$StripMember8[$$CIV8D0];
                  /* DIR   LATCH */
                  $$CIV8D0 = $$CIV8D0 + 1ll;
                } while ((unsigned long long) $$CIV8D0 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull);    /* ~112 */
              lab_113:
              lab_105:
              lab_73:
  3646 |        /* DIR   LATCH */
                $$CIV8C1 = $$CIV8C1 + 1ll;
              } while ((unsigned long long) $$CIV8C1 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3B4 + $$LBnd41251) * 18446744073709551615ull + $$UBnd41252)) / 2ll + 1ll));    /* ~42 */
            lab_45:
  3645 |      /* DIR   LATCH */
              $$LoopIV73 = $$LoopIV73 + 1ll;
            } while ((unsigned long long) $$LoopIV73 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~37 */
            goto lab_58;
          lab_142:
  3647 |    $$ICM..q32B = .q;
            $$ICM..w32D = .w;
            $$ICM..d-w_432E = .d-w_4;
  3645 |    do {   /* id=25 guarded */ /* ~144 */ 
              /* region = 146 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_161;
              $$CIV8C1 = (long long) 0;
              do {   /* id=23 guarded */ /* ~145 */ 
                /* region = 145 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=23 id_no=47184{$$CIV8CC} */
                /* DIR   NEW construct_no=23 id_no=47168{$$CIV8C8} */
                /* DIR   NEW construct_no=23 id_no=47203{$$NumElementsE} */
                /* DIR   NEW construct_no=23 id_no=47202{$$NumElementsD} */
                /* DIR   NEW construct_no=23 id_no=47180{$$CIV8CB} */
                /* DIR   NEW construct_no=23 id_no=47188{$$CIV8CD} */
                /* DIR   NEW construct_no=23 id_no=47201{$$NumElementsC} */
                /* DIR   NEW construct_no=23 id_no=47206{$$NumElements11} */
                /* DIR   NEW construct_no=23 id_no=47200{$$CIV8D0} */
                /* DIR   NEW construct_no=23 id_no=47060{$$LoopIV75} */
                /* DIR   NEW construct_no=23 id_no=47049{$$CIV8BE} */
                /* DIR   NEW construct_no=23 id_no=20569{$$CIV33} */
                /* DIR   NEW construct_no=23 id_no=1751{T_51} */
                /* DIR   NEW construct_no=23 id_no=20565{$$CIV32} */
                /* DIR   NEW construct_no=23 id_no=1750{T_50} */
                /* DIR   NEW construct_no=23 id_no=20561{$$CIV31} */
                /* DIR   NEW construct_no=23 id_no=41247{$$DCIV2F} */
  3647 |        if (!1) goto lab_159;
                $$LoopIV75 = 0ll;
                $$ICM32F = $$csx3B4 + $$LBnd41251;
                do {   /* id=5 guarded */ /* ~158 */ 
                  /* region = 144 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=5 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] / ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][1ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)];
                  ((double *)((char *)$$ICM..w32D  + - (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_432E  + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] = ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$LoopIV75][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)] / ((double *)((char *)$$ICM..q32B  + - (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][1ll][$$LoopIV73 + 1ll][2ll + ($$CIV8C1 * 2ll + (long long) $$ICM32F)];
                  /* DIR   LATCH */
                  $$LoopIV75 = $$LoopIV75 + 1ll;
                } while ((unsigned long long) $$LoopIV75 < (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)));    /* ~158 */
              lab_159:
  3646 |        /* DIR   LATCH */
                $$CIV8C1 = $$CIV8C1 + 1ll;
              } while ((unsigned long long) $$CIV8C1 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3B4 + $$LBnd41251) * 18446744073709551615ull + $$UBnd41252)) / 2ll + 1ll));    /* ~145 */
            lab_161:
  3645 |      /* DIR   LATCH */
              $$LoopIV73 = $$LoopIV73 + 1ll;
            } while ((unsigned long long) $$LoopIV73 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_432C  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~144 */
            goto lab_58;
          lab_162:
            if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 16ull)) goto lab_58;
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13645not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23646not available118020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53647not available23280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63646not available1120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73647not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
93647not available2280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
103647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
113645not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123647not available283800800128 (array)
  • residual
  • well behaved
  • guarded
133647not available153512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143646not available11120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153647not available142328400328400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193647not available6280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
203647not available153768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213647not available273768768128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233646not available25120033160500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243647not available273512512128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253645not availablenot availablenot available2003316050200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
263647not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273647not available22331600331600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
283647not available62240800240800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
303647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
313647not available62800800100 (default)
  • residual
  • well behaved
  • guarded
323646not available40120024320300100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
343647not available38280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
383646not available4018020033160300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393647not available32280080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
403645not availablenot availablenot available24320302005748060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2217LoopHasPrivateVariables (success)High Level Optimizer9136451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV2E", "$$DCIV2F", "$$DCIV2F", "$$DCIV2E", "$$DCIV2F", "$$DCIV2F", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2218LoopParallelized (success)High Level Optimizer9136451Loop was automatically parallelized.not available
2219LoopInterchange (success)High Level Optimizer9136451Loop interchanging was applied to loop nest.not available
2220NonInnermostLoop (fail)High Level Optimizer9136451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2221LoopVectorVersion (success)High Level Optimizer91364712Vector versioning was performed.not available
2222UnsupportedStructure (fail)High Level Optimizer91364712An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2223LoopVectorVersion (success)High Level Optimizer91364710Vector versioning was performed.not available
2224UnsupportedStructure (fail)High Level Optimizer91364710An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2225LoopVectorVersion (success)High Level Optimizer9136478Vector versioning was performed.not available
2226UnsupportedStructure (fail)High Level Optimizer9136478An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2227LoopVectorVersion (success)High Level Optimizer91364729Vector versioning was performed.not available
2228UnsupportedStructure (fail)High Level Optimizer91364729An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2229LoopVectorVersion (success)High Level Optimizer91364730Vector versioning was performed.not available
2230UnsupportedStructure (fail)High Level Optimizer91364730An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2231LoopVectorVersion (success)High Level Optimizer91364731Vector versioning was performed.not available
2232UnsupportedStructure (fail)High Level Optimizer91364731An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2233UnsupportedStructure (fail)High Level Optimizer91364719An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2234OuterLoopUnroll (success)High Level Optimizer9136462An outer loop unroll was performed.
  • Unroll Factor: 2
2235LoopVectorVersion (success)High Level Optimizer91364721Vector versioning was performed.not available
2236NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2237NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2238NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2239NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2240LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2241LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2242LoopVectorVersion (success)High Level Optimizer91364724Vector versioning was performed.not available
2243NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2244NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2245NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2246NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2247NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2248NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2249UnsupportedStructure (fail)High Level Optimizer9136479An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2250LoopVectorVersion (success)High Level Optimizer91364720Vector versioning was performed.not available
2251NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2252NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2253NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2254NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2255LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2256LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2257LoopVectorVersion (success)High Level Optimizer91364713Vector versioning was performed.not available
2258NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2259NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2260NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2261NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2262NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2263NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2264LoopVectorVersion (success)High Level Optimizer9136477Vector versioning was performed.not available
2265NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2266NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2267NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2268NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2269LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2270LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2271LoopVectorVersion (success)High Level Optimizer91364726Vector versioning was performed.not available
2272NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2273NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2274NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2275NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2276NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2277NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
5976LoopUnroll (success)Low Level Optimizer911348224Loop unroll was performed.
  • Unroll Factor: 4
5977LoopUnroll (success)Low Level Optimizer911348221Loop unroll was performed.
  • Unroll Factor: 2
5978LoopUnroll (success)Low Level Optimizer911352813Loop unroll was performed.
  • Unroll Factor: 4
5979LoopUnroll (success)Low Level Optimizer911352820Loop unroll was performed.
  • Unroll Factor: 2
5980LoopUnroll (success)Low Level Optimizer911352826Loop unroll was performed.
  • Unroll Factor: 4
5981LoopUnroll (success)Low Level Optimizer91135287Loop unroll was performed.
  • Unroll Factor: 2
6739ModuloSchedule (success)Low Level Optimizer91134748Loop was modulo scheduled.
  • Initiation Interval: 8
6740NoValidSchedule (fail)Low Level Optimizer911347410Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6741ModuloSchedule (success)Low Level Optimizer911347412Loop was modulo scheduled.
  • Initiation Interval: 8
6742ModuloSchedule (success)Low Level Optimizer911347431Loop was modulo scheduled.
  • Initiation Interval: 8
6743NoValidSchedule (fail)Low Level Optimizer911347430Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6744ModuloSchedule (success)Low Level Optimizer911347429Loop was modulo scheduled.
  • Initiation Interval: 8
6745ModuloSchedule (success)Low Level Optimizer911348224Loop was modulo scheduled.
  • Initiation Interval: 8
6746ModuloSchedule (success)Low Level Optimizer911348224Loop was modulo scheduled.
  • Initiation Interval: 19
6747ModuloSchedule (success)Low Level Optimizer91not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6748ModuloSchedule (success)Low Level Optimizer911350634Loop was modulo scheduled.
  • Initiation Interval: 15
6749NoValidSchedule (fail)Low Level Optimizer911349839Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6750NoValidSchedule (fail)Low Level Optimizer911349839Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6751ModuloSchedule (success)Low Level Optimizer911352813Loop was modulo scheduled.
  • Initiation Interval: 19
6752ModuloSchedule (success)Low Level Optimizer911352820Loop was modulo scheduled.
  • Initiation Interval: 15
6753ModuloSchedule (success)Low Level Optimizer911352826Loop was modulo scheduled.
  • Initiation Interval: 8
6754ModuloSchedule (success)Low Level Optimizer911352826Loop was modulo scheduled.
  • Initiation Interval: 19
6755ModuloSchedule (success)Low Level Optimizer91not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6756ModuloSchedule (success)Low Level Optimizer91135525Loop was modulo scheduled.
  • Initiation Interval: 15

Region #92
Region Name__sweepscheme_NMOD_cons_to_prim_2$$OL$$46
Region Name (Demangled)not available
Start Line #3645
End Line #3645
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_2$$OL$$46(char * $$WIPtr41264, unsigned long long $$LBnd41265, unsigned long long $$UBnd41266)
  3645 |  {
            if (!(1ll + ((long long) ibz - (long long) ibx) > 0ll)) goto lab_14;
            if (!1) goto lab_13;
            $$CIV8D4 = (long long) 0;
  3648 |    $$ICM..q334 = .q;
            $$ICM..w335 = .w;
  3645 |    $$ICM..d-q_4336 = .d-q_4;
  3648 |    $$ICM..d-w_4337 = .d-w_4;
  3645 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 73 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_3;
              $$CIV8D3 = (long long) 0;
  3648 |      $$ICM338 = ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll];
              $$ICM339 = - (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll]));
              $$ICM33A = ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM33B = - (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3646 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 72 */
                /* bump-normalized */
  3648 |        $$TVX.$$.T_506583 =  0.0000000000000000E+000;
                if (!1) goto lab_42;
                $$CIV8D1 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_36;
                do {   /* id=10 guarded */ /* ~35 */ 
                  /* region = 58 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_506583 = $$TVX.$$.T_506583 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                } while ((unsigned long long) $$CIV8D1 < ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))));    /* ~35 */
              lab_36:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_34;
                $$PSRV18 =  0.0000000000000000E+000;
                $$PSRV19 =  0.0000000000000000E+000;
                $$PSRV1A =  0.0000000000000000E+000;
                $$CIV8D5 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 57 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8D1 = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV8D5 * 4ll;
                  $$TVX.$$.T_506583 = $$TVX.$$.T_506583 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV18 = $$PSRV18 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV19 = $$PSRV19 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1A = $$PSRV1A + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D5 = ($$CIV8D5 + 1);
                } while ((unsigned long long) $$CIV8D5 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_506583 = $$TVX.$$.T_506583 + $$PSRV18;
                $$PSRV19 = $$PSRV19 + $$PSRV1A;
                $$TVX.$$.T_506583 = $$TVX.$$.T_506583 + $$PSRV19;
              lab_34:
                goto lab_5;
              lab_42:
                T_51 =  0.0000000000000000E+000;
                goto lab_7;
              lab_5:
                T_51 =  0.0000000000000000E+000;
                $$CIV8D2 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) > 0ull)) goto lab_33;
                do {   /* id=9 guarded */ /* ~32 */ 
                  /* region = 70 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=9 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  T_51 = T_51 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D2 = $$CIV8D2 + 1ll;
                } while ((unsigned long long) $$CIV8D2 < ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))));    /* ~32 */
              lab_33:
                if (!((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) goto lab_31;
                $$PSRV1B =  0.0000000000000000E+000;
                $$PSRV1C =  0.0000000000000000E+000;
                $$PSRV1D =  0.0000000000000000E+000;
                $$CIV8D6 = (long long) 0;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 71 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=4 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8D2 = (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))) + $$CIV8D6 * 4ll;
                  T_51 = T_51 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D2 = $$CIV8D2 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1B = $$PSRV1B + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D2 = $$CIV8D2 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1C = $$PSRV1C + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D2 = $$CIV8D2 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1D = $$PSRV1D + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D6 = ($$CIV8D6 + 1);
                } while ((unsigned long long) $$CIV8D6 < (unsigned long long) (((long long) ibz - ((long long) ibx + (long long) ((unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) > 12ull ? (unsigned long long) (1ll + ((long long) ibz - (long long) ibx)) % 4ull : (unsigned long long) (1ll + ((long long) ibz - (long long) ibx))))) / 4ll + 1ll));    /* ~8 */
                T_51 = T_51 + $$PSRV1B;
                $$PSRV1C = $$PSRV1C + $$PSRV1D;
                T_51 = T_51 + $$PSRV1C;
              lab_31:
              lab_7:
                ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] = gamma1 * (((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] -  5.0000000000000000E-001 * ($$TVX.$$.T_506583 + T_51));
  3646 |        /* DIR   LATCH */
                $$CIV8D3 = $$CIV8D3 + 1ll;
              } while ((unsigned long long) $$CIV8D3 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~4 */
            lab_3:
  3645 |      /* DIR   LATCH */
              $$CIV8D4 = $$CIV8D4 + 1ll;
            } while ((unsigned long long) $$CIV8D4 < $$UBnd41266 + $$LBnd41265 * 18446744073709551615ull);    /* ~2 */
          lab_13:
            goto lab_15;
          lab_14:
            if (!1) goto lab_23;
            $$CIV8D4 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_45;
  3648 |    $$ICM..q334 = .q;
            $$ICM..w335 = .w;
  3645 |    $$ICM..d-q_4336 = .d-q_4;
  3648 |    $$ICM..d-w_4337 = .d-w_4;
  3645 |    do {   /* id=5 guarded */ /* ~16 */ 
              /* region = 77 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_22;
              $$CIV8D3 = (long long) 0;
  3648 |      $$ICM338 = ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll];
              $$ICM339 = - (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll]));
              $$ICM33A = ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM33B = - (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3646 |      do {   /* id=6 guarded */ /* ~17 */ 
                /* region = 76 */
                /* bump-normalized */
  3648 |        $$TVX.$$.T_506684 =  0.0000000000000000E+000;
                if (!1) goto lab_19;
                $$CIV8D1 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) > 0ull)) goto lab_30;
                do {   /* id=8 guarded */ /* ~29 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=8 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                } while ((unsigned long long) $$CIV8D1 < ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))));    /* ~29 */
              lab_30:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_28;
                $$PSRV1E =  0.0000000000000000E+000;
                $$PSRV1F =  0.0000000000000000E+000;
                $$PSRV20 =  0.0000000000000000E+000;
                $$CIV8D7 = (long long) 0;
                do {   /* id=7 guarded */ /* ~18 */ 
                  /* region = 75 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8D1 = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV8D7 * 4ll;
                  $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1E = $$PSRV1E + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1F = $$PSRV1F + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV20 = $$PSRV20 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D7 = ($$CIV8D7 + 1);
                } while ((unsigned long long) $$CIV8D7 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~18 */
                $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + $$PSRV1E;
                $$PSRV1F = $$PSRV1F + $$PSRV20;
                $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + $$PSRV1F;
              lab_28:
              lab_19:
                ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] = gamma1 * (((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] -  5.0000000000000000E-001 * $$TVX.$$.T_506684);
  3646 |        /* DIR   LATCH */
                $$CIV8D3 = $$CIV8D3 + 1ll;
              } while ((unsigned long long) $$CIV8D3 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~17 */
            lab_22:
  3645 |      /* DIR   LATCH */
              $$CIV8D4 = $$CIV8D4 + 1ll;
            } while ((unsigned long long) $$CIV8D4 < $$UBnd41266 + $$LBnd41265 * 18446744073709551615ull);    /* ~16 */
            goto lab_46;
          lab_45:
  3648 |    $$ICM..q334 = .q;
            $$ICM..w335 = .w;
  3645 |    $$ICM..d-q_4336 = .d-q_4;
  3648 |    $$ICM..d-w_4337 = .d-w_4;
  3645 |    do {   /* id=11 guarded */ /* ~47 */ 
              /* region = 80 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3646 |      if (!1) goto lab_54;
              $$CIV8D3 = (long long) 0;
  3648 |      $$ICM338 = ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll];
              $$ICM339 = - (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-w_4337  + -24ll))->d-w_4%bounds%mult[][2ll]));
              $$ICM33A = ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll];
              $$ICM33B = - (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%mult[][2ll]));
  3646 |      do {   /* id=12 guarded */ /* ~48 */ 
                /* region = 79 */
                /* bump-normalized */
  3648 |        $$TVX.$$.T_506684 =  0.0000000000000000E+000;
                if (!1) goto lab_53;
                $$CIV8D1 = (long long) 0;
                goto lab_50;
              lab_50:
                if (!((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) goto lab_52;
                $$PSRV1E =  0.0000000000000000E+000;
                $$PSRV1F =  0.0000000000000000E+000;
                $$PSRV20 =  0.0000000000000000E+000;
                $$CIV8D7 = (long long) 0;
                do {   /* id=14 guarded */ /* ~51 */ 
                  /* region = 78 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8D1 = (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))) + $$CIV8D7 * 4ll;
                  $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1E = $$PSRV1E + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV1F = $$PSRV1F + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  $$CIV8D1 = $$CIV8D1 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV20 = $$PSRV20 + ((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)];
                  /* DIR   LATCH */
                  $$CIV8D7 = ($$CIV8D7 + 1);
                } while ((unsigned long long) $$CIV8D7 < (unsigned long long) (((long long) ivz - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) ivz - (long long) m_low))))) / 4ll + 1ll));    /* ~51 */
                $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + $$PSRV1E;
                $$PSRV1F = $$PSRV1F + $$PSRV20;
                $$TVX.$$.T_506684 = $$TVX.$$.T_506684 + $$PSRV1F;
              lab_52:
              lab_53:
                ((double *)((char *)$$ICM..w335  + $$ICM339))->w[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] = gamma1 * (((double *)((char *)$$ICM..q334  + $$ICM33B))->q[][(long long) ie][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] -  5.0000000000000000E-001 * $$TVX.$$.T_506684);
  3646 |        /* DIR   LATCH */
                $$CIV8D3 = $$CIV8D3 + 1ll;
              } while ((unsigned long long) $$CIV8D3 < (unsigned long long) ((long long) ((int) (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%extent[][2ll] + ((long long *)((char *)$$ICM..d-q_4336  + -24ll))->d-q_4%bounds%lbound[][2ll]) - 1ll))));    /* ~48 */
            lab_54:
  3645 |      /* DIR   LATCH */
              $$CIV8D4 = $$CIV8D4 + 1ll;
            } while ((unsigned long long) $$CIV8D4 < $$UBnd41266 + $$LBnd41265 * 18446744073709551615ull);    /* ~47 */
          lab_46:
          lab_23:
          lab_15:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13645not availablenot availablenot available1010020010100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23646not available11101000101000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33648not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43648not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63646not available515090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73648not available62500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83648not available6250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
93648not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
103648not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
113645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123646not available1115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143648not available122500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133645not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153646not available1315090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163648not available15250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183645not availablenot availablenot available1010020010100200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193646not available181101000101000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203648not available19250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223648not available19250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
233648not available192500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2278LoopHasPrivateVariables (success)High Level Optimizer9236451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV31", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "$$DCIV31", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2279LoopParallelized (success)High Level Optimizer9236451Loop was automatically parallelized.not available
2280NonInnermostLoop (fail)High Level Optimizer9236451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2281InnerLoopUnroll (success)High Level Optimizer9236483Inner loop unroll was performed.
  • Unroll Factor: 4
2282NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2283UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_506583 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2284NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2285InnerLoopUnroll (success)High Level Optimizer9236484Inner loop unroll was performed.
  • Unroll Factor: 4
2286NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV8D2) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2287UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_51 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2288NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV8D2) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2289InnerLoopUnroll (success)High Level Optimizer9236487Inner loop unroll was performed.
  • Unroll Factor: 4
2290NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2291UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_506684 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2292NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
5972LoopUnroll (success)Low Level Optimizer92135854Loop unroll was performed.
  • Unroll Factor: 2
5973LoopUnroll (success)Low Level Optimizer921360123Loop unroll was performed.
  • Unroll Factor: 2
5974LoopUnroll (success)Low Level Optimizer921360123Loop unroll was performed.
  • Unroll Factor: 2
5975LoopUnroll (success)Low Level Optimizer92136641Loop unroll was performed.
  • Unroll Factor: 2
6726ModuloSchedule (success)Low Level Optimizer921358510Loop was modulo scheduled.
  • Initiation Interval: 8
6727ModuloSchedule (success)Low Level Optimizer92135859Loop was modulo scheduled.
  • Initiation Interval: 8
6728ModuloSchedule (success)Low Level Optimizer92not available4Loop was modulo scheduled.
  • Initiation Interval: 71
6729ModuloSchedule (success)Low Level Optimizer92135853Loop was modulo scheduled.
  • Initiation Interval: 47
6730ModuloSchedule (success)Low Level Optimizer921360122Loop was modulo scheduled.
  • Initiation Interval: 8
6731ModuloSchedule (success)Low Level Optimizer92not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6732ModuloSchedule (success)Low Level Optimizer921360120Loop was modulo scheduled.
  • Initiation Interval: 8
6733ModuloSchedule (success)Low Level Optimizer921360122Loop was modulo scheduled.
  • Initiation Interval: 8
6734ModuloSchedule (success)Low Level Optimizer92not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6735ModuloSchedule (success)Low Level Optimizer92136257Loop was modulo scheduled.
  • Initiation Interval: 47
6736ModuloSchedule (success)Low Level Optimizer92136258Loop was modulo scheduled.
  • Initiation Interval: 8
6737ModuloSchedule (success)Low Level Optimizer921364116Loop was modulo scheduled.
  • Initiation Interval: 8
6738ModuloSchedule (success)Low Level Optimizer921366314Loop was modulo scheduled.
  • Initiation Interval: 47

Region #95
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$47
Region Name (Demangled)not available
Start Line #3618
End Line #3618
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$47(char * $$WIPtr41326, unsigned long long $$LBnd41327, unsigned long long $$UBnd41328, unsigned int $$ThreadId41323)
          {
            $$RV3 =  0.0000000000000000E+000;
  3618 |    if (!1) goto lab_1;
            $$CIV8D8 = (long long) 0;
            $$ICM..q33C = .q;
            $$ICM..d-q_533D = .d-q_5;
            $$ICM.d-v%addr33E = d-v%addr;
            $$ICM.$$CIV3E33F = $$CIV3E;
            $$ICM.$$CIV3F340 = $$CIV3F;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41313{$$UB2E} */
              /* DIR   NEW construct_no=1 id_no=41322{$$CIV3B} */
              $$RV3 = $$RV3 + ((double *)((char *)$$ICM..q33C  + - (((long long *)((char *)$$ICM..d-q_533D  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_533D  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_533D  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)][$$ICM.$$CIV3E33F + 1ll][$$ICM.$$CIV3F340 + 1ll] * ((double *)((char *)$$ICM.d-v%addr33E  + -8ll))->v[].rns59.[1ll + ($$CIV8D8 + (long long) $$LBnd41327)];
              /* DIR   LATCH */
              $$CIV8D8 = $$CIV8D8 + 1ll;
            } while ((unsigned long long) $$CIV8D8 < $$UBnd41328 + $$LBnd41327 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList3->$$$$(*)RvListAggr3.T_530[(unsigned int) $$ThreadId41323] = $$RvList3->$$$$(*)RvListAggr3.T_530[(unsigned int) $$ThreadId41323] + $$RV3;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13618not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2293LoopParallelized (success)High Level Optimizer9536181Loop was automatically parallelized.not available
2294NonVectorizableAlignment (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2295UnsupportedOperation (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV3 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)][$$CIV3E + 1ll][$$CIV3F + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns59.[1ll + ($$CIV8D8 + (long long) $$LBnd41327)]
2296NonVectorizableStride (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
5434LoopUnroll (success)Low Level Optimizer95136661Loop unroll was performed.
  • Unroll Factor: 4
6068ModuloSchedule (success)Low Level Optimizer95136661Loop was modulo scheduled.
  • Initiation Interval: 8
6069ModuloSchedule (success)Low Level Optimizer95136661Loop was modulo scheduled.
  • Initiation Interval: 29

Region #98
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$48
Region Name (Demangled)not available
Start Line #3618
End Line #3618
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$48(char * $$WIPtr41346, unsigned long long $$LBnd41347, unsigned long long $$UBnd41348, unsigned int $$ThreadId41343)
          {
            $$RV4 =  0.0000000000000000E+000;
  3618 |    if (!1) goto lab_1;
            $$CIV8D9 = (long long) 0;
            $$ICM..q341 = .q;
            $$ICM..d-q_5342 = .d-q_5;
            $$ICM.$$CIV3E343 = $$CIV3E;
            $$ICM.$$CIV3F344 = $$CIV3F;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41333{$$UB2F} */
              /* DIR   NEW construct_no=1 id_no=41342{$$CIV3C} */
              $$RV4 = $$RV4 + ((double *)((char *)$$ICM..q341  + - (((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$ICM.$$CIV3E343 + 1ll][$$ICM.$$CIV3F344 + 1ll] * ((double *)((char *)$$ICM..q341  + - (((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5342  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$ICM.$$CIV3E343 + 1ll][$$ICM.$$CIV3F344 + 1ll];
              /* DIR   LATCH */
              $$CIV8D9 = $$CIV8D9 + 1ll;
            } while ((unsigned long long) $$CIV8D9 < $$UBnd41348 + $$LBnd41347 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList4->$$$$(*)RvListAggr4.T_540[(unsigned int) $$ThreadId41343] = $$RvList4->$$$$(*)RvListAggr4.T_540[(unsigned int) $$ThreadId41343] + $$RV4;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13618not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2297LoopParallelized (success)High Level Optimizer9836181Loop was automatically parallelized.not available
2298NonVectorizableAlignment (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2299UnsupportedOperation (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV4 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$CIV3E + 1ll][$$CIV3F + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$CIV3E + 1ll][$$CIV3F + 1ll]
2300NonVectorizableStride (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
5433LoopUnroll (success)Low Level Optimizer98136671Loop unroll was performed.
  • Unroll Factor: 8
6066ModuloSchedule (success)Low Level Optimizer98136671Loop was modulo scheduled.
  • Initiation Interval: 8
6067ModuloSchedule (success)Low Level Optimizer98136671Loop was modulo scheduled.
  • Initiation Interval: 56

Region #99
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$49
Region Name (Demangled)not available
Start Line #3620
End Line #3620
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$49(char * $$WIPtr41356, unsigned long long $$LBnd41357, unsigned long long $$UBnd41358)
  3620 |  {
            if (!1) goto lab_1;
            $$CIV8DA = (long long) 0;
            $$ICM..q345 = .q;
            $$ICM..d-q_5346 = .d-q_5;
            $$ICM.d-v%addr347 = d-v%addr;
            $$ICM.$$CIV3E348 = $$CIV3E;
            $$ICM.$$CIV3F349 = $$CIV3F;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41353{$$UB30} */
              /* DIR   NEW construct_no=1 id_no=41355{$$CIV3D} */
              ((double *)((char *)$$ICM..q345  + - (((long long *)((char *)$$ICM..d-q_5346  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5346  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5346  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][$$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)][$$ICM.$$CIV3E348 + 1ll][$$ICM.$$CIV3F349 + 1ll] = ((double *)((char *)$$ICM.d-v%addr347  + -8ll))->v[].rns59.[1ll + ($$CIV8DA + (long long) $$LBnd41357)];
              /* DIR   LATCH */
              $$CIV8DA = $$CIV8DA + 1ll;
            } while ((unsigned long long) $$CIV8DA < $$UBnd41358 + $$LBnd41357 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13620not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2301LoopParallelized (success)High Level Optimizer9936201Loop was automatically parallelized.not available
2302NonVectorizableAlignment (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2303NonVectorizableStride (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2304NonStrideOneStore (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
5432LoopUnroll (success)Low Level Optimizer99136681Loop unroll was performed.
  • Unroll Factor: 8
6064ModuloSchedule (success)Low Level Optimizer99136681Loop was modulo scheduled.
  • Initiation Interval: 8
6065ModuloSchedule (success)Low Level Optimizer99136681Loop was modulo scheduled.
  • Initiation Interval: 24

Region #100
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$50
Region Name (Demangled)not available
Start Line #3627
End Line #3627
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$50(char * $$WIPtr41365, unsigned long long $$LBnd41366, unsigned long long $$UBnd41367)
  3627 |  {
            $$ICM..q34A = .q;
            $$ICM..d-q_534B = .d-q_5;
            $$ICM.$$CIV4334D = $$CIV43;
            $$ICM.$$CIV4434E = $$CIV44;
            $$csx3B8 = $$UBnd41367 + $$LBnd41366 * 18446744073709551615ull;
            if (!($$csx3B8 > 16ull)) goto lab_8;
            if (!1) goto lab_13;
            $$DCIV102 = 0ll;
            $$ICM.d-v%addr34C = d-v%addr;
            do {   /* id=3 guarded */ /* ~14 */ 
              /* region = 32 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              ((double *)((char *)$$ICM.d-v%addr34C  + -8ll))->v[].rns61.[1ll + ($$DCIV102 + (long long) $$LBnd41366)] = ((double *)((char *)$$ICM..q34A  + - (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV4334D + 1ll][$$ICM.$$CIV4434E + 1ll];
              /* DIR   LATCH */
              $$DCIV102 = $$DCIV102 + 1ll;
            } while ((unsigned long long) $$DCIV102 < $$csx3B8);    /* ~14 */
          lab_13:
            if (!1) goto lab_23;
            if (!($$csx3B8 >= 128ull)) goto lab_21;
            $$CIV8DE = (long long) 0;
            $$ICM.d-v%addr34C = d-v%addr;
            do {   /* id=1 guarded */ /* ~22 */ 
              /* region = 30 */
              /* bump-normalized */
              if (!1) goto lab_15;
              $$CIV8DC = (long long) 0;
              do {   /* id=4 guarded */ /* ~16 */ 
                /* region = 29 */
                /* bump-normalized */
                /* independent */
                /* auto-proc-parallel(doall) */
                $$StripMemberC[$$CIV8DC] = ((double *)((char *)$$ICM..q34A  + - (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8DC + ($$CIV8DE * 128ll + ((long long) m_low + (long long) $$LBnd41366))][$$ICM.$$CIV4334D + 1ll][$$ICM.$$CIV4434E + 1ll];
                /* DIR   LATCH */
                $$CIV8DC = $$CIV8DC + 1ll;
              } while ((unsigned long long) $$CIV8DC < 128ull);    /* ~16 */
            lab_15:
              $$NumElements12 = (int) 128ull;
              __vdiv(((char *)$$ICM.d-v%addr34C  + -8ll + (8ll)*(1ll + ($$CIV8DE * 128ll + (long long) $$LBnd41366))),((char *)&$$StripVectorC + (8)*(0ll)),((char *)$$ICM.d-v%addr34C  + -8ll + (8ll)*(1ll + ($$CIV8DE * 128ll + (long long) $$LBnd41366))),&$$NumElements12)
              /* DIR   LATCH */
              $$CIV8DE = $$CIV8DE + 1ll;
            } while ((unsigned long long) $$CIV8DE < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3B8 % 128ull + $$LBnd41366) * 18446744073709551615ull + $$UBnd41367)) / 128ll + 1ll));    /* ~22 */
          lab_21:
            if (!($$csx3B8 % 128ull > 0ull)) goto lab_9;
            if (!1) goto lab_25;
            $$CIV8DF = (long long) 0;
            $$csx3B9 = $$UBnd41367 + ($$csx3B8 % 128ull) * 18446744073709551615ull;
            do {   /* id=6 guarded */ /* ~24 */ 
              /* region = 31 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              $$StripMemberC[$$CIV8DF] = ((double *)((char *)$$ICM..q34A  + - (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8DF + ((long long) m_low + (long long) $$csx3B9)][$$ICM.$$CIV4334D + 1ll][$$ICM.$$CIV4434E + 1ll];
              /* DIR   LATCH */
              $$CIV8DF = $$CIV8DF + 1ll;
            } while ((unsigned long long) $$CIV8DF < $$csx3B8 % 128ull);    /* ~24 */
          lab_25:
            $$NumElements13 = (int) ($$csx3B8 % 128ull);
            __vdiv(((char *)d-v%addr  + -8ll + (8ll)*((long long) (1ull + $$csx3B9))),((char *)&$$StripVectorC + (8)*(0ll)),((char *)d-v%addr  + -8ll + (8ll)*((long long) (1ull + $$csx3B9))),&$$NumElements13)
            goto lab_9;
          lab_23:
            goto lab_9;
          lab_8:
            if (!1) goto lab_11;
            $$CIV8DB = 0ll;
            $$ICM.d-v%addr34C = d-v%addr;
            $$csx3BA = ((double *)((char *)$$ICM..q34A  + - (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV4334D + 1ll][$$ICM.$$CIV4434E + 1ll];
            do {   /* id=2 guarded */ /* ~10 */ 
              /* region = 33 */
              /* Residual */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              ((double *)((char *)$$ICM.d-v%addr34C  + -8ll))->v[].rns61.[1ll + ($$CIV8DB + (long long) $$LBnd41366)] = $$csx3BA;
              ((double *)((char *)$$ICM.d-v%addr34C  + -8ll))->v[].rns61.[1ll + ($$CIV8DB + (long long) $$LBnd41366)] = ((double *)((char *)$$ICM..q34A  + - (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_534B  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8DB + ((long long) m_low + (long long) $$LBnd41366)][$$ICM.$$CIV4334D + 1ll][$$ICM.$$CIV4434E + 1ll] / $$csx3BA;
              /* DIR   LATCH */
              $$CIV8DB = $$CIV8DB + 1ll;
            } while ((unsigned long long) $$CIV8DB < $$csx3B8);    /* ~10 */
          lab_11:
          lab_9:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13627not availablenot availablenot available139400139400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23627not availablenot availablenot available80080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
33627not availablenot availablenot available400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43627not available11384384128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63627not availablenot availablenot available300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2305LoopParallelized (success)High Level Optimizer10036273Loop was automatically parallelized.not available
2306LoopVectorVersion (success)High Level Optimizer10036273Vector versioning was performed.not available
2307NonVectorizableAlignment (fail)High Level Optimizer10036273An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
2308NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$DCIV102 + (long long) $$LBnd41366)))
2309NonInnermostLoop (fail)High Level Optimizer10036271An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2310LoopParallelized (success)High Level Optimizer10036274Loop was automatically parallelized.not available
2311LoopVectorVersion (success)High Level Optimizer10036274Vector versioning was performed.not available
2312NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DC + ($$CIV8DE * 128ll + ((long long) m_low + (long long) $$LBnd41366))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2313NonVectorizableStride (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DC + ($$CIV8DE * 128ll + ((long long) m_low + (long long) $$LBnd41366))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2314LoopVector (success)High Level Optimizer1003627not availableLoop vectorization was performed.not available
2315LoopParallelized (success)High Level Optimizer10036276Loop was automatically parallelized.not available
2316LoopVectorVersion (success)High Level Optimizer10036276Vector versioning was performed.not available
2317NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DF + ((long long) m_low + (long long) ($$UBnd41367 + (($$LBnd41366 * 18446744073709551615ull + $$UBnd41367) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2318NonVectorizableStride (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DF + ((long long) m_low + (long long) ($$UBnd41367 + (($$LBnd41366 * 18446744073709551615ull + $$UBnd41367) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2319LoopVector (success)High Level Optimizer1003627not availableLoop vectorization was performed.not available
2320LoopParallelized (success)High Level Optimizer10036272Loop was automatically parallelized.not available
2321UnsupportedStructure (fail)High Level Optimizer10036272An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
5428LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5429LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5430LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5431LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 4
6058ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 1
6059ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 58
6060ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 8
6061ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 58
6062ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 18
6063ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 37

Region #103
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$51
Region Name (Demangled)not available
Start Line #3628
End Line #3628
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$51(char * $$WIPtr41384, unsigned long long $$LBnd41385, unsigned long long $$UBnd41386, unsigned int $$ThreadId41381)
          {
            $$RV5 =  0.0000000000000000E+000;
  3628 |    if (!1) goto lab_1;
            $$CIV8E1 = (long long) 0;
            $$ICM..q34F = .q;
            $$ICM..d-q_5350 = .d-q_5;
            $$ICM.d-v%addr351 = d-v%addr;
            $$ICM.$$CIV43352 = $$CIV43;
            $$ICM.$$CIV44353 = $$CIV44;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41371{$$UB32} */
              /* DIR   NEW construct_no=1 id_no=41380{$$CIV41} */
              $$RV5 = $$RV5 + ((double *)((char *)$$ICM..q34F  + - (((long long *)((char *)$$ICM..d-q_5350  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5350  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5350  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)][$$ICM.$$CIV43352 + 1ll][$$ICM.$$CIV44353 + 1ll] * ((double *)((char *)$$ICM.d-v%addr351  + -8ll))->v[].rns61.[1ll + ($$CIV8E1 + (long long) $$LBnd41385)];
              /* DIR   LATCH */
              $$CIV8E1 = $$CIV8E1 + 1ll;
            } while ((unsigned long long) $$CIV8E1 < $$UBnd41386 + $$LBnd41385 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList5->$$$$(*)RvListAggr5.T_580[(unsigned int) $$ThreadId41381] = $$RvList5->$$$$(*)RvListAggr5.T_580[(unsigned int) $$ThreadId41381] + $$RV5;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13628not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2322LoopParallelized (success)High Level Optimizer10336281Loop was automatically parallelized.not available
2323NonVectorizableAlignment (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2324UnsupportedOperation (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV5 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)][$$CIV43 + 1ll][$$CIV44 + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns61.[1ll + ($$CIV8E1 + (long long) $$LBnd41385)]
2325NonVectorizableStride (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
5427LoopUnroll (success)Low Level Optimizer103136701Loop unroll was performed.
  • Unroll Factor: 4
6056ModuloSchedule (success)Low Level Optimizer103136701Loop was modulo scheduled.
  • Initiation Interval: 8
6057ModuloSchedule (success)Low Level Optimizer103136701Loop was modulo scheduled.
  • Initiation Interval: 29

Region #104
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$52
Region Name (Demangled)not available
Start Line #3629
End Line #3629
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$52(char * $$WIPtr41394, unsigned long long $$LBnd41395, unsigned long long $$UBnd41396)
  3629 |  {
            if (!1) goto lab_1;
            $$CIV8E2 = (long long) 0;
            $$ICM..q354 = .q;
            $$ICM..d-q_5355 = .d-q_5;
            $$ICM.d-v%addr356 = d-v%addr;
            $$ICM.$$CIV43357 = $$CIV43;
            $$ICM.$$CIV44358 = $$CIV44;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41391{$$UB33} */
              /* DIR   NEW construct_no=1 id_no=41393{$$CIV42} */
              ((double *)((char *)$$ICM..q354  + - (((long long *)((char *)$$ICM..d-q_5355  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5355  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5355  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][$$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)][$$ICM.$$CIV43357 + 1ll][$$ICM.$$CIV44358 + 1ll] = ((double *)((char *)$$ICM.d-v%addr356  + -8ll))->v[].rns61.[1ll + ($$CIV8E2 + (long long) $$LBnd41395)];
              /* DIR   LATCH */
              $$CIV8E2 = $$CIV8E2 + 1ll;
            } while ((unsigned long long) $$CIV8E2 < $$UBnd41396 + $$LBnd41395 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13629not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2326LoopParallelized (success)High Level Optimizer10436291Loop was automatically parallelized.not available
2327NonVectorizableAlignment (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2328NonVectorizableStride (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2329NonStrideOneStore (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
5426LoopUnroll (success)Low Level Optimizer104136711Loop unroll was performed.
  • Unroll Factor: 8
6054ModuloSchedule (success)Low Level Optimizer104136711Loop was modulo scheduled.
  • Initiation Interval: 8
6055ModuloSchedule (success)Low Level Optimizer104136711Loop was modulo scheduled.
  • Initiation Interval: 24

Region #105
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$53
Region Name (Demangled)not available
Start Line #3627
End Line #3627
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$53(char * $$WIPtr41403, unsigned long long $$LBnd41404, unsigned long long $$UBnd41405)
  3627 |  {
            $$ICM..q359 = .q;
            $$ICM..d-q_535A = .d-q_5;
            $$ICM.$$CIV4335C = $$CIV43;
            $$ICM.$$CIV4435D = $$CIV44;
            $$csx3BB = $$UBnd41405 + $$LBnd41404 * 18446744073709551615ull;
            if (!($$csx3BB > 16ull)) goto lab_8;
            if (!1) goto lab_13;
            $$DCIV105 = 0ll;
            $$ICM.d-v%addr35B = d-v%addr;
            do {   /* id=3 guarded */ /* ~14 */ 
              /* region = 32 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              ((double *)((char *)$$ICM.d-v%addr35B  + -8ll))->v[].rns61.[1ll + ($$DCIV105 + (long long) $$LBnd41404)] = ((double *)((char *)$$ICM..q359  + - (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV4335C + 1ll][$$ICM.$$CIV4435D + 1ll];
              /* DIR   LATCH */
              $$DCIV105 = $$DCIV105 + 1ll;
            } while ((unsigned long long) $$DCIV105 < $$csx3BB);    /* ~14 */
          lab_13:
            if (!1) goto lab_23;
            if (!($$csx3BB >= 128ull)) goto lab_21;
            $$CIV8E6 = (long long) 0;
            $$ICM.d-v%addr35B = d-v%addr;
            do {   /* id=1 guarded */ /* ~22 */ 
              /* region = 30 */
              /* bump-normalized */
              if (!1) goto lab_15;
              $$CIV8E4 = (long long) 0;
              do {   /* id=4 guarded */ /* ~16 */ 
                /* region = 29 */
                /* bump-normalized */
                /* independent */
                /* auto-proc-parallel(doall) */
                $$StripMemberD[$$CIV8E4] = ((double *)((char *)$$ICM..q359  + - (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E4 + ($$CIV8E6 * 128ll + ((long long) m_low + (long long) $$LBnd41404))][$$ICM.$$CIV4335C + 1ll][$$ICM.$$CIV4435D + 1ll];
                /* DIR   LATCH */
                $$CIV8E4 = $$CIV8E4 + 1ll;
              } while ((unsigned long long) $$CIV8E4 < 128ull);    /* ~16 */
            lab_15:
              $$NumElements14 = (int) 128ull;
              __vdiv(((char *)$$ICM.d-v%addr35B  + -8ll + (8ll)*(1ll + ($$CIV8E6 * 128ll + (long long) $$LBnd41404))),((char *)&$$StripVectorD + (8)*(0ll)),((char *)$$ICM.d-v%addr35B  + -8ll + (8ll)*(1ll + ($$CIV8E6 * 128ll + (long long) $$LBnd41404))),&$$NumElements14)
              /* DIR   LATCH */
              $$CIV8E6 = $$CIV8E6 + 1ll;
            } while ((unsigned long long) $$CIV8E6 < (unsigned long long) ((long long) (18446744073709551615ull + (($$csx3BB % 128ull + $$LBnd41404) * 18446744073709551615ull + $$UBnd41405)) / 128ll + 1ll));    /* ~22 */
          lab_21:
            if (!($$csx3BB % 128ull > 0ull)) goto lab_9;
            if (!1) goto lab_25;
            $$CIV8E7 = (long long) 0;
            $$csx3BC = $$UBnd41405 + ($$csx3BB % 128ull) * 18446744073709551615ull;
            do {   /* id=6 guarded */ /* ~24 */ 
              /* region = 31 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              $$StripMemberD[$$CIV8E7] = ((double *)((char *)$$ICM..q359  + - (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E7 + ((long long) m_low + (long long) $$csx3BC)][$$ICM.$$CIV4335C + 1ll][$$ICM.$$CIV4435D + 1ll];
              /* DIR   LATCH */
              $$CIV8E7 = $$CIV8E7 + 1ll;
            } while ((unsigned long long) $$CIV8E7 < $$csx3BB % 128ull);    /* ~24 */
          lab_25:
            $$NumElements15 = (int) ($$csx3BB % 128ull);
            __vdiv(((char *)d-v%addr  + -8ll + (8ll)*((long long) (1ull + $$csx3BC))),((char *)&$$StripVectorD + (8)*(0ll)),((char *)d-v%addr  + -8ll + (8ll)*((long long) (1ull + $$csx3BC))),&$$NumElements15)
            goto lab_9;
          lab_23:
            goto lab_9;
          lab_8:
            if (!1) goto lab_11;
            $$CIV8E3 = 0ll;
            $$ICM.d-v%addr35B = d-v%addr;
            $$csx3BD = ((double *)((char *)$$ICM..q359  + - (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][1ll][$$ICM.$$CIV4335C + 1ll][$$ICM.$$CIV4435D + 1ll];
            do {   /* id=2 guarded */ /* ~10 */ 
              /* region = 33 */
              /* Residual */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              ((double *)((char *)$$ICM.d-v%addr35B  + -8ll))->v[].rns61.[1ll + ($$CIV8E3 + (long long) $$LBnd41404)] = $$csx3BD;
              ((double *)((char *)$$ICM.d-v%addr35B  + -8ll))->v[].rns61.[1ll + ($$CIV8E3 + (long long) $$LBnd41404)] = ((double *)((char *)$$ICM..q359  + - (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535A  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E3 + ((long long) m_low + (long long) $$LBnd41404)][$$ICM.$$CIV4335C + 1ll][$$ICM.$$CIV4435D + 1ll] / $$csx3BD;
              /* DIR   LATCH */
              $$CIV8E3 = $$CIV8E3 + 1ll;
            } while ((unsigned long long) $$CIV8E3 < $$csx3BB);    /* ~10 */
          lab_11:
          lab_9:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13627not availablenot availablenot available139400139400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23627not availablenot availablenot available80080016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
33627not availablenot availablenot available400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43627not available11384384128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63627not availablenot availablenot available300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2330LoopParallelized (success)High Level Optimizer10536273Loop was automatically parallelized.not available
2331LoopVectorVersion (success)High Level Optimizer10536273Vector versioning was performed.not available
2332NonVectorizableAlignment (fail)High Level Optimizer10536273An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
2333NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$DCIV105 + (long long) $$LBnd41404)))
2334NonInnermostLoop (fail)High Level Optimizer10536271An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2335LoopParallelized (success)High Level Optimizer10536274Loop was automatically parallelized.not available
2336LoopVectorVersion (success)High Level Optimizer10536274Vector versioning was performed.not available
2337NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E4 + ($$CIV8E6 * 128ll + ((long long) m_low + (long long) $$LBnd41404))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2338NonVectorizableStride (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E4 + ($$CIV8E6 * 128ll + ((long long) m_low + (long long) $$LBnd41404))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2339LoopVector (success)High Level Optimizer1053627not availableLoop vectorization was performed.not available
2340LoopParallelized (success)High Level Optimizer10536276Loop was automatically parallelized.not available
2341LoopVectorVersion (success)High Level Optimizer10536276Vector versioning was performed.not available
2342NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E7 + ((long long) m_low + (long long) ($$UBnd41405 + (($$LBnd41404 * 18446744073709551615ull + $$UBnd41405) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2343NonVectorizableStride (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E7 + ((long long) m_low + (long long) ($$UBnd41405 + (($$LBnd41404 * 18446744073709551615ull + $$UBnd41405) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2344LoopVector (success)High Level Optimizer1053627not availableLoop vectorization was performed.not available
2345LoopParallelized (success)High Level Optimizer10536272Loop was automatically parallelized.not available
2346UnsupportedStructure (fail)High Level Optimizer10536272An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
5421LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5422LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5423LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5424LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 4
6044ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 1
6045ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 58
6046ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 8
6047ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 58
6048ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 18
6049ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 37

Region #106
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$54
Region Name (Demangled)not available
Start Line #3629
End Line #3629
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$54(char * $$WIPtr41412, unsigned long long $$LBnd41413, unsigned long long $$UBnd41414)
  3629 |  {
            if (!1) goto lab_1;
            $$CIV8E9 = (long long) 0;
            $$ICM..q35E = .q;
            $$ICM..d-q_535F = .d-q_5;
            $$ICM.d-v%addr360 = d-v%addr;
            $$ICM.$$CIV43361 = $$CIV43;
            $$ICM.$$CIV44362 = $$CIV44;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41409{$$UB35} */
              /* DIR   NEW construct_no=1 id_no=41411{$$CIV42} */
              ((double *)((char *)$$ICM..q35E  + - (((long long *)((char *)$$ICM..d-q_535F  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_535F  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_535F  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][$$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)][$$ICM.$$CIV43361 + 1ll][$$ICM.$$CIV44362 + 1ll] = ((double *)((char *)$$ICM.d-v%addr360  + -8ll))->v[].rns61.[1ll + ($$CIV8E9 + (long long) $$LBnd41413)];
              /* DIR   LATCH */
              $$CIV8E9 = $$CIV8E9 + 1ll;
            } while ((unsigned long long) $$CIV8E9 < $$UBnd41414 + $$LBnd41413 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13629not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2347LoopParallelized (success)High Level Optimizer10636291Loop was automatically parallelized.not available
2348NonVectorizableAlignment (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2349NonVectorizableStride (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2350NonStrideOneStore (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
5420LoopUnroll (success)Low Level Optimizer106136731Loop unroll was performed.
  • Unroll Factor: 8
6042ModuloSchedule (success)Low Level Optimizer106136731Loop was modulo scheduled.
  • Initiation Interval: 8
6043ModuloSchedule (success)Low Level Optimizer106136731Loop was modulo scheduled.
  • Initiation Interval: 24

Region #107
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$55
Region Name (Demangled)not available
Start Line #3625
End Line #3625
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$55(char * $$WIPtr41423, unsigned long long $$LBnd41424, unsigned long long $$UBnd41425)
  3625 |  {
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_1;
            $$csx3C4 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll];
            $$csx3C2 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + $$csx3C4;
            $$csx3C3 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll];
            $$csx3C1 = ($$csx3C3 == 0ll ? 0ll : $$csx3C2 - 1ll);
            $$csx3C0 = (long long) ((int) $$csx3C1);
            $$csx3BE = 0ll < $$csx3C0;
            $$csx3BF = $$csx3C0 % 4ll;
            if (!($$csx3BF > 0ll & $$csx3BE)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41425 + $$LBnd41424 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV76 = 0ll;
  3629 |    $$ICM..q363 = .q;
  3625 |    $$ICM..d-q_5364 = .d-q_5;
  3629 |    $$ICM.d-v%addr365 = d-v%addr;
  3625 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_19;
              $$LoopIV77 = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=47433{$$CIV8EA} */
                /* DIR   NEW construct_no=6 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=6 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=6 id_no=1807{T_58} */
                /* DIR   NEW construct_no=6 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=6 id_no=41272{$$DCIV39} */
                /* DIR   NEW construct_no=6 id_no=41421{$$LoopIV8} */
                /* DIR   dir_no=72 */
  3629 |        if (!1) goto lab_18;
                $$LoopIV78 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$LoopIV76][$$LoopIV77 + 1ll][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV78 = $$LoopIV78 + 1ll;
                } while ((unsigned long long) $$LoopIV78 < $$UBnd41425 + $$LBnd41424 * 18446744073709551615ull);    /* ~17 */
              lab_18:
  3626 |        /* DIR   LATCH */
                $$LoopIV77 = $$LoopIV77 + 1ll;
              } while ((long long) $$LoopIV77 < $$csx3C0 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!($$csx3BE & $$csx3C0 > $$csx3BF)) goto lab_3;
              $$CIV8ED = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=47444{$$LoopIV78} */
                /* DIR   NEW construct_no=2 id_no=47433{$$CIV8EA} */
                /* DIR   NEW construct_no=2 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=2 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=2 id_no=1807{T_58} */
                /* DIR   NEW construct_no=2 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=2 id_no=41272{$$DCIV39} */
                /* DIR   NEW construct_no=2 id_no=41421{$$LoopIV8} */
  3629 |        if (!1) goto lab_5;
                $$LoopIV78 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][1ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][2ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][3ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][4ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV78 = $$LoopIV78 + 1ll;
                } while ((unsigned long long) $$LoopIV78 < $$UBnd41425 + $$LBnd41424 * 18446744073709551615ull);    /* ~6 */
              lab_5:
  3626 |        /* DIR   LATCH */
                $$CIV8ED = $$CIV8ED + 1ll;
              } while ((unsigned long long) $$CIV8ED < (unsigned long long) ((($$csx3C0 - $$csx3BF) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
  3625 |      /* DIR   LATCH */
              $$LoopIV76 = $$LoopIV76 + 1ll;
            } while ((unsigned long long) $$LoopIV76 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41425 + $$LBnd41424 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV76 = 0ll;
            if (!($$csx3BE & $$csx3C0 > $$csx3BF)) goto lab_58;
  3629 |    $$ICM..q363 = .q;
  3625 |    $$ICM..d-q_5364 = .d-q_5;
  3629 |    $$ICM.d-v%addr365 = d-v%addr;
  3625 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_45;
              $$CIV8ED = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=47444{$$LoopIV78} */
                /* DIR   NEW construct_no=14 id_no=47433{$$CIV8EA} */
                /* DIR   NEW construct_no=14 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=14 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=14 id_no=1807{T_58} */
                /* DIR   NEW construct_no=14 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=14 id_no=41272{$$DCIV39} */
                /* DIR   NEW construct_no=14 id_no=41421{$$LoopIV8} */
  3629 |        if (!1) goto lab_44;
                $$LoopIV78 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][1ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][2ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][3ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  ((double *)((char *)$$ICM..q363  + - (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5364  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV76][4ll + ($$CIV8ED * 4ll + $$csx3BF)][1ll + ($$LoopIV78 + (long long) $$LBnd41424)] = ((double *)((char *)$$ICM.d-v%addr365  + -8ll))->v[].rns61.[$$LoopIV76 + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV78 = $$LoopIV78 + 1ll;
                } while ((unsigned long long) $$LoopIV78 < $$UBnd41425 + $$LBnd41424 * 18446744073709551615ull);    /* ~43 */
              lab_44:
  3626 |        /* DIR   LATCH */
                $$CIV8ED = $$CIV8ED + 1ll;
              } while ((unsigned long long) $$CIV8ED < (unsigned long long) ((($$csx3C0 - $$csx3BF) - 1ll) / 4ll + 1ll));    /* ~42 */
            lab_45:
  3625 |      /* DIR   LATCH */
              $$LoopIV76 = $$LoopIV76 + 1ll;
            } while ((unsigned long long) $$LoopIV76 < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13625not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23626not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33629not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63626not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73629not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113625not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143626not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153629not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53629not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163625not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193626not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2351LoopInterchange (success)High Level Optimizer10736251Loop interchanging was applied to loop nest.not available
2352LoopHasPrivateVariables (success)High Level Optimizer10736251Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV7", "$$LoopIV8", "$$LoopIV8", "$$DCIV38", "$$DCIV39", "$$DCIV39", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2353LoopParallelized (success)High Level Optimizer10736251Loop was automatically parallelized.not available
2354LoopInterchange (success)High Level Optimizer10736251Loop interchanging was applied to loop nest.not available
2355NonInnermostLoop (fail)High Level Optimizer10736251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2356NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2357NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2358NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2359OuterLoopUnroll (success)High Level Optimizer10736262An outer loop unroll was performed.
  • Unroll Factor: 4
2360NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2361NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2362NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2363NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2364NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2365NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2366NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2367NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2368NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2369NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2370NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2371NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2372NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2373NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2374NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2375NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2376NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2377NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2378NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2379NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2380NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2381NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2382NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2383NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
6040ModuloSchedule (success)Low Level Optimizer107137013Loop was modulo scheduled.
  • Initiation Interval: 4
6041ModuloSchedule (success)Low Level Optimizer1071373415Loop was modulo scheduled.
  • Initiation Interval: 4

Region #108
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$56
Region Name (Demangled)not available
Start Line #3625
End Line #3625
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$56(char * $$WIPtr41433, unsigned long long $$LBnd41434, unsigned long long $$UBnd41435)
  3625 |  {
            $$csx3C6 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll];
            $$csx3C7 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll];
            $$csx3C5 = (long long) ((int) ($$csx3C6 == 0ll ? 0ll : ($$csx3C6 + $$csx3C7) - 1ll));
            if (!(0ll < $$csx3C5)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41435 + $$LBnd41434 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV79 = 0ll;
  3628 |    $$ICM..q366 = .q;
  3625 |    $$ICM..d-q_5367 = .d-q_5;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_3;
              $$LoopIV7A = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=2 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=2 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=2 id_no=41278{$$DCIV3F} */
                /* DIR   NEW construct_no=2 id_no=1807{T_58} */
  3628 |        ((double *)((char *)$$ICM..q366  + - (((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV79 + 1ll][1ll + ($$LoopIV7A + (long long) $$LBnd41434)] = gamma1 * ((double *)((char *)$$ICM..q366  + - (((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5367  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV79 + 1ll][1ll + ($$LoopIV7A + (long long) $$LBnd41434)];
  3626 |        /* DIR   LATCH */
                $$LoopIV7A = $$LoopIV7A + 1ll;
              } while ((unsigned long long) $$LoopIV7A < $$UBnd41435 + $$LBnd41434 * 18446744073709551615ull);    /* ~4 */
            lab_3:
  3625 |      /* DIR   LATCH */
              $$LoopIV79 = $$LoopIV79 + 1ll;
            } while ((unsigned long long) $$LoopIV79 < (unsigned long long) $$csx3C5);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13625not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23626not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2384LoopHasPrivateVariables (success)High Level Optimizer10836251Private variables recognized in loop nest.
  • Variable Name: "$$DCIV3D", "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2385LoopParallelized (success)High Level Optimizer10836251Loop was automatically parallelized.not available
2386LoopInterchange (success)High Level Optimizer10836251Loop interchanging was applied to loop nest.not available
2387NonInnermostLoop (fail)High Level Optimizer10836251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2388NonVectorizableAlignment (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
2389UnsupportedOperation (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV79 + 1ll][1ll + ($$LoopIV7A + (long long) $$LBnd41434)]
2390NonVectorizableStride (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
2391NonStrideOneStore (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
5425LoopUnroll (success)Low Level Optimizer108137572Loop unroll was performed.
  • Unroll Factor: 8
6052ModuloSchedule (success)Low Level Optimizer108137552Loop was modulo scheduled.
  • Initiation Interval: 9
6053ModuloSchedule (success)Low Level Optimizer108137552Loop was modulo scheduled.
  • Initiation Interval: 120

Region #109
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$57
Region Name (Demangled)not available
Start Line #3625
End Line #3625
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$57(char * $$WIPtr41445, unsigned long long $$LBnd41446, unsigned long long $$UBnd41447)
  3625 |  {
            $$csx3CC = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll];
            $$csx3CD = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + $$csx3CC;
            $$csx3CA = $$csx3CD - 1ll;
            $$csx3CB = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll];
            $$csx3C9 = ($$csx3CB == 0ll ? 0ll : $$csx3CA);
            $$csx3C8 = (long long) ((int) $$csx3C9);
            if (!($$csx3C8 > 0ll)) goto lab_12;
            if (!1) goto lab_11;
            $$CIV8F2 = (long long) 0;
            if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_26;
  3628 |    $$ICM..q368 = .q;
  3625 |    $$ICM..d-q_5369 = .d-q_5;
  3627 |    $$ICM.d-v%addr36A = d-v%addr;
  3625 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 42 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_3;
              $$CIV8F1 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 41 */
                /* bump-normalized */
  3628 |        $$TVX.$$.T_586787 =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$CIV8F0 = (long long) 0;
                if (!(((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) > 0ull)) goto lab_20;
                do {   /* id=4 guarded */ /* ~19 */ 
                  /* region = 29 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=4 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  /* DIR   LATCH */
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                } while ((unsigned long long) $$CIV8F0 < ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))));    /* ~19 */
              lab_20:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_18;
                $$PSRV21 =  0.0000000000000000E+000;
                $$PSRV22 =  0.0000000000000000E+000;
                $$PSRV23 =  0.0000000000000000E+000;
                $$CIV8F3 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 28 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8F0 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV8F3 * 4ll;
                  $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV21 = $$PSRV21 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV22 = $$PSRV22 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV23 = $$PSRV23 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  /* DIR   LATCH */
                  $$CIV8F3 = ($$CIV8F3 + 1);
                } while ((unsigned long long) $$CIV8F3 < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~6 */
                $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + $$PSRV21;
                $$PSRV22 = $$PSRV22 + $$PSRV23;
                $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + $$PSRV22;
              lab_18:
              lab_5:
                ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] = gamma1 * (((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] -  5.0000000000000000E-001 * $$TVX.$$.T_586787);
  3626 |        /* DIR   LATCH */
                $$CIV8F1 = $$CIV8F1 + 1ll;
              } while ((unsigned long long) $$CIV8F1 < (unsigned long long) $$csx3C8);    /* ~4 */
            lab_3:
  3625 |      /* DIR   LATCH */
              $$CIV8F2 = $$CIV8F2 + 1ll;
            } while ((unsigned long long) $$CIV8F2 < $$UBnd41447 + $$LBnd41446 * 18446744073709551615ull);    /* ~2 */
            goto lab_27;
          lab_26:
  3628 |    $$ICM..q368 = .q;
  3625 |    $$ICM..d-q_5369 = .d-q_5;
  3627 |    $$ICM.d-v%addr36A = d-v%addr;
  3625 |    do {   /* id=5 guarded */ /* ~28 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_35;
              $$CIV8F1 = (long long) 0;
              do {   /* id=6 guarded */ /* ~29 */ 
                /* region = 44 */
                /* bump-normalized */
  3628 |        $$TVX.$$.T_586787 =  0.0000000000000000E+000;
                if (!1) goto lab_34;
                $$CIV8F0 = (long long) 0;
                goto lab_31;
              lab_31:
                if (!((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) goto lab_33;
                $$PSRV21 =  0.0000000000000000E+000;
                $$PSRV22 =  0.0000000000000000E+000;
                $$PSRV23 =  0.0000000000000000E+000;
                $$CIV8F3 = (long long) 0;
                do {   /* id=8 guarded */ /* ~32 */ 
                  /* region = 43 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=8 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$CIV8F0 = (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))) + $$CIV8F3 * 4ll;
                  $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV21 = $$PSRV21 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV22 = $$PSRV22 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  $$CIV8F0 = $$CIV8F0 + 1ll;
                  /* DIR   INTRA_ITER_INDEPENDENT */
                  $$PSRV23 = $$PSRV23 + ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)$$ICM.d-v%addr36A  + -8ll))->v[].rns61.[$$CIV8F0 + 1ll];
                  /* DIR   LATCH */
                  $$CIV8F3 = ($$CIV8F3 + 1);
                } while ((unsigned long long) $$CIV8F3 < (unsigned long long) (((long long) m_high - ((long long) m_low + (long long) ((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) > 12ull ? (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 4ull : (unsigned long long) (1ll + ((long long) m_high - (long long) m_low))))) / 4ll + 1ll));    /* ~32 */
                $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + $$PSRV21;
                $$PSRV22 = $$PSRV22 + $$PSRV23;
                $$TVX.$$.T_586787 = $$TVX.$$.T_586787 + $$PSRV22;
              lab_33:
              lab_34:
                ((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] = gamma1 * (((double *)((char *)$$ICM..q368  + - (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_5369  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] -  5.0000000000000000E-001 * $$TVX.$$.T_586787);
  3626 |        /* DIR   LATCH */
                $$CIV8F1 = $$CIV8F1 + 1ll;
              } while ((unsigned long long) $$CIV8F1 < (unsigned long long) $$csx3C8);    /* ~29 */
            lab_35:
  3625 |      /* DIR   LATCH */
              $$CIV8F2 = $$CIV8F2 + 1ll;
            } while ((unsigned long long) $$CIV8F2 < $$UBnd41447 + $$LBnd41446 * 18446744073709551615ull);    /* ~28 */
          lab_27:
          lab_11:
          lab_12:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13625not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23626not available115090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33628not available22500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43628not available2250050012 (default)
  • residual
  • well behaved
  • bump normalized
  • lower bound normalized
53625not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63626not available515090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83628not available62500500100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73625not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
93626not available715090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103628not available9250050012 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123625not availablenot availablenot available50902005090200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
133626not available1215090050900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2392LoopHasPrivateVariables (success)High Level Optimizer10936251Private variables recognized in loop nest.
  • Variable Name: "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2393LoopParallelized (success)High Level Optimizer10936251Loop was automatically parallelized.not available
2394NonInnermostLoop (fail)High Level Optimizer10936251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2395InnerLoopUnroll (success)High Level Optimizer10936283Inner loop unroll was performed.
  • Unroll Factor: 4
2396NonVectorizableAlignment (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$CIV8F0) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV8F1 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$CIV8F2 + (long long) $$LBnd41446)))
2397UnsupportedOperation (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_586787 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)d-v%addr + -8ll))->v[].rns61.[$$CIV8F0 + 1ll]
2398NonVectorizableStride (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$CIV8F0) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV8F1 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$CIV8F2 + (long long) $$LBnd41446)))
5417LoopUnroll (success)Low Level Optimizer109137893Loop unroll was performed.
  • Unroll Factor: 2
5418LoopUnroll (success)Low Level Optimizer109138438Loop unroll was performed.
  • Unroll Factor: 2
5419LoopUnroll (success)Low Level Optimizer1091386613Loop unroll was performed.
  • Unroll Factor: 8
6034ModuloSchedule (success)Low Level Optimizer109not available3Loop was modulo scheduled.
  • Initiation Interval: 95
6035ModuloSchedule (success)Low Level Optimizer109137894Loop was modulo scheduled.
  • Initiation Interval: 8
6036ModuloSchedule (success)Low Level Optimizer1091381110Loop was modulo scheduled.
  • Initiation Interval: 8
6037ModuloSchedule (success)Low Level Optimizer109not available8Loop was modulo scheduled.
  • Initiation Interval: 95
6038ModuloSchedule (success)Low Level Optimizer1091386413Loop was modulo scheduled.
  • Initiation Interval: 15
6039ModuloSchedule (success)Low Level Optimizer1091386413Loop was modulo scheduled.
  • Initiation Interval: 120

Region #110
Region Name__sweepscheme_NMOD_cons_to_prim_1$$OL$$58
Region Name (Demangled)not available
Start Line #3625
End Line #3625
Pseudocode
          void __sweepscheme_NMOD_cons_to_prim_1$$OL$$58(char * $$WIPtr41456, unsigned long long $$LBnd41457, unsigned long long $$UBnd41458)
  3625 |  {
            if (!(0ll < 1ll + ((long long) m_high - (long long) m_low))) goto lab_1;
            $$csx3D4 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%lbound[][2ll];
            $$csx3D2 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll] + $$csx3D4;
            $$csx3D3 = ((long long *)((char *).d-q_5  + -24ll))->d-q_5%bounds%extent[][2ll];
            $$csx3D1 = ($$csx3D3 == 0ll ? 0ll : $$csx3D2 - 1ll);
            $$csx3D0 = (long long) ((int) $$csx3D1);
            $$csx3CE = 0ll < $$csx3D0;
            $$csx3CF = $$csx3D0 % 4ll;
            if (!($$csx3CF > 0ll & $$csx3CE)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41458 + $$LBnd41457 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV7B = 0ll;
  3629 |    $$ICM..q36B = .q;
  3625 |    $$ICM..d-q_536C = .d-q_5;
  3629 |    $$ICM.d-v%addr36D = d-v%addr;
  3625 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_19;
              $$LoopIV7C = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=6 id_no=47510{$$CIV8F4} */
                /* DIR   NEW construct_no=6 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=6 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=6 id_no=1807{T_58} */
                /* DIR   NEW construct_no=6 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=6 id_no=41282{$$DCIV43} */
                /* DIR   NEW construct_no=6 id_no=41454{$$LoopIVB} */
                /* DIR   dir_no=72 */
  3629 |        if (!1) goto lab_18;
                $$LoopIV7D = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$LoopIV7B][$$LoopIV7C + 1ll][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV7D = $$LoopIV7D + 1ll;
                } while ((unsigned long long) $$LoopIV7D < $$UBnd41458 + $$LBnd41457 * 18446744073709551615ull);    /* ~17 */
              lab_18:
  3626 |        /* DIR   LATCH */
                $$LoopIV7C = $$LoopIV7C + 1ll;
              } while ((long long) $$LoopIV7C < $$csx3D0 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!($$csx3CE & $$csx3D0 > $$csx3CF)) goto lab_3;
              $$CIV8F7 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=47521{$$LoopIV7D} */
                /* DIR   NEW construct_no=2 id_no=47510{$$CIV8F4} */
                /* DIR   NEW construct_no=2 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=2 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=2 id_no=1807{T_58} */
                /* DIR   NEW construct_no=2 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=2 id_no=41282{$$DCIV43} */
                /* DIR   NEW construct_no=2 id_no=41454{$$LoopIVB} */
  3629 |        if (!1) goto lab_5;
                $$LoopIV7D = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][1ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][2ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][3ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][4ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV7D = $$LoopIV7D + 1ll;
                } while ((unsigned long long) $$LoopIV7D < $$UBnd41458 + $$LBnd41457 * 18446744073709551615ull);    /* ~6 */
              lab_5:
  3626 |        /* DIR   LATCH */
                $$CIV8F7 = $$CIV8F7 + 1ll;
              } while ((unsigned long long) $$CIV8F7 < (unsigned long long) ((($$csx3D0 - $$csx3CF) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
  3625 |      /* DIR   LATCH */
              $$LoopIV7B = $$LoopIV7B + 1ll;
            } while ((unsigned long long) $$LoopIV7B < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41458 + $$LBnd41457 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV7B = 0ll;
            if (!($$csx3CE & $$csx3D0 > $$csx3CF)) goto lab_58;
  3629 |    $$ICM..q36B = .q;
  3625 |    $$ICM..d-q_536C = .d-q_5;
  3629 |    $$ICM.d-v%addr36D = d-v%addr;
  3625 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  3626 |      if (!1) goto lab_45;
              $$CIV8F7 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                /* independent */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=14 id_no=47521{$$LoopIV7D} */
                /* DIR   NEW construct_no=14 id_no=47510{$$CIV8F4} */
                /* DIR   NEW construct_no=14 id_no=20671{$$CIV42} */
                /* DIR   NEW construct_no=14 id_no=20667{$$CIV41} */
                /* DIR   NEW construct_no=14 id_no=1807{T_58} */
                /* DIR   NEW construct_no=14 id_no=20663{$$CIV40} */
                /* DIR   NEW construct_no=14 id_no=41282{$$DCIV43} */
                /* DIR   NEW construct_no=14 id_no=41454{$$LoopIVB} */
  3629 |        if (!1) goto lab_44;
                $$LoopIV7D = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][1ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][2ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][3ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  ((double *)((char *)$$ICM..q36B  + - (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *)$$ICM..d-q_536C  + -24ll))->d-q_5%bounds%mult[][1ll]))))->q[][(long long) m_low + $$LoopIV7B][4ll + ($$CIV8F7 * 4ll + $$csx3CF)][1ll + ($$LoopIV7D + (long long) $$LBnd41457)] = ((double *)((char *)$$ICM.d-v%addr36D  + -8ll))->v[].rns61.[$$LoopIV7B + 1ll];
                  /* DIR   LATCH */
                  $$LoopIV7D = $$LoopIV7D + 1ll;
                } while ((unsigned long long) $$LoopIV7D < $$UBnd41458 + $$LBnd41457 * 18446744073709551615ull);    /* ~43 */
              lab_44:
  3626 |        /* DIR   LATCH */
                $$CIV8F7 = $$CIV8F7 + 1ll;
              } while ((unsigned long long) $$CIV8F7 < (unsigned long long) ((($$csx3D0 - $$csx3CF) - 1ll) / 4ll + 1ll));    /* ~42 */
            lab_45:
  3625 |      /* DIR   LATCH */
              $$LoopIV7B = $$LoopIV7B + 1ll;
            } while ((unsigned long long) $$LoopIV7B < (unsigned long long) (1ll + ((long long) m_high - (long long) m_low)));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13625not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23626not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33629not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63626not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73629not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113625not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143626not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153629not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53629not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163625not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193626not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2399LoopInterchange (success)High Level Optimizer11036251Loop interchanging was applied to loop nest.not available
2400LoopHasPrivateVariables (success)High Level Optimizer11036251Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVA", "$$LoopIVB", "$$LoopIVB", "$$DCIV42", "$$DCIV43", "$$DCIV43", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2401LoopParallelized (success)High Level Optimizer11036251Loop was automatically parallelized.not available
2402LoopInterchange (success)High Level Optimizer11036251Loop interchanging was applied to loop nest.not available
2403NonInnermostLoop (fail)High Level Optimizer11036251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2404NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2405NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2406NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2407OuterLoopUnroll (success)High Level Optimizer11036262An outer loop unroll was performed.
  • Unroll Factor: 4
2408NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2409NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2410NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2411NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2412NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2413NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2414NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2415NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2416NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2417NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2418NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2419NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2420NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2421NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2422NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2423NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2424NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2425NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2426NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2427NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2428NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2429NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2430NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2431NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
6050ModuloSchedule (success)Low Level Optimizer110138953Loop was modulo scheduled.
  • Initiation Interval: 4
6051ModuloSchedule (success)Low Level Optimizer1101392815Loop was modulo scheduled.
  • Initiation Interval: 4

Region #113
Region Name__sweepscheme_NMOD_sweepadvance$$OL$$59
Region Name (Demangled)not available
Start Line #400
End Line #400
Pseudocode
          void __sweepscheme_NMOD_sweepadvance$$OL$$59(char * $$WIPtr41481, unsigned long long $$LBnd41482, unsigned long long $$UBnd41483, unsigned int $$ThreadId41478)
          {
            $$RV6 = 1;
   400 |    if (!1) goto lab_1;
            $$CIV8F8 = (long long) 0;
            $$ICM..info36E = .info;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41468{$$UB3A} */
              /* DIR   NEW construct_no=1 id_no=41477{$$CIV46} */
              $$RV6 = $$RV6 * ((int *)((char *)$$ICM..info36E  + -4ll))->info%mx[][1ll + ($$CIV8F8 + (long long) $$LBnd41482)];
              /* DIR   LATCH */
              $$CIV8F8 = $$CIV8F8 + 1ll;
            } while ((unsigned long long) $$CIV8F8 < $$UBnd41483 + $$LBnd41482 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList6->$$$$(*)RvListAggr6.T_610[(unsigned int) $$ThreadId41478] = $$RvList6->$$$$(*)RvListAggr6.T_610[(unsigned int) $$ThreadId41478] * $$RV6;
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
1400not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2432LoopParallelized (success)High Level Optimizer1134001Loop was automatically parallelized.not available
2433ContainsNonVectorizableReduction (fail)High Level Optimizer1134001An attempt to SIMD vectorize failed because the loop contains a non-vectorizable reduction.not available
2434UnsupportedOperation (fail)High Level Optimizer113400not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV6 * ((int *)((char *).info + -4ll))->info%mx[][1ll + ($$CIV8F8 + (long long) $$LBnd41482)]
2435UnsupportedVectorTypes (fail)High Level Optimizer113400not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5139LoopUnroll (success)Low Level Optimizer113139331Loop unroll was performed.
  • Unroll Factor: 2
6757ModuloSchedule (success)Low Level Optimizer113not available1Loop was modulo scheduled.
  • Initiation Interval: 14

Region #114
Region Nameupdate_final$$OL$$60
Region Name (Demangled)not available
Start Line #3356
End Line #3356
Pseudocode
          void update_final$$OL$$60(char * $$WIPtr41571, unsigned long long $$LBnd41572, unsigned long long $$UBnd41573)
  3356 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            $$csx3D7 = (long long) mb[].off8;
            $$csx3D6 = (long long) mb[].off20 - $$csx3D7;
            $$csx3D5 = 1ll + $$csx3D6;
            if (!(0ll < $$csx3D5)) goto lab_15;
            if (!(0ll < (long long) ($$UBnd41573 + $$LBnd41572 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIV7E = 0ll;
  3357 |    $$ICM.d-f2x_%addr36F = d-f2x_%addr;
            $$ICM..info370 = .info;
            $$ICM..index371 = .index;
            $$ICM.d-T_76_1%addr372 = d-T_76_1%addr;
            $$ICM.$$CIV91373 = $$CIV91;
  3356 |    $$ICM.mb[].off20374 = mb[].off20;
            $$ICM.mb[].off8375 = mb[].off8;
            $$ICM.mb[].off16376 = mb[].off16;
            $$ICM.mb[].off4377 = mb[].off4;
  3357 |    $$ICM.mb[].off0378 = mb[].off0;
  3356 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 22 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV7F = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 21 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV80 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 20 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3357 |          ((double *)((char *)$$ICM.d-T_76_1%addr372  + (((long long) $$ICM.mb[].off4377 * 8ll - (long long) $$ICM.mb[].off16376 * 8ll) - 8ll) * $$csx3D5 + ((((long long) $$ICM.mb[].off4377 * 8ll - (long long) $$ICM.mb[].off16376 * 8ll) - 8ll) * $$csx3D7 - (long long) $$ICM.mb[].off4377 * 8ll)))->T_76[].rns149.[$$LoopIV7E + 1ll][$$csx3D7 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) $$ICM.mb[].off4377)] = ((double *)((char *)$$ICM..info370->info%d-q%addr  + $$ICM..info370->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][$$csx3D7 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) $$ICM.mb[].off4377)][(long long) $$ICM..index371->index + ((long long) $$ICM.mb[].off0378 + $$ICM.$$CIV91373)] + (((double *)((char *)$$ICM.d-f2x_%addr36F->f2x_%d-data%addr.rns154.  + $$ICM.d-f2x_%addr36F->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][$$csx3D7 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) $$ICM.mb[].off4377)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr36F  + 40ll))->f2x_%x[].rns151.[(long long) $$ICM.mb[].off0378 + $$ICM.$$CIV91373]] - ((double *)((char *)$$ICM.d-f2x_%addr36F->f2x_%d-data%addr.rns154.  + $$ICM.d-f2x_%addr36F->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][$$csx3D7 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) $$ICM.mb[].off4377)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr36F  + 40ll))->f2x_%x[].rns151.[1ll + ((long long) $$ICM.mb[].off0378 + $$ICM.$$CIV91373)]]);
  3356 |          /* DIR   LATCH */
                  $$LoopIV80 = $$LoopIV80 + 1ll;
                } while ((unsigned long long) $$LoopIV80 < $$UBnd41573 + $$LBnd41572 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$LoopIV7F = $$LoopIV7F + 1ll;
              } while ((unsigned long long) $$LoopIV7F < (unsigned long long) $$csx3D5);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV7E = $$LoopIV7E + 1ll;
            } while ((unsigned long long) $$LoopIV7E < (unsigned long long) ((long long) nflux));    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13356not availablenot availablenot available60202006020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23356not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33356not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2436LoopInterchange (success)High Level Optimizer11433561Loop interchanging was applied to loop nest.not available
2437LoopHasPrivateVariables (success)High Level Optimizer11433561Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV15", "$$LoopIV16", "$$LoopIV16", "$$CIV68", "$$CIV67", "$$CIV67", "$$CIV68", "$$CIV67", and "$$CIV67"
2438LoopParallelized (success)High Level Optimizer11433561Loop was automatically parallelized.not available
2439LoopInterchange (success)High Level Optimizer11433561Loop interchanging was applied to loop nest.not available
2440NonInnermostLoop (fail)High Level Optimizer11433561An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2441NonVectorizableAlignment (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_76_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV7E + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV7F) + (8ll)*($$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)))
2442UnsupportedOperation (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[1ll + ((long long) mb[].off0 + $$CIV91)]])
2443NonVectorizableStride (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV7F) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5274LoopUnroll (success)Low Level Optimizer114139683Loop unroll was performed.
  • Unroll Factor: 2
6944ModuloSchedule (success)Low Level Optimizer114not available3Loop was modulo scheduled.
  • Initiation Interval: 14

Region #115
Region Nameupdate_final$$OL$$61
Region Name (Demangled)not available
Start Line #3356
End Line #3356
Pseudocode
          void update_final$$OL$$61(char * $$WIPtr41582, unsigned long long $$LBnd41583, unsigned long long $$UBnd41584)
  3356 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            $$csx3DC = (long long) mb[].off8;
            $$csx3DD = (long long) mb[].off20;
            $$csx3DB = $$csx3DD - $$csx3DC;
            $$csx3DA = 1ll + $$csx3DB;
            $$csx3D8 = 0ll < $$csx3DA;
            $$csx3D9 = $$csx3DA % 2ll;
            if (!($$csx3D9 > 0ll & $$csx3D8)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41584 + $$LBnd41583 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV81 = 0ll;
  3357 |    $$ICM..info379 = .info;
            $$ICM..index37A = .index;
            $$ICM.d-T_76_1%addr37B = d-T_76_1%addr;
            $$ICM.$$CIV9137C = $$CIV91;
  3356 |    $$ICM.mb[].off2037D = mb[].off20;
            $$ICM.mb[].off837E = mb[].off8;
            $$ICM.mb[].off1637F = mb[].off16;
            $$ICM.mb[].off4380 = mb[].off4;
  3357 |    $$ICM.mb[].off0381 = mb[].off0;
  3356 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_19;
  3357 |      $$LoopIV82 = 0ll;
  3356 |      do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIV83 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  3357 |          ((double *)((char *)$$ICM..info379->info%d-q%addr  + $$ICM..info379->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]][$$csx3DC + $$LoopIV82][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)][(long long) $$ICM..index37A->index + ((long long) $$ICM.mb[].off0381 + $$ICM.$$CIV9137C)] = ((double *)((char *)$$ICM.d-T_76_1%addr37B  + (((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DC + ((((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DA - (long long) $$ICM.mb[].off4380 * 8ll)))->T_76[].rns149.[$$LoopIV81 + 1ll][$$csx3DC + $$LoopIV82][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)];
  3356 |          /* DIR   LATCH */
                  $$LoopIV83 = $$LoopIV83 + 1ll;
                } while ((unsigned long long) $$LoopIV83 < $$UBnd41584 + $$LBnd41583 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIV82 = $$LoopIV82 + 1ll;
              } while ((long long) $$LoopIV82 < $$csx3DA % (long long) 2u);    /* ~16 */
            lab_19:
              if (!($$csx3D8 & $$csx3DA > $$csx3D9)) goto lab_3;
  3357 |      $$CIV8FF = (long long) 0;
  3356 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV83 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3357 |          ((double *)((char *)$$ICM..info379->info%d-q%addr  + $$ICM..info379->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]][($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)][(long long) $$ICM..index37A->index + ((long long) $$ICM.mb[].off0381 + $$ICM.$$CIV9137C)] = ((double *)((char *)$$ICM.d-T_76_1%addr37B  + (((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DC + ((((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DA - (long long) $$ICM.mb[].off4380 * 8ll)))->T_76[].rns149.[$$LoopIV81 + 1ll][($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)];
                  ((double *)((char *)$$ICM..info379->info%d-q%addr  + $$ICM..info379->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]][1ll + (($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC)][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)][(long long) $$ICM..index37A->index + ((long long) $$ICM.mb[].off0381 + $$ICM.$$CIV9137C)] = ((double *)((char *)$$ICM.d-T_76_1%addr37B  + (((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DC + ((((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DA - (long long) $$ICM.mb[].off4380 * 8ll)))->T_76[].rns149.[$$LoopIV81 + 1ll][1ll + (($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC)][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)];
  3356 |          /* DIR   LATCH */
                  $$LoopIV83 = $$LoopIV83 + 1ll;
                } while ((unsigned long long) $$LoopIV83 < $$UBnd41584 + $$LBnd41583 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV8FF = $$CIV8FF + 1ll;
              } while ((unsigned long long) $$CIV8FF < (unsigned long long) (($$csx3DD - ($$csx3D9 + $$csx3DC)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV81 = $$LoopIV81 + 1ll;
            } while ((unsigned long long) $$LoopIV81 < (unsigned long long) ((long long) nflux));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41584 + $$LBnd41583 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV81 = 0ll;
            if (!($$csx3D8 & $$csx3DA > $$csx3D9)) goto lab_58;
  3357 |    $$ICM..info379 = .info;
            $$ICM..index37A = .index;
            $$ICM.d-T_76_1%addr37B = d-T_76_1%addr;
            $$ICM.$$CIV9137C = $$CIV91;
  3356 |    $$ICM.mb[].off2037D = mb[].off20;
            $$ICM.mb[].off837E = mb[].off8;
            $$ICM.mb[].off1637F = mb[].off16;
            $$ICM.mb[].off4380 = mb[].off4;
  3357 |    $$ICM.mb[].off0381 = mb[].off0;
  3356 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_45;
  3357 |      $$CIV8FF = (long long) 0;
  3356 |      do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIV83 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3357 |          ((double *)((char *)$$ICM..info379->info%d-q%addr  + $$ICM..info379->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]][($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)][(long long) $$ICM..index37A->index + ((long long) $$ICM.mb[].off0381 + $$ICM.$$CIV9137C)] = ((double *)((char *)$$ICM.d-T_76_1%addr37B  + (((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DC + ((((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DA - (long long) $$ICM.mb[].off4380 * 8ll)))->T_76[].rns149.[$$LoopIV81 + 1ll][($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)];
                  ((double *)((char *)$$ICM..info379->info%d-q%addr  + $$ICM..info379->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]][1ll + (($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC)][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)][(long long) $$ICM..index37A->index + ((long long) $$ICM.mb[].off0381 + $$ICM.$$CIV9137C)] = ((double *)((char *)$$ICM.d-T_76_1%addr37B  + (((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DC + ((((long long) $$ICM.mb[].off4380 * 8ll - (long long) $$ICM.mb[].off1637F * 8ll) - 8ll) * $$csx3DA - (long long) $$ICM.mb[].off4380 * 8ll)))->T_76[].rns149.[$$LoopIV81 + 1ll][1ll + (($$CIV8FF * 2ll + $$csx3D9) + $$csx3DC)][$$LoopIV83 + ((long long) $$LBnd41583 + (long long) $$ICM.mb[].off4380)];
  3356 |          /* DIR   LATCH */
                  $$LoopIV83 = $$LoopIV83 + 1ll;
                } while ((unsigned long long) $$LoopIV83 < $$UBnd41584 + $$LBnd41583 * 18446744073709551615ull);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIV8FF = $$CIV8FF + 1ll;
              } while ((unsigned long long) $$CIV8FF < (unsigned long long) (($$csx3DD - ($$csx3D9 + $$csx3DC)) / 2ll + 1ll));    /* ~42 */
            lab_45:
              /* DIR   LATCH */
              $$LoopIV81 = $$LoopIV81 + 1ll;
            } while ((unsigned long long) $$LoopIV81 < (unsigned long long) ((long long) nflux));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13356not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23356not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33356not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63356not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73356not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113356not availablenot availablenot available2006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143356not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153356not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53356not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163356not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193356not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2444LoopHasPrivateVariables (success)High Level Optimizer11533561Private variables recognized in loop nest.
  • Variable Name: "$$CIV6B", "$$CIV6A", "$$CIV6A", "$$CIV6B", "$$CIV6A", "$$CIV6A", "$$CIV6B", "$$CIV6A", and "$$CIV6A"
2445LoopParallelized (success)High Level Optimizer11533561Loop was automatically parallelized.not available
2446LoopInterchange (success)High Level Optimizer11533561Loop interchanging was applied to loop nest.not available
2447NonInnermostLoop (fail)High Level Optimizer11533561An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2448NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2449NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2450NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2451OuterLoopUnroll (success)High Level Optimizer11533562An outer loop unroll was performed.
  • Unroll Factor: 2
2452NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2453NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2454NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2455NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2456NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2457NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2458NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2459NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2460NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2461NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2462NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2463NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5272LoopUnroll (success)Low Level Optimizer115140373Loop unroll was performed.
  • Unroll Factor: 4
5273LoopUnroll (success)Low Level Optimizer1151410715Loop unroll was performed.
  • Unroll Factor: 4
6938ModuloSchedule (success)Low Level Optimizer115140353Loop was modulo scheduled.
  • Initiation Interval: 8
6939ModuloSchedule (success)Low Level Optimizer115140353Loop was modulo scheduled.
  • Initiation Interval: 19
6940ModuloSchedule (success)Low Level Optimizer115140117Loop was modulo scheduled.
  • Initiation Interval: 8
6941ModuloSchedule (success)Low Level Optimizer115140655Loop was modulo scheduled.
  • Initiation Interval: 8
6942ModuloSchedule (success)Low Level Optimizer1151410515Loop was modulo scheduled.
  • Initiation Interval: 8
6943ModuloSchedule (success)Low Level Optimizer1151410515Loop was modulo scheduled.
  • Initiation Interval: 19

Region #116
Region Nameupdate_final$$OL$$62
Region Name (Demangled)not available
Start Line #3360
End Line #3360
Pseudocode
          void update_final$$OL$$62(char * $$WIPtr41592, unsigned long long $$LBnd41593, unsigned long long $$UBnd41594)
  3360 |  {
            $$csx3DF = (long long) mb[].off16;
            $$csx3E0 = (long long) mb[].off4;
            $$csx3DE = 1ll + ($$csx3DF - $$csx3E0);
            if (!(0ll < $$csx3DE)) goto lab_10;
            if (!1) goto lab_9;
            $$CIV901 = (long long) 0;
            $$ICM..info382 = .info;
            $$ICM..index383 = .index;
            $$ICM.d-T_77_1%addr384 = d-T_77_1%addr;
            $$ICM.$$CIV91385 = $$CIV91;
            $$ICM.mb[].off2038A = mb[].off20;
            $$ICM.mb[].off8386 = mb[].off8;
            $$ICM.mb[].off16387 = mb[].off16;
            $$ICM.mb[].off4388 = mb[].off4;
            $$ICM.mb[].off0389 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIV900 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx3E1 =  5.0000000000000000E-001 * (((double *)((char *)$$ICM..info382->info%d-aux%addr  + $$ICM..info382->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) $$ICM.mb[].off8386][$$csx3E0 + $$CIV900][(long long) $$ICM..index383->index + ((long long) $$ICM.mb[].off0389 + $$ICM.$$CIV91385)] + ((double *)((char *)$$ICM..info382->info%d-aux%addr  + $$ICM..info382->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) $$ICM.mb[].off8386][$$csx3E0 + $$CIV900][1ll + ((long long) $$ICM..index383->index + ((long long) $$ICM.mb[].off0389 + $$ICM.$$CIV91385))]);
                ((double *)((char *)$$ICM.d-T_77_1%addr384  + ($$csx3E0 * 8ll - $$csx3DF * 8ll) - 16ll))->T_77[].rns156.[1ll + ($$CIV901 + (long long) $$LBnd41593)][$$CIV900 + 1ll] = $$csx3E1;
                ((double *)((char *)$$ICM..info382->info%d-q%addr  + $$ICM..info382->info%d-q%rvo))->info%q[][(long long) ibx][($$CIV901 + (long long) $$LBnd41593) + (long long) $$ICM.mb[].off8386][$$csx3E0 + $$CIV900][(long long) $$ICM..index383->index + ((long long) $$ICM.mb[].off0389 + $$ICM.$$CIV91385)] = $$csx3E1;
                /* DIR   LATCH */
                $$CIV900 = $$CIV900 + 1ll;
              } while ((unsigned long long) $$CIV900 < (unsigned long long) $$csx3DE);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV901 = $$CIV901 + 1ll;
            } while ((unsigned long long) $$CIV901 < $$UBnd41594 + $$LBnd41593 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13360not availablenot availablenot available7020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23360not available11700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2464LoopFusion (success)High Level Optimizer11633601Loops were fused.
  • Loop Line Number: 3360
  • Loop Line Number: 3360
2465LoopHasPrivateVariables (success)High Level Optimizer11633601Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D6" and "$$CIV7D6"
2466LoopParallelized (success)High Level Optimizer11633601Loop was automatically parallelized.not available
2467NonInnermostLoop (fail)High Level Optimizer11633601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2468LoopFusion (success)High Level Optimizer11633602Loops were fused.
  • Loop Line Number: 3360
  • Loop Line Number: 3360
2469NonVectorizableAlignment (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_77_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV901 + (long long) $$LBnd41593)) + (8ll)*($$CIV900 + 1ll))
2470UnsupportedOperation (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV900][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV900][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV91))])
2471NonVectorizableStride (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2472NonVectorizableAlignment (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2473NonVectorizableStride (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2474NonStrideOneStore (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5266LoopUnroll (success)Low Level Optimizer116141082Loop unroll was performed.
  • Unroll Factor: 2
6920ModuloSchedule (success)Low Level Optimizer116not available2Loop was modulo scheduled.
  • Initiation Interval: 14

Region #117
Region Nameupdate_final$$OL$$63
Region Name (Demangled)not available
Start Line #3364
End Line #3364
Pseudocode
          void update_final$$OL$$63(char * $$WIPtr41603, unsigned long long $$LBnd41604, unsigned long long $$UBnd41605)
  3364 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41605 + $$LBnd41604 * 18446744073709551615ull))) goto lab_23;
            if (!1) goto lab_24;
            $$LoopIV84 = 0ll;
            $$csx3E6 = (long long) mb[].off8;
            $$csx3E7 = (long long) mb[].off20;
            $$csx3E5 = $$csx3E7 - $$csx3E6;
            $$csx3E4 = 1ll + $$csx3E5;
            $$csx3E2 = $$csx3E4 % 2ll;
            $$csx3E3 = 0ll < $$csx3E4;
            if (!($$csx3E3 & $$csx3E4 > $$csx3E2)) goto lab_47;
  3365 |    $$ICM.d-f2y_%addr38B = d-f2y_%addr;
            $$ICM..info38C = .info;
            $$ICM..index38D = .index;
            $$ICM.d-T_78_1%addr38E = d-T_78_1%addr;
            $$ICM.$$CIV9138F = $$CIV91;
  3364 |    $$ICM.mb[].off20390 = mb[].off20;
            $$ICM.mb[].off8391 = mb[].off8;
            $$ICM.mb[].off16392 = mb[].off16;
            $$ICM.mb[].off4393 = mb[].off4;
  3365 |    $$ICM.mb[].off0394 = mb[].off0;
  3364 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 44 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx3E2 > 0ll & $$csx3E3)) goto lab_19;
              $$LoopIV85 = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 41 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIV86 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 40 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  3365 |          ((double *)((char *)$$ICM.d-T_78_1%addr38E  + (((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E4 + ((((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E6 - (long long) $$ICM.mb[].off4393 * 8ll)))->T_78[].rns157.[$$LoopIV84 + 1ll][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)] = ((double *)((char *)$$ICM..info38C->info%d-q%addr  + $$ICM..info38C->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) $$ICM..index38D->index + ((long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F)] + (((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]] - ((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][$$csx3E6 + $$LoopIV85][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]]);
  3364 |          /* DIR   LATCH */
                  $$LoopIV86 = $$LoopIV86 + 1ll;
                } while ((unsigned long long) $$LoopIV86 < $$UBnd41605 + $$LBnd41604 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIV85 = $$LoopIV85 + 1ll;
              } while ((long long) $$LoopIV85 < $$csx3E4 % (long long) 2u);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIV905 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 43 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV86 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 42 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3365 |          ((double *)((char *)$$ICM.d-T_78_1%addr38E  + (((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E4 + ((((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E6 - (long long) $$ICM.mb[].off4393 * 8ll)))->T_78[].rns157..SV1[$$LoopIV84 + 1ll][($$CIV905 * 2ll + $$csx3E2) + $$csx3E6][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)] = ((double *)((char *)$$ICM..info38C->info%d-q%addr  + $$ICM..info38C->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][($$CIV905 * 2ll + $$csx3E2) + $$csx3E6][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) $$ICM..index38D->index + ((long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F)] + (((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + $$csx3E2) + $$csx3E6][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]] - ((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + $$csx3E2) + $$csx3E6][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]]);
                  ((double *)((char *)$$ICM.d-T_78_1%addr38E  + (((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E4 + ((((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E6 - (long long) $$ICM.mb[].off4393 * 8ll)))->T_78[].rns157..SV0[$$LoopIV84 + 1ll][1ll + (($$CIV905 * 2ll + $$csx3E2) + $$csx3E6)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)] = ((double *)((char *)$$ICM..info38C->info%d-q%addr  + $$ICM..info38C->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll + (($$CIV905 * 2ll + $$csx3E2) + $$csx3E6)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) $$ICM..index38D->index + ((long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F)] + (((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + $$csx3E2) + $$csx3E6)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]] - ((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + $$csx3E2) + $$csx3E6)][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]]);
  3364 |          /* DIR   LATCH */
                  $$LoopIV86 = $$LoopIV86 + 1ll;
                } while ((unsigned long long) $$LoopIV86 < $$UBnd41605 + $$LBnd41604 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV905 = $$CIV905 + 1ll;
              } while ((unsigned long long) $$CIV905 < (unsigned long long) (($$csx3E7 - ($$csx3E2 + $$csx3E6)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV84 = $$LoopIV84 + 1ll;
            } while ((unsigned long long) $$LoopIV84 < (unsigned long long) ((long long) nflux));    /* ~2 */
            goto lab_24;
          lab_47:
  3365 |    $$ICM.d-f2y_%addr38B = d-f2y_%addr;
            $$ICM..info38C = .info;
            $$ICM..index38D = .index;
            $$ICM.d-T_78_1%addr38E = d-T_78_1%addr;
            $$ICM.$$CIV9138F = $$CIV91;
  3364 |    $$ICM.mb[].off20390 = mb[].off20;
            $$ICM.mb[].off8391 = mb[].off8;
            $$ICM.mb[].off16392 = mb[].off16;
            $$ICM.mb[].off4393 = mb[].off4;
  3365 |    $$ICM.mb[].off0394 = mb[].off0;
  3364 |    do {   /* id=5 guarded */ /* ~49 */ 
              /* region = 47 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx3E2 > 0ll & $$csx3E3)) goto lab_53;
              $$LoopIV85 = 0ll;
              do {   /* id=9 guarded */ /* ~50 */ 
                /* region = 46 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_52;
                $$LoopIV86 = 0ll;
                do {   /* id=4 guarded */ /* ~51 */ 
                  /* region = 45 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=4 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  3365 |          ((double *)((char *)$$ICM.d-T_78_1%addr38E  + (((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E4 + ((((long long) $$ICM.mb[].off4393 * 8ll - (long long) $$ICM.mb[].off16392 * 8ll) - 8ll) * $$csx3E6 - (long long) $$ICM.mb[].off4393 * 8ll)))->T_78[].rns157.[$$LoopIV84 + 1ll][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)] = ((double *)((char *)$$ICM..info38C->info%d-q%addr  + $$ICM..info38C->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) $$ICM..index38D->index + ((long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F)] + (((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][$$csx3E6 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]] - ((double *)((char *)$$ICM.d-f2y_%addr38B->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr38B->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][$$csx3E6 + $$LoopIV85][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) $$ICM.mb[].off4393))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr38B  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off0394 + $$ICM.$$CIV9138F]]);
  3364 |          /* DIR   LATCH */
                  $$LoopIV86 = $$LoopIV86 + 1ll;
                } while ((unsigned long long) $$LoopIV86 < $$UBnd41605 + $$LBnd41604 * 18446744073709551615ull);    /* ~51 */
              lab_52:
                /* DIR   LATCH */
                $$LoopIV85 = $$LoopIV85 + 1ll;
              } while ((long long) $$LoopIV85 < $$csx3E4 % (long long) 2u);    /* ~50 */
            lab_53:
              /* DIR   LATCH */
              $$LoopIV84 = $$LoopIV84 + 1ll;
            } while ((unsigned long long) $$LoopIV84 < (unsigned long long) ((long long) nflux));    /* ~49 */
            goto lab_24;
          lab_23:
          lab_24:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13364not availablenot availablenot available20019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23364not available11120200120200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33364not available2212001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43364not available92700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53364not availablenot availablenot available20019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63364not available117020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73364not available62700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93364not available517020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103364not availablenot availablenot available20019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123364not available101120200120200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133364not available12212001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2475LoopInterchange (success)High Level Optimizer11733641Loop interchanging was applied to loop nest.not available
2476LoopHasPrivateVariables (success)High Level Optimizer11733641Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV12", "$$LoopIV13", "$$LoopIV13", "$$CIV72", "$$CIV71", "$$CIV71", "$$CIV72", "$$ICME", "$$ICMF", "$$CIV71", and "$$CIV71"
2477LoopParallelized (success)High Level Optimizer11733641Loop was automatically parallelized.not available
2478LoopInterchange (success)High Level Optimizer11733641Loop interchanging was applied to loop nest.not available
2479NonInnermostLoop (fail)High Level Optimizer11733641An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2480NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV85) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2481UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][(long long) mb[].off8 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV85][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2482NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV85) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2483OuterLoopUnroll (success)High Level Optimizer11733642An outer loop unroll was performed.
  • Unroll Factor: 2
2484NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2485UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2486NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2487NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2488UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2489NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
6934ModuloSchedule (success)Low Level Optimizer117141753Loop was modulo scheduled.
  • Initiation Interval: 13
6935ModuloSchedule (success)Low Level Optimizer117141517Loop was modulo scheduled.
  • Initiation Interval: 11
6936ModuloSchedule (success)Low Level Optimizer1171420713Loop was modulo scheduled.
  • Initiation Interval: 13
6937ModuloSchedule (success)Low Level Optimizer117142474Loop was modulo scheduled.
  • Initiation Interval: 11

Region #118
Region Nameupdate_final$$OL$$64
Region Name (Demangled)not available
Start Line #3364
End Line #3364
Pseudocode
          void update_final$$OL$$64(char * $$WIPtr41614, unsigned long long $$LBnd41615, unsigned long long $$UBnd41616)
  3364 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            $$csx3EC = (long long) mb[].off8;
            $$csx3ED = (long long) mb[].off20;
            $$csx3EB = $$csx3ED - $$csx3EC;
            $$csx3EA = 1ll + $$csx3EB;
            $$csx3E8 = 0ll < $$csx3EA;
            $$csx3E9 = $$csx3EA % 2ll;
            if (!($$csx3E9 > 0ll & $$csx3E8)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41616 + $$LBnd41615 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV87 = 0ll;
  3365 |    $$ICM..info395 = .info;
            $$ICM..index396 = .index;
            $$ICM.d-T_78_1%addr397 = d-T_78_1%addr;
            $$ICM.$$CIV91398 = $$CIV91;
  3364 |    $$ICM.mb[].off20399 = mb[].off20;
            $$ICM.mb[].off839A = mb[].off8;
            $$ICM.mb[].off1639B = mb[].off16;
            $$ICM.mb[].off439C = mb[].off4;
  3365 |    $$ICM.mb[].off039D = mb[].off0;
  3364 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_19;
  3365 |      $$LoopIV88 = 0ll;
  3364 |      do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIV89 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  3365 |          ((double *)((char *)$$ICM..info395->info%d-q%addr  + $$ICM..info395->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]][$$csx3EC + $$LoopIV88][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)][(long long) $$ICM..index396->index + ((long long) $$ICM.mb[].off039D + $$ICM.$$CIV91398)] = ((double *)((char *)$$ICM.d-T_78_1%addr397  + (((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EC + ((((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EA - (long long) $$ICM.mb[].off439C * 8ll)))->T_78[].rns157.[$$LoopIV87 + 1ll][$$csx3EC + $$LoopIV88][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)];
  3364 |          /* DIR   LATCH */
                  $$LoopIV89 = $$LoopIV89 + 1ll;
                } while ((unsigned long long) $$LoopIV89 < $$UBnd41616 + $$LBnd41615 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIV88 = $$LoopIV88 + 1ll;
              } while ((long long) $$LoopIV88 < $$csx3EA % (long long) 2u);    /* ~16 */
            lab_19:
              if (!($$csx3E8 & $$csx3EA > $$csx3E9)) goto lab_3;
  3365 |      $$CIV909 = (long long) 0;
  3364 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV89 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3365 |          ((double *)((char *)$$ICM..info395->info%d-q%addr  + $$ICM..info395->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]][($$CIV909 * 2ll + $$csx3E9) + $$csx3EC][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)][(long long) $$ICM..index396->index + ((long long) $$ICM.mb[].off039D + $$ICM.$$CIV91398)] = ((double *)((char *)$$ICM.d-T_78_1%addr397  + (((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EC + ((((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EA - (long long) $$ICM.mb[].off439C * 8ll)))->T_78[].rns157.[$$LoopIV87 + 1ll][($$CIV909 * 2ll + $$csx3E9) + $$csx3EC][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)];
                  ((double *)((char *)$$ICM..info395->info%d-q%addr  + $$ICM..info395->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]][1ll + (($$CIV909 * 2ll + $$csx3E9) + $$csx3EC)][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)][(long long) $$ICM..index396->index + ((long long) $$ICM.mb[].off039D + $$ICM.$$CIV91398)] = ((double *)((char *)$$ICM.d-T_78_1%addr397  + (((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EC + ((((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EA - (long long) $$ICM.mb[].off439C * 8ll)))->T_78[].rns157.[$$LoopIV87 + 1ll][1ll + (($$CIV909 * 2ll + $$csx3E9) + $$csx3EC)][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)];
  3364 |          /* DIR   LATCH */
                  $$LoopIV89 = $$LoopIV89 + 1ll;
                } while ((unsigned long long) $$LoopIV89 < $$UBnd41616 + $$LBnd41615 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV909 = $$CIV909 + 1ll;
              } while ((unsigned long long) $$CIV909 < (unsigned long long) (($$csx3ED - ($$csx3E9 + $$csx3EC)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV87 = $$LoopIV87 + 1ll;
            } while ((unsigned long long) $$LoopIV87 < (unsigned long long) ((long long) nflux));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41616 + $$LBnd41615 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV87 = 0ll;
            if (!($$csx3E8 & $$csx3EA > $$csx3E9)) goto lab_58;
  3365 |    $$ICM..info395 = .info;
            $$ICM..index396 = .index;
            $$ICM.d-T_78_1%addr397 = d-T_78_1%addr;
            $$ICM.$$CIV91398 = $$CIV91;
  3364 |    $$ICM.mb[].off20399 = mb[].off20;
            $$ICM.mb[].off839A = mb[].off8;
            $$ICM.mb[].off1639B = mb[].off16;
            $$ICM.mb[].off439C = mb[].off4;
  3365 |    $$ICM.mb[].off039D = mb[].off0;
  3364 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_45;
  3365 |      $$CIV909 = (long long) 0;
  3364 |      do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIV89 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3365 |          ((double *)((char *)$$ICM..info395->info%d-q%addr  + $$ICM..info395->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]][($$CIV909 * 2ll + $$csx3E9) + $$csx3EC][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)][(long long) $$ICM..index396->index + ((long long) $$ICM.mb[].off039D + $$ICM.$$CIV91398)] = ((double *)((char *)$$ICM.d-T_78_1%addr397  + (((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EC + ((((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EA - (long long) $$ICM.mb[].off439C * 8ll)))->T_78[].rns157.[$$LoopIV87 + 1ll][($$CIV909 * 2ll + $$csx3E9) + $$csx3EC][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)];
                  ((double *)((char *)$$ICM..info395->info%d-q%addr  + $$ICM..info395->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]][1ll + (($$CIV909 * 2ll + $$csx3E9) + $$csx3EC)][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)][(long long) $$ICM..index396->index + ((long long) $$ICM.mb[].off039D + $$ICM.$$CIV91398)] = ((double *)((char *)$$ICM.d-T_78_1%addr397  + (((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EC + ((((long long) $$ICM.mb[].off439C * 8ll - (long long) $$ICM.mb[].off1639B * 8ll) - 8ll) * $$csx3EA - (long long) $$ICM.mb[].off439C * 8ll)))->T_78[].rns157.[$$LoopIV87 + 1ll][1ll + (($$CIV909 * 2ll + $$csx3E9) + $$csx3EC)][$$LoopIV89 + ((long long) $$LBnd41615 + (long long) $$ICM.mb[].off439C)];
  3364 |          /* DIR   LATCH */
                  $$LoopIV89 = $$LoopIV89 + 1ll;
                } while ((unsigned long long) $$LoopIV89 < $$UBnd41616 + $$LBnd41615 * 18446744073709551615ull);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIV909 = $$CIV909 + 1ll;
              } while ((unsigned long long) $$CIV909 < (unsigned long long) (($$csx3ED - ($$csx3E9 + $$csx3EC)) / 2ll + 1ll));    /* ~42 */
            lab_45:
              /* DIR   LATCH */
              $$LoopIV87 = $$LoopIV87 + 1ll;
            } while ((unsigned long long) $$LoopIV87 < (unsigned long long) ((long long) nflux));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13364not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23364not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33364not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63364not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73364not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113364not availablenot availablenot available2006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143364not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153364not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53364not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163364not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193364not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2490LoopHasPrivateVariables (success)High Level Optimizer11833641Private variables recognized in loop nest.
  • Variable Name: "$$CIV75", "$$CIV74", "$$CIV74", "$$CIV75", "$$CIV74", "$$CIV74", "$$CIV75", "$$CIV74", and "$$CIV74"
2491LoopParallelized (success)High Level Optimizer11833641Loop was automatically parallelized.not available
2492LoopInterchange (success)High Level Optimizer11833641Loop interchanging was applied to loop nest.not available
2493NonInnermostLoop (fail)High Level Optimizer11833641An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2494NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2495NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2496NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2497OuterLoopUnroll (success)High Level Optimizer11833642An outer loop unroll was performed.
  • Unroll Factor: 2
2498NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2499NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2500NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2501NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2502NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2503NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2504NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2505NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2506NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2507NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2508NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2509NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5270LoopUnroll (success)Low Level Optimizer118143183Loop unroll was performed.
  • Unroll Factor: 4
5271LoopUnroll (success)Low Level Optimizer1181438815Loop unroll was performed.
  • Unroll Factor: 4
6928ModuloSchedule (success)Low Level Optimizer118143163Loop was modulo scheduled.
  • Initiation Interval: 8
6929ModuloSchedule (success)Low Level Optimizer118143163Loop was modulo scheduled.
  • Initiation Interval: 19
6930ModuloSchedule (success)Low Level Optimizer118142927Loop was modulo scheduled.
  • Initiation Interval: 8
6931ModuloSchedule (success)Low Level Optimizer118143465Loop was modulo scheduled.
  • Initiation Interval: 8
6932ModuloSchedule (success)Low Level Optimizer1181438615Loop was modulo scheduled.
  • Initiation Interval: 8
6933ModuloSchedule (success)Low Level Optimizer1181438615Loop was modulo scheduled.
  • Initiation Interval: 19

Region #119
Region Nameupdate_final$$OL$$65
Region Name (Demangled)not available
Start Line #3368
End Line #3368
Pseudocode
          void update_final$$OL$$65(char * $$WIPtr41624, unsigned long long $$LBnd41625, unsigned long long $$UBnd41626)
  3368 |  {
            $$csx3EF = (long long) mb[].off16;
            $$csx3F0 = (long long) mb[].off4;
            $$csx3EE = 1ll + ($$csx3EF - $$csx3F0);
            if (!($$csx3EE > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIV90B = (long long) 0;
            $$ICM..info39E = .info;
            $$ICM..index39F = .index;
            $$ICM.d-T_79_1%addr3A0 = d-T_79_1%addr;
            $$ICM.$$CIV913A1 = $$CIV91;
            $$ICM.mb[].off203A6 = mb[].off20;
            $$ICM.mb[].off83A2 = mb[].off8;
            $$ICM.mb[].off163A3 = mb[].off16;
            $$ICM.mb[].off43A4 = mb[].off4;
            $$ICM.mb[].off03A5 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIV90A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx3F1 =  5.0000000000000000E-001 * (((double *)((char *)$$ICM..info39E->info%d-aux%addr  + $$ICM..info39E->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) $$ICM.mb[].off83A2][$$csx3F0 + $$CIV90A][(long long) $$ICM..index39F->index + ((long long) $$ICM.mb[].off03A5 + $$ICM.$$CIV913A1)] + ((double *)((char *)$$ICM..info39E->info%d-aux%addr  + $$ICM..info39E->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) $$ICM.mb[].off83A2][(long long) ($$ICM.mb[].off43A4 + 1) + $$CIV90A][(long long) $$ICM..index39F->index + ((long long) $$ICM.mb[].off03A5 + $$ICM.$$CIV913A1)]);
                ((double *)((char *)$$ICM.d-T_79_1%addr3A0  + ($$csx3F0 * 8ll - $$csx3EF * 8ll) - 16ll))->T_79[].rns163.[1ll + ($$CIV90B + (long long) $$LBnd41625)][$$CIV90A + 1ll] = $$csx3F1;
                ((double *)((char *)$$ICM..info39E->info%d-q%addr  + $$ICM..info39E->info%d-q%rvo))->info%q[][(long long) iby][($$CIV90B + (long long) $$LBnd41625) + (long long) $$ICM.mb[].off83A2][$$csx3F0 + $$CIV90A][(long long) $$ICM..index39F->index + ((long long) $$ICM.mb[].off03A5 + $$ICM.$$CIV913A1)] = $$csx3F1;
                /* DIR   LATCH */
                $$CIV90A = $$CIV90A + 1ll;
              } while ((unsigned long long) $$CIV90A < (unsigned long long) $$csx3EE);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV90B = $$CIV90B + 1ll;
            } while ((unsigned long long) $$CIV90B < $$UBnd41626 + $$LBnd41625 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13368not availablenot availablenot available7020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23368not available11700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2510LoopFusion (success)High Level Optimizer11933681Loops were fused.
  • Loop Line Number: 3368
  • Loop Line Number: 3368
2511LoopHasPrivateVariables (success)High Level Optimizer11933681Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D3" and "$$CIV7D3"
2512LoopParallelized (success)High Level Optimizer11933681Loop was automatically parallelized.not available
2513NonInnermostLoop (fail)High Level Optimizer11933681An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2514LoopFusion (success)High Level Optimizer11933682Loops were fused.
  • Loop Line Number: 3368
  • Loop Line Number: 3368
2515NonVectorizableAlignment (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_79_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV90B + (long long) $$LBnd41625)) + (8ll)*($$CIV90A + 1ll))
2516UnsupportedOperation (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV90A][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV90A][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)])
2517NonVectorizableStride (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2518NonVectorizableAlignment (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2519NonVectorizableStride (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2520NonStrideOneStore (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5286LoopUnroll (success)Low Level Optimizer119143892Loop unroll was performed.
  • Unroll Factor: 2
6959ModuloSchedule (success)Low Level Optimizer119not available2Loop was modulo scheduled.
  • Initiation Interval: 14

Region #120
Region Nameupdate_final$$OL$$66
Region Name (Demangled)not available
Start Line #3372
End Line #3372
Pseudocode
          void update_final$$OL$$66(char * $$WIPtr41635, unsigned long long $$LBnd41636, unsigned long long $$UBnd41637)
  3372 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            $$csx3F4 = (long long) mb[].off8;
            $$csx3F3 = (long long) mb[].off20 - $$csx3F4;
            $$csx3F2 = 1ll + $$csx3F3;
            if (!(0ll < $$csx3F2)) goto lab_15;
            if (!(0ll < (long long) ($$UBnd41637 + $$LBnd41636 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIV8A = 0ll;
  3373 |    $$ICM.d-f2z_%addr3A7 = d-f2z_%addr;
            $$ICM..info3A8 = .info;
            $$ICM..index3A9 = .index;
            $$ICM.d-T_80_1%addr3AA = d-T_80_1%addr;
            $$ICM.$$CIV913AB = $$CIV91;
  3372 |    $$ICM.mb[].off203AC = mb[].off20;
            $$ICM.mb[].off83AD = mb[].off8;
            $$ICM.mb[].off163AE = mb[].off16;
            $$ICM.mb[].off43AF = mb[].off4;
  3373 |    $$ICM.mb[].off03B0 = mb[].off0;
  3372 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 22 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV8B = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 21 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV8C = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 20 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3373 |          ((double *)((char *)$$ICM.d-T_80_1%addr3AA  + (((long long) $$ICM.mb[].off43AF * 8ll - (long long) $$ICM.mb[].off163AE * 8ll) - 8ll) * $$csx3F2 + ((((long long) $$ICM.mb[].off43AF * 8ll - (long long) $$ICM.mb[].off163AE * 8ll) - 8ll) * $$csx3F4 - (long long) $$ICM.mb[].off43AF * 8ll)))->T_80[].rns164.[$$LoopIV8A + 1ll][$$csx3F4 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) $$ICM.mb[].off43AF)] = ((double *)((char *)$$ICM..info3A8->info%d-q%addr  + $$ICM..info3A8->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][$$csx3F4 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) $$ICM.mb[].off43AF)][(long long) $$ICM..index3A9->index + ((long long) $$ICM.mb[].off03B0 + $$ICM.$$CIV913AB)] + (((double *)((char *)$$ICM.d-f2z_%addr3A7->f2z_%d-data%addr.rns168.  + $$ICM.d-f2z_%addr3A7->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][$$csx3F4 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) $$ICM.mb[].off43AF)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr3A7  + 40ll))->f2z_%x[].rns166.[(long long) $$ICM.mb[].off03B0 + $$ICM.$$CIV913AB]] - ((double *)((char *)$$ICM.d-f2z_%addr3A7->f2z_%d-data%addr.rns168.  + $$ICM.d-f2z_%addr3A7->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][1ll + ($$LoopIV8B + $$csx3F4)][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) $$ICM.mb[].off43AF)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr3A7  + 40ll))->f2z_%x[].rns166.[(long long) $$ICM.mb[].off03B0 + $$ICM.$$CIV913AB]]);
  3372 |          /* DIR   LATCH */
                  $$LoopIV8C = $$LoopIV8C + 1ll;
                } while ((unsigned long long) $$LoopIV8C < $$UBnd41637 + $$LBnd41636 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$LoopIV8B = $$LoopIV8B + 1ll;
              } while ((unsigned long long) $$LoopIV8B < (unsigned long long) $$csx3F2);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV8A = $$LoopIV8A + 1ll;
            } while ((unsigned long long) $$LoopIV8A < (unsigned long long) ((long long) nflux));    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13372not availablenot availablenot available60202006020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23372not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33372not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2521LoopInterchange (success)High Level Optimizer12033721Loop interchanging was applied to loop nest.not available
2522LoopHasPrivateVariables (success)High Level Optimizer12033721Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVF", "$$LoopIV10", "$$LoopIV10", "$$CIV7C", "$$CIV7B", "$$CIV7B", "$$CIV7C", "$$CIV7B", "$$csx23", "$$CIV7B", and "$$csx23"
2523LoopParallelized (success)High Level Optimizer12033721Loop was automatically parallelized.not available
2524LoopInterchange (success)High Level Optimizer12033721Loop interchanging was applied to loop nest.not available
2525NonInnermostLoop (fail)High Level Optimizer12033721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2526NonVectorizableAlignment (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_80_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV8A + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV8B) + (8ll)*($$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)))
2527UnsupportedOperation (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][(long long) mb[].off8 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][1ll + ($$LoopIV8B + (long long) mb[].off8)][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]])
2528NonVectorizableStride (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8B) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5269LoopUnroll (success)Low Level Optimizer120144243Loop unroll was performed.
  • Unroll Factor: 2
6927ModuloSchedule (success)Low Level Optimizer120not available3Loop was modulo scheduled.
  • Initiation Interval: 14

Region #121
Region Nameupdate_final$$OL$$67
Region Name (Demangled)not available
Start Line #3372
End Line #3372
Pseudocode
          void update_final$$OL$$67(char * $$WIPtr41646, unsigned long long $$LBnd41647, unsigned long long $$UBnd41648)
  3372 |  {
            if (!(0ll < (long long) nflux)) goto lab_1;
            $$csx3F9 = (long long) mb[].off8;
            $$csx3FA = (long long) mb[].off20;
            $$csx3F8 = $$csx3FA - $$csx3F9;
            $$csx3F7 = 1ll + $$csx3F8;
            $$csx3F5 = 0ll < $$csx3F7;
            $$csx3F6 = $$csx3F7 % 2ll;
            if (!($$csx3F6 > 0ll & $$csx3F5)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd41648 + $$LBnd41647 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIV8D = 0ll;
  3373 |    $$ICM..info3B1 = .info;
            $$ICM..index3B2 = .index;
            $$ICM.d-T_80_1%addr3B3 = d-T_80_1%addr;
            $$ICM.$$CIV913B4 = $$CIV91;
  3372 |    $$ICM.mb[].off203B5 = mb[].off20;
            $$ICM.mb[].off83B6 = mb[].off8;
            $$ICM.mb[].off163B7 = mb[].off16;
            $$ICM.mb[].off43B8 = mb[].off4;
  3373 |    $$ICM.mb[].off03B9 = mb[].off0;
  3372 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_19;
  3373 |      $$LoopIV8E = 0ll;
  3372 |      do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIV8F = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  3373 |          ((double *)((char *)$$ICM..info3B1->info%d-q%addr  + $$ICM..info3B1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]][$$csx3F9 + $$LoopIV8E][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)][(long long) $$ICM..index3B2->index + ((long long) $$ICM.mb[].off03B9 + $$ICM.$$CIV913B4)] = ((double *)((char *)$$ICM.d-T_80_1%addr3B3  + (((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F9 + ((((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F7 - (long long) $$ICM.mb[].off43B8 * 8ll)))->T_80[].rns164.[$$LoopIV8D + 1ll][$$csx3F9 + $$LoopIV8E][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)];
  3372 |          /* DIR   LATCH */
                  $$LoopIV8F = $$LoopIV8F + 1ll;
                } while ((unsigned long long) $$LoopIV8F < $$UBnd41648 + $$LBnd41647 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIV8E = $$LoopIV8E + 1ll;
              } while ((long long) $$LoopIV8E < $$csx3F7 % (long long) 2u);    /* ~16 */
            lab_19:
              if (!($$csx3F5 & $$csx3F7 > $$csx3F6)) goto lab_3;
  3373 |      $$CIV912 = (long long) 0;
  3372 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIV8F = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3373 |          ((double *)((char *)$$ICM..info3B1->info%d-q%addr  + $$ICM..info3B1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]][($$CIV912 * 2ll + $$csx3F6) + $$csx3F9][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)][(long long) $$ICM..index3B2->index + ((long long) $$ICM.mb[].off03B9 + $$ICM.$$CIV913B4)] = ((double *)((char *)$$ICM.d-T_80_1%addr3B3  + (((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F9 + ((((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F7 - (long long) $$ICM.mb[].off43B8 * 8ll)))->T_80[].rns164.[$$LoopIV8D + 1ll][($$CIV912 * 2ll + $$csx3F6) + $$csx3F9][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)];
                  ((double *)((char *)$$ICM..info3B1->info%d-q%addr  + $$ICM..info3B1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]][1ll + (($$CIV912 * 2ll + $$csx3F6) + $$csx3F9)][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)][(long long) $$ICM..index3B2->index + ((long long) $$ICM.mb[].off03B9 + $$ICM.$$CIV913B4)] = ((double *)((char *)$$ICM.d-T_80_1%addr3B3  + (((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F9 + ((((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F7 - (long long) $$ICM.mb[].off43B8 * 8ll)))->T_80[].rns164.[$$LoopIV8D + 1ll][1ll + (($$CIV912 * 2ll + $$csx3F6) + $$csx3F9)][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)];
  3372 |          /* DIR   LATCH */
                  $$LoopIV8F = $$LoopIV8F + 1ll;
                } while ((unsigned long long) $$LoopIV8F < $$UBnd41648 + $$LBnd41647 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV912 = $$CIV912 + 1ll;
              } while ((unsigned long long) $$CIV912 < (unsigned long long) (($$csx3FA - ($$csx3F6 + $$csx3F9)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV8D = $$LoopIV8D + 1ll;
            } while ((unsigned long long) $$LoopIV8D < (unsigned long long) ((long long) nflux));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd41648 + $$LBnd41647 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIV8D = 0ll;
            if (!($$csx3F5 & $$csx3F7 > $$csx3F6)) goto lab_58;
  3373 |    $$ICM..info3B1 = .info;
            $$ICM..index3B2 = .index;
            $$ICM.d-T_80_1%addr3B3 = d-T_80_1%addr;
            $$ICM.$$CIV913B4 = $$CIV91;
  3372 |    $$ICM.mb[].off203B5 = mb[].off20;
            $$ICM.mb[].off83B6 = mb[].off8;
            $$ICM.mb[].off163B7 = mb[].off16;
            $$ICM.mb[].off43B8 = mb[].off4;
  3373 |    $$ICM.mb[].off03B9 = mb[].off0;
  3372 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_45;
  3373 |      $$CIV912 = (long long) 0;
  3372 |      do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIV8F = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
  3373 |          ((double *)((char *)$$ICM..info3B1->info%d-q%addr  + $$ICM..info3B1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]][($$CIV912 * 2ll + $$csx3F6) + $$csx3F9][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)][(long long) $$ICM..index3B2->index + ((long long) $$ICM.mb[].off03B9 + $$ICM.$$CIV913B4)] = ((double *)((char *)$$ICM.d-T_80_1%addr3B3  + (((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F9 + ((((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F7 - (long long) $$ICM.mb[].off43B8 * 8ll)))->T_80[].rns164.[$$LoopIV8D + 1ll][($$CIV912 * 2ll + $$csx3F6) + $$csx3F9][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)];
                  ((double *)((char *)$$ICM..info3B1->info%d-q%addr  + $$ICM..info3B1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]][1ll + (($$CIV912 * 2ll + $$csx3F6) + $$csx3F9)][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)][(long long) $$ICM..index3B2->index + ((long long) $$ICM.mb[].off03B9 + $$ICM.$$CIV913B4)] = ((double *)((char *)$$ICM.d-T_80_1%addr3B3  + (((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F9 + ((((long long) $$ICM.mb[].off43B8 * 8ll - (long long) $$ICM.mb[].off163B7 * 8ll) - 8ll) * $$csx3F7 - (long long) $$ICM.mb[].off43B8 * 8ll)))->T_80[].rns164.[$$LoopIV8D + 1ll][1ll + (($$CIV912 * 2ll + $$csx3F6) + $$csx3F9)][$$LoopIV8F + ((long long) $$LBnd41647 + (long long) $$ICM.mb[].off43B8)];
  3372 |          /* DIR   LATCH */
                  $$LoopIV8F = $$LoopIV8F + 1ll;
                } while ((unsigned long long) $$LoopIV8F < $$UBnd41648 + $$LBnd41647 * 18446744073709551615ull);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIV912 = $$CIV912 + 1ll;
              } while ((unsigned long long) $$CIV912 < (unsigned long long) (($$csx3FA - ($$csx3F6 + $$csx3F9)) / 2ll + 1ll));    /* ~42 */
            lab_45:
              /* DIR   LATCH */
              $$LoopIV8D = $$LoopIV8D + 1ll;
            } while ((unsigned long long) $$LoopIV8D < (unsigned long long) ((long long) nflux));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13372not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23372not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33372not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63372not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73372not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113372not availablenot availablenot available2006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
143372not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153372not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53372not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163372not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193372not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2529LoopHasPrivateVariables (success)High Level Optimizer12133721Private variables recognized in loop nest.
  • Variable Name: "$$CIV7F", "$$CIV7E", "$$CIV7E", "$$CIV7F", "$$CIV7E", "$$CIV7E", "$$CIV7F", "$$CIV7E", and "$$CIV7E"
2530LoopParallelized (success)High Level Optimizer12133721Loop was automatically parallelized.not available
2531LoopInterchange (success)High Level Optimizer12133721Loop interchanging was applied to loop nest.not available
2532NonInnermostLoop (fail)High Level Optimizer12133721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2533NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2534NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2535NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2536OuterLoopUnroll (success)High Level Optimizer12133722An outer loop unroll was performed.
  • Unroll Factor: 2
2537NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2538NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2539NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2540NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2541NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2542NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2543NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2544NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2545NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2546NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2547NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2548NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5267LoopUnroll (success)Low Level Optimizer121144933Loop unroll was performed.
  • Unroll Factor: 4
5268LoopUnroll (success)Low Level Optimizer1211456315Loop unroll was performed.
  • Unroll Factor: 4
6921ModuloSchedule (success)Low Level Optimizer121144913Loop was modulo scheduled.
  • Initiation Interval: 8
6922ModuloSchedule (success)Low Level Optimizer121144913Loop was modulo scheduled.
  • Initiation Interval: 19
6923ModuloSchedule (success)Low Level Optimizer121144677Loop was modulo scheduled.
  • Initiation Interval: 8
6924ModuloSchedule (success)Low Level Optimizer121145215Loop was modulo scheduled.
  • Initiation Interval: 8
6925ModuloSchedule (success)Low Level Optimizer1211456115Loop was modulo scheduled.
  • Initiation Interval: 8
6926ModuloSchedule (success)Low Level Optimizer1211456115Loop was modulo scheduled.
  • Initiation Interval: 19

Region #122
Region Nameupdate_final$$OL$$68
Region Name (Demangled)not available
Start Line #3376
End Line #3376
Pseudocode
          void update_final$$OL$$68(char * $$WIPtr41656, unsigned long long $$LBnd41657, unsigned long long $$UBnd41658)
  3376 |  {
            $$csx3FC = (long long) mb[].off16;
            $$csx3FD = (long long) mb[].off4;
            $$csx3FB = 1ll + ($$csx3FC - $$csx3FD);
            if (!($$csx3FB > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIV914 = (long long) 0;
            $$ICM..info3BA = .info;
            $$ICM..index3BB = .index;
            $$ICM.d-T_81_1%addr3BC = d-T_81_1%addr;
            $$ICM.$$CIV913BD = $$CIV91;
            $$ICM.mb[].off203C2 = mb[].off20;
            $$ICM.mb[].off83BE = mb[].off8;
            $$ICM.mb[].off163BF = mb[].off16;
            $$ICM.mb[].off43C0 = mb[].off4;
            $$ICM.mb[].off03C1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIV913 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx3FE =  5.0000000000000000E-001 * (((double *)((char *)$$ICM..info3BA->info%d-aux%addr  + $$ICM..info3BA->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) $$ICM.mb[].off83BE][$$csx3FD + $$CIV913][(long long) $$ICM..index3BB->index + ((long long) $$ICM.mb[].off03C1 + $$ICM.$$CIV913BD)] + ((double *)((char *)$$ICM..info3BA->info%d-aux%addr  + $$ICM..info3BA->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) ($$ICM.mb[].off83BE + 1)][$$csx3FD + $$CIV913][(long long) $$ICM..index3BB->index + ((long long) $$ICM.mb[].off03C1 + $$ICM.$$CIV913BD)]);
                ((double *)((char *)$$ICM.d-T_81_1%addr3BC  + ($$csx3FD * 8ll - $$csx3FC * 8ll) - 16ll))->T_81[].rns170.[1ll + ($$CIV914 + (long long) $$LBnd41657)][$$CIV913 + 1ll] = $$csx3FE;
                ((double *)((char *)$$ICM..info3BA->info%d-q%addr  + $$ICM..info3BA->info%d-q%rvo))->info%q[][(long long) ibz][($$CIV914 + (long long) $$LBnd41657) + (long long) $$ICM.mb[].off83BE][$$csx3FD + $$CIV913][(long long) $$ICM..index3BB->index + ((long long) $$ICM.mb[].off03C1 + $$ICM.$$CIV913BD)] = $$csx3FE;
                /* DIR   LATCH */
                $$CIV913 = $$CIV913 + 1ll;
              } while ((unsigned long long) $$CIV913 < (unsigned long long) $$csx3FB);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV914 = $$CIV914 + 1ll;
            } while ((unsigned long long) $$CIV914 < $$UBnd41658 + $$LBnd41657 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13376not availablenot availablenot available7020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23376not available11700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2549LoopFusion (success)High Level Optimizer12233761Loops were fused.
  • Loop Line Number: 3376
  • Loop Line Number: 3376
2550LoopHasPrivateVariables (success)High Level Optimizer12233761Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D4" and "$$CIV7D4"
2551LoopParallelized (success)High Level Optimizer12233761Loop was automatically parallelized.not available
2552NonInnermostLoop (fail)High Level Optimizer12233761An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2553LoopFusion (success)High Level Optimizer12233762Loops were fused.
  • Loop Line Number: 3376
  • Loop Line Number: 3376
2554NonVectorizableAlignment (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_81_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV914 + (long long) $$LBnd41657)) + (8ll)*($$CIV913 + 1ll))
2555UnsupportedOperation (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV913][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV913][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)])
2556NonVectorizableStride (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2557NonVectorizableAlignment (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2558NonVectorizableStride (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2559NonStrideOneStore (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5285LoopUnroll (success)Low Level Optimizer122145642Loop unroll was performed.
  • Unroll Factor: 2
6958ModuloSchedule (success)Low Level Optimizer122not available2Loop was modulo scheduled.
  • Initiation Interval: 14

Region #123
Region Nameupdate_final$$OL$$69
Region Name (Demangled)not available
Start Line #3382
End Line #3383
Pseudocode
          void update_final$$OL$$69(char * $$WIPtr41666, unsigned long long $$LBnd41667, unsigned long long $$UBnd41668)
  3382 |  {
            $$csx400 = (long long) mb[].off8;
            $$csx3FF = 1ll + ((long long) mb[].off20 - $$csx400);
            if (!(0ll < $$csx3FF)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41668 + $$LBnd41667 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV90 = 0ll;
  3383 |    $$ICM.d-f2x_%addr3C3 = d-f2x_%addr;
            $$ICM..info3C4 = .info;
            $$ICM..index3C5 = .index;
            $$ICM.d-T_82_1%addr3C6 = d-T_82_1%addr;
            $$ICM.$$CIV913C7 = $$CIV91;
  3382 |    $$ICM.mb[].off203CC = mb[].off20;
            $$ICM.mb[].off83C8 = mb[].off8;
            $$ICM.mb[].off163C9 = mb[].off16;
            $$ICM.mb[].off43CA = mb[].off4;
  3383 |    $$ICM.mb[].off03CB = mb[].off0;
  3382 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV91 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  3383 |        $$csx401 = ((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV1[(long long) ie][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2x_%addr3C3->f2x_%d-data%addr.rns154.  + $$ICM.d-f2x_%addr3C3->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr3C3  + 40ll))->f2x_%x[].rns151.[(long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7]] * (((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)] - ((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][((long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)) - 1ll]) + ((double *)((char *)$$ICM.d-f2x_%addr3C3->f2x_%d-data%addr.rns154.  + $$ICM.d-f2x_%addr3C3->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr3C3  + 40ll))->f2x_%x[].rns151.[1ll + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)]] * (((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][1ll + ((long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7))] - ((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)]));
                ((double *)((char *)$$ICM.d-T_82_1%addr3C6  + (((long long) $$ICM.mb[].off43CA * 8ll - (long long) $$ICM.mb[].off163C9 * 8ll) - 8ll) * $$csx400 - (long long) $$ICM.mb[].off43CA * 8ll))->T_82[].rns171.[$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)] = $$csx401;
                ((double *)((char *)$$ICM..info3C4->info%d-q%addr  + $$ICM..info3C4->info%d-q%rvo))->info%q[].SV0[(long long) ie][$$csx400 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) $$ICM.mb[].off43CA)][(long long) $$ICM..index3C5->index + ((long long) $$ICM.mb[].off03CB + $$ICM.$$CIV913C7)] = $$csx401;
                /* DIR   LATCH */
                $$LoopIV91 = $$LoopIV91 + 1ll;
              } while ((unsigned long long) $$LoopIV91 < $$UBnd41668 + $$LBnd41667 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV90 = $$LoopIV90 + 1ll;
            } while ((unsigned long long) $$LoopIV90 < (unsigned long long) $$csx3FF);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13382not availablenot availablenot available160200160200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23382not available1116001600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2560LoopFusion (success)High Level Optimizer12333821Loops were fused.
  • Loop Line Number: 3382
  • Loop Line Number: 3382
2561LoopHasPrivateVariables (success)High Level Optimizer12333821Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D5" and "$$CIV7D5"
2562LoopParallelized (success)High Level Optimizer12333821Loop was automatically parallelized.not available
2563LoopInterchange (success)High Level Optimizer12333821Loop interchanging was applied to loop nest.not available
2564NonInnermostLoop (fail)High Level Optimizer12333821An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2565LoopFusion (success)High Level Optimizer12333822Loops were fused.
  • Loop Line Number: 3382
  • Loop Line Number: 3382
2566NonVectorizableAlignment (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_82_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV90) + (8ll)*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)))
2567UnsupportedOperation (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV91)) - 1ll]) + ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[1ll + ((long long) mb[].off0 + $$CIV91)]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV91))] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2568NonVectorizableStride (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2569NonVectorizableAlignment (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2570NonVectorizableStride (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2571NonStrideOneStore (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5284LoopUnroll (success)Low Level Optimizer123145722Loop unroll was performed.
  • Unroll Factor: 4
6956ModuloSchedule (success)Low Level Optimizer123145712Loop was modulo scheduled.
  • Initiation Interval: 18
6957NoValidSchedule (fail)Low Level Optimizer123145712Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #124
Region Nameupdate_final$$OL$$70
Region Name (Demangled)not available
Start Line #3388
End Line #3388
Pseudocode
          void update_final$$OL$$70(char * $$WIPtr41675, unsigned long long $$LBnd41676, unsigned long long $$UBnd41677)
  3388 |  {
            if (!1) goto lab_1;
            $$CIV917 = (long long) 0;
  3389 |    $$ICM.d-f2y_%addr3CD = d-f2y_%addr;
            $$ICM..info3CE = .info;
            $$ICM..index3CF = .index;
            $$ICM.d-T_83_1%addr3D0 = d-T_83_1%addr;
            $$ICM.$$CIV913D1 = $$CIV91;
            $$ICM.mb[].off83D2 = mb[].off8;
            $$ICM.mb[].off163D3 = mb[].off16;
            $$ICM.mb[].off43D4 = mb[].off4;
            $$ICM.mb[].off03D5 = mb[].off0;
  3388 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41672{$$UB45} */
              /* DIR   NEW construct_no=1 id_no=41674{$$CIV89} */
  3389 |      ((double *)((char *)$$ICM.d-T_83_1%addr3D0  + (((long long) $$ICM.mb[].off43D4 * 8ll - (long long) $$ICM.mb[].off163D3 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83D2 - (long long) $$ICM.mb[].off43D4 * 8ll))->T_83[].rns172.[$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4] = ((double *)((char *)$$ICM..info3CE->info%d-q%addr  + $$ICM..info3CE->info%d-q%rvo))->info%q[][(long long) ie][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4][(long long) $$ICM..index3CF->index + ((long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2y_%addr3CD->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3CD->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3CD  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1]] * (((double *)((char *)$$ICM..info3CE->info%d-q%addr  + $$ICM..info3CE->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4][(long long) $$ICM..index3CF->index + ((long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1)] - ((double *)((char *)$$ICM..info3CE->info%d-q%addr  + $$ICM..info3CE->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4 - 1ll][(long long) $$ICM..index3CF->index + ((long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1)]) + ((double *)((char *)$$ICM.d-f2y_%addr3CD->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3CD->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4 + 1ll][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3CD  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1]] * (((double *)((char *)$$ICM..info3CE->info%d-q%addr  + $$ICM..info3CE->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4 + 1ll][(long long) $$ICM..index3CF->index + ((long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1)] - ((double *)((char *)$$ICM..info3CE->info%d-q%addr  + $$ICM..info3CE->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) $$ICM.mb[].off83D2 + (long long) $$LBnd41676)][(long long) $$ICM.mb[].off43D4][(long long) $$ICM..index3CF->index + ((long long) $$ICM.mb[].off03D5 + $$ICM.$$CIV913D1)]));
  3388 |      /* DIR   LATCH */
              $$CIV917 = $$CIV917 + 1ll;
            } while ((unsigned long long) $$CIV917 < $$UBnd41677 + $$LBnd41676 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13388not availablenot availablenot available16001600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2572LoopParallelized (success)High Level Optimizer12433881Loop was automatically parallelized.not available
2573NonVectorizableAlignment (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
2574UnsupportedOperation (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 + 1ll][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 + 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2575NonVectorizableStride (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
2576NonStrideOneStore (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
5283LoopUnroll (success)Low Level Optimizer124145821Loop unroll was performed.
  • Unroll Factor: 2
6955ModuloSchedule (success)Low Level Optimizer124not available1Loop was modulo scheduled.
  • Initiation Interval: 25

Region #125
Region Nameupdate_final$$OL$$71
Region Name (Demangled)not available
Start Line #3388
End Line #3389
Pseudocode
          void update_final$$OL$$71(char * $$WIPtr41685, unsigned long long $$LBnd41686, unsigned long long $$UBnd41687)
  3388 |  {
            $$csx403 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            $$csx405 = (long long) mb[].off4;
            $$csx406 = (long long) mb[].off16;
            $$csx404 = $$csx406 - $$csx405;
            $$csx402 = min($$csx403,$$csx404);
            if (!(0ll < $$csx402)) goto lab_10;
            if (!($$csx402 >= (long long) 4u)) goto lab_16;
            if (!1) goto lab_17;
            $$CIV919 = (long long) 0;
            if (!((long long) 0 < $$csx402 - $$csx402 % 2ll & 1)) goto lab_31;
            $$ICM.d-f2y_%addr3D6 = d-f2y_%addr;
  3389 |    $$ICM..info3D7 = .info;
            $$ICM..index3D8 = .index;
  3388 |    $$ICM.d-T_83_1%addr3D9 = d-T_83_1%addr;
            $$ICM.$$CIV913DA = $$CIV91;
            $$ICM.mb[].off203DF = mb[].off20;
            $$ICM.mb[].off83DB = mb[].off8;
            $$ICM.mb[].off163DC = mb[].off16;
            $$ICM.mb[].off43DD = mb[].off4;
            $$ICM.mb[].off03DE = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 37 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
              $$PRC0 = ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][(long long) $$LBnd41686 + ((long long) $$ICM.mb[].off83DB + $$CIV919)][$$csx405 + 1ll][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]];
              $$PRC2 = ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[(long long) $$LBnd41686 + ((long long) $$ICM.mb[].off83DB + $$CIV919)][$$csx405];
              $$CIV91A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 36 */
                /* bump-normalized */
                $$PRC1 = ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]];
  3389 |        $$PRC3 = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV3[(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] -  5.0000000000000000E-001 * ($$PRC0 * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$csx405 + $$CIV91A * 2ll][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]) + $$PRC1 * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]));
                ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172..SV1[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)] = $$PRC3;
                ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV4[(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$csx405 + $$CIV91A * 2ll][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] = $$PRC2;
                $$PRC0 = ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][3ll + ($$CIV91A * 2ll + $$csx405)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]];
                $$PRC2 = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV3[(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] -  5.0000000000000000E-001 * ($$PRC1 * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]) + $$PRC0 * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV2[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][3ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV1[(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]));
                ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172..SV0[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91A * 2ll + $$csx405)] = $$PRC2;
                ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[].SV0[(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91A * 2ll + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] = $$PRC3;
                /* DIR   LATCH */
                $$CIV91A = ($$CIV91A + 1);
              } while ((unsigned long long) $$CIV91A < (unsigned long long) ((min($$csx402 - $$csx402 % 2ll,$$csx402) - 1ll) / 2ll + 1ll));    /* ~4 */
            lab_22:
  3388 |      if (!((long long) max($$csx402 - $$csx402 % 2ll,(long long) 0) < $$csx402 & 1)) goto lab_24;
              $$CIV91B = (long long) 0;
              do {   /* id=5 guarded */ /* ~23 */ 
                /* region = 35 */
                /* bump-normalized */
  3389 |        $$csx407 = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)];
                ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))] = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * ($$csx407 - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]) + ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - $$csx407));
                ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] = ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)];
                /* DIR   LATCH */
                $$CIV91B = ($$CIV91B + 1);
              } while ((unsigned long long) $$CIV91B < (unsigned long long) ($$csx402 % 2ll));    /* ~23 */
            lab_24:
              /* DIR   LATCH */
              $$CIV919 = $$CIV919 + 1ll;
            } while ((unsigned long long) $$CIV919 < $$UBnd41687 + $$LBnd41686 * 18446744073709551615ull);    /* ~2 */
            goto lab_17;
          lab_31:
            $$ICM.d-f2y_%addr3D6 = d-f2y_%addr;
            $$ICM..info3D7 = .info;
            $$ICM..index3D8 = .index;
            $$ICM.d-T_83_1%addr3D9 = d-T_83_1%addr;
            $$ICM.$$CIV913DA = $$CIV91;
  3388 |    $$ICM.mb[].off203DF = mb[].off20;
            $$ICM.mb[].off83DB = mb[].off8;
            $$ICM.mb[].off163DC = mb[].off16;
            $$ICM.mb[].off43DD = mb[].off4;
  3389 |    $$ICM.mb[].off03DE = mb[].off0;
  3388 |    do {   /* id=6 guarded */ /* ~33 */ 
              /* region = 39 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((long long) max($$csx402 - $$csx402 % 2ll,(long long) 0) < $$csx402 & 1)) goto lab_37;
              $$CIV91B = (long long) 0;
              do {   /* id=8 guarded */ /* ~36 */ 
                /* region = 38 */
                /* bump-normalized */
  3389 |        $$csx408 = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)];
                ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))] = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][1ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * ($$csx408 - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]) + ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][2ll + ($$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405))][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - $$csx408));
                ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] = ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[$$CIV919 + ((long long) $$LBnd41686 + (long long) $$ICM.mb[].off83DB)][$$CIV91B + (($$csx402 - $$csx402 % 2ll) + $$csx405)];
                /* DIR   LATCH */
                $$CIV91B = ($$CIV91B + 1);
              } while ((unsigned long long) $$CIV91B < (unsigned long long) ($$csx402 % 2ll));    /* ~36 */
            lab_37:
              /* DIR   LATCH */
              $$CIV919 = $$CIV919 + 1ll;
            } while ((unsigned long long) $$CIV919 < $$UBnd41687 + $$LBnd41686 * 18446744073709551615ull);    /* ~33 */
            goto lab_17;
          lab_16:
  3388 |    if (!1) goto lab_21;
            $$CIV919 = (long long) 0;
  3389 |    $$ICM.d-f2y_%addr3D6 = d-f2y_%addr;
            $$ICM..info3D7 = .info;
            $$ICM..index3D8 = .index;
            $$ICM.d-T_83_1%addr3D9 = d-T_83_1%addr;
            $$ICM.$$CIV913DA = $$CIV91;
  3388 |    $$ICM.mb[].off203DF = mb[].off20;
            $$ICM.mb[].off83DB = mb[].off8;
            $$ICM.mb[].off163DC = mb[].off16;
            $$ICM.mb[].off43DD = mb[].off4;
  3389 |    $$ICM.mb[].off03DE = mb[].off0;
  3388 |    do {   /* id=3 guarded */ /* ~18 */ 
              /* region = 41 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_20;
              $$CIV918 = (long long) 0;
              do {   /* id=4 guarded */ /* ~19 */ 
                /* region = 40 */
                /* bump-normalized */
  3389 |        ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][1ll + ($$CIV918 + $$csx405)] = ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][1ll + ($$CIV918 + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][1ll + ($$CIV918 + $$csx405)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][1ll + ($$CIV918 + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][$$csx405 + $$CIV918][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]) + ((double *)((char *)$$ICM.d-f2y_%addr3D6->f2y_%d-data%addr.rns161.  + $$ICM.d-f2y_%addr3D6->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][2ll + ($$CIV918 + $$csx405)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr3D6  + 40ll))->f2y_%x[].rns159.[(long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA]] * (((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][2ll + ($$CIV918 + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] - ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][1ll + ($$CIV918 + $$csx405)][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)]));
                ((double *)((char *)$$ICM..info3D7->info%d-q%addr  + $$ICM..info3D7->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][$$csx405 + $$CIV918][(long long) $$ICM..index3D8->index + ((long long) $$ICM.mb[].off03DE + $$ICM.$$CIV913DA)] = ((double *)((char *)$$ICM.d-T_83_1%addr3D9  + (($$csx405 * 8ll - $$csx406 * 8ll) - 8ll) * (long long) $$ICM.mb[].off83DB - $$csx405 * 8ll))->T_83[].rns172.[($$CIV919 + (long long) $$LBnd41686) + (long long) $$ICM.mb[].off83DB][$$csx405 + $$CIV918];
                /* DIR   LATCH */
                $$CIV918 = $$CIV918 + 1ll;
              } while ((unsigned long long) $$CIV918 < (unsigned long long) $$csx402);    /* ~19 */
            lab_20:
              /* DIR   LATCH */
              $$CIV919 = $$CIV919 + 1ll;
            } while ((unsigned long long) $$CIV919 < $$UBnd41687 + $$LBnd41686 * 18446744073709551615ull);    /* ~18 */
          lab_21:
          lab_17:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13388not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23388not available1119001900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33388not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43388not available3119001900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53388not available1119001900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63388not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
83388not available6119001900100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73388not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
93388not available7119001900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2577LoopFusion (success)High Level Optimizer12533881Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2578LoopInterchange (success)High Level Optimizer12533881Loop interchanging was applied to loop nest.not available
2579LoopHasPrivateVariables (success)High Level Optimizer12533881Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVD" and "$$CIV7D7"
2580LoopParallelized (success)High Level Optimizer12533881Loop was automatically parallelized.not available
2581NonInnermostLoop (fail)High Level Optimizer12533881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2582LoopFusion (success)High Level Optimizer12533882Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2583NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2584UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2585NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2586NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2587NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2588NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2589LoopFusion (success)High Level Optimizer12533885Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2590NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2591UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2592NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2593NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2594NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2595NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2596LoopFusion (success)High Level Optimizer12533883Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2597LoopInterchange (success)High Level Optimizer12533883Loop interchanging was applied to loop nest.not available
2598LoopHasPrivateVariables (success)High Level Optimizer12533883Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVD" and "$$CIV7D7"
2599LoopParallelized (success)High Level Optimizer12533883Loop was automatically parallelized.not available
2600NonInnermostLoop (fail)High Level Optimizer12533883An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2601LoopFusion (success)High Level Optimizer12533884Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2602NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2603UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2604NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2605NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2606NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2607NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5278LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5279LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5280LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5281LoopUnroll (success)Low Level Optimizer125146081Loop unroll was performed.
  • Unroll Factor: 2
5282LoopUnroll (success)Low Level Optimizer125146221Loop unroll was performed.
  • Unroll Factor: 2
6950ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85
6951ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 76
6952ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 76
6953ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85
6954ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85

Region #126
Region Nameupdate_final$$OL$$72
Region Name (Demangled)not available
Start Line #3388
End Line #3388
Pseudocode
          void update_final$$OL$$72(char * $$WIPtr41694, unsigned long long $$LBnd41695, unsigned long long $$UBnd41696)
  3388 |  {
            if (!1) goto lab_1;
            $$CIV91C = (long long) 0;
  3389 |    $$ICM..info3E0 = .info;
            $$ICM..index3E1 = .index;
            $$ICM.d-T_83_1%addr3E2 = d-T_83_1%addr;
            $$ICM.$$CIV913E3 = $$CIV91;
            $$ICM.mb[].off83E4 = mb[].off8;
            $$ICM.mb[].off163E5 = mb[].off16;
            $$ICM.mb[].off43E6 = mb[].off4;
            $$ICM.mb[].off03E7 = mb[].off0;
  3388 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=41691{$$UB47} */
              /* DIR   NEW construct_no=1 id_no=41693{$$CIV8B} */
  3389 |      ((double *)((char *)$$ICM..info3E0->info%d-q%addr  + $$ICM..info3E0->info%d-q%rvo))->info%q[][(long long) ie][$$CIV91C + ((long long) $$ICM.mb[].off83E4 + (long long) $$LBnd41695)][max((long long) $$ICM.mb[].off163E5 - (long long) $$ICM.mb[].off43E6,0ll) + (long long) $$ICM.mb[].off43E6][(long long) $$ICM..index3E1->index + ((long long) $$ICM.mb[].off03E7 + $$ICM.$$CIV913E3)] = ((double *)((char *)$$ICM.d-T_83_1%addr3E2  + (long long) $$ICM.mb[].off83E4 * (((long long) $$ICM.mb[].off43E6 * 8ll - (long long) $$ICM.mb[].off163E5 * 8ll) - 8ll) - (long long) $$ICM.mb[].off43E6 * 8ll))->T_83[].rns172.[$$CIV91C + ((long long) $$ICM.mb[].off83E4 + (long long) $$LBnd41695)][max((long long) $$ICM.mb[].off163E5 - (long long) $$ICM.mb[].off43E6,0ll) + (long long) $$ICM.mb[].off43E6];
  3388 |      /* DIR   LATCH */
              $$CIV91C = $$CIV91C + 1ll;
            } while ((unsigned long long) $$CIV91C < $$UBnd41696 + $$LBnd41695 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13388not availablenot availablenot available400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2608LoopParallelized (success)High Level Optimizer12633881Loop was automatically parallelized.not available
2609NonVectorizableAlignment (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2610NonVectorizableStride (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2611NonStrideOneStore (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5277LoopUnroll (success)Low Level Optimizer126146501Loop unroll was performed.
  • Unroll Factor: 8
6948ModuloSchedule (success)Low Level Optimizer126146481Loop was modulo scheduled.
  • Initiation Interval: 8
6949ModuloSchedule (success)Low Level Optimizer126146481Loop was modulo scheduled.
  • Initiation Interval: 56

Region #127
Region Nameupdate_final$$OL$$73
Region Name (Demangled)not available
Start Line #3394
End Line #3394
Pseudocode
          void update_final$$OL$$73(char * $$WIPtr41704, unsigned long long $$LBnd41705, unsigned long long $$UBnd41706)
  3394 |  {
            $$csx40A = (long long) mb[].off8;
            $$csx409 = 1ll + ((long long) mb[].off20 - $$csx40A);
            if (!(0ll < $$csx409)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41706 + $$LBnd41705 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV92 = 0ll;
  3395 |    $$ICM.d-f2z_%addr3E8 = d-f2z_%addr;
            $$ICM..info3E9 = .info;
            $$ICM..index3EA = .index;
            $$ICM.d-T_84_1%addr3EB = d-T_84_1%addr;
            $$ICM.$$CIV913EC = $$CIV91;
  3394 |    $$ICM.mb[].off203F1 = mb[].off20;
            $$ICM.mb[].off83ED = mb[].off8;
            $$ICM.mb[].off163EE = mb[].off16;
            $$ICM.mb[].off43EF = mb[].off4;
  3395 |    $$ICM.mb[].off03F0 = mb[].off0;
  3394 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV93 = 0ll;
  3395 |      $$csx40B = $$csx40A + $$LoopIV92;
  3394 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3395 |        ((double *)((char *)$$ICM.d-T_84_1%addr3EB  + (((long long) $$ICM.mb[].off43EF * 8ll - (long long) $$ICM.mb[].off163EE * 8ll) - 8ll) * $$csx40A - (long long) $$ICM.mb[].off43EF * 8ll))->T_84[].rns173.[$$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)] = ((double *)((char *)$$ICM..info3E9->info%d-q%addr  + $$ICM..info3E9->info%d-q%rvo))->info%q[][(long long) ie][$$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) $$ICM..index3EA->index + ((long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC)] -  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-f2z_%addr3E8->f2z_%d-data%addr.rns168.  + $$ICM.d-f2z_%addr3E8->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][$$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr3E8  + 40ll))->f2z_%x[].rns166.[(long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC]] * (((double *)((char *)$$ICM..info3E9->info%d-q%addr  + $$ICM..info3E9->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) $$ICM..index3EA->index + ((long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC)] - ((double *)((char *)$$ICM..info3E9->info%d-q%addr  + $$ICM..info3E9->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx40B - 1ll][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) $$ICM..index3EA->index + ((long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC)]) + ((double *)((char *)$$ICM.d-f2z_%addr3E8->f2z_%d-data%addr.rns168.  + $$ICM.d-f2z_%addr3E8->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][1ll + $$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr3E8  + 40ll))->f2z_%x[].rns166.[(long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC]] * (((double *)((char *)$$ICM..info3E9->info%d-q%addr  + $$ICM..info3E9->info%d-q%rvo))->info%q[][(long long) iphigas][1ll + $$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) $$ICM..index3EA->index + ((long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC)] - ((double *)((char *)$$ICM..info3E9->info%d-q%addr  + $$ICM..info3E9->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx40B][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) $$ICM.mb[].off43EF)][(long long) $$ICM..index3EA->index + ((long long) $$ICM.mb[].off03F0 + $$ICM.$$CIV913EC)]));
  3394 |        /* DIR   LATCH */
                $$LoopIV93 = $$LoopIV93 + 1ll;
              } while ((unsigned long long) $$LoopIV93 < $$UBnd41706 + $$LBnd41705 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV92 = $$LoopIV92 + 1ll;
            } while ((unsigned long long) $$LoopIV92 < (unsigned long long) $$csx409);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13394not availablenot availablenot available160200160200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23394not available1116001600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2612LoopFusion (success)High Level Optimizer12733941Loops were fused.
  • Loop Line Number: 3394
  • Loop Line Number: 3394
2613LoopHasPrivateVariables (success)High Level Optimizer12733941Private variables recognized in loop nest.
  • Variable Name: "$$DCIV45" and "$$DCIV45"
2614LoopParallelized (success)High Level Optimizer12733941Loop was automatically parallelized.not available
2615LoopInterchange (success)High Level Optimizer12733941Loop interchanging was applied to loop nest.not available
2616NonInnermostLoop (fail)High Level Optimizer12733941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2617NonVectorizableAlignment (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_84_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV92) + (8ll)*($$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)))
2618UnsupportedOperation (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$LoopIV92 + (long long) mb[].off8) - 1ll][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][1ll + ($$LoopIV92 + (long long) mb[].off8)][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][1ll + ($$LoopIV92 + (long long) mb[].off8)][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2619NonVectorizableStride (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV92) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5276LoopUnroll (success)Low Level Optimizer127146691Loop unroll was performed.
  • Unroll Factor: 2
6947ModuloSchedule (success)Low Level Optimizer127not available1Loop was modulo scheduled.
  • Initiation Interval: 25

Region #128
Region Nameupdate_final$$OL$$74
Region Name (Demangled)not available
Start Line #3394
End Line #3394
Pseudocode
          void update_final$$OL$$74(char * $$WIPtr41714, unsigned long long $$LBnd41715, unsigned long long $$UBnd41716)
  3394 |  {
            $$csx40D = (long long) mb[].off8;
            $$csx40C = 1ll + ((long long) mb[].off20 - $$csx40D);
            if (!(0ll < $$csx40C)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd41716 + $$LBnd41715 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV94 = 0ll;
  3395 |    $$ICM..info3F2 = .info;
            $$ICM..index3F3 = .index;
            $$ICM.d-T_84_1%addr3F4 = d-T_84_1%addr;
            $$ICM.$$CIV913F5 = $$CIV91;
  3394 |    $$ICM.mb[].off203FA = mb[].off20;
            $$ICM.mb[].off83F6 = mb[].off8;
            $$ICM.mb[].off163F7 = mb[].off16;
            $$ICM.mb[].off43F8 = mb[].off4;
  3395 |    $$ICM.mb[].off03F9 = mb[].off0;
  3394 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV95 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3395 |        ((double *)((char *)$$ICM..info3F2->info%d-q%addr  + $$ICM..info3F2->info%d-q%rvo))->info%q[][(long long) ie][$$csx40D + $$LoopIV94][$$LoopIV95 + ((long long) $$LBnd41715 + (long long) $$ICM.mb[].off43F8)][(long long) $$ICM..index3F3->index + ((long long) $$ICM.mb[].off03F9 + $$ICM.$$CIV913F5)] = ((double *)((char *)$$ICM.d-T_84_1%addr3F4  + (((long long) $$ICM.mb[].off43F8 * 8ll - (long long) $$ICM.mb[].off163F7 * 8ll) - 8ll) * $$csx40D - (long long) $$ICM.mb[].off43F8 * 8ll))->T_84[].rns173.[$$csx40D + $$LoopIV94][$$LoopIV95 + ((long long) $$LBnd41715 + (long long) $$ICM.mb[].off43F8)];
  3394 |        /* DIR   LATCH */
                $$LoopIV95 = $$LoopIV95 + 1ll;
              } while ((unsigned long long) $$LoopIV95 < $$UBnd41716 + $$LBnd41715 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV94 = $$LoopIV94 + 1ll;
            } while ((unsigned long long) $$LoopIV94 < (unsigned long long) $$csx40C);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13394not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23394not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2620LoopFusion (success)High Level Optimizer12833941Loops were fused.
  • Loop Line Number: 3394
  • Loop Line Number: 3394
2621LoopHasPrivateVariables (success)High Level Optimizer12833941Private variables recognized in loop nest.
  • Variable Name: "$$DCIV47" and "$$DCIV47"
2622LoopParallelized (success)High Level Optimizer12833941Loop was automatically parallelized.not available
2623LoopInterchange (success)High Level Optimizer12833941Loop interchanging was applied to loop nest.not available
2624NonInnermostLoop (fail)High Level Optimizer12833941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2625NonVectorizableAlignment (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2626NonVectorizableStride (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2627NonStrideOneStore (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
5275LoopUnroll (success)Low Level Optimizer128146881Loop unroll was performed.
  • Unroll Factor: 8
6945ModuloSchedule (success)Low Level Optimizer128146861Loop was modulo scheduled.
  • Initiation Interval: 8
6946ModuloSchedule (success)Low Level Optimizer128146861Loop was modulo scheduled.
  • Initiation Interval: 24

Region #129
Region Nameupdateb_final$$OL$$75
Region Name (Demangled)not available
Start Line #3303
End Line #3303
Pseudocode
          void updateb_final$$OL$$75(char * $$WIPtr41790, unsigned long long $$LBnd41791, unsigned long long $$UBnd41792)
  3303 |  {
            $$csx411 = (long long) mb[].off4;
            $$csx412 = (long long) mb[].off16;
            $$csx410 = $$csx412 - $$csx411;
            $$csx40F = 1ll + $$csx410;
            $$csx40E = $$csx40F % 2ll;
            if (!($$csx40E > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIV923 = (long long) 0;
            $$ICM.d-e2y_%addr3FB = d-e2y_%addr;
            $$ICM..info3FC = .info;
            $$ICM..index3FD = .index;
            $$ICM.d-T_86_1%addr3FE = d-T_86_1%addr;
            $$ICM.mb[].off2040D = mb[].off20;
            $$ICM.mb[].off83FF = mb[].off8;
            $$ICM.mb[].off16400 = mb[].off16;
            $$ICM.mb[].off4401 = mb[].off4;
            $$ICM.mb[].off12402 = mb[].off12;
            $$ICM.mb[].off0403 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx413 = $$ICM.mb[].off0403 + $$ICM..index3FD->index;
              $$CIV922 = (long long) 0;
              $$ICM404 = $$ICM..index3FD->index + $$ICM.mb[].off0403;
              $$ICM405 = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413;
              $$ICM406 = 1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413);
              $$ICM407 = (long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll;
              $$ICM408 = (((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F;
              $$ICM409 = ((((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll;
              $$ICM40A = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll;
              $$ICM40B = 8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll);
              $$ICM40C = (8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll)) * $$csx40F;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIV921 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx414 = ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) $$ICM.mb[].off83FF][$$csx411 + $$CIV922][(long long) $$csx413 + $$CIV921] + (((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) ($$ICM.mb[].off83FF + 1)][$$csx411 + $$CIV922][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]] - ((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) $$ICM.mb[].off83FF][$$csx411 + $$CIV922][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]]);
                  ((double *)((char *)$$ICM.d-T_86_1%addr3FE  + ((((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll))->T_86[].rns186.[1ll + ($$CIV923 + (long long) $$LBnd41791)][$$CIV922 + 1ll][$$CIV921 + 1ll] = $$csx414;
                  ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) $$ICM.mb[].off83FF][$$csx411 + $$CIV922][(long long) $$csx413 + $$CIV921] = $$csx414;
                  /* DIR   LATCH */
                  $$CIV921 = $$CIV921 + 1ll;
                } while ((unsigned long long) $$CIV921 < (unsigned long long) (1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV922 = $$CIV922 + 1ll;
              } while ((long long) $$CIV922 < $$csx40F % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx40F > $$csx40E)) goto lab_3;
              $$CIV924 = (long long) 0;
              $$ICM404 = $$ICM..index3FD->index + $$ICM.mb[].off0403;
              $$ICM405 = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413;
              $$ICM406 = 1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413);
              $$ICM407 = (long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll;
              $$ICM408 = (((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F;
              $$ICM409 = ((((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll;
              $$ICM40A = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll;
              $$ICM40B = 8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll);
              $$ICM40C = (8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - (long long) $$csx413 * 8ll)) * $$csx40F;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV921 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx415 = ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) $$csx413 + $$CIV921] + (((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) ($$ICM.mb[].off83FF + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]] - ((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]]);
                  ((double *)((char *)$$ICM.d-T_86_1%addr3FE  + ((((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll))->T_86[].rns186..SV3[1ll + ($$CIV923 + (long long) $$LBnd41791)][1ll + ($$CIV924 * 2ll + $$csx40E)][$$CIV921 + 1ll] = $$csx415;
                  ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) $$csx413 + $$CIV921] = $$csx415;
                  $$csx416 = ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) $$csx413 + $$CIV921] + (((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) ($$ICM.mb[].off83FF + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]] - ((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]]);
                  ((double *)((char *)$$ICM.d-T_86_1%addr3FE  + ((((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ((long long) $$csx413 * 8ll - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll))->T_86[].rns186..SV1[1ll + ($$CIV923 + (long long) $$LBnd41791)][2ll + ($$CIV924 * 2ll + $$csx40E)][$$CIV921 + 1ll] = $$csx416;
                  ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) $$csx413 + $$CIV921] = $$csx416;
                  /* DIR   LATCH */
                  $$CIV921 = $$CIV921 + 1ll;
                } while ((unsigned long long) $$CIV921 < (unsigned long long) (1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - (long long) $$csx413)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV924 = $$CIV924 + 1ll;
              } while ((unsigned long long) $$CIV924 < (unsigned long long) (($$csx412 - ($$csx40E + $$csx411)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV923 = $$CIV923 + 1ll;
            } while ((unsigned long long) $$CIV923 < $$UBnd41792 + $$LBnd41791 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV923 = (long long) 0;
            if (!($$csx40F > $$csx40E)) goto lab_42;
            $$ICM.d-e2y_%addr3FB = d-e2y_%addr;
            $$ICM..info3FC = .info;
            $$ICM..index3FD = .index;
            $$ICM.d-T_86_1%addr3FE = d-T_86_1%addr;
            $$ICM.mb[].off2040D = mb[].off20;
            $$ICM.mb[].off83FF = mb[].off8;
            $$ICM.mb[].off16400 = mb[].off16;
            $$ICM.mb[].off4401 = mb[].off4;
            $$ICM.mb[].off12402 = mb[].off12;
            $$ICM.mb[].off0403 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx418 = (long long) ($$ICM.mb[].off0403 + $$ICM..index3FD->index);
              $$csx417 = $$csx418 * 8ll;
              $$CIV924 = (long long) 0;
              $$ICM404 = $$ICM..index3FD->index + $$ICM.mb[].off0403;
              $$ICM405 = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - $$csx418;
              $$ICM406 = 1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - $$csx418);
              $$ICM407 = $$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll;
              $$ICM408 = (($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F;
              $$ICM409 = ((($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll;
              $$ICM40A = (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - $$csx417;
              $$ICM40B = 8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - $$csx417);
              $$ICM40C = (8ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll - $$csx417)) * $$csx40F;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV921 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx419 = ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][$$csx418 + $$CIV921] + (((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) ($$ICM.mb[].off83FF + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]] - ((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]]);
                  ((double *)((char *)$$ICM.d-T_86_1%addr3FE  + ((($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll))->T_86[].rns186..SV3[1ll + ($$CIV923 + (long long) $$LBnd41791)][1ll + ($$CIV924 * 2ll + $$csx40E)][$$CIV921 + 1ll] = $$csx419;
                  ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][($$CIV924 * 2ll + $$csx40E) + $$csx411][$$csx418 + $$CIV921] = $$csx419;
                  $$csx41A = ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][$$csx418 + $$CIV921] + (((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) ($$ICM.mb[].off83FF + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]] - ((double *)((char *)$$ICM.d-e2y_%addr3FB->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr3FB->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr3FB  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off0403 + $$CIV921]]);
                  ((double *)((char *)$$ICM.d-T_86_1%addr3FE  + ((($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll) - 8ll) * $$csx40F + ($$csx417 - (long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) * 8ll)) - 16ll))->T_86[].rns186..SV1[1ll + ($$CIV923 + (long long) $$LBnd41791)][2ll + ($$CIV924 * 2ll + $$csx40E)][$$CIV921 + 1ll] = $$csx41A;
                  ((double *)((char *)$$ICM..info3FC->info%d-aux%addr  + $$ICM..info3FC->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) $$ICM.mb[].off83FF + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + $$csx40E) + $$csx411)][$$csx418 + $$CIV921] = $$csx41A;
                  /* DIR   LATCH */
                  $$CIV921 = $$CIV921 + 1ll;
                } while ((unsigned long long) $$CIV921 < (unsigned long long) (1ll + ((long long) ($$ICM..index3FD->index + $$ICM.mb[].off12402) - $$csx418)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV924 = $$CIV924 + 1ll;
              } while ((unsigned long long) $$CIV924 < (unsigned long long) (($$csx412 - ($$csx40E + $$csx411)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV923 = $$CIV923 + 1ll;
            } while ((unsigned long long) $$CIV923 < $$UBnd41792 + $$LBnd41791 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13303not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23303not available11180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33303not available2218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53303not availablenot availablenot available20018020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63303not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73303not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93303not available51180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103303not available9218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43303not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83303not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113303not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2628LoopFusion (success)High Level Optimizer12933031Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2629LoopHasPrivateVariables (success)High Level Optimizer12933031Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DD", "$$CIV7E8", "$$CIV7E8", "$$CIV7DD", "$$CIV7E8", and "$$CIV7E8"
2630LoopParallelized (success)High Level Optimizer12933031Loop was automatically parallelized.not available
2631NonInnermostLoop (fail)High Level Optimizer12933031An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2632NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV922 + 1ll) + (8ll)*($$CIV921 + 1ll))
2633UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV922][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV922][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV922][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2634NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2635NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2636NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2637NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2638LoopFusion (success)High Level Optimizer12933032Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2639OuterLoopUnroll (success)High Level Optimizer12933032An outer loop unroll was performed.
  • Unroll Factor: 2
2640LoopFusion (success)High Level Optimizer12933033Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2641NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2642UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2643NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2644NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2645NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2646NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2647NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2648UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2649NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2650NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2651NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2652NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2653NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2654UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2655NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2656NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2657NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2658NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2659NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2660UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2661NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2662NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2663NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2664NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
5192LoopUnroll (success)Low Level Optimizer129146893Loop unroll was performed.
  • Unroll Factor: 2
5193LoopUnroll (success)Low Level Optimizer1291468910Loop unroll was performed.
  • Unroll Factor: 2
6854ModuloSchedule (success)Low Level Optimizer129not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6855ModuloSchedule (success)Low Level Optimizer129146897Loop was modulo scheduled.
  • Initiation Interval: 18
6856ModuloSchedule (success)Low Level Optimizer129146894Loop was modulo scheduled.
  • Initiation Interval: 18
6857ModuloSchedule (success)Low Level Optimizer129not available10Loop was modulo scheduled.
  • Initiation Interval: 41

Region #130
Region Nameupdateb_final$$OL$$76
Region Name (Demangled)not available
Start Line #3311
End Line #3311
Pseudocode
          void updateb_final$$OL$$76(char * $$WIPtr41801, unsigned long long $$LBnd41802, unsigned long long $$UBnd41803)
  3311 |  {
            $$csx41E = (long long) mb[].off4;
            $$csx41F = (long long) mb[].off16;
            $$csx41D = $$csx41F - $$csx41E;
            $$csx41C = 1ll + $$csx41D;
            $$csx41B = $$csx41C % 2ll;
            if (!($$csx41B > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIV927 = (long long) 0;
            $$ICM.d-e2z_%addr40E = d-e2z_%addr;
            $$ICM..info40F = .info;
            $$ICM..index410 = .index;
            $$ICM.d-T_87_1%addr411 = d-T_87_1%addr;
            $$ICM.mb[].off20420 = mb[].off20;
            $$ICM.mb[].off8412 = mb[].off8;
            $$ICM.mb[].off16413 = mb[].off16;
            $$ICM.mb[].off4414 = mb[].off4;
            $$ICM.mb[].off12415 = mb[].off12;
            $$ICM.mb[].off0416 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx421 = (long long) ($$ICM.mb[].off0416 + $$ICM..index410->index);
              $$csx420 = $$csx421 * 8ll;
              $$CIV926 = (long long) 0;
              $$ICM417 = $$ICM..index410->index + $$ICM.mb[].off0416;
              $$ICM418 = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421;
              $$ICM419 = 1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421);
              $$ICM41A = $$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll;
              $$ICM41B = (($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C;
              $$ICM41C = ((($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll;
              $$ICM41D = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420;
              $$ICM41E = 8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420);
              $$ICM41F = (8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420)) * $$csx41C;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIV925 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx422 = ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][($$CIV927 + (long long) $$LBnd41802) + (long long) $$ICM.mb[].off8412][$$csx41E + $$CIV926][$$csx421 + $$CIV925] + (((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) $$ICM.mb[].off8412][$$csx41E + $$CIV926][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) ($$ICM.mb[].off0416 + 1) + $$CIV925]] - ((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) $$ICM.mb[].off8412][$$csx41E + $$CIV926][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0416 + $$CIV925]]);
                  ((double *)((char *)$$ICM.d-T_87_1%addr411  + ((($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll))->T_87[].rns192.[1ll + ($$CIV927 + (long long) $$LBnd41802)][$$CIV926 + 1ll][$$CIV925 + 1ll] = $$csx422;
                  ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][($$CIV927 + (long long) $$LBnd41802) + (long long) $$ICM.mb[].off8412][$$csx41E + $$CIV926][$$csx421 + $$CIV925] = $$csx422;
                  /* DIR   LATCH */
                  $$CIV925 = $$CIV925 + 1ll;
                } while ((unsigned long long) $$CIV925 < (unsigned long long) (1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV926 = $$CIV926 + 1ll;
              } while ((long long) $$CIV926 < $$csx41C % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx41C > $$csx41B)) goto lab_3;
              $$CIV928 = (long long) 0;
              $$ICM417 = $$ICM..index410->index + $$ICM.mb[].off0416;
              $$ICM418 = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421;
              $$ICM419 = 1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421);
              $$ICM41A = $$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll;
              $$ICM41B = (($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C;
              $$ICM41C = ((($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll;
              $$ICM41D = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420;
              $$ICM41E = 8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420);
              $$ICM41F = (8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx420)) * $$csx41C;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV925 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx423 = ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][$$csx421 + $$CIV925] + (((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) ($$ICM.mb[].off0416 + 1) + $$CIV925]] - ((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0416 + $$CIV925]]);
                  ((double *)((char *)$$ICM.d-T_87_1%addr411  + ((($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll))->T_87[].rns192..SV3[1ll + ($$CIV927 + (long long) $$LBnd41802)][1ll + ($$CIV928 * 2ll + $$csx41B)][$$CIV925 + 1ll] = $$csx423;
                  ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][$$csx421 + $$CIV925] = $$csx423;
                  $$csx424 = ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][$$csx421 + $$CIV925] + (((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) ($$ICM.mb[].off0416 + 1) + $$CIV925]] - ((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0416 + $$CIV925]]);
                  ((double *)((char *)$$ICM.d-T_87_1%addr411  + ((($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx420 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll))->T_87[].rns192..SV1[1ll + ($$CIV927 + (long long) $$LBnd41802)][2ll + ($$CIV928 * 2ll + $$csx41B)][$$CIV925 + 1ll] = $$csx424;
                  ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][$$csx421 + $$CIV925] = $$csx424;
                  /* DIR   LATCH */
                  $$CIV925 = $$CIV925 + 1ll;
                } while ((unsigned long long) $$CIV925 < (unsigned long long) (1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx421)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV928 = $$CIV928 + 1ll;
              } while ((unsigned long long) $$CIV928 < (unsigned long long) (($$csx41F - ($$csx41B + $$csx41E)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV927 = $$CIV927 + 1ll;
            } while ((unsigned long long) $$CIV927 < $$UBnd41803 + $$LBnd41802 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV927 = (long long) 0;
            if (!($$csx41C > $$csx41B)) goto lab_42;
            $$ICM.d-e2z_%addr40E = d-e2z_%addr;
            $$ICM..info40F = .info;
            $$ICM..index410 = .index;
            $$ICM.d-T_87_1%addr411 = d-T_87_1%addr;
            $$ICM.mb[].off20420 = mb[].off20;
            $$ICM.mb[].off8412 = mb[].off8;
            $$ICM.mb[].off16413 = mb[].off16;
            $$ICM.mb[].off4414 = mb[].off4;
            $$ICM.mb[].off12415 = mb[].off12;
            $$ICM.mb[].off0416 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx426 = (long long) ($$ICM.mb[].off0416 + $$ICM..index410->index);
              $$csx425 = $$csx426 * 8ll;
              $$CIV928 = (long long) 0;
              $$ICM417 = $$ICM..index410->index + $$ICM.mb[].off0416;
              $$ICM418 = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx426;
              $$ICM419 = 1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx426);
              $$ICM41A = $$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll;
              $$ICM41B = (($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C;
              $$ICM41C = ((($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll;
              $$ICM41D = (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx425;
              $$ICM41E = 8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx425);
              $$ICM41F = (8ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll - $$csx425)) * $$csx41C;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV925 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx427 = ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][$$csx426 + $$CIV925] + (((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) ($$ICM.mb[].off0416 + 1) + $$CIV925]] - ((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0416 + $$CIV925]]);
                  ((double *)((char *)$$ICM.d-T_87_1%addr411  + ((($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll))->T_87[].rns192..SV3[1ll + ($$CIV927 + (long long) $$LBnd41802)][1ll + ($$CIV928 * 2ll + $$csx41B)][$$CIV925 + 1ll] = $$csx427;
                  ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][($$CIV928 * 2ll + $$csx41B) + $$csx41E][$$csx426 + $$CIV925] = $$csx427;
                  $$csx428 = ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][$$csx426 + $$CIV925] + (((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) ($$ICM.mb[].off0416 + 1) + $$CIV925]] - ((double *)((char *)$$ICM.d-e2z_%addr40E->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr40E->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr40E  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0416 + $$CIV925]]);
                  ((double *)((char *)$$ICM.d-T_87_1%addr411  + ((($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll) - 8ll) * $$csx41C + ($$csx425 - (long long) ($$ICM..index410->index + $$ICM.mb[].off12415) * 8ll)) - 16ll))->T_87[].rns192..SV1[1ll + ($$CIV927 + (long long) $$LBnd41802)][2ll + ($$CIV928 * 2ll + $$csx41B)][$$CIV925 + 1ll] = $$csx428;
                  ((double *)((char *)$$ICM..info40F->info%d-aux%addr  + $$ICM..info40F->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) $$ICM.mb[].off8412 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + $$csx41B) + $$csx41E)][$$csx426 + $$CIV925] = $$csx428;
                  /* DIR   LATCH */
                  $$CIV925 = $$CIV925 + 1ll;
                } while ((unsigned long long) $$CIV925 < (unsigned long long) (1ll + ((long long) ($$ICM..index410->index + $$ICM.mb[].off12415) - $$csx426)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV928 = $$CIV928 + 1ll;
              } while ((unsigned long long) $$CIV928 < (unsigned long long) (($$csx41F - ($$csx41B + $$csx41E)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV927 = $$CIV927 + 1ll;
            } while ((unsigned long long) $$CIV927 < $$UBnd41803 + $$LBnd41802 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13311not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23311not available11180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33311not available2218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53311not availablenot availablenot available20018020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63311not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73311not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93311not available51180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103311not available9218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43311not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83311not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113311not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2665LoopFusion (success)High Level Optimizer13033111Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2666LoopHasPrivateVariables (success)High Level Optimizer13033111Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DE", "$$CIV7E3", "$$CIV7E3", "$$CIV7DE", "$$CIV7E3", and "$$CIV7E3"
2667LoopParallelized (success)High Level Optimizer13033111Loop was automatically parallelized.not available
2668NonInnermostLoop (fail)High Level Optimizer13033111An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2669NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV926 + 1ll) + (8ll)*($$CIV925 + 1ll))
2670UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2671NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2672NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2673NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2674NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2675LoopFusion (success)High Level Optimizer13033112Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2676OuterLoopUnroll (success)High Level Optimizer13033112An outer loop unroll was performed.
  • Unroll Factor: 2
2677LoopFusion (success)High Level Optimizer13033113Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2678NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2679UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2680NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2681NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2682NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2683NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2684NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2685UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2686NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2687NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2688NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2689NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2690NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2691UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2692NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2693NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2694NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2695NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2696NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2697UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2698NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2699NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2700NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2701NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
5190LoopUnroll (success)Low Level Optimizer130146903Loop unroll was performed.
  • Unroll Factor: 2
5191LoopUnroll (success)Low Level Optimizer1301469010Loop unroll was performed.
  • Unroll Factor: 2
6850ModuloSchedule (success)Low Level Optimizer130not available3Loop was modulo scheduled.
  • Initiation Interval: 60
6851ModuloSchedule (success)Low Level Optimizer130146907Loop was modulo scheduled.
  • Initiation Interval: 23
6852ModuloSchedule (success)Low Level Optimizer130146904Loop was modulo scheduled.
  • Initiation Interval: 23
6853ModuloSchedule (success)Low Level Optimizer130not available10Loop was modulo scheduled.
  • Initiation Interval: 60

Region #131
Region Nameupdateb_final$$OL$$77
Region Name (Demangled)not available
Start Line #3316
End Line #3316
Pseudocode
          void updateb_final$$OL$$77(char * $$WIPtr41812, unsigned long long $$LBnd41813, unsigned long long $$UBnd41814)
  3316 |  {
            $$csx42C = (long long) mb[].off4;
            $$csx42D = (long long) mb[].off16;
            $$csx42B = $$csx42D - $$csx42C;
            $$csx42A = 1ll + $$csx42B;
            $$csx429 = $$csx42A % 2ll;
            if (!($$csx429 > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIV92B = (long long) 0;
            $$ICM.d-e2x_%addr421 = d-e2x_%addr;
            $$ICM..info422 = .info;
            $$ICM..index423 = .index;
            $$ICM.d-T_88_1%addr424 = d-T_88_1%addr;
            $$ICM.mb[].off20433 = mb[].off20;
            $$ICM.mb[].off8425 = mb[].off8;
            $$ICM.mb[].off16426 = mb[].off16;
            $$ICM.mb[].off4427 = mb[].off4;
            $$ICM.mb[].off12428 = mb[].off12;
            $$ICM.mb[].off0429 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx42E = $$ICM.mb[].off0429 + $$ICM..index423->index;
              $$CIV92A = (long long) 0;
              $$ICM42A = $$ICM..index423->index + $$ICM.mb[].off0429;
              $$ICM42B = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E;
              $$ICM42C = 1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E);
              $$ICM42D = (long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll;
              $$ICM42E = (((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A;
              $$ICM42F = ((((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll;
              $$ICM430 = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll;
              $$ICM431 = 8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll);
              $$ICM432 = (8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll)) * $$csx42A;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIV929 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx42F = ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][($$CIV92B + (long long) $$LBnd41813) + (long long) $$ICM.mb[].off8425][$$csx42C + $$CIV92A][(long long) $$csx42E + $$CIV929] - (((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) ($$ICM.mb[].off8425 + 1)][$$csx42C + $$CIV92A][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]] - ((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) $$ICM.mb[].off8425][$$csx42C + $$CIV92A][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]]);
                  ((double *)((char *)$$ICM.d-T_88_1%addr424  + ((((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll))->T_88[].rns194.[1ll + ($$CIV92B + (long long) $$LBnd41813)][$$CIV92A + 1ll][$$CIV929 + 1ll] = $$csx42F;
                  ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][($$CIV92B + (long long) $$LBnd41813) + (long long) $$ICM.mb[].off8425][$$csx42C + $$CIV92A][(long long) $$csx42E + $$CIV929] = $$csx42F;
                  /* DIR   LATCH */
                  $$CIV929 = $$CIV929 + 1ll;
                } while ((unsigned long long) $$CIV929 < (unsigned long long) (1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV92A = $$CIV92A + 1ll;
              } while ((long long) $$CIV92A < $$csx42A % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx42A > $$csx429)) goto lab_3;
              $$CIV92C = (long long) 0;
              $$ICM42A = $$ICM..index423->index + $$ICM.mb[].off0429;
              $$ICM42B = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E;
              $$ICM42C = 1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E);
              $$ICM42D = (long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll;
              $$ICM42E = (((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A;
              $$ICM42F = ((((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll;
              $$ICM430 = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll;
              $$ICM431 = 8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll);
              $$ICM432 = (8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - (long long) $$csx42E * 8ll)) * $$csx42A;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV929 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx430 = ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) $$csx42E + $$CIV929] - (((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) ($$ICM.mb[].off8425 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]] - ((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]]);
                  ((double *)((char *)$$ICM.d-T_88_1%addr424  + ((((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll))->T_88[].rns194..SV3[1ll + ($$CIV92B + (long long) $$LBnd41813)][1ll + ($$CIV92C * 2ll + $$csx429)][$$CIV929 + 1ll] = $$csx430;
                  ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) $$csx42E + $$CIV929] = $$csx430;
                  $$csx431 = ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) $$csx42E + $$CIV929] - (((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) ($$ICM.mb[].off8425 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]] - ((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]]);
                  ((double *)((char *)$$ICM.d-T_88_1%addr424  + ((((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ((long long) $$csx42E * 8ll - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll))->T_88[].rns194..SV1[1ll + ($$CIV92B + (long long) $$LBnd41813)][2ll + ($$CIV92C * 2ll + $$csx429)][$$CIV929 + 1ll] = $$csx431;
                  ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) $$csx42E + $$CIV929] = $$csx431;
                  /* DIR   LATCH */
                  $$CIV929 = $$CIV929 + 1ll;
                } while ((unsigned long long) $$CIV929 < (unsigned long long) (1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - (long long) $$csx42E)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV92C = $$CIV92C + 1ll;
              } while ((unsigned long long) $$CIV92C < (unsigned long long) (($$csx42D - ($$csx429 + $$csx42C)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV92B = $$CIV92B + 1ll;
            } while ((unsigned long long) $$CIV92B < $$UBnd41814 + $$LBnd41813 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV92B = (long long) 0;
            if (!($$csx42A > $$csx429)) goto lab_42;
            $$ICM.d-e2x_%addr421 = d-e2x_%addr;
            $$ICM..info422 = .info;
            $$ICM..index423 = .index;
            $$ICM.d-T_88_1%addr424 = d-T_88_1%addr;
            $$ICM.mb[].off20433 = mb[].off20;
            $$ICM.mb[].off8425 = mb[].off8;
            $$ICM.mb[].off16426 = mb[].off16;
            $$ICM.mb[].off4427 = mb[].off4;
            $$ICM.mb[].off12428 = mb[].off12;
            $$ICM.mb[].off0429 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx433 = (long long) ($$ICM.mb[].off0429 + $$ICM..index423->index);
              $$csx432 = $$csx433 * 8ll;
              $$CIV92C = (long long) 0;
              $$ICM42A = $$ICM..index423->index + $$ICM.mb[].off0429;
              $$ICM42B = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - $$csx433;
              $$ICM42C = 1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - $$csx433);
              $$ICM42D = $$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll;
              $$ICM42E = (($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A;
              $$ICM42F = ((($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll;
              $$ICM430 = (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - $$csx432;
              $$ICM431 = 8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - $$csx432);
              $$ICM432 = (8ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll - $$csx432)) * $$csx42A;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV929 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx434 = ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][$$csx433 + $$CIV929] - (((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) ($$ICM.mb[].off8425 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]] - ((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]]);
                  ((double *)((char *)$$ICM.d-T_88_1%addr424  + ((($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll))->T_88[].rns194..SV3[1ll + ($$CIV92B + (long long) $$LBnd41813)][1ll + ($$CIV92C * 2ll + $$csx429)][$$CIV929 + 1ll] = $$csx434;
                  ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][($$CIV92C * 2ll + $$csx429) + $$csx42C][$$csx433 + $$CIV929] = $$csx434;
                  $$csx435 = ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][$$csx433 + $$CIV929] - (((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) ($$ICM.mb[].off8425 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]] - ((double *)((char *)$$ICM.d-e2x_%addr421->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr421->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr421  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off0429 + $$CIV929]]);
                  ((double *)((char *)$$ICM.d-T_88_1%addr424  + ((($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll) - 8ll) * $$csx42A + ($$csx432 - (long long) ($$ICM..index423->index + $$ICM.mb[].off12428) * 8ll)) - 16ll))->T_88[].rns194..SV1[1ll + ($$CIV92B + (long long) $$LBnd41813)][2ll + ($$CIV92C * 2ll + $$csx429)][$$CIV929 + 1ll] = $$csx435;
                  ((double *)((char *)$$ICM..info422->info%d-aux%addr  + $$ICM..info422->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) $$ICM.mb[].off8425 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + $$csx429) + $$csx42C)][$$csx433 + $$CIV929] = $$csx435;
                  /* DIR   LATCH */
                  $$CIV929 = $$CIV929 + 1ll;
                } while ((unsigned long long) $$CIV929 < (unsigned long long) (1ll + ((long long) ($$ICM..index423->index + $$ICM.mb[].off12428) - $$csx433)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV92C = $$CIV92C + 1ll;
              } while ((unsigned long long) $$CIV92C < (unsigned long long) (($$csx42D - ($$csx429 + $$csx42C)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV92B = $$CIV92B + 1ll;
            } while ((unsigned long long) $$CIV92B < $$UBnd41814 + $$LBnd41813 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13316not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23316not available11180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33316not available2218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53316not availablenot availablenot available20018020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63316not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73316not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93316not available51180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103316not available9218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43316not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83316not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113316not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2702LoopFusion (success)High Level Optimizer13133161Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2703LoopHasPrivateVariables (success)High Level Optimizer13133161Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DF", "$$CIV7E4", "$$CIV7E4", "$$CIV7DF", "$$CIV7E4", and "$$CIV7E4"
2704LoopParallelized (success)High Level Optimizer13133161Loop was automatically parallelized.not available
2705NonInnermostLoop (fail)High Level Optimizer13133161An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2706NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV92A + 1ll) + (8ll)*($$CIV929 + 1ll))
2707UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV92A][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV92A][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV92A][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2708NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2709NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2710NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2711NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2712LoopFusion (success)High Level Optimizer13133162Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2713OuterLoopUnroll (success)High Level Optimizer13133162An outer loop unroll was performed.
  • Unroll Factor: 2
2714LoopFusion (success)High Level Optimizer13133163Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2715NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2716UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2717NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2718NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2719NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2720NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2721NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2722UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2723NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2724NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2725NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2726NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2727NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2728UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2729NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2730NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2731NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2732NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2733NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2734UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2735NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2736NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2737NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2738NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
5188LoopUnroll (success)Low Level Optimizer131146913Loop unroll was performed.
  • Unroll Factor: 2
5189LoopUnroll (success)Low Level Optimizer1311469110Loop unroll was performed.
  • Unroll Factor: 2
6846ModuloSchedule (success)Low Level Optimizer131not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6847ModuloSchedule (success)Low Level Optimizer131146917Loop was modulo scheduled.
  • Initiation Interval: 18
6848ModuloSchedule (success)Low Level Optimizer131146914Loop was modulo scheduled.
  • Initiation Interval: 18
6849ModuloSchedule (success)Low Level Optimizer131not available10Loop was modulo scheduled.
  • Initiation Interval: 41

Region #132
Region Nameupdateb_final$$OL$$78
Region Name (Demangled)not available
Start Line #3326
End Line #3326
Pseudocode
          void updateb_final$$OL$$78(char * $$WIPtr41822, unsigned long long $$LBnd41823, unsigned long long $$UBnd41824)
  3326 |  {
            $$CIV92E = (long long) 0;
            $$csx439 = (long long) mb[].off4;
            $$csx43A = (long long) mb[].off16;
            $$csx438 = $$csx43A - $$csx439;
            $$csx437 = 1ll + $$csx438;
            $$csx436 = (unsigned long long) $$csx437;
            if (!($$csx436 > 16ull)) goto lab_67;
            $$csx43B = (long long) d-T_89_1%addr;
            if (!(! ($$csx43B & 7ll) & $$csx436 >= 12ull)) goto lab_96;
            $$ICM.dx434 = dx;
            $$ICM.d-e2z_%addr443 = d-e2z_%addr;
            $$ICM..info435 = .info;
            $$ICM..index436 = .index;
            $$ICM.d-T_89_1%addr437 = d-T_89_1%addr;
            $$ICM.$$CIVAE438 = $$CIVAE;
            $$ICM.mb[].off20445 = mb[].off20;
            $$ICM.mb[].off8444 = mb[].off8;
            $$ICM.mb[].off16439 = mb[].off16;
            $$ICM.mb[].off443A = mb[].off4;
            $$ICM.mb[].off043B = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 94 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_10;
              $$csx444 = $$ICM.mb[].off043B + $$ICM..index436->index;
              $$csx443 = (int) $$ICM.$$CIVAE438 + $$csx444;
              $$csx43D = (double) ($$csx443 - 1);
              $$csx43C = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx43D * $$ICM.dx434;
              $$csx43F = (double) $$csx443 * $$ICM.dx434;
              $$csx43E = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx43F;
              $$csx442 = (float) $$csx443;
              $$csx441 = (double) $$csx442 -  5.0000000000000000E-001;
              $$csx440 = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx441 * $$ICM.dx434;
              $$csx446 = $$CIV92E + (long long) $$LBnd41823;
              $$csx445 = 1ll + $$csx446;
              if (!(! ((unsigned int) ((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*(1ll)) & 31u))) goto lab_44;
              if (!1) goto lab_41;
              __alignx(32,((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*(1ll)))
              $$CIV934 = (long long) 0;
              do {   /* id=4 guarded */ /* ~17 */ 
                /* region = 86 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$SIMDSPLAT1TMP0 = qvesplati($$csx440,0);
                ((<double4> *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->$$V.T_89[].rns203.0[$$csx445][$$CIV934 * 4ll + 1ll] = $$SIMDSPLAT1TMP0;
                /* DIR   LATCH */
                $$DCIV108 = $$CIV934 * 4ll + 4ll;
                $$CIV934 = $$CIV934 + 1ll;
              } while ((unsigned long long) $$CIV934 < (unsigned long long) (($$csx438 - 3ll) / 4ll + 1ll));    /* ~17 */
              $$mainLoopFinalCiv0 = (unsigned int) $$DCIV108;
              $$csx447 = (unsigned long long) ((int) $$csx436 + (int) ((unsigned int) $$DCIV108 * 4294967295u));
              if ($$csx436 - $$csx447 >= $$csx436) goto lab_41;
              $$epiConst0 = $$csx436 - $$csx447;
              goto lab_52;
            lab_44:
              if (!1) goto lab_41;
              $$mainLoopLowerBound1 = 0u;
              if (!(((($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll)) - 8ll & 31ll) != 0ll)) goto lab_54;
              $$DCIV108 = (long long) 0;
              do {   /* id=10 guarded */ /* ~55 */ 
                /* region = 87 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=10 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   dir_no=72 */
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[$$csx445][$$DCIV108 + 1ll] = $$csx440;
                /* DIR   LATCH */
                $$DCIV108 = $$DCIV108 + 1ll;
              } while ($$DCIV108 < 4ll - ((($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll)) - 8ll & 31ll) / 8ll);    /* ~55 */
              $$mainLoopLowerBound1 = 4u;
            lab_54:
              $$CIV935 = (long long) 0;
              $$ICM43C = (long long) $$LBnd41823 + $$CIV92E;
              $$ICM43D = 1ll + $$csx446;
              $$ICM43E = $$csx437 * $$csx445;
              $$ICM43F = $$csx439 + $$csx437 * $$csx445;
              $$ICM440 = ($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll);
              $$ICM441 = (($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll)) - 8ll & 31ll;
              $$ICM442 = ((($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll)) - 8ll & 31ll) / 8ll + $$csx43A;
              do {   /* id=6 guarded */ /* ~46 */ 
                /* region = 89 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=6 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$SIMDSPLAT1TMP1 = qvesplati($$csx440,0);
                ((<double4> *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->$$V.T_89[].rns203.0[$$ICM43D][1ll + ($$CIV935 * 4ll + (long long) $$mainLoopLowerBound1)] = $$SIMDSPLAT1TMP1;
                /* DIR   LATCH */
                $$DCIV108 = 4ll + ($$CIV935 * 4ll + (long long) $$mainLoopLowerBound1);
                $$CIV935 = $$CIV935 + 1ll;
              } while ((unsigned long long) $$CIV935 < (unsigned long long) ((($$ICM442 - ((long long) $$mainLoopLowerBound1 + $$csx439)) - 4ll) / 4ll + 1ll));    /* ~46 */
              $$mainLoopFinalCiv1 = (unsigned int) $$DCIV108;
              $$csx449 = (unsigned int) $$DCIV108 * 4294967295u;
              if ($$csx436 - (unsigned long long) ((int) ($$csx449 + (unsigned int) (($$csx43B + (($$csx439 + $$csx437 * $$csx445) * 8ll - $$csx43A * 8ll)) - 8ll & 31ll) / 8u) + (int) $$csx436) >= $$csx436) goto lab_41;
              $$epiConst0 = $$csx436 - (unsigned long long) ((int) $$csx436 + (int) ($$csx449 + (unsigned int) ((($$csx439 + $$csx437 * $$csx445) * 8ll + ($$csx43B - $$csx43A * 8ll)) - 8ll & 31ll) / 8u));
            lab_52:
              if (!1) goto lab_43;
              $$DCIV108 = 0ll;
              do {   /* id=9 guarded */ /* ~42 */ 
                /* region = 88 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=9 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[$$csx445][($$epiConst0 + $$DCIV108) + 1ll] = $$csx440;
                /* DIR   LATCH */
                $$DCIV108 = $$DCIV108 + 1ll;
              } while ((unsigned long long) $$DCIV108 < $$csx436 - (unsigned long long) $$epiConst0);    /* ~42 */
            lab_43:
            lab_41:
              if (!1) goto lab_28;
              if (!($$csx436 >= 128ull)) goto lab_26;
              $$CIV931 = (long long) 0;
              do {   /* id=2 guarded */ /* ~27 */ 
                /* region = 91 */
                /* bump-normalized */
                if (!1) goto lab_18;
                $$CIV92F = (long long) 0;
                do {   /* id=5 guarded */ /* ~19 */ 
                  /* region = 90 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=5 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMemberE[$$CIV92F] = $$csx43E * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + $$csx439)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)]] - $$csx43C * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + $$csx439)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438]];
                  /* DIR   LATCH */
                  $$CIV92F = $$CIV92F + 1ll;
                } while ((unsigned long long) $$CIV92F < 128ull);    /* ~19 */
              lab_18:
                $$NumElements16 = (int) 128ull;
                __vdiv(((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*($$CIV931 * 128ll + 1ll)),((char *)&$$StripVectorE + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*($$CIV931 * 128ll + 1ll)),&$$NumElements16)
                /* DIR   LATCH */
                $$CIV931 = $$CIV931 + 1ll;
              } while ((unsigned long long) $$CIV931 < (unsigned long long) (($$csx43A - ($$csx439 + (long long) ($$csx436 % 128ull))) / 128ll + 1ll));    /* ~27 */
            lab_26:
              if (!($$csx436 % 128ull > 0ull)) goto lab_33;
              if (!1) goto lab_30;
              $$CIV932 = (long long) 0;
              do {   /* id=8 guarded */ /* ~29 */ 
                /* region = 92 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=8 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$StripMemberE[$$CIV932] = $$csx43E * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx43A))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)]] - $$csx43C * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx43A))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438]];
                /* DIR   LATCH */
                $$CIV932 = $$CIV932 + 1ll;
              } while ((unsigned long long) $$CIV932 < $$csx436 % 128ull);    /* ~29 */
            lab_30:
              $$NumElements17 = (int) ($$csx436 % 128ull);
              __vdiv(((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*(2ll + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx438))),((char *)&$$StripVectorE + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*($$csx445) + (8ll)*(2ll + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx438))),&$$NumElements17)
            lab_33:
            lab_28:
              if (!1) goto lab_22;
              $$DCIV10B = 0ll;
              do {   /* id=7 guarded */ /* ~23 */ 
                /* region = 93 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=7 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx448 = ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][$$csx446 + (long long) $$ICM.mb[].off8444][$$csx439 + $$DCIV10B][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] + ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[$$csx445][$$DCIV10B + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[$$csx445][$$DCIV10B + 1ll] = $$csx448;
                ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][$$csx446 + (long long) $$ICM.mb[].off8444][$$csx439 + $$DCIV10B][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] = $$csx448;
                /* DIR   LATCH */
                $$DCIV10B = $$DCIV10B + 1ll;
              } while ((unsigned long long) $$DCIV10B < $$csx436);    /* ~23 */
            lab_22:
            lab_10:
              /* DIR   LATCH */
              $$CIV92E = $$CIV92E + 1ll;
            } while ((unsigned long long) $$CIV92E < $$UBnd41824 + $$LBnd41823 * 18446744073709551615ull);    /* ~2 */
            goto lab_68;
          lab_96:
            $$ICM.dx434 = dx;
            $$ICM.d-e2z_%addr443 = d-e2z_%addr;
            $$ICM..info435 = .info;
            $$ICM..index436 = .index;
            $$ICM.d-T_89_1%addr437 = d-T_89_1%addr;
            $$ICM.$$CIVAE438 = $$CIVAE;
            $$ICM.mb[].off20445 = mb[].off20;
            $$ICM.mb[].off8444 = mb[].off8;
            $$ICM.mb[].off16439 = mb[].off16;
            $$ICM.mb[].off443A = mb[].off4;
            $$ICM.mb[].off043B = mb[].off0;
            do {   /* id=21 guarded */ /* ~98 */ 
              /* region = 100 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_124;
              $$csx451 = $$ICM.mb[].off043B + $$ICM..index436->index;
              $$csx450 = (int) $$ICM.$$CIVAE438 + $$csx451;
              $$csx44B = (double) ($$csx450 - 1);
              $$csx44A = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx44B * $$ICM.dx434;
              $$csx44C = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + (double) $$csx450 * $$ICM.dx434;
              $$csx44F = (float) $$csx450;
              $$csx44E = (double) $$csx44F -  5.0000000000000000E-001;
              $$csx44D = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx44E * $$ICM.dx434;
              $$epiConst0 = 0;
              if (!1) goto lab_108;
              $$DCIV108 = 0ll;
              do {   /* id=25 guarded */ /* ~107 */ 
                /* region = 99 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=25 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][($$epiConst0 + $$DCIV108) + 1ll] = $$csx44D;
                /* DIR   LATCH */
                $$DCIV108 = $$DCIV108 + 1ll;
              } while ((unsigned long long) $$DCIV108 < $$csx436 - (unsigned long long) $$epiConst0);    /* ~107 */
            lab_108:
              if (!1) goto lab_117;
              if (!($$csx436 >= 128ull)) goto lab_113;
              $$CIV931 = (long long) 0;
              do {   /* id=26 guarded */ /* ~110 */ 
                /* region = 96 */
                /* bump-normalized */
                if (!1) goto lab_112;
                $$CIV92F = (long long) 0;
                do {   /* id=27 guarded */ /* ~111 */ 
                  /* region = 95 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=27 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMemberE[$$CIV92F] = $$csx44C * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + $$csx439)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)]] - $$csx44A * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + $$csx439)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438]];
                  /* DIR   LATCH */
                  $$CIV92F = $$CIV92F + 1ll;
                } while ((unsigned long long) $$CIV92F < 128ull);    /* ~111 */
              lab_112:
                $$NumElements16 = (int) 128ull;
                __vdiv(((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*($$CIV931 * 128ll + 1ll)),((char *)&$$StripVectorE + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*($$CIV931 * 128ll + 1ll)),&$$NumElements16)
                /* DIR   LATCH */
                $$CIV931 = $$CIV931 + 1ll;
              } while ((unsigned long long) $$CIV931 < (unsigned long long) (($$csx43A - ($$csx439 + (long long) ($$csx436 % 128ull))) / 128ll + 1ll));    /* ~110 */
            lab_113:
              if (!($$csx436 % 128ull > 0ull)) goto lab_116;
              if (!1) goto lab_115;
              $$CIV932 = (long long) 0;
              do {   /* id=28 guarded */ /* ~114 */ 
                /* region = 97 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=28 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$StripMemberE[$$CIV932] = $$csx44C * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx43A))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)]] - $$csx44A * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx43A))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438]];
                /* DIR   LATCH */
                $$CIV932 = $$CIV932 + 1ll;
              } while ((unsigned long long) $$CIV932 < $$csx436 % 128ull);    /* ~114 */
            lab_115:
              $$NumElements17 = (int) ($$csx436 % 128ull);
              __vdiv(((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*(2ll + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx438))),((char *)&$$StripVectorE + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll + (8ll + ($$csx43A * 8ll - $$csx439 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*(2ll + ((long long) (($$csx436 % 128ull) * 18446744073709551615ull) + $$csx438))),&$$NumElements17)
            lab_116:
            lab_117:
              if (!1) goto lab_119;
              $$DCIV10B = 0ll;
              do {   /* id=29 guarded */ /* ~118 */ 
                /* region = 98 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=29 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx452 = ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) $$ICM.mb[].off8444][$$csx439 + $$DCIV10B][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] + ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$DCIV10B + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$DCIV10B + 1ll] = $$csx452;
                ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) $$ICM.mb[].off8444][$$csx439 + $$DCIV10B][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] = $$csx452;
                /* DIR   LATCH */
                $$DCIV10B = $$DCIV10B + 1ll;
              } while ((unsigned long long) $$DCIV10B < $$csx436);    /* ~118 */
            lab_119:
            lab_124:
              /* DIR   LATCH */
              $$CIV92E = $$CIV92E + 1ll;
            } while ((unsigned long long) $$CIV92E < $$UBnd41824 + $$LBnd41823 * 18446744073709551615ull);    /* ~98 */
            goto lab_68;
          lab_67:
            $$ICM.dx434 = dx;
            $$ICM.d-e2z_%addr443 = d-e2z_%addr;
            $$ICM..info435 = .info;
            $$ICM..index436 = .index;
            $$ICM.d-T_89_1%addr437 = d-T_89_1%addr;
            $$ICM.$$CIVAE438 = $$CIVAE;
            $$ICM.mb[].off20445 = mb[].off20;
            $$ICM.mb[].off8444 = mb[].off8;
            $$ICM.mb[].off16439 = mb[].off16;
            $$ICM.mb[].off443A = mb[].off4;
            $$ICM.mb[].off043B = mb[].off0;
            do {   /* id=11 guarded */ /* ~69 */ 
              /* region = 102 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_95;
              $$csx45A = $$ICM.mb[].off043B + $$ICM..index436->index;
              $$csx459 = (int) $$ICM.$$CIVAE438 + $$csx45A;
              $$csx454 = (double) ($$csx459 - 1);
              $$csx453 = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx454 * $$ICM.dx434;
              $$csx455 = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + (double) $$csx459 * $$ICM.dx434;
              $$csx458 = (float) $$csx459;
              $$csx457 = (double) $$csx458 -  5.0000000000000000E-001;
              $$csx456 = ((double *)((char *)$$ICM..info435  + -32ll))->info%xbounds[][1ll][1ll] + $$csx457 * $$ICM.dx434;
              if (!1) goto lab_93;
              $$CIV92D = 0ll;
              do {   /* id=20 guarded */ /* ~92 */ 
                /* region = 101 */
                /* Residual */
                /* bump-normalized */
                /* DIR   LOOP construct_no=20 */
                /* DIR   dir_no=72 */
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$CIV92D + 1ll] = ($$csx455 * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$csx439 + $$CIV92D][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)]] - $$csx453 * ((double *)((char *)$$ICM.d-e2z_%addr443->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr443->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) $$ICM.mb[].off8444 + (long long) $$LBnd41823)][$$csx439 + $$CIV92D][(long long) ((int *)((char *)$$ICM.d-e2z_%addr443  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438]]) / $$csx456;
                $$csx45B = ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) $$ICM.mb[].off8444][$$csx439 + $$CIV92D][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] + ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$CIV92D + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr437  + ($$csx439 * 8ll - $$csx43A * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$CIV92D + 1ll] = $$csx45B;
                ((double *)((char *)$$ICM..info435->info%d-aux%addr  + $$ICM..info435->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) $$ICM.mb[].off8444][$$csx439 + $$CIV92D][(long long) $$ICM..index436->index + ((long long) $$ICM.mb[].off043B + $$ICM.$$CIVAE438)] = $$csx45B;
                /* DIR   LATCH */
                $$CIV92D = $$CIV92D + 1ll;
              } while ((unsigned long long) $$CIV92D < $$csx436);    /* ~92 */
            lab_93:
            lab_95:
              /* DIR   LATCH */
              $$CIV92E = $$CIV92E + 1ll;
            } while ((unsigned long long) $$CIV92E < $$UBnd41824 + $$LBnd41823 * 18446744073709551615ull);    /* ~69 */
          lab_68:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23326not available11216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43326not available1120020025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
53326not available2211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63326not available1125025025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
73326not available11700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83326not available11900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93326not available11444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103326not available1112124 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
203326not available1111800180016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
213326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
253326not available211444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263326not available211216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273326not available26211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
283326not available211900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293326not available211700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33326not available12211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123326not available141216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133326not available141444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153326not available301700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163326not available301900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193326not available301444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223326not available30125025025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
233326not available30112124 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243326not available30120020025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
323326not available141700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2739LoopHasPrivateVariables (success)High Level Optimizer13233261Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E6" and "$$CIV7E6"
2740LoopParallelized (success)High Level Optimizer13233261Loop was automatically parallelized.not available
2741NonInnermostLoop (fail)High Level Optimizer13233261An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2742LoopVectorVersion (success)High Level Optimizer13233264Vector versioning was performed.not available
2743LoopSimdize (success)High Level Optimizer13233264SIMD vectorization was performed.not available
2744LoopVectorVersion (success)High Level Optimizer13233266Vector versioning was performed.not available
2745LoopSimdize (success)High Level Optimizer13233266SIMD vectorization was performed.not available
2746LoopVectorVersion (success)High Level Optimizer13233269Vector versioning was performed.not available
2747LoopVectorVersion (success)High Level Optimizer13233265Vector versioning was performed.not available
2748NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2749UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2750NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2751LoopVector (success)High Level Optimizer1323326not availableLoop vectorization was performed.not available
2752LoopVectorVersion (success)High Level Optimizer13233268Vector versioning was performed.not available
2753NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2754UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2755NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2756LoopVector (success)High Level Optimizer1323326not availableLoop vectorization was performed.not available
2757LoopVectorVersion (success)High Level Optimizer13233267Vector versioning was performed.not available
2758NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*($$DCIV10B + 1ll))
2759UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8][(long long) mb[].off4 + $$DCIV10B][(long long) .index->index + ((long long) mb[].off0 + $$CIVAE)] + ((double *)((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$DCIV10B + 1ll]
2760NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2761NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2762NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2763NonStrideOneStore (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
5194LoopUnroll (success)Low Level Optimizer132146924Loop unroll was performed.
  • Unroll Factor: 2
5195LoopUnroll (success)Low Level Optimizer132146929Loop unroll was performed.
  • Unroll Factor: 8
5196LoopUnroll (success)Low Level Optimizer132146928Loop unroll was performed.
  • Unroll Factor: 4
5197LoopUnroll (success)Low Level Optimizer132146927Loop unroll was performed.
  • Unroll Factor: 4
5198LoopUnroll (success)Low Level Optimizer132146925Loop unroll was performed.
  • Unroll Factor: 4
5199LoopUnroll (success)Low Level Optimizer1321469224Loop unroll was performed.
  • Unroll Factor: 2
5200LoopUnroll (success)Low Level Optimizer1321469219Loop unroll was performed.
  • Unroll Factor: 8
5201LoopUnroll (success)Low Level Optimizer1321469216Loop unroll was performed.
  • Unroll Factor: 4
5202LoopUnroll (success)Low Level Optimizer1321469215Loop unroll was performed.
  • Unroll Factor: 4
5203LoopUnroll (success)Low Level Optimizer1321469227Loop unroll was performed.
  • Unroll Factor: 4
5204LoopUnroll (success)Low Level Optimizer1321469229Loop unroll was performed.
  • Unroll Factor: 4
5205LoopUnroll (success)Low Level Optimizer1321469228Loop unroll was performed.
  • Unroll Factor: 4
5206LoopUnroll (success)Low Level Optimizer1321469225Loop unroll was performed.
  • Unroll Factor: 8
5207LoopUnroll (success)Low Level Optimizer1321469232Loop unroll was performed.
  • Unroll Factor: 4
5208LoopUnroll (success)Low Level Optimizer132146923Loop unroll was performed.
  • Unroll Factor: 4
5209LoopUnroll (success)Low Level Optimizer1321469213Loop unroll was performed.
  • Unroll Factor: 8
5210LoopUnroll (success)Low Level Optimizer1321469232Loop unroll was performed.
  • Unroll Factor: 4
5211LoopUnroll (success)Low Level Optimizer1321469213Loop unroll was performed.
  • Unroll Factor: 8
6858ModuloSchedule (success)Low Level Optimizer132146924Loop was modulo scheduled.
  • Initiation Interval: 6
6859ModuloSchedule (success)Low Level Optimizer132146929Loop was modulo scheduled.
  • Initiation Interval: 1
6860ModuloSchedule (success)Low Level Optimizer132146928Loop was modulo scheduled.
  • Initiation Interval: 11
6861ModuloSchedule (success)Low Level Optimizer132146928Loop was modulo scheduled.
  • Initiation Interval: 31
6862ModuloSchedule (success)Low Level Optimizer132146927Loop was modulo scheduled.
  • Initiation Interval: 10
6863ModuloSchedule (success)Low Level Optimizer132146927Loop was modulo scheduled.
  • Initiation Interval: 62
6864ModuloSchedule (success)Low Level Optimizer132146925Loop was modulo scheduled.
  • Initiation Interval: 31
6865ModuloSchedule (success)Low Level Optimizer132146926Loop was modulo scheduled.
  • Initiation Interval: 5
6866ModuloSchedule (success)Low Level Optimizer1321469224Loop was modulo scheduled.
  • Initiation Interval: 6
6867ModuloSchedule (success)Low Level Optimizer1321469219Loop was modulo scheduled.
  • Initiation Interval: 1
6868ModuloSchedule (success)Low Level Optimizer1321469216Loop was modulo scheduled.
  • Initiation Interval: 11
6869ModuloSchedule (success)Low Level Optimizer1321469216Loop was modulo scheduled.
  • Initiation Interval: 31
6870ModuloSchedule (success)Low Level Optimizer1321469215Loop was modulo scheduled.
  • Initiation Interval: 10
6871ModuloSchedule (success)Low Level Optimizer1321469215Loop was modulo scheduled.
  • Initiation Interval: 62
6872ModuloSchedule (success)Low Level Optimizer1321469222Loop was modulo scheduled.
  • Initiation Interval: 5
6873ModuloSchedule (success)Low Level Optimizer1321469225Loop was modulo scheduled.
  • Initiation Interval: 1
6874ModuloSchedule (success)Low Level Optimizer1321469227Loop was modulo scheduled.
  • Initiation Interval: 31
6875ModuloSchedule (success)Low Level Optimizer1321469228Loop was modulo scheduled.
  • Initiation Interval: 11
6876ModuloSchedule (success)Low Level Optimizer1321469229Loop was modulo scheduled.
  • Initiation Interval: 10
6877ModuloSchedule (success)Low Level Optimizer1321469229Loop was modulo scheduled.
  • Initiation Interval: 62
6878ModuloSchedule (success)Low Level Optimizer1321469228Loop was modulo scheduled.
  • Initiation Interval: 31
6879ModuloSchedule (success)Low Level Optimizer1321469213Loop was modulo scheduled.
  • Initiation Interval: 1
6880ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 10
6881ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 62
6882ModuloSchedule (success)Low Level Optimizer132146923Loop was modulo scheduled.
  • Initiation Interval: 31
6883ModuloSchedule (success)Low Level Optimizer1321469213Loop was modulo scheduled.
  • Initiation Interval: 1
6884ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 10
6885ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 62
6886NoValidSchedule (fail)Low Level Optimizer1321469220Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #133
Region Nameupdateb_final$$OL$$79
Region Name (Demangled)not available
Start Line #3334
End Line #3334
Pseudocode
          void updateb_final$$OL$$79(char * $$WIPtr41833, unsigned long long $$LBnd41834, unsigned long long $$UBnd41835)
  3334 |  {
            $$csx45F = (long long) mb[].off4;
            $$csx460 = (long long) mb[].off16;
            $$csx45E = $$csx460 - $$csx45F;
            $$csx45D = 1ll + $$csx45E;
            $$csx45C = $$csx45D % 2ll;
            if (!($$csx45D > $$csx45C)) goto lab_22;
            if (!1) goto lab_21;
            $$CIV938 = (long long) 0;
            $$ICM.d-e2x_%addr446 = d-e2x_%addr;
            $$ICM.d-e2y_%addr447 = d-e2y_%addr;
            $$ICM..info448 = .info;
            $$ICM..index449 = .index;
            $$ICM.d-T_90_1%addr44A = d-T_90_1%addr;
            $$ICM.mb[].off20459 = mb[].off20;
            $$ICM.mb[].off844B = mb[].off8;
            $$ICM.mb[].off1644C = mb[].off16;
            $$ICM.mb[].off444D = mb[].off4;
            $$ICM.mb[].off1244E = mb[].off12;
            $$ICM.mb[].off044F = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx45C > 0ll)) goto lab_18;
              $$csx462 = (long long) ($$ICM.mb[].off044F + $$ICM..index449->index);
              $$csx461 = $$csx462 * 8ll;
              $$CIV937 = (long long) 0;
              $$ICM450 = $$ICM..index449->index + $$ICM.mb[].off044F;
              $$ICM451 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx462;
              $$ICM452 = 1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx462);
              $$ICM453 = $$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll;
              $$ICM454 = (($$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D;
              $$ICM455 = ((($$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll;
              $$ICM456 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx461;
              $$ICM457 = 8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx461);
              $$ICM458 = (8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx461)) * $$csx45D;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 42 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIV936 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 41 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx463 = (((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][$$csx462 + $$CIV936] + (((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][(long long) ($$ICM.mb[].off444D + 1) + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]] - ((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]])) - (((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) ($$ICM.mb[].off044F + 1) + $$CIV936]] - ((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off044F + $$CIV936]]);
                  ((double *)((char *)$$ICM.d-T_90_1%addr44A  + ((($$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx461 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll))->T_90[].rns200.[1ll + ($$CIV938 + (long long) $$LBnd41834)][$$CIV937 + 1ll][$$CIV936 + 1ll] = $$csx463;
                  ((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][$$csx462 + $$CIV936] = $$csx463;
                  /* DIR   LATCH */
                  $$CIV936 = $$CIV936 + 1ll;
                } while ((unsigned long long) $$CIV936 < (unsigned long long) (1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx462)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV937 = $$CIV937 + 1ll;
              } while ((long long) $$CIV937 < $$csx45D % (long long) 2u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$csx465 = (long long) ($$ICM.mb[].off044F + $$ICM..index449->index);
              $$csx464 = $$csx465 * 8ll;
              $$CIV939 = (long long) 0;
              $$ICM450 = $$ICM..index449->index + $$ICM.mb[].off044F;
              $$ICM451 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx465;
              $$ICM452 = 1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx465);
              $$ICM453 = $$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll;
              $$ICM454 = (($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D;
              $$ICM455 = ((($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll;
              $$ICM456 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx464;
              $$ICM457 = 8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx464);
              $$ICM458 = (8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx464)) * $$csx45D;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 44 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV936 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 43 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx466 = (((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + $$csx45F][$$csx465 + $$CIV936] + (((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + (long long) ($$ICM.mb[].off444D + 1)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]] - ((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + $$csx45F][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]])) - (((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + $$csx45F][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) ($$ICM.mb[].off044F + 1) + $$CIV936]] - ((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + $$csx45F][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off044F + $$CIV936]]);
                  ((double *)((char *)$$ICM.d-T_90_1%addr44A  + ((($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll))->T_90[].rns200..SV3[1ll + ($$CIV938 + (long long) $$LBnd41834)][1ll + ($$CIV939 * 2ll + $$csx45C)][$$CIV936 + 1ll] = $$csx466;
                  ((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][($$CIV939 * 2ll + $$csx45C) + $$csx45F][$$csx465 + $$CIV936] = $$csx466;
                  $$csx467 = (((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + $$csx45F)][$$csx465 + $$CIV936] + (((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + (long long) ($$ICM.mb[].off444D + 1))][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]] - ((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + $$csx45F)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]])) - (((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + $$csx45F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) ($$ICM.mb[].off044F + 1) + $$CIV936]] - ((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + $$csx45F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off044F + $$CIV936]]);
                  ((double *)((char *)$$ICM.d-T_90_1%addr44A  + ((($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx464 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll))->T_90[].rns200..SV1[1ll + ($$CIV938 + (long long) $$LBnd41834)][2ll + ($$CIV939 * 2ll + $$csx45C)][$$CIV936 + 1ll] = $$csx467;
                  ((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) $$ICM.mb[].off844B + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + $$csx45C) + $$csx45F)][$$csx465 + $$CIV936] = $$csx467;
                  /* DIR   LATCH */
                  $$CIV936 = $$CIV936 + 1ll;
                } while ((unsigned long long) $$CIV936 < (unsigned long long) (1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx465)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV939 = $$CIV939 + 1ll;
              } while ((unsigned long long) $$CIV939 < (unsigned long long) (($$csx460 - ($$csx45C + $$csx45F)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV938 = $$CIV938 + 1ll;
            } while ((unsigned long long) $$CIV938 < $$UBnd41835 + $$LBnd41834 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV938 = (long long) 0;
            if (!($$csx45C > 0ll)) goto lab_42;
            $$ICM.d-e2x_%addr446 = d-e2x_%addr;
            $$ICM.d-e2y_%addr447 = d-e2y_%addr;
            $$ICM..info448 = .info;
            $$ICM..index449 = .index;
            $$ICM.d-T_90_1%addr44A = d-T_90_1%addr;
            $$ICM.mb[].off20459 = mb[].off20;
            $$ICM.mb[].off844B = mb[].off8;
            $$ICM.mb[].off1644C = mb[].off16;
            $$ICM.mb[].off444D = mb[].off4;
            $$ICM.mb[].off1244E = mb[].off12;
            $$ICM.mb[].off044F = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_28;
              $$csx469 = (long long) ($$ICM.mb[].off044F + $$ICM..index449->index);
              $$csx468 = $$csx469 * 8ll;
              $$CIV937 = (long long) 0;
              $$ICM450 = $$ICM..index449->index + $$ICM.mb[].off044F;
              $$ICM451 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx469;
              $$ICM452 = 1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx469);
              $$ICM453 = $$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll;
              $$ICM454 = (($$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D;
              $$ICM455 = ((($$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll;
              $$ICM456 = (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx468;
              $$ICM457 = 8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx468);
              $$ICM458 = (8ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll - $$csx468)) * $$csx45D;
              do {   /* id=4 guarded */ /* ~25 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_27;
                $$CIV936 = (long long) 0;
                do {   /* id=8 guarded */ /* ~26 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=8 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx46A = (((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][$$csx469 + $$CIV936] + (((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][(long long) ($$ICM.mb[].off444D + 1) + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]] - ((double *)((char *)$$ICM.d-e2x_%addr446->e2x_%d-data%addr.rns198.  + $$ICM.d-e2x_%addr446->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2x_%addr446  + 40ll))->e2x_%x[].rns196.[(long long) $$ICM.mb[].off044F + $$CIV936]])) - (((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) ($$ICM.mb[].off044F + 1) + $$CIV936]] - ((double *)((char *)$$ICM.d-e2y_%addr447->e2y_%d-data%addr.rns190.  + $$ICM.d-e2y_%addr447->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][(long long) ((int *)((char *)$$ICM.d-e2y_%addr447  + 40ll))->e2y_%x[].rns188.[(long long) $$ICM.mb[].off044F + $$CIV936]]);
                  ((double *)((char *)$$ICM.d-T_90_1%addr44A  + ((($$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll) - 8ll) * $$csx45D + ($$csx468 - (long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) * 8ll)) - 16ll))->T_90[].rns200.[1ll + ($$CIV938 + (long long) $$LBnd41834)][$$CIV937 + 1ll][$$CIV936 + 1ll] = $$csx46A;
                  ((double *)((char *)$$ICM..info448->info%d-aux%addr  + $$ICM..info448->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) $$ICM.mb[].off844B][$$csx45F + $$CIV937][$$csx469 + $$CIV936] = $$csx46A;
                  /* DIR   LATCH */
                  $$CIV936 = $$CIV936 + 1ll;
                } while ((unsigned long long) $$CIV936 < (unsigned long long) (1ll + ((long long) ($$ICM..index449->index + $$ICM.mb[].off1244E) - $$csx469)));    /* ~26 */
              lab_27:
                /* DIR   LATCH */
                $$CIV937 = $$CIV937 + 1ll;
              } while ((long long) $$CIV937 < $$csx45D % (long long) 2u);    /* ~25 */
            lab_28:
              /* DIR   LATCH */
              $$CIV938 = $$CIV938 + 1ll;
            } while ((unsigned long long) $$CIV938 < $$UBnd41835 + $$LBnd41834 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13334not availablenot availablenot available2602020040040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23334not available11260200260200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33334not available2226002600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43334not available51140200140200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53334not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63334not available11140200140200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73334not available6214001400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83334not available4214001400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103334not availablenot availablenot available2602020040040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
123334not available101260200260200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133334not available12226002600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2764LoopFusion (success)High Level Optimizer13333341Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2765LoopHasPrivateVariables (success)High Level Optimizer13333341Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E0", "$$CIV7E5", "$$CIV7E5", "$$CIV7E0", "$$CIV7E5", and "$$CIV7E5"
2766LoopParallelized (success)High Level Optimizer13333341Loop was automatically parallelized.not available
2767NonInnermostLoop (fail)High Level Optimizer13333341An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2768NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV937 + 1ll) + (8ll)*($$CIV936 + 1ll))
2769UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2770NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2771NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2772NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2773NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2774LoopFusion (success)High Level Optimizer13333342Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2775OuterLoopUnroll (success)High Level Optimizer13333342An outer loop unroll was performed.
  • Unroll Factor: 2
2776LoopFusion (success)High Level Optimizer13333343Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2777NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV936 + 1ll))
2778UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2779NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2780NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2781NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2782NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2783NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV936 + 1ll))
2784UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2785NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2786NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2787NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2788NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2789NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV937 + 1ll) + (8ll)*($$CIV936 + 1ll))
2790UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2791NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2792NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2793NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2794NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
5186LoopUnroll (success)Low Level Optimizer133146933Loop unroll was performed.
  • Unroll Factor: 2
5187LoopUnroll (success)Low Level Optimizer1331469313Loop unroll was performed.
  • Unroll Factor: 2
6842ModuloSchedule (success)Low Level Optimizer133not available3Loop was modulo scheduled.
  • Initiation Interval: 77
6843ModuloSchedule (success)Low Level Optimizer133146937Loop was modulo scheduled.
  • Initiation Interval: 29
6844ModuloSchedule (success)Low Level Optimizer133not available13Loop was modulo scheduled.
  • Initiation Interval: 77
6845ModuloSchedule (success)Low Level Optimizer133146938Loop was modulo scheduled.
  • Initiation Interval: 29

Region #134
Region Nameupdateb_final$$OL$$80
Region Name (Demangled)not available
Start Line #3326
End Line #3326
Pseudocode
          void updateb_final$$OL$$80(char * $$WIPtr41843, unsigned long long $$LBnd41844, unsigned long long $$UBnd41845)
  3326 |  {
            $$CIV93B = (long long) 0;
            $$csx46E = (long long) mb[].off4;
            $$csx46F = (long long) mb[].off16;
            $$csx46D = $$csx46F - $$csx46E;
            $$csx46C = 1ll + $$csx46D;
            $$csx46B = (unsigned long long) $$csx46C;
            if (!($$csx46B > 16ull)) goto lab_67;
            $$csx470 = (long long) d-T_89_1%addr;
            if (!(! ($$csx470 & 7ll) & $$csx46B >= 12ull)) goto lab_96;
            $$ICM.dx45A = dx;
            $$ICM.d-e2z_%addr469 = d-e2z_%addr;
            $$ICM..info45B = .info;
            $$ICM..index45C = .index;
            $$ICM.d-T_89_1%addr45D = d-T_89_1%addr;
            $$ICM.$$CIVAE45E = $$CIVAE;
            $$ICM.mb[].off2046B = mb[].off20;
            $$ICM.mb[].off846A = mb[].off8;
            $$ICM.mb[].off1645F = mb[].off16;
            $$ICM.mb[].off4460 = mb[].off4;
            $$ICM.mb[].off0461 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 94 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_10;
              $$csx479 = $$ICM.mb[].off0461 + $$ICM..index45C->index;
              $$csx478 = (int) $$ICM.$$CIVAE45E + $$csx479;
              $$csx472 = (double) ($$csx478 - 1);
              $$csx471 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx472 * $$ICM.dx45A;
              $$csx474 = (double) $$csx478 * $$ICM.dx45A;
              $$csx473 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx474;
              $$csx477 = (float) $$csx478;
              $$csx476 = (double) $$csx477 -  5.0000000000000000E-001;
              $$csx475 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx476 * $$ICM.dx45A;
              $$csx47B = $$CIV93B + (long long) $$LBnd41844;
              $$csx47A = 1ll + $$csx47B;
              if (!(! ((unsigned int) ((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*(1ll)) & 31u))) goto lab_44;
              if (!1) goto lab_41;
              __alignx(32,((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*(1ll)))
              $$CIV941 = (long long) 0;
              do {   /* id=4 guarded */ /* ~17 */ 
                /* region = 86 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$SIMDSPLAT1TMP2 = qvesplati($$csx475,0);
                ((<double4> *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->$$V.T_89[].rns203.0[$$csx47A][$$CIV941 * 4ll + 1ll] = $$SIMDSPLAT1TMP2;
                /* DIR   LATCH */
                $$DCIV10C = $$CIV941 * 4ll + 4ll;
                $$CIV941 = $$CIV941 + 1ll;
              } while ((unsigned long long) $$CIV941 < (unsigned long long) (($$csx46D - 3ll) / 4ll + 1ll));    /* ~17 */
              $$mainLoopFinalCiv2 = (unsigned int) $$DCIV10C;
              $$csx47C = (unsigned long long) ((int) $$csx46B + (int) ((unsigned int) $$DCIV10C * 4294967295u));
              if ($$csx46B - $$csx47C >= $$csx46B) goto lab_41;
              $$epiConst1 = $$csx46B - $$csx47C;
              goto lab_52;
            lab_44:
              if (!1) goto lab_41;
              $$mainLoopLowerBound3 = 0u;
              if (!(((($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll)) - 8ll & 31ll) != 0ll)) goto lab_54;
              $$DCIV10C = (long long) 0;
              do {   /* id=10 guarded */ /* ~55 */ 
                /* region = 87 */
                /* Residual */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=10 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   dir_no=72 */
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[$$csx47A][$$DCIV10C + 1ll] = $$csx475;
                /* DIR   LATCH */
                $$DCIV10C = $$DCIV10C + 1ll;
              } while ($$DCIV10C < 4ll - ((($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll)) - 8ll & 31ll) / 8ll);    /* ~55 */
              $$mainLoopLowerBound3 = 4u;
            lab_54:
              $$CIV942 = (long long) 0;
              $$ICM462 = (long long) $$LBnd41844 + $$CIV93B;
              $$ICM463 = 1ll + $$csx47B;
              $$ICM464 = $$csx46C * $$csx47A;
              $$ICM465 = $$csx46E + $$csx46C * $$csx47A;
              $$ICM466 = ($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll);
              $$ICM467 = (($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll)) - 8ll & 31ll;
              $$ICM468 = ((($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll)) - 8ll & 31ll) / 8ll + $$csx46F;
              do {   /* id=6 guarded */ /* ~46 */ 
                /* region = 89 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=6 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$SIMDSPLAT1TMP3 = qvesplati($$csx475,0);
                ((<double4> *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->$$V.T_89[].rns203.0[$$ICM463][1ll + ($$CIV942 * 4ll + (long long) $$mainLoopLowerBound3)] = $$SIMDSPLAT1TMP3;
                /* DIR   LATCH */
                $$DCIV10C = 4ll + ($$CIV942 * 4ll + (long long) $$mainLoopLowerBound3);
                $$CIV942 = $$CIV942 + 1ll;
              } while ((unsigned long long) $$CIV942 < (unsigned long long) ((($$ICM468 - ((long long) $$mainLoopLowerBound3 + $$csx46E)) - 4ll) / 4ll + 1ll));    /* ~46 */
              $$mainLoopFinalCiv3 = (unsigned int) $$DCIV10C;
              $$csx47E = (unsigned int) $$DCIV10C * 4294967295u;
              if ($$csx46B - (unsigned long long) ((int) ($$csx47E + (unsigned int) (($$csx470 + (($$csx46E + $$csx46C * $$csx47A) * 8ll - $$csx46F * 8ll)) - 8ll & 31ll) / 8u) + (int) $$csx46B) >= $$csx46B) goto lab_41;
              $$epiConst1 = $$csx46B - (unsigned long long) ((int) $$csx46B + (int) ($$csx47E + (unsigned int) ((($$csx46E + $$csx46C * $$csx47A) * 8ll + ($$csx470 - $$csx46F * 8ll)) - 8ll & 31ll) / 8u));
            lab_52:
              if (!1) goto lab_43;
              $$DCIV10C = 0ll;
              do {   /* id=9 guarded */ /* ~42 */ 
                /* region = 88 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=9 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[$$csx47A][($$epiConst1 + $$DCIV10C) + 1ll] = $$csx475;
                /* DIR   LATCH */
                $$DCIV10C = $$DCIV10C + 1ll;
              } while ((unsigned long long) $$DCIV10C < $$csx46B - (unsigned long long) $$epiConst1);    /* ~42 */
            lab_43:
            lab_41:
              if (!1) goto lab_28;
              if (!($$csx46B >= 128ull)) goto lab_26;
              $$CIV93E = (long long) 0;
              do {   /* id=2 guarded */ /* ~27 */ 
                /* region = 91 */
                /* bump-normalized */
                if (!1) goto lab_18;
                $$CIV93C = (long long) 0;
                do {   /* id=5 guarded */ /* ~19 */ 
                  /* region = 90 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=5 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMemberF[$$CIV93C] = $$csx473 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + $$csx46E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)]] - $$csx471 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + $$csx46E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E]];
                  /* DIR   LATCH */
                  $$CIV93C = $$CIV93C + 1ll;
                } while ((unsigned long long) $$CIV93C < 128ull);    /* ~19 */
              lab_18:
                $$NumElements18 = (int) 128ull;
                __vdiv(((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*($$CIV93E * 128ll + 1ll)),((char *)&$$StripVectorF + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*($$CIV93E * 128ll + 1ll)),&$$NumElements18)
                /* DIR   LATCH */
                $$CIV93E = $$CIV93E + 1ll;
              } while ((unsigned long long) $$CIV93E < (unsigned long long) (($$csx46F - ($$csx46E + (long long) ($$csx46B % 128ull))) / 128ll + 1ll));    /* ~27 */
            lab_26:
              if (!($$csx46B % 128ull > 0ull)) goto lab_33;
              if (!1) goto lab_30;
              $$CIV93F = (long long) 0;
              do {   /* id=8 guarded */ /* ~29 */ 
                /* region = 92 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=8 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$StripMemberF[$$CIV93F] = $$csx473 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46F))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)]] - $$csx471 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46F))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E]];
                /* DIR   LATCH */
                $$CIV93F = $$CIV93F + 1ll;
              } while ((unsigned long long) $$CIV93F < $$csx46B % 128ull);    /* ~29 */
            lab_30:
              $$NumElements19 = (int) ($$csx46B % 128ull);
              __vdiv(((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*(2ll + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46D))),((char *)&$$StripVectorF + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*($$csx47A) + (8ll)*(2ll + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46D))),&$$NumElements19)
            lab_33:
            lab_28:
              if (!1) goto lab_22;
              $$DCIV10F = 0ll;
              do {   /* id=7 guarded */ /* ~23 */ 
                /* region = 93 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=7 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx47D = ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][$$csx47B + (long long) $$ICM.mb[].off846A][$$csx46E + $$DCIV10F][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] + ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[$$csx47A][$$DCIV10F + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[$$csx47A][$$DCIV10F + 1ll] = $$csx47D;
                ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][$$csx47B + (long long) $$ICM.mb[].off846A][$$csx46E + $$DCIV10F][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] = $$csx47D;
                /* DIR   LATCH */
                $$DCIV10F = $$DCIV10F + 1ll;
              } while ((unsigned long long) $$DCIV10F < $$csx46B);    /* ~23 */
            lab_22:
            lab_10:
              /* DIR   LATCH */
              $$CIV93B = $$CIV93B + 1ll;
            } while ((unsigned long long) $$CIV93B < $$UBnd41845 + $$LBnd41844 * 18446744073709551615ull);    /* ~2 */
            goto lab_68;
          lab_96:
            $$ICM.dx45A = dx;
            $$ICM.d-e2z_%addr469 = d-e2z_%addr;
            $$ICM..info45B = .info;
            $$ICM..index45C = .index;
            $$ICM.d-T_89_1%addr45D = d-T_89_1%addr;
            $$ICM.$$CIVAE45E = $$CIVAE;
            $$ICM.mb[].off2046B = mb[].off20;
            $$ICM.mb[].off846A = mb[].off8;
            $$ICM.mb[].off1645F = mb[].off16;
            $$ICM.mb[].off4460 = mb[].off4;
            $$ICM.mb[].off0461 = mb[].off0;
            do {   /* id=21 guarded */ /* ~98 */ 
              /* region = 100 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_124;
              $$csx486 = $$ICM.mb[].off0461 + $$ICM..index45C->index;
              $$csx485 = (int) $$ICM.$$CIVAE45E + $$csx486;
              $$csx480 = (double) ($$csx485 - 1);
              $$csx47F = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx480 * $$ICM.dx45A;
              $$csx481 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + (double) $$csx485 * $$ICM.dx45A;
              $$csx484 = (float) $$csx485;
              $$csx483 = (double) $$csx484 -  5.0000000000000000E-001;
              $$csx482 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx483 * $$ICM.dx45A;
              $$epiConst1 = 0;
              if (!1) goto lab_108;
              $$DCIV10C = 0ll;
              do {   /* id=25 guarded */ /* ~107 */ 
                /* region = 99 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=25 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][($$epiConst1 + $$DCIV10C) + 1ll] = $$csx482;
                /* DIR   LATCH */
                $$DCIV10C = $$DCIV10C + 1ll;
              } while ((unsigned long long) $$DCIV10C < $$csx46B - (unsigned long long) $$epiConst1);    /* ~107 */
            lab_108:
              if (!1) goto lab_117;
              if (!($$csx46B >= 128ull)) goto lab_113;
              $$CIV93E = (long long) 0;
              do {   /* id=26 guarded */ /* ~110 */ 
                /* region = 96 */
                /* bump-normalized */
                if (!1) goto lab_112;
                $$CIV93C = (long long) 0;
                do {   /* id=27 guarded */ /* ~111 */ 
                  /* region = 95 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=27 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$StripMemberF[$$CIV93C] = $$csx481 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + $$csx46E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)]] - $$csx47F * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + $$csx46E)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E]];
                  /* DIR   LATCH */
                  $$CIV93C = $$CIV93C + 1ll;
                } while ((unsigned long long) $$CIV93C < 128ull);    /* ~111 */
              lab_112:
                $$NumElements18 = (int) 128ull;
                __vdiv(((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*($$CIV93E * 128ll + 1ll)),((char *)&$$StripVectorF + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*($$CIV93E * 128ll + 1ll)),&$$NumElements18)
                /* DIR   LATCH */
                $$CIV93E = $$CIV93E + 1ll;
              } while ((unsigned long long) $$CIV93E < (unsigned long long) (($$csx46F - ($$csx46E + (long long) ($$csx46B % 128ull))) / 128ll + 1ll));    /* ~110 */
            lab_113:
              if (!($$csx46B % 128ull > 0ull)) goto lab_116;
              if (!1) goto lab_115;
              $$CIV93F = (long long) 0;
              do {   /* id=28 guarded */ /* ~114 */ 
                /* region = 97 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=28 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$StripMemberF[$$CIV93F] = $$csx481 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46F))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)]] - $$csx47F * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46F))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E]];
                /* DIR   LATCH */
                $$CIV93F = $$CIV93F + 1ll;
              } while ((unsigned long long) $$CIV93F < $$csx46B % 128ull);    /* ~114 */
            lab_115:
              $$NumElements19 = (int) ($$csx46B % 128ull);
              __vdiv(((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*(2ll + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46D))),((char *)&$$StripVectorF + (8)*(0ll)),((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll + (8ll + ($$csx46F * 8ll - $$csx46E * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*(2ll + ((long long) (($$csx46B % 128ull) * 18446744073709551615ull) + $$csx46D))),&$$NumElements19)
            lab_116:
            lab_117:
              if (!1) goto lab_119;
              $$DCIV10F = 0ll;
              do {   /* id=29 guarded */ /* ~118 */ 
                /* region = 98 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=29 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx487 = ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) $$ICM.mb[].off846A][$$csx46E + $$DCIV10F][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] + ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$DCIV10F + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$DCIV10F + 1ll] = $$csx487;
                ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) $$ICM.mb[].off846A][$$csx46E + $$DCIV10F][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] = $$csx487;
                /* DIR   LATCH */
                $$DCIV10F = $$DCIV10F + 1ll;
              } while ((unsigned long long) $$DCIV10F < $$csx46B);    /* ~118 */
            lab_119:
            lab_124:
              /* DIR   LATCH */
              $$CIV93B = $$CIV93B + 1ll;
            } while ((unsigned long long) $$CIV93B < $$UBnd41845 + $$LBnd41844 * 18446744073709551615ull);    /* ~98 */
            goto lab_68;
          lab_67:
            $$ICM.dx45A = dx;
            $$ICM.d-e2z_%addr469 = d-e2z_%addr;
            $$ICM..info45B = .info;
            $$ICM..index45C = .index;
            $$ICM.d-T_89_1%addr45D = d-T_89_1%addr;
            $$ICM.$$CIVAE45E = $$CIVAE;
            $$ICM.mb[].off2046B = mb[].off20;
            $$ICM.mb[].off846A = mb[].off8;
            $$ICM.mb[].off1645F = mb[].off16;
            $$ICM.mb[].off4460 = mb[].off4;
            $$ICM.mb[].off0461 = mb[].off0;
            do {   /* id=11 guarded */ /* ~69 */ 
              /* region = 102 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_95;
              $$csx48F = $$ICM.mb[].off0461 + $$ICM..index45C->index;
              $$csx48E = (int) $$ICM.$$CIVAE45E + $$csx48F;
              $$csx489 = (double) ($$csx48E - 1);
              $$csx488 = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx489 * $$ICM.dx45A;
              $$csx48A = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + (double) $$csx48E * $$ICM.dx45A;
              $$csx48D = (float) $$csx48E;
              $$csx48C = (double) $$csx48D -  5.0000000000000000E-001;
              $$csx48B = ((double *)((char *)$$ICM..info45B  + -32ll))->info%xbounds[][1ll][1ll] + $$csx48C * $$ICM.dx45A;
              if (!1) goto lab_93;
              $$CIV93A = 0ll;
              do {   /* id=20 guarded */ /* ~92 */ 
                /* region = 101 */
                /* Residual */
                /* bump-normalized */
                /* DIR   LOOP construct_no=20 */
                /* DIR   dir_no=72 */
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$CIV93A + 1ll] = ($$csx48A * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$csx46E + $$CIV93A][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[1ll + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)]] - $$csx488 * ((double *)((char *)$$ICM.d-e2z_%addr469->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr469->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) $$ICM.mb[].off846A + (long long) $$LBnd41844)][$$csx46E + $$CIV93A][(long long) ((int *)((char *)$$ICM.d-e2z_%addr469  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E]]) / $$csx48B;
                $$csx490 = ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) $$ICM.mb[].off846A][$$csx46E + $$CIV93A][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] + ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$CIV93A + 1ll];
                ((double *)((char *)$$ICM.d-T_89_1%addr45D  + ($$csx46E * 8ll - $$csx46F * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$CIV93A + 1ll] = $$csx490;
                ((double *)((char *)$$ICM..info45B->info%d-aux%addr  + $$ICM..info45B->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) $$ICM.mb[].off846A][$$csx46E + $$CIV93A][(long long) $$ICM..index45C->index + ((long long) $$ICM.mb[].off0461 + $$ICM.$$CIVAE45E)] = $$csx490;
                /* DIR   LATCH */
                $$CIV93A = $$CIV93A + 1ll;
              } while ((unsigned long long) $$CIV93A < $$csx46B);    /* ~92 */
            lab_93:
            lab_95:
              /* DIR   LATCH */
              $$CIV93B = $$CIV93B + 1ll;
            } while ((unsigned long long) $$CIV93B < $$UBnd41845 + $$LBnd41844 * 18446744073709551615ull);    /* ~69 */
          lab_68:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23326not available11216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43326not available1120020025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
53326not available2211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63326not available1125025025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
73326not available11700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83326not available11900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93326not available11444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103326not available1112124 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
203326not available1111800180016 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
213326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
253326not available211444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263326not available211216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273326not available26211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
283326not available211900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
293326not available211700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33326not available12211521152128 (array)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123326not available141216000216000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133326not available141444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
153326not available301700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
163326not available301900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
193326not available301444411 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
223326not available30125025025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
233326not available30112124 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
243326not available30120020025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303326not availablenot availablenot available20021897700100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
323326not available141700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2795LoopFusion (success)High Level Optimizer13433261Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2796LoopHasPrivateVariables (success)High Level Optimizer13433261Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E6" and "$$CIV7E6"
2797LoopParallelized (success)High Level Optimizer13433261Loop was automatically parallelized.not available
2798NonInnermostLoop (fail)High Level Optimizer13433261An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2799LoopFusion (success)High Level Optimizer13433264Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2800LoopVectorVersion (success)High Level Optimizer13433264Vector versioning was performed.not available
2801LoopSimdize (success)High Level Optimizer13433264SIMD vectorization was performed.not available
2802LoopFusion (success)High Level Optimizer13433266Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2803LoopVectorVersion (success)High Level Optimizer13433266Vector versioning was performed.not available
2804LoopSimdize (success)High Level Optimizer13433266SIMD vectorization was performed.not available
2805LoopFusion (success)High Level Optimizer13433269Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2806LoopVectorVersion (success)High Level Optimizer13433269Vector versioning was performed.not available
2807LoopFusion (success)High Level Optimizer13433265Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2808LoopVectorVersion (success)High Level Optimizer13433265Vector versioning was performed.not available
2809NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2810UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2811NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2812LoopVector (success)High Level Optimizer1343326not availableLoop vectorization was performed.not available
2813LoopFusion (success)High Level Optimizer13433268Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2814LoopVectorVersion (success)High Level Optimizer13433268Vector versioning was performed.not available
2815NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2816UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2817NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2818LoopVector (success)High Level Optimizer1343326not availableLoop vectorization was performed.not available
2819LoopFusion (success)High Level Optimizer13433267Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2820LoopVectorVersion (success)High Level Optimizer13433267Vector versioning was performed.not available
2821NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*($$DCIV10F + 1ll))
2822UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8][(long long) mb[].off4 + $$DCIV10F][(long long) .index->index + ((long long) mb[].off0 + $$CIVAE)] + ((double *)((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$DCIV10F + 1ll]
2823NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2824NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2825NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2826NonStrideOneStore (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
5166LoopUnroll (success)Low Level Optimizer134146944Loop unroll was performed.
  • Unroll Factor: 2
5167LoopUnroll (success)Low Level Optimizer134146949Loop unroll was performed.
  • Unroll Factor: 8
5168LoopUnroll (success)Low Level Optimizer134146948Loop unroll was performed.
  • Unroll Factor: 4
5169LoopUnroll (success)Low Level Optimizer134146947Loop unroll was performed.
  • Unroll Factor: 4
5170LoopUnroll (success)Low Level Optimizer134146945Loop unroll was performed.
  • Unroll Factor: 4
5171LoopUnroll (success)Low Level Optimizer1341469424Loop unroll was performed.
  • Unroll Factor: 2
5172LoopUnroll (success)Low Level Optimizer1341469419Loop unroll was performed.
  • Unroll Factor: 8
5173LoopUnroll (success)Low Level Optimizer1341469416Loop unroll was performed.
  • Unroll Factor: 4
5174LoopUnroll (success)Low Level Optimizer1341469415Loop unroll was performed.
  • Unroll Factor: 4
5175LoopUnroll (success)Low Level Optimizer1341469427Loop unroll was performed.
  • Unroll Factor: 4
5176LoopUnroll (success)Low Level Optimizer1341469429Loop unroll was performed.
  • Unroll Factor: 4
5177LoopUnroll (success)Low Level Optimizer1341469428Loop unroll was performed.
  • Unroll Factor: 4
5178LoopUnroll (success)Low Level Optimizer1341469425Loop unroll was performed.
  • Unroll Factor: 8
5179LoopUnroll (success)Low Level Optimizer1341469432Loop unroll was performed.
  • Unroll Factor: 4
5180LoopUnroll (success)Low Level Optimizer134146943Loop unroll was performed.
  • Unroll Factor: 4
5181LoopUnroll (success)Low Level Optimizer1341469413Loop unroll was performed.
  • Unroll Factor: 8
5182LoopUnroll (success)Low Level Optimizer1341469432Loop unroll was performed.
  • Unroll Factor: 4
5183LoopUnroll (success)Low Level Optimizer1341469413Loop unroll was performed.
  • Unroll Factor: 8
6809ModuloSchedule (success)Low Level Optimizer134146944Loop was modulo scheduled.
  • Initiation Interval: 6
6810ModuloSchedule (success)Low Level Optimizer134146949Loop was modulo scheduled.
  • Initiation Interval: 1
6811ModuloSchedule (success)Low Level Optimizer134146948Loop was modulo scheduled.
  • Initiation Interval: 11
6812ModuloSchedule (success)Low Level Optimizer134146948Loop was modulo scheduled.
  • Initiation Interval: 31
6813ModuloSchedule (success)Low Level Optimizer134146947Loop was modulo scheduled.
  • Initiation Interval: 10
6814ModuloSchedule (success)Low Level Optimizer134146947Loop was modulo scheduled.
  • Initiation Interval: 62
6815ModuloSchedule (success)Low Level Optimizer134146945Loop was modulo scheduled.
  • Initiation Interval: 31
6816ModuloSchedule (success)Low Level Optimizer134146946Loop was modulo scheduled.
  • Initiation Interval: 5
6817ModuloSchedule (success)Low Level Optimizer1341469424Loop was modulo scheduled.
  • Initiation Interval: 6
6818ModuloSchedule (success)Low Level Optimizer1341469419Loop was modulo scheduled.
  • Initiation Interval: 1
6819ModuloSchedule (success)Low Level Optimizer1341469416Loop was modulo scheduled.
  • Initiation Interval: 11
6820ModuloSchedule (success)Low Level Optimizer1341469416Loop was modulo scheduled.
  • Initiation Interval: 31
6821ModuloSchedule (success)Low Level Optimizer1341469415Loop was modulo scheduled.
  • Initiation Interval: 10
6822ModuloSchedule (success)Low Level Optimizer1341469415Loop was modulo scheduled.
  • Initiation Interval: 62
6823ModuloSchedule (success)Low Level Optimizer1341469422Loop was modulo scheduled.
  • Initiation Interval: 5
6824ModuloSchedule (success)Low Level Optimizer1341469425Loop was modulo scheduled.
  • Initiation Interval: 1
6825ModuloSchedule (success)Low Level Optimizer1341469427Loop was modulo scheduled.
  • Initiation Interval: 31
6826ModuloSchedule (success)Low Level Optimizer1341469428Loop was modulo scheduled.
  • Initiation Interval: 11
6827ModuloSchedule (success)Low Level Optimizer1341469429Loop was modulo scheduled.
  • Initiation Interval: 10
6828ModuloSchedule (success)Low Level Optimizer1341469429Loop was modulo scheduled.
  • Initiation Interval: 62
6829ModuloSchedule (success)Low Level Optimizer1341469428Loop was modulo scheduled.
  • Initiation Interval: 31
6830ModuloSchedule (success)Low Level Optimizer1341469413Loop was modulo scheduled.
  • Initiation Interval: 1
6831ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 10
6832ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 62
6833ModuloSchedule (success)Low Level Optimizer134146943Loop was modulo scheduled.
  • Initiation Interval: 31
6834ModuloSchedule (success)Low Level Optimizer1341469413Loop was modulo scheduled.
  • Initiation Interval: 1
6835ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 10
6836ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 62
6837NoValidSchedule (fail)Low Level Optimizer1341469420Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #135
Region Nameupdateb_final$$OL$$81
Region Name (Demangled)not available
Start Line #3298
End Line #3298
Pseudocode
          void updateb_final$$OL$$81(char * $$WIPtr41854, unsigned long long $$LBnd41855, unsigned long long $$UBnd41856)
  3298 |  {
            $$csx494 = (long long) mb[].off4;
            $$csx495 = (long long) mb[].off16;
            $$csx493 = $$csx495 - $$csx494;
            $$csx492 = 1ll + $$csx493;
            $$csx491 = $$csx492 % 2ll;
            if (!($$csx491 > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIV945 = (long long) 0;
            $$ICM.d-e2z_%addr46C = d-e2z_%addr;
            $$ICM..info46D = .info;
            $$ICM..index46E = .index;
            $$ICM.d-T_85_1%addr46F = d-T_85_1%addr;
            $$ICM.mb[].off2047E = mb[].off20;
            $$ICM.mb[].off8470 = mb[].off8;
            $$ICM.mb[].off16471 = mb[].off16;
            $$ICM.mb[].off4472 = mb[].off4;
            $$ICM.mb[].off12473 = mb[].off12;
            $$ICM.mb[].off0474 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$csx497 = (long long) ($$ICM.mb[].off0474 + $$ICM..index46E->index);
              $$csx496 = $$csx497 * 8ll;
              $$CIV944 = (long long) 0;
              $$ICM475 = $$ICM..index46E->index + $$ICM.mb[].off0474;
              $$ICM476 = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497;
              $$ICM477 = 1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497);
              $$ICM478 = $$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll;
              $$ICM479 = (($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492;
              $$ICM47A = ((($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll;
              $$ICM47B = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496;
              $$ICM47C = 8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496);
              $$ICM47D = (8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496)) * $$csx492;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIV943 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  $$csx498 = ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) $$ICM.mb[].off8470][$$csx494 + $$CIV944][$$csx497 + $$CIV943] - (((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) $$ICM.mb[].off8470][(long long) ($$ICM.mb[].off4472 + 1) + $$CIV944][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]] - ((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) $$ICM.mb[].off8470][$$csx494 + $$CIV944][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]]);
                  ((double *)((char *)$$ICM.d-T_85_1%addr46F  + ((($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll))->T_85[].rns180.[1ll + ($$CIV945 + (long long) $$LBnd41855)][$$CIV944 + 1ll][$$CIV943 + 1ll] = $$csx498;
                  ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) $$ICM.mb[].off8470][$$csx494 + $$CIV944][$$csx497 + $$CIV943] = $$csx498;
                  /* DIR   LATCH */
                  $$CIV943 = $$CIV943 + 1ll;
                } while ((unsigned long long) $$CIV943 < (unsigned long long) (1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV944 = $$CIV944 + 1ll;
              } while ((long long) $$CIV944 < $$csx492 % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx492 > $$csx491)) goto lab_3;
              $$CIV946 = (long long) 0;
              $$ICM475 = $$ICM..index46E->index + $$ICM.mb[].off0474;
              $$ICM476 = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497;
              $$ICM477 = 1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497);
              $$ICM478 = $$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll;
              $$ICM479 = (($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492;
              $$ICM47A = ((($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll;
              $$ICM47B = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496;
              $$ICM47C = 8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496);
              $$ICM47D = (8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx496)) * $$csx492;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV943 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx499 = ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][$$csx497 + $$CIV943] - (((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + (long long) ($$ICM.mb[].off4472 + 1)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]] - ((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]]);
                  ((double *)((char *)$$ICM.d-T_85_1%addr46F  + ((($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll))->T_85[].rns180..SV3[1ll + ($$CIV945 + (long long) $$LBnd41855)][1ll + ($$CIV946 * 2ll + $$csx491)][$$CIV943 + 1ll] = $$csx499;
                  ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][$$csx497 + $$CIV943] = $$csx499;
                  $$csx49A = ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][$$csx497 + $$CIV943] - (((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + (long long) ($$ICM.mb[].off4472 + 1))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]] - ((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]]);
                  ((double *)((char *)$$ICM.d-T_85_1%addr46F  + ((($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx496 - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll))->T_85[].rns180..SV1[1ll + ($$CIV945 + (long long) $$LBnd41855)][2ll + ($$CIV946 * 2ll + $$csx491)][$$CIV943 + 1ll] = $$csx49A;
                  ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][$$csx497 + $$CIV943] = $$csx49A;
                  /* DIR   LATCH */
                  $$CIV943 = $$CIV943 + 1ll;
                } while ((unsigned long long) $$CIV943 < (unsigned long long) (1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx497)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV946 = $$CIV946 + 1ll;
              } while ((unsigned long long) $$CIV946 < (unsigned long long) (($$csx495 - ($$csx491 + $$csx494)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV945 = $$CIV945 + 1ll;
            } while ((unsigned long long) $$CIV945 < $$UBnd41856 + $$LBnd41855 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV945 = (long long) 0;
            if (!($$csx492 > $$csx491)) goto lab_42;
            $$ICM.d-e2z_%addr46C = d-e2z_%addr;
            $$ICM..info46D = .info;
            $$ICM..index46E = .index;
            $$ICM.d-T_85_1%addr46F = d-T_85_1%addr;
            $$ICM.mb[].off2047E = mb[].off20;
            $$ICM.mb[].off8470 = mb[].off8;
            $$ICM.mb[].off16471 = mb[].off16;
            $$ICM.mb[].off4472 = mb[].off4;
            $$ICM.mb[].off12473 = mb[].off12;
            $$ICM.mb[].off0474 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$csx49C = (long long) ($$ICM.mb[].off0474 + $$ICM..index46E->index);
              $$csx49B = $$csx49C * 8ll;
              $$CIV946 = (long long) 0;
              $$ICM475 = $$ICM..index46E->index + $$ICM.mb[].off0474;
              $$ICM476 = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx49C;
              $$ICM477 = 1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx49C);
              $$ICM478 = $$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll;
              $$ICM479 = (($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492;
              $$ICM47A = ((($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll;
              $$ICM47B = (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx49B;
              $$ICM47C = 8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx49B);
              $$ICM47D = (8ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll - $$csx49B)) * $$csx492;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV943 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  $$csx49D = ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][$$csx49C + $$CIV943] - (((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + (long long) ($$ICM.mb[].off4472 + 1)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]] - ((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]]);
                  ((double *)((char *)$$ICM.d-T_85_1%addr46F  + ((($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll))->T_85[].rns180..SV3[1ll + ($$CIV945 + (long long) $$LBnd41855)][1ll + ($$CIV946 * 2ll + $$csx491)][$$CIV943 + 1ll] = $$csx49D;
                  ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][($$CIV946 * 2ll + $$csx491) + $$csx494][$$csx49C + $$CIV943] = $$csx49D;
                  $$csx49E = ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][$$csx49C + $$CIV943] - (((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + (long long) ($$ICM.mb[].off4472 + 1))][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]] - ((double *)((char *)$$ICM.d-e2z_%addr46C->e2z_%d-data%addr.rns184.  + $$ICM.d-e2z_%addr46C->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr46C  + 40ll))->e2z_%x[].rns182.[(long long) $$ICM.mb[].off0474 + $$CIV943]]);
                  ((double *)((char *)$$ICM.d-T_85_1%addr46F  + ((($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll) - 8ll) * $$csx492 + ($$csx49B - (long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) * 8ll)) - 16ll))->T_85[].rns180..SV1[1ll + ($$CIV945 + (long long) $$LBnd41855)][2ll + ($$CIV946 * 2ll + $$csx491)][$$CIV943 + 1ll] = $$csx49E;
                  ((double *)((char *)$$ICM..info46D->info%d-aux%addr  + $$ICM..info46D->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) $$ICM.mb[].off8470 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + $$csx491) + $$csx494)][$$csx49C + $$CIV943] = $$csx49E;
                  /* DIR   LATCH */
                  $$CIV943 = $$CIV943 + 1ll;
                } while ((unsigned long long) $$CIV943 < (unsigned long long) (1ll + ((long long) ($$ICM..index46E->index + $$ICM.mb[].off12473) - $$csx49C)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV946 = $$CIV946 + 1ll;
              } while ((unsigned long long) $$CIV946 < (unsigned long long) (($$csx495 - ($$csx491 + $$csx494)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV945 = $$CIV945 + 1ll;
            } while ((unsigned long long) $$CIV945 < $$UBnd41856 + $$LBnd41855 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13298not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23298not available11180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33298not available2218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53298not availablenot availablenot available20018020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
63298not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73298not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93298not available51180200180200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103298not available9218001800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43298not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83298not availablenot availablenot available1002020028040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
113298not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2827LoopFusion (success)High Level Optimizer13532981Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2828LoopHasPrivateVariables (success)High Level Optimizer13532981Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E2", "$$CIV7E7", "$$CIV7E7", "$$CIV7E2", "$$CIV7E7", and "$$CIV7E7"
2829LoopParallelized (success)High Level Optimizer13532981Loop was automatically parallelized.not available
2830NonInnermostLoop (fail)High Level Optimizer13532981An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2831NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV944 + 1ll) + (8ll)*($$CIV943 + 1ll))
2832UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV944][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV944][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV944][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2833NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2834NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2835NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2836NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2837LoopFusion (success)High Level Optimizer13532982Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2838OuterLoopUnroll (success)High Level Optimizer13532982An outer loop unroll was performed.
  • Unroll Factor: 2
2839LoopFusion (success)High Level Optimizer13532983Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2840NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2841UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2842NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2843NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2844NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2845NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2846NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2847UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2848NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2849NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2850NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2851NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2852NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2853UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2854NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2855NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2856NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2857NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2858NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2859UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2860NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2861NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2862NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2863NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
5184LoopUnroll (success)Low Level Optimizer135146953Loop unroll was performed.
  • Unroll Factor: 2
5185LoopUnroll (success)Low Level Optimizer1351469510Loop unroll was performed.
  • Unroll Factor: 2
6838ModuloSchedule (success)Low Level Optimizer135not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6839ModuloSchedule (success)Low Level Optimizer135146957Loop was modulo scheduled.
  • Initiation Interval: 18
6840ModuloSchedule (success)Low Level Optimizer135146954Loop was modulo scheduled.
  • Initiation Interval: 18
6841ModuloSchedule (success)Low Level Optimizer135not available10Loop was modulo scheduled.
  • Initiation Interval: 41

Region #136
Region Namestore_fixup_fluxes$$OL$$82
Region Name (Demangled)not available
Start Line #3282
End Line #3282
Pseudocode
          void store_fixup_fluxes$$OL$$82(char * $$WIPtr41876, unsigned long long $$LBnd41877, unsigned long long $$UBnd41878)
  3282 |  {
            return;
          } /* function */ 

            /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2864LoopHasPrivateVariables (success)High Level Optimizer1363282not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF1D", "$$EMTF1D", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", and "$$CIVC6"
2865LoopParallelized (success)High Level Optimizer1363282not availableLoop was automatically parallelized.not available

Region #137
Region Namestore_fixup_fluxes$$OL$$83
Region Name (Demangled)not available
Start Line #3272
End Line #3272
Pseudocode
          void store_fixup_fluxes$$OL$$83(char * $$WIPtr41889, unsigned long long $$LBnd41890, unsigned long long $$UBnd41891)
  3272 |  {
            $$csx4A0 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll];
            $$csx49F = $$csx4A0 % 4ll;
            if (!($$csx4A0 > $$csx49F)) goto lab_32;
            if (!1) goto lab_33;
            $$CIV94B = (long long) 0;
            $$csx4A2 = ((long long *)((char *)d-f2x_%addr  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll];
            $$csx4A1 = $$csx4A2 % 4ll;
            if (!($$csx4A2 > $$csx4A1)) goto lab_67;
            $$ICM.d-f2x_%addr47F = d-f2x_%addr;
            $$ICM.d-T_92_1%addr480 = d-T_92_1%addr;
            $$ICM.mb[].off12481 = mb[].off12;
            $$ICM.mb[].off0482 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 97 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4A1 > 0ll)) goto lab_24;
              $$csx4A5 = $$csx4A2 * $$csx4A0;
              $$csx4A4 = (((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A5 + (long long) $$ICM.mb[].off0482 * 8ll;
              $$csx4A3 = ($$csx4A4 + ((((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A0 - (long long) $$ICM.mb[].off12481 * 8ll)) - 16ll;
              $$CIV94A = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 90 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIV949 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 89 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIV948 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 88 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A3))->T_92[].rns216.[1ll + ($$CIV94B + (long long) $$LBnd41890)][$$CIV94A + 1ll][$$CIV949 + 1ll][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIV949 = $$CIV949 + 1ll;
                } while ((unsigned long long) $$CIV949 < (unsigned long long) $$csx4A0);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIV94A = $$CIV94A + 1ll;
              } while ((long long) $$CIV94A < $$csx4A2 % (long long) 4u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$csx4A8 = $$csx4A2 * $$csx4A0;
              $$csx4A7 = (((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A8 + (long long) $$ICM.mb[].off0482 * 8ll;
              $$csx4A6 = ($$csx4A7 + ((((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A0 - (long long) $$ICM.mb[].off12481 * 8ll)) - 16ll;
              $$CIV94A = $$csx4A2 % (long long) 4u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 96 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx49F > 0ll)) goto lab_28;
                $$CIV949 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 92 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIV948 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 91 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216.[1ll + ($$CIV94B + (long long) $$LBnd41890)][$$CIV94A + 1ll][$$CIV949 + 1ll][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIV949 = $$CIV949 + 1ll;
                } while ((long long) $$CIV949 < $$csx4A0 % (long long) 4u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIV94A = $$CIV94A + 1ll;
              } while ((unsigned long long) $$CIV94A < (unsigned long long) $$csx4A2);    /* ~13 */
              $$CIV94D = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 95 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV94C = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 94 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIV948 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 93 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV15[1ll + ($$CIV94B + (long long) $$LBnd41890)][1ll + ($$CIV94D * 4ll + $$csx4A1)][1ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]][($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV14[1ll + ($$CIV94B + (long long) $$LBnd41890)][1ll + ($$CIV94D * 4ll + $$csx4A1)][2ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]][1ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV13[1ll + ($$CIV94B + (long long) $$LBnd41890)][1ll + ($$CIV94D * 4ll + $$csx4A1)][3ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]][2ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV12[1ll + ($$CIV94B + (long long) $$LBnd41890)][1ll + ($$CIV94D * 4ll + $$csx4A1)][4ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]][3ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV11[1ll + ($$CIV94B + (long long) $$LBnd41890)][2ll + ($$CIV94D * 4ll + $$csx4A1)][1ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][1ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV10[1ll + ($$CIV94B + (long long) $$LBnd41890)][2ll + ($$CIV94D * 4ll + $$csx4A1)][2ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][1ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][1ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV9[1ll + ($$CIV94B + (long long) $$LBnd41890)][2ll + ($$CIV94D * 4ll + $$csx4A1)][3ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][1ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][2ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV8[1ll + ($$CIV94B + (long long) $$LBnd41890)][2ll + ($$CIV94D * 4ll + $$csx4A1)][4ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][1ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][3ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV7[1ll + ($$CIV94B + (long long) $$LBnd41890)][3ll + ($$CIV94D * 4ll + $$csx4A1)][1ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][2ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV6[1ll + ($$CIV94B + (long long) $$LBnd41890)][3ll + ($$CIV94D * 4ll + $$csx4A1)][2ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][2ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][1ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV5[1ll + ($$CIV94B + (long long) $$LBnd41890)][3ll + ($$CIV94D * 4ll + $$csx4A1)][3ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][2ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][2ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV4[1ll + ($$CIV94B + (long long) $$LBnd41890)][3ll + ($$CIV94D * 4ll + $$csx4A1)][4ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][2ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][3ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV3[1ll + ($$CIV94B + (long long) $$LBnd41890)][4ll + ($$CIV94D * 4ll + $$csx4A1)][1ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][3ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV2[1ll + ($$CIV94B + (long long) $$LBnd41890)][4ll + ($$CIV94D * 4ll + $$csx4A1)][2ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][3ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][1ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV1[1ll + ($$CIV94B + (long long) $$LBnd41890)][4ll + ($$CIV94D * 4ll + $$csx4A1)][3ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][3ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][2ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A6))->T_92[].rns216..SV0[1ll + ($$CIV94B + (long long) $$LBnd41890)][4ll + ($$CIV94D * 4ll + $$csx4A1)][4ll + ($$CIV94C * 4ll + $$csx49F)][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[$$CIV94B + (((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)][1ll][3ll + (($$CIV94D * 4ll + $$csx4A1) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])][3ll + (($$CIV94C * 4ll + $$csx49F) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIV94C = $$CIV94C + 1ll;
                } while ((unsigned long long) $$CIV94C < (unsigned long long) ((($$csx4A0 - $$csx49F) - 1ll) / 4ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV94D = $$CIV94D + 1ll;
              } while ((unsigned long long) $$CIV94D < (unsigned long long) ((($$csx4A2 - $$csx4A1) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV94B = $$CIV94B + 1ll;
            } while ((unsigned long long) $$CIV94B < $$UBnd41891 + $$LBnd41890 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_67:
            $$ICM.d-f2x_%addr47F = d-f2x_%addr;
            $$ICM.d-T_92_1%addr480 = d-T_92_1%addr;
            $$ICM.mb[].off12481 = mb[].off12;
            $$ICM.mb[].off0482 = mb[].off0;
            do {   /* id=18 guarded */ /* ~69 */ 
              /* region = 101 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4A1 > 0ll)) goto lab_75;
              $$csx4AB = $$csx4A2 * $$csx4A0;
              $$csx4AA = (((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4AB + (long long) $$ICM.mb[].off0482 * 8ll;
              $$csx4A9 = ($$csx4AA + ((((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A0 - (long long) $$ICM.mb[].off12481 * 8ll)) - 16ll;
              $$CIV94A = (long long) 0;
              do {   /* id=20 guarded */ /* ~70 */ 
                /* region = 100 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_74;
                $$CIV949 = (long long) 0;
                do {   /* id=19 guarded */ /* ~71 */ 
                  /* region = 99 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_73;
                  $$CIV948 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~72 */ 
                    /* region = 98 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4A9))->T_92[].rns216.[1ll + ($$CIV94B + (long long) $$LBnd41890)][$$CIV94A + 1ll][$$CIV949 + 1ll][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~72 */
                lab_73:
                  /* DIR   LATCH */
                  $$CIV949 = $$CIV949 + 1ll;
                } while ((unsigned long long) $$CIV949 < (unsigned long long) $$csx4A0);    /* ~71 */
              lab_74:
                /* DIR   LATCH */
                $$CIV94A = $$CIV94A + 1ll;
              } while ((long long) $$CIV94A < $$csx4A2 % (long long) 4u);    /* ~70 */
            lab_75:
              /* DIR   LATCH */
              $$CIV94B = $$CIV94B + 1ll;
            } while ((unsigned long long) $$CIV94B < $$UBnd41891 + $$LBnd41890 * 18446744073709551615ull);    /* ~69 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIV94B = (long long) 0;
            $$ICM.d-f2x_%addr47F = d-f2x_%addr;
            $$ICM.d-T_92_1%addr480 = d-T_92_1%addr;
            $$ICM.mb[].off12481 = mb[].off12;
            $$ICM.mb[].off0482 = mb[].off0;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 108 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!(((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll > 0ll)) goto lab_40;
              $$csx4AE = ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] * $$csx4A0;
              $$csx4AD = (((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4AE + (long long) $$ICM.mb[].off0482 * 8ll;
              $$csx4AC = ($$csx4AD + ((((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A0 - (long long) $$ICM.mb[].off12481 * 8ll)) - 16ll;
              $$CIV94A = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 104 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIV949 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 103 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIV948 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 102 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4AC))->T_92[].rns216.[1ll + ($$CIV94B + (long long) $$LBnd41890)][$$CIV94A + 1ll][$$CIV949 + 1ll][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIV949 = $$CIV949 + 1ll;
                } while ((unsigned long long) $$CIV949 < (unsigned long long) $$csx4A0);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIV94A = $$CIV94A + 1ll;
              } while ((long long) $$CIV94A < ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % (long long) 4u);    /* ~35 */
            lab_40:
              if (!(((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] > ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) goto lab_46;
              $$csx4B1 = ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] * $$csx4A0;
              $$csx4B0 = (((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4B1 + (long long) $$ICM.mb[].off0482 * 8ll;
              $$csx4AF = ($$csx4B0 + ((((long long) $$ICM.mb[].off0482 * 8ll - (long long) $$ICM.mb[].off12481 * 8ll) - 8ll) * $$csx4A0 - (long long) $$ICM.mb[].off12481 * 8ll)) - 16ll;
              $$CIV94A = ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % (long long) 4u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx49F > 0ll)) goto lab_45;
                $$CIV949 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIV948 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_92_1%addr480  + $$csx4AF))->T_92[].rns216.[1ll + ($$CIV94B + (long long) $$LBnd41890)][$$CIV94A + 1ll][$$CIV949 + 1ll][$$CIV948 + 1ll] = ((double *)((char *)$$ICM.d-f2x_%addr47F->f2x_%d-data%addr.rns221.  + $$ICM.d-f2x_%addr47F->f2x_%d-data%rvo.rns217.))->f2x_%data[].rns222.[($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A][((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949][(long long) ((int *)((char *)$$ICM.d-f2x_%addr47F  + 40ll))->f2x_%x[].rns218.[(long long) $$ICM.mb[].off0482 + $$CIV948]];
                    /* DIR   LATCH */
                    $$CIV948 = $$CIV948 + 1ll;
                  } while ((unsigned long long) $$CIV948 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12481 - (long long) $$ICM.mb[].off0482)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIV949 = $$CIV949 + 1ll;
                } while ((long long) $$CIV949 < $$csx4A0 % (long long) 4u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIV94A = $$CIV94A + 1ll;
              } while ((unsigned long long) $$CIV94A < (unsigned long long) ((long long *)((char *)$$ICM.d-f2x_%addr47F  + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIV94B = $$CIV94B + 1ll;
            } while ((unsigned long long) $$CIV94B < $$UBnd41891 + $$LBnd41890 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13272not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23272not available115002020050020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
33272not available22500200500200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43272not available3350005000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53272not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63272not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73272not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83272not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93272not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103272not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113272not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123272not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133272not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143272not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153272not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
163272not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
173272not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183272not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193272not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203272not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213272not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233272not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
243272not available253500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253272not available2625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263272not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273272not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
293272not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303272not available29150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
313272not available3025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
323272not available313500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
363272not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
373272not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
383272not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393272not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2866LoopHasPrivateVariables (success)High Level Optimizer13732721Private variables recognized in loop nest.
  • Variable Name: "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB8", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB8", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", and "$$CIVB8"
2867LoopParallelized (success)High Level Optimizer13732721Loop was automatically parallelized.not available
2868NonInnermostLoop (fail)High Level Optimizer13732721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2869NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2870NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2871UnsupportedStructure (fail)High Level Optimizer13732725An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2872NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2873NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2874OuterLoopUnroll (success)High Level Optimizer13732722An outer loop unroll was performed.
  • Unroll Factor: 4
2875OuterLoopUnroll (success)High Level Optimizer13732723An outer loop unroll was performed.
  • Unroll Factor: 4
2876NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2877NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2878NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2879NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2880NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2881NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2882NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2883NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2884NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2885NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2886NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2887NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2888NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2889NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2890NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2891NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2892NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2893NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2894NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2895NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2896NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2897NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2898NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2899NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2900NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2901NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2902NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2903NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2904NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2905NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2906NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2907NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2908NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2909NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2910UnsupportedStructure (fail)High Level Optimizer137327215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2911NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2912NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
6758ModuloSchedule (success)Low Level Optimizer1371469710Loop was modulo scheduled.
  • Initiation Interval: 12
6759ModuloSchedule (success)Low Level Optimizer1371469712Loop was modulo scheduled.
  • Initiation Interval: 12
6760RegisterPressureTooHigh (fail)Low Level Optimizer137146974Loop cannot be modulo scheduled because the register pressure is too high.not available
6761ModuloSchedule (success)Low Level Optimizer1371469721Loop was modulo scheduled.
  • Initiation Interval: 12
6762ModuloSchedule (success)Low Level Optimizer1371469714Loop was modulo scheduled.
  • Initiation Interval: 12
6763ModuloSchedule (success)Low Level Optimizer1371469717Loop was modulo scheduled.
  • Initiation Interval: 12
6764ModuloSchedule (success)Low Level Optimizer1371469724Loop was modulo scheduled.
  • Initiation Interval: 12
6765ModuloSchedule (success)Low Level Optimizer1371469732Loop was modulo scheduled.
  • Initiation Interval: 12
6766ModuloSchedule (success)Low Level Optimizer1371469739Loop was modulo scheduled.
  • Initiation Interval: 12

Region #138
Region Namestore_fixup_fluxes$$OL$$84
Region Name (Demangled)not available
Start Line #3277
End Line #3277
Pseudocode
          void store_fixup_fluxes$$OL$$84(char * $$WIPtr41903, unsigned long long $$LBnd41904, unsigned long long $$UBnd41905)
  3277 |  {
            $$csx4B3 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll];
            $$csx4B2 = $$csx4B3 % 4ll;
            if (!($$csx4B3 > $$csx4B2)) goto lab_32;
            if (!1) goto lab_33;
            $$CIV951 = (long long) 0;
            $$csx4B5 = ((long long *)((char *)d-f2y_%addr  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll];
            $$csx4B4 = $$csx4B5 % 4ll;
            if (!($$csx4B5 > $$csx4B4)) goto lab_67;
            $$ICM.d-f2y_%addr483 = d-f2y_%addr;
            $$ICM.d-T_94_1%addr484 = d-T_94_1%addr;
            $$ICM.mb[].off12485 = mb[].off12;
            $$ICM.mb[].off0486 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 97 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4B4 > 0ll)) goto lab_24;
              $$csx4B7 = (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B3 - (long long) $$ICM.mb[].off12485 * 8ll;
              $$csx4B8 = $$csx4B5 * $$csx4B3;
              $$csx4B6 = (((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B8 + (long long) $$ICM.mb[].off0486 * 8ll) + $$csx4B7) - 16ll;
              $$CIV950 = (long long) 0;
              $$ICM487 = $$csx4B3 * (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 90 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIV94F = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 89 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIV94E = (long long) 0;
                  $$csx4B9 = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B5) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 88 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4B9))->T_94[].rns225.[1ll + ($$CIV951 + (long long) $$LBnd41904)][$$CIV950 + 1ll][$$CIV94F + 1ll][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIV94F = $$CIV94F + 1ll;
                } while ((unsigned long long) $$CIV94F < (unsigned long long) $$csx4B3);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIV950 = $$CIV950 + 1ll;
              } while ((long long) $$CIV950 < $$csx4B5 % (long long) 4u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$csx4BC = (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B3;
              $$csx4BB = $$csx4BC - (long long) $$ICM.mb[].off12485 * 8ll;
              $$csx4BD = $$csx4B5 * $$csx4B3;
              $$csx4BA = (((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4BD + (long long) $$ICM.mb[].off0486 * 8ll) + $$csx4BB) - 16ll;
              $$CIV950 = $$csx4B5 % (long long) 4u;
              $$ICM487 = $$csx4BC - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 96 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx4B2 > 0ll)) goto lab_28;
                $$CIV94F = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 92 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIV94E = (long long) 0;
                  $$csx4BE = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B5) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 91 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BE))->T_94[].rns225.[1ll + ($$CIV951 + (long long) $$LBnd41904)][$$CIV950 + 1ll][$$CIV94F + 1ll][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIV94F = $$CIV94F + 1ll;
                } while ((long long) $$CIV94F < $$csx4B3 % (long long) 4u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIV950 = $$CIV950 + 1ll;
              } while ((unsigned long long) $$CIV950 < (unsigned long long) $$csx4B5);    /* ~13 */
              $$CIV953 = (long long) 0;
              $$ICM487 = $$csx4BC - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 95 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV952 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 94 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIV94E = (long long) 0;
                  $$csx4BF = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B5) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 93 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV15[1ll + ($$CIV951 + (long long) $$LBnd41904)][1ll + ($$CIV953 * 4ll + $$csx4B4)][1ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]][($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV14[1ll + ($$CIV951 + (long long) $$LBnd41904)][1ll + ($$CIV953 * 4ll + $$csx4B4)][2ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]][1ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV13[1ll + ($$CIV951 + (long long) $$LBnd41904)][1ll + ($$CIV953 * 4ll + $$csx4B4)][3ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]][2ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV12[1ll + ($$CIV951 + (long long) $$LBnd41904)][1ll + ($$CIV953 * 4ll + $$csx4B4)][4ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]][3ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV11[1ll + ($$CIV951 + (long long) $$LBnd41904)][2ll + ($$CIV953 * 4ll + $$csx4B4)][1ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][1ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV10[1ll + ($$CIV951 + (long long) $$LBnd41904)][2ll + ($$CIV953 * 4ll + $$csx4B4)][2ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][1ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][1ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV9[1ll + ($$CIV951 + (long long) $$LBnd41904)][2ll + ($$CIV953 * 4ll + $$csx4B4)][3ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][1ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][2ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV8[1ll + ($$CIV951 + (long long) $$LBnd41904)][2ll + ($$CIV953 * 4ll + $$csx4B4)][4ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][1ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][3ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV7[1ll + ($$CIV951 + (long long) $$LBnd41904)][3ll + ($$CIV953 * 4ll + $$csx4B4)][1ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][2ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV6[1ll + ($$CIV951 + (long long) $$LBnd41904)][3ll + ($$CIV953 * 4ll + $$csx4B4)][2ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][2ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][1ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV5[1ll + ($$CIV951 + (long long) $$LBnd41904)][3ll + ($$CIV953 * 4ll + $$csx4B4)][3ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][2ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][2ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV4[1ll + ($$CIV951 + (long long) $$LBnd41904)][3ll + ($$CIV953 * 4ll + $$csx4B4)][4ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][2ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][3ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV3[1ll + ($$CIV951 + (long long) $$LBnd41904)][4ll + ($$CIV953 * 4ll + $$csx4B4)][1ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][3ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV2[1ll + ($$CIV951 + (long long) $$LBnd41904)][4ll + ($$CIV953 * 4ll + $$csx4B4)][2ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][3ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][1ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV1[1ll + ($$CIV951 + (long long) $$LBnd41904)][4ll + ($$CIV953 * 4ll + $$csx4B4)][3ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][3ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][2ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4BF))->T_94[].rns225..SV0[1ll + ($$CIV951 + (long long) $$LBnd41904)][4ll + ($$CIV953 * 4ll + $$csx4B4)][4ll + ($$CIV952 * 4ll + $$csx4B2)][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[$$CIV951 + (((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)][1ll][3ll + (($$CIV953 * 4ll + $$csx4B4) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])][3ll + (($$CIV952 * 4ll + $$csx4B2) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIV952 = $$CIV952 + 1ll;
                } while ((unsigned long long) $$CIV952 < (unsigned long long) ((($$csx4B3 - $$csx4B2) - 1ll) / 4ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV953 = $$CIV953 + 1ll;
              } while ((unsigned long long) $$CIV953 < (unsigned long long) ((($$csx4B5 - $$csx4B4) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV951 = $$CIV951 + 1ll;
            } while ((unsigned long long) $$CIV951 < $$UBnd41905 + $$LBnd41904 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_67:
            $$ICM.d-f2y_%addr483 = d-f2y_%addr;
            $$ICM.d-T_94_1%addr484 = d-T_94_1%addr;
            $$ICM.mb[].off12485 = mb[].off12;
            $$ICM.mb[].off0486 = mb[].off0;
            do {   /* id=18 guarded */ /* ~69 */ 
              /* region = 101 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4B4 > 0ll)) goto lab_75;
              $$csx4C1 = (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B3 - (long long) $$ICM.mb[].off12485 * 8ll;
              $$csx4C2 = $$csx4B5 * $$csx4B3;
              $$csx4C0 = (((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4C2 + (long long) $$ICM.mb[].off0486 * 8ll) + $$csx4C1) - 16ll;
              $$CIV950 = (long long) 0;
              $$ICM487 = $$csx4B3 * (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=20 guarded */ /* ~70 */ 
                /* region = 100 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_74;
                $$CIV94F = (long long) 0;
                do {   /* id=19 guarded */ /* ~71 */ 
                  /* region = 99 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_73;
                  $$CIV94E = (long long) 0;
                  $$csx4C3 = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B5) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=21 guarded */ /* ~72 */ 
                    /* region = 98 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4C3))->T_94[].rns225.[1ll + ($$CIV951 + (long long) $$LBnd41904)][$$CIV950 + 1ll][$$CIV94F + 1ll][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~72 */
                lab_73:
                  /* DIR   LATCH */
                  $$CIV94F = $$CIV94F + 1ll;
                } while ((unsigned long long) $$CIV94F < (unsigned long long) $$csx4B3);    /* ~71 */
              lab_74:
                /* DIR   LATCH */
                $$CIV950 = $$CIV950 + 1ll;
              } while ((long long) $$CIV950 < $$csx4B5 % (long long) 4u);    /* ~70 */
            lab_75:
              /* DIR   LATCH */
              $$CIV951 = $$CIV951 + 1ll;
            } while ((unsigned long long) $$CIV951 < $$UBnd41905 + $$LBnd41904 * 18446744073709551615ull);    /* ~69 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIV951 = (long long) 0;
            $$ICM.d-f2y_%addr483 = d-f2y_%addr;
            $$ICM.d-T_94_1%addr484 = d-T_94_1%addr;
            $$ICM.mb[].off12485 = mb[].off12;
            $$ICM.mb[].off0486 = mb[].off0;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 108 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!(((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll > 0ll)) goto lab_40;
              $$csx4C5 = (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B3 - (long long) $$ICM.mb[].off12485 * 8ll;
              $$csx4C6 = ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] * $$csx4B3;
              $$csx4C4 = (((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4C6 + (long long) $$ICM.mb[].off0486 * 8ll) + $$csx4C5) - 16ll;
              $$CIV950 = (long long) 0;
              $$ICM487 = $$csx4B3 * (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 104 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIV94F = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 103 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIV94E = (long long) 0;
                  $$csx4C7 = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 102 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4C7))->T_94[].rns225.[1ll + ($$CIV951 + (long long) $$LBnd41904)][$$CIV950 + 1ll][$$CIV94F + 1ll][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIV94F = $$CIV94F + 1ll;
                } while ((unsigned long long) $$CIV94F < (unsigned long long) $$csx4B3);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIV950 = $$CIV950 + 1ll;
              } while ((long long) $$CIV950 < ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % (long long) 4u);    /* ~35 */
            lab_40:
              if (!(((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] > ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) goto lab_46;
              $$csx4C9 = (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4B3 - (long long) $$ICM.mb[].off12485 * 8ll;
              $$csx4CA = ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] * $$csx4B3;
              $$csx4C8 = (((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * $$csx4CA + (long long) $$ICM.mb[].off0486 * 8ll) + $$csx4C9) - 16ll;
              $$CIV950 = ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % (long long) 4u;
              $$ICM487 = $$csx4B3 * (((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) - (long long) $$ICM.mb[].off12485 * 8ll;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx4B2 > 0ll)) goto lab_45;
                $$CIV94F = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIV94E = (long long) 0;
                  $$csx4CB = (($$csx4B3 * ((((long long) $$ICM.mb[].off0486 * 8ll - (long long) $$ICM.mb[].off12485 * 8ll) - 8ll) * ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) $$ICM.mb[].off0486 * 8ll) + $$ICM487) - 16ll;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_94_1%addr484  + $$csx4CB))->T_94[].rns225.[1ll + ($$CIV951 + (long long) $$LBnd41904)][$$CIV950 + 1ll][$$CIV94F + 1ll][$$CIV94E + 1ll] = ((double *)((char *)$$ICM.d-f2y_%addr483->f2y_%d-data%addr.rns230.  + $$ICM.d-f2y_%addr483->f2y_%d-data%rvo.rns226.))->f2y_%data[].rns231.[($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950][((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F][(long long) ((int *)((char *)$$ICM.d-f2y_%addr483  + 40ll))->f2y_%x[].rns227.[(long long) $$ICM.mb[].off0486 + $$CIV94E]];
                    /* DIR   LATCH */
                    $$CIV94E = $$CIV94E + 1ll;
                  } while ((unsigned long long) $$CIV94E < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12485 - (long long) $$ICM.mb[].off0486)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIV94F = $$CIV94F + 1ll;
                } while ((long long) $$CIV94F < $$csx4B3 % (long long) 4u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIV950 = $$CIV950 + 1ll;
              } while ((unsigned long long) $$CIV950 < (unsigned long long) ((long long *)((char *)$$ICM.d-f2y_%addr483  + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIV951 = $$CIV951 + 1ll;
            } while ((unsigned long long) $$CIV951 < $$UBnd41905 + $$LBnd41904 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13277not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23277not available115002020050020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
33277not available22500200500200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43277not available3350005000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53277not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63277not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73277not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83277not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93277not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103277not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113277not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123277not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133277not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143277not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153277not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
163277not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
173277not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183277not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193277not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203277not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213277not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233277not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
243277not available253500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253277not available2625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263277not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273277not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
293277not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303277not available29150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
313277not available3025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
323277not available313500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
363277not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
373277not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
383277not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393277not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2913LoopHasPrivateVariables (success)High Level Optimizer13832771Private variables recognized in loop nest.
  • Variable Name: "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVBF", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVBF", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", and "$$CIVBF"
2914LoopParallelized (success)High Level Optimizer13832771Loop was automatically parallelized.not available
2915NonInnermostLoop (fail)High Level Optimizer13832771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2916NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2917NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2918UnsupportedStructure (fail)High Level Optimizer13832775An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2919NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2920NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2921OuterLoopUnroll (success)High Level Optimizer13832772An outer loop unroll was performed.
  • Unroll Factor: 4
2922OuterLoopUnroll (success)High Level Optimizer13832773An outer loop unroll was performed.
  • Unroll Factor: 4
2923NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2924NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2925NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2926NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2927NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2928NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2929NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2930NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2931NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2932NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2933NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2934NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2935NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2936NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2937NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2938NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2939NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2940NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2941NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2942NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2943NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2944NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2945NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2946NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2947NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2948NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2949NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2950NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2951NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2952NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2953NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2954NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2955NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2956NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2957UnsupportedStructure (fail)High Level Optimizer138327715An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2958NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2959NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
6776ModuloSchedule (success)Low Level Optimizer1381469810Loop was modulo scheduled.
  • Initiation Interval: 12
6777ModuloSchedule (success)Low Level Optimizer1381469812Loop was modulo scheduled.
  • Initiation Interval: 12
6778RegisterPressureTooHigh (fail)Low Level Optimizer138146984Loop cannot be modulo scheduled because the register pressure is too high.not available
6779ModuloSchedule (success)Low Level Optimizer1381469821Loop was modulo scheduled.
  • Initiation Interval: 12
6780ModuloSchedule (success)Low Level Optimizer1381469814Loop was modulo scheduled.
  • Initiation Interval: 12
6781ModuloSchedule (success)Low Level Optimizer1381469817Loop was modulo scheduled.
  • Initiation Interval: 12
6782ModuloSchedule (success)Low Level Optimizer1381469824Loop was modulo scheduled.
  • Initiation Interval: 12
6783ModuloSchedule (success)Low Level Optimizer1381469832Loop was modulo scheduled.
  • Initiation Interval: 12
6784ModuloSchedule (success)Low Level Optimizer1381469839Loop was modulo scheduled.
  • Initiation Interval: 12

Region #139
Region Namestore_fixup_fluxes$$OL$$85
Region Name (Demangled)not available
Start Line #3282
End Line #3282
Pseudocode
          void store_fixup_fluxes$$OL$$85(char * $$WIPtr41917, unsigned long long $$LBnd41918, unsigned long long $$UBnd41919)
  3282 |  {
            $$csx4CD = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll];
            $$csx4CC = $$csx4CD % 4ll;
            if (!($$csx4CD > $$csx4CC)) goto lab_32;
            if (!1) goto lab_33;
            $$CIV957 = (long long) 0;
            $$csx4CF = ((long long *)((char *)d-f2z_%addr  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll];
            $$csx4CE = $$csx4CF % 4ll;
            if (!($$csx4CF > $$csx4CE)) goto lab_67;
            $$ICM.d-f2z_%addr488 = d-f2z_%addr;
            $$ICM.d-T_96_1%addr489 = d-T_96_1%addr;
            $$ICM.mb[].off1248A = mb[].off12;
            $$ICM.mb[].off048B = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 97 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4CE > 0ll)) goto lab_24;
              $$csx4D1 = (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CD - (long long) $$ICM.mb[].off1248A * 8ll;
              $$csx4D2 = $$csx4CF * $$csx4CD;
              $$csx4D0 = (((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4D2 + (long long) $$ICM.mb[].off048B * 8ll) + $$csx4D1) - 16ll;
              $$CIV956 = (long long) 0;
              $$ICM48C = $$csx4CD * (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 90 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIV955 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 89 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIV954 = (long long) 0;
                  $$csx4D3 = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CF) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 88 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D3))->T_96[].rns234.[1ll + ($$CIV957 + (long long) $$LBnd41918)][$$CIV956 + 1ll][$$CIV955 + 1ll][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIV955 = $$CIV955 + 1ll;
                } while ((unsigned long long) $$CIV955 < (unsigned long long) $$csx4CD);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIV956 = $$CIV956 + 1ll;
              } while ((long long) $$CIV956 < $$csx4CF % (long long) 4u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$csx4D6 = (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CD;
              $$csx4D5 = $$csx4D6 - (long long) $$ICM.mb[].off1248A * 8ll;
              $$csx4D7 = $$csx4CF * $$csx4CD;
              $$csx4D4 = (((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4D7 + (long long) $$ICM.mb[].off048B * 8ll) + $$csx4D5) - 16ll;
              $$CIV956 = $$csx4CF % (long long) 4u;
              $$ICM48C = $$csx4D6 - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 96 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx4CC > 0ll)) goto lab_28;
                $$CIV955 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 92 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIV954 = (long long) 0;
                  $$csx4D8 = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CF) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 91 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D8))->T_96[].rns234.[1ll + ($$CIV957 + (long long) $$LBnd41918)][$$CIV956 + 1ll][$$CIV955 + 1ll][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIV955 = $$CIV955 + 1ll;
                } while ((long long) $$CIV955 < $$csx4CD % (long long) 4u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIV956 = $$CIV956 + 1ll;
              } while ((unsigned long long) $$CIV956 < (unsigned long long) $$csx4CF);    /* ~13 */
              $$CIV959 = (long long) 0;
              $$ICM48C = $$csx4D6 - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 95 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV958 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 94 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIV954 = (long long) 0;
                  $$csx4D9 = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CF) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 93 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV15[1ll + ($$CIV957 + (long long) $$LBnd41918)][1ll + ($$CIV959 * 4ll + $$csx4CE)][1ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]][($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV14[1ll + ($$CIV957 + (long long) $$LBnd41918)][1ll + ($$CIV959 * 4ll + $$csx4CE)][2ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]][1ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV13[1ll + ($$CIV957 + (long long) $$LBnd41918)][1ll + ($$CIV959 * 4ll + $$csx4CE)][3ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]][2ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV12[1ll + ($$CIV957 + (long long) $$LBnd41918)][1ll + ($$CIV959 * 4ll + $$csx4CE)][4ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]][3ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV11[1ll + ($$CIV957 + (long long) $$LBnd41918)][2ll + ($$CIV959 * 4ll + $$csx4CE)][1ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][1ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV10[1ll + ($$CIV957 + (long long) $$LBnd41918)][2ll + ($$CIV959 * 4ll + $$csx4CE)][2ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][1ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][1ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV9[1ll + ($$CIV957 + (long long) $$LBnd41918)][2ll + ($$CIV959 * 4ll + $$csx4CE)][3ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][1ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][2ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV8[1ll + ($$CIV957 + (long long) $$LBnd41918)][2ll + ($$CIV959 * 4ll + $$csx4CE)][4ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][1ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][3ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV7[1ll + ($$CIV957 + (long long) $$LBnd41918)][3ll + ($$CIV959 * 4ll + $$csx4CE)][1ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][2ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV6[1ll + ($$CIV957 + (long long) $$LBnd41918)][3ll + ($$CIV959 * 4ll + $$csx4CE)][2ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][2ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][1ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV5[1ll + ($$CIV957 + (long long) $$LBnd41918)][3ll + ($$CIV959 * 4ll + $$csx4CE)][3ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][2ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][2ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV4[1ll + ($$CIV957 + (long long) $$LBnd41918)][3ll + ($$CIV959 * 4ll + $$csx4CE)][4ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][2ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][3ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV3[1ll + ($$CIV957 + (long long) $$LBnd41918)][4ll + ($$CIV959 * 4ll + $$csx4CE)][1ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][3ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV2[1ll + ($$CIV957 + (long long) $$LBnd41918)][4ll + ($$CIV959 * 4ll + $$csx4CE)][2ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][3ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][1ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV1[1ll + ($$CIV957 + (long long) $$LBnd41918)][4ll + ($$CIV959 * 4ll + $$csx4CE)][3ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][3ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][2ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4D9))->T_96[].rns234..SV0[1ll + ($$CIV957 + (long long) $$LBnd41918)][4ll + ($$CIV959 * 4ll + $$csx4CE)][4ll + ($$CIV958 * 4ll + $$csx4CC)][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[$$CIV957 + (((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)][1ll][3ll + (($$CIV959 * 4ll + $$csx4CE) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])][3ll + (($$CIV958 * 4ll + $$csx4CC) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIV958 = $$CIV958 + 1ll;
                } while ((unsigned long long) $$CIV958 < (unsigned long long) ((($$csx4CD - $$csx4CC) - 1ll) / 4ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV959 = $$CIV959 + 1ll;
              } while ((unsigned long long) $$CIV959 < (unsigned long long) ((($$csx4CF - $$csx4CE) - 1ll) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV957 = $$CIV957 + 1ll;
            } while ((unsigned long long) $$CIV957 < $$UBnd41919 + $$LBnd41918 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_67:
            $$ICM.d-f2z_%addr488 = d-f2z_%addr;
            $$ICM.d-T_96_1%addr489 = d-T_96_1%addr;
            $$ICM.mb[].off1248A = mb[].off12;
            $$ICM.mb[].off048B = mb[].off0;
            do {   /* id=18 guarded */ /* ~69 */ 
              /* region = 101 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx4CE > 0ll)) goto lab_75;
              $$csx4DB = (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CD - (long long) $$ICM.mb[].off1248A * 8ll;
              $$csx4DC = $$csx4CF * $$csx4CD;
              $$csx4DA = (((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4DC + (long long) $$ICM.mb[].off048B * 8ll) + $$csx4DB) - 16ll;
              $$CIV956 = (long long) 0;
              $$ICM48C = $$csx4CD * (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=20 guarded */ /* ~70 */ 
                /* region = 100 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_74;
                $$CIV955 = (long long) 0;
                do {   /* id=19 guarded */ /* ~71 */ 
                  /* region = 99 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_73;
                  $$CIV954 = (long long) 0;
                  $$csx4DD = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CF) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=21 guarded */ /* ~72 */ 
                    /* region = 98 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4DD))->T_96[].rns234.[1ll + ($$CIV957 + (long long) $$LBnd41918)][$$CIV956 + 1ll][$$CIV955 + 1ll][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~72 */
                lab_73:
                  /* DIR   LATCH */
                  $$CIV955 = $$CIV955 + 1ll;
                } while ((unsigned long long) $$CIV955 < (unsigned long long) $$csx4CD);    /* ~71 */
              lab_74:
                /* DIR   LATCH */
                $$CIV956 = $$CIV956 + 1ll;
              } while ((long long) $$CIV956 < $$csx4CF % (long long) 4u);    /* ~70 */
            lab_75:
              /* DIR   LATCH */
              $$CIV957 = $$CIV957 + 1ll;
            } while ((unsigned long long) $$CIV957 < $$UBnd41919 + $$LBnd41918 * 18446744073709551615ull);    /* ~69 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIV957 = (long long) 0;
            $$ICM.d-f2z_%addr488 = d-f2z_%addr;
            $$ICM.d-T_96_1%addr489 = d-T_96_1%addr;
            $$ICM.mb[].off1248A = mb[].off12;
            $$ICM.mb[].off048B = mb[].off0;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 108 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!(((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll > 0ll)) goto lab_40;
              $$csx4DF = (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CD - (long long) $$ICM.mb[].off1248A * 8ll;
              $$csx4E0 = ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] * $$csx4CD;
              $$csx4DE = (((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4E0 + (long long) $$ICM.mb[].off048B * 8ll) + $$csx4DF) - 16ll;
              $$CIV956 = (long long) 0;
              $$ICM48C = $$csx4CD * (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 104 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIV955 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 103 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIV954 = (long long) 0;
                  $$csx4E1 = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 102 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4E1))->T_96[].rns234.[1ll + ($$CIV957 + (long long) $$LBnd41918)][$$CIV956 + 1ll][$$CIV955 + 1ll][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIV955 = $$CIV955 + 1ll;
                } while ((unsigned long long) $$CIV955 < (unsigned long long) $$csx4CD);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIV956 = $$CIV956 + 1ll;
              } while ((long long) $$CIV956 < ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % (long long) 4u);    /* ~35 */
            lab_40:
              if (!(((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] > ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) goto lab_46;
              $$csx4E3 = (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4CD - (long long) $$ICM.mb[].off1248A * 8ll;
              $$csx4E4 = ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] * $$csx4CD;
              $$csx4E2 = (((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * $$csx4E4 + (long long) $$ICM.mb[].off048B * 8ll) + $$csx4E3) - 16ll;
              $$CIV956 = ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % (long long) 4u;
              $$ICM48C = $$csx4CD * (((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) - (long long) $$ICM.mb[].off1248A * 8ll;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx4CC > 0ll)) goto lab_45;
                $$CIV955 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIV954 = (long long) 0;
                  $$csx4E5 = (($$csx4CD * ((((long long) $$ICM.mb[].off048B * 8ll - (long long) $$ICM.mb[].off1248A * 8ll) - 8ll) * ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) $$ICM.mb[].off048B * 8ll) + $$ICM48C) - 16ll;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_96_1%addr489  + $$csx4E5))->T_96[].rns234.[1ll + ($$CIV957 + (long long) $$LBnd41918)][$$CIV956 + 1ll][$$CIV955 + 1ll][$$CIV954 + 1ll] = ((double *)((char *)$$ICM.d-f2z_%addr488->f2z_%d-data%addr.rns239.  + $$ICM.d-f2z_%addr488->f2z_%d-data%rvo.rns235.))->f2z_%data[].rns240.[($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]][1ll][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956][((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955][(long long) ((int *)((char *)$$ICM.d-f2z_%addr488  + 40ll))->f2z_%x[].rns236.[(long long) $$ICM.mb[].off048B + $$CIV954]];
                    /* DIR   LATCH */
                    $$CIV954 = $$CIV954 + 1ll;
                  } while ((unsigned long long) $$CIV954 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1248A - (long long) $$ICM.mb[].off048B)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIV955 = $$CIV955 + 1ll;
                } while ((long long) $$CIV955 < $$csx4CD % (long long) 4u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIV956 = $$CIV956 + 1ll;
              } while ((unsigned long long) $$CIV956 < (unsigned long long) ((long long *)((char *)$$ICM.d-f2z_%addr488  + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIV957 = $$CIV957 + 1ll;
            } while ((unsigned long long) $$CIV957 < $$UBnd41919 + $$LBnd41918 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13282not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
23282not available115002020050020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
33282not available22500200500200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43282not available3350005000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53282not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
63282not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73282not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83282not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
93282not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
103282not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
113282not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
123282not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
133282not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
143282not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
153282not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
163282not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
173282not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
183282not availablenot availablenot available2006006060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
193282not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
203282not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
213282not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
233282not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
243282not available253500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
253282not available2625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
263282not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
273282not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
293282not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
303282not available29150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
313282not available3025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
323282not available313500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
363282not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
373282not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
383282not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
393282not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
2960LoopHasPrivateVariables (success)High Level Optimizer13932821Private variables recognized in loop nest.
  • Variable Name: "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC6", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC6", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", and "$$CIVC6"
2961LoopParallelized (success)High Level Optimizer13932821Loop was automatically parallelized.not available
2962NonInnermostLoop (fail)High Level Optimizer13932821An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2963NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
2964NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2965UnsupportedStructure (fail)High Level Optimizer13932825An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2966NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
2967NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2968OuterLoopUnroll (success)High Level Optimizer13932822An outer loop unroll was performed.
  • Unroll Factor: 4
2969OuterLoopUnroll (success)High Level Optimizer13932823An outer loop unroll was performed.
  • Unroll Factor: 4
2970NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2971NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2972NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2973NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2974NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2975NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2976NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2977NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2978NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2979NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2980NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2981NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2982NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2983NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2984NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2985NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2986NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2987NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2988NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2989NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2990NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2991NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2992NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2993NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2994NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2995NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2996NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2997NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2998NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2999NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3000NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
3001NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3002NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
3003NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3004UnsupportedStructure (fail)High Level Optimizer139328215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3005NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
3006NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
6767ModuloSchedule (success)Low Level Optimizer1391469910Loop was modulo scheduled.
  • Initiation Interval: 12
6768ModuloSchedule (success)Low Level Optimizer1391469912Loop was modulo scheduled.
  • Initiation Interval: 12
6769RegisterPressureTooHigh (fail)Low Level Optimizer139146994Loop cannot be modulo scheduled because the register pressure is too high.not available
6770ModuloSchedule (success)Low Level Optimizer1391469921Loop was modulo scheduled.
  • Initiation Interval: 12
6771ModuloSchedule (success)Low Level Optimizer1391469914Loop was modulo scheduled.
  • Initiation Interval: 12
6772ModuloSchedule (success)Low Level Optimizer1391469917Loop was modulo scheduled.
  • Initiation Interval: 12
6773ModuloSchedule (success)Low Level Optimizer1391469924Loop was modulo scheduled.
  • Initiation Interval: 12
6774ModuloSchedule (success)Low Level Optimizer1391469932Loop was modulo scheduled.
  • Initiation Interval: 12
6775ModuloSchedule (success)Low Level Optimizer1391469939Loop was modulo scheduled.
  • Initiation Interval: 12

Region #140
Region Namestore_fixup_fluxes$$OL$$86
Region Name (Demangled)not available
Start Line #3277
End Line #3277
Pseudocode
          void store_fixup_fluxes$$OL$$86(char * $$WIPtr41927, unsigned long long $$LBnd41928, unsigned long long $$UBnd41929)
  3277 |  {
            return;
          } /* function */ 

            /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3007LoopHasPrivateVariables (success)High Level Optimizer1403277not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF20", "$$EMTF20", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", and "$$CIVBF"
3008LoopParallelized (success)High Level Optimizer1403277not availableLoop was automatically parallelized.not available

Region #141
Region Namestore_fixup_fluxes$$OL$$87
Region Name (Demangled)not available
Start Line #3272
End Line #3272
Pseudocode
          void store_fixup_fluxes$$OL$$87(char * $$WIPtr41936, unsigned long long $$LBnd41937, unsigned long long $$UBnd41938)
  3272 |  {
            return;
          } /* function */ 

            /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3009LoopHasPrivateVariables (success)High Level Optimizer1413272not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF23", "$$EMTF23", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", and "$$CIVB8"
3010LoopParallelized (success)High Level Optimizer1413272not availableLoop was automatically parallelized.not available

Region #142
Region Nameupdate_final_fluxes$$OL$$88
Region Name (Demangled)not available
Start Line #2985
End Line #2985
Pseudocode
          void update_final_fluxes$$OL$$88(char * $$WIPtr42225, unsigned long long $$LBnd42226, unsigned long long $$UBnd42227)
  2985 |  {
            if (!1) goto lab_1;
            $$CIV95C = (long long) 0;
            $$ICM.dtdx48D = dtdx;
            $$ICM.d-f2x_%addr48E = d-f2x_%addr;
            $$ICM.d-cornerdiv_%addr48F = d-cornerdiv_%addr;
            $$ICM..info490 = .info;
            $$ICM..index491 = .index;
            $$ICM.d-T_101_1%addr492 = d-T_101_1%addr;
            $$ICM.$$CIVE5493 = $$CIVE5;
            $$ICM.$$CIVE6494 = $$CIVE6;
            $$ICM.$$CIVE7495 = $$CIVE7;
            $$ICM.mb[].off8496 = mb[].off8;
            $$ICM.mb[].off4497 = mb[].off4;
            $$ICM.mb[].off0498 = mb[].off0;
            $$csx4E6 = ($$ICM.dtdx48D * diff_alpha) * max( 0.0000000000000000E+000,- ((double *)((char *)$$ICM.d-cornerdiv_%addr48F->cornerdiv_%d-data%addr.rns268.  + $$ICM.d-cornerdiv_%addr48F->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][(long long) $$ICM.mb[].off8496 + $$ICM.$$CIVE5493][(long long) $$ICM.mb[].off4497 + $$ICM.$$CIVE6494][(long long) ((int *)((char *)$$ICM.d-cornerdiv_%addr48F  + 40ll))->cornerdiv_%x[].rns266.[(long long) $$ICM.mb[].off0498 + $$ICM.$$CIVE7495]]);
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42222{$$UB57} */
              /* DIR   NEW construct_no=1 id_no=42224{$$CIVDD} */
              ((double *)((char *)$$ICM.d-T_101_1%addr492  + -8ll))->T_101[].rns283.[1ll + ($$CIV95C + (long long) $$LBnd42226)] = ((double *)((char *)$$ICM.d-f2x_%addr48E->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr48E->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off8496 + $$ICM.$$CIVE5493][(long long) $$ICM.mb[].off4497 + $$ICM.$$CIVE6494][(long long) ((int *)((char *)$$ICM.d-f2x_%addr48E  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off0498 + $$ICM.$$CIVE7495]] + $$csx4E6 * (((double *)((char *)$$ICM..info490->info%d-q%addr  + $$ICM..info490->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off8496 + $$ICM.$$CIVE5493][(long long) $$ICM.mb[].off4497 + $$ICM.$$CIVE6494][((long long) $$ICM..index491->index + ((long long) $$ICM.mb[].off0498 + $$ICM.$$CIVE7495)) - 1ll] - ((double *)((char *)$$ICM..info490->info%d-q%addr  + $$ICM..info490->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off8496 + $$ICM.$$CIVE5493][(long long) $$ICM.mb[].off4497 + $$ICM.$$CIVE6494][(long long) $$ICM..index491->index + ((long long) $$ICM.mb[].off0498 + $$ICM.$$CIVE7495)]);
              /* DIR   LATCH */
              $$CIV95C = $$CIV95C + 1ll;
            } while ((unsigned long long) $$CIV95C < $$UBnd42227 + $$LBnd42226 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12985not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3011LoopParallelized (success)High Level Optimizer14229851Loop was automatically parallelized.not available
3012NonVectorizableAlignment (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_101_1%addr + -8ll + (8ll)*(1ll + ($$CIV95C + (long long) $$LBnd42226)))
3013UnsupportedOperation (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]])) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3014NonVectorizableStride (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
7010ModuloSchedule (success)Low Level Optimizer142147021Loop was modulo scheduled.
  • Initiation Interval: 20

Region #143
Region Nameupdate_final_fluxes$$OL$$89
Region Name (Demangled)not available
Start Line #2992
End Line #2992
Pseudocode
          void update_final_fluxes$$OL$$89(char * $$WIPtr42234, unsigned long long $$LBnd42235, unsigned long long $$UBnd42236)
  2992 |  {
            if (!1) goto lab_1;
            $$CIV95D = (long long) 0;
            $$ICM.dtdx499 = dtdx;
            $$ICM.d-f2x_%addr49A = d-f2x_%addr;
            $$ICM..info49B = .info;
            $$ICM..index49C = .index;
            $$ICM.d-T_110_1%addr49D = d-T_110_1%addr;
            $$ICM.$$CIVE549E = $$CIVE5;
            $$ICM.$$CIVE649F = $$CIVE6;
            $$ICM.$$CIVE74A0 = $$CIVE7;
            $$ICM.mb[].off84A1 = mb[].off8;
            $$ICM.mb[].off44A2 = mb[].off4;
            $$ICM.mb[].off04A3 = mb[].off0;
            $$ICM.$$csx3D4A4 = $$csx3D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42231{$$UB58} */
              /* DIR   NEW construct_no=1 id_no=42233{$$CIVDF} */
              ((double *)((char *)$$ICM.d-T_110_1%addr49D  + -8ll))->T_110[].rns397.[1ll + ($$CIV95D + (long long) $$LBnd42235)] = ((double *)((char *)$$ICM.d-f2x_%addr49A->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr49A->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84A1 + $$ICM.$$CIVE549E][(long long) $$ICM.mb[].off44A2 + $$ICM.$$CIVE649F][(long long) ((int *)((char *)$$ICM.d-f2x_%addr49A  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off04A3 + $$ICM.$$CIVE74A0]] + (($$ICM.dtdx499 * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * $$ICM.$$csx3D4A4))) * (((double *)((char *)$$ICM..info49B->info%d-q%addr  + $$ICM..info49B->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84A1 + $$ICM.$$CIVE549E][(long long) $$ICM.mb[].off44A2 + $$ICM.$$CIVE649F][((long long) $$ICM..index49C->index + ((long long) $$ICM.mb[].off04A3 + $$ICM.$$CIVE74A0)) - 1ll] - ((double *)((char *)$$ICM..info49B->info%d-q%addr  + $$ICM..info49B->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84A1 + $$ICM.$$CIVE549E][(long long) $$ICM.mb[].off44A2 + $$ICM.$$CIVE649F][(long long) $$ICM..index49C->index + ((long long) $$ICM.mb[].off04A3 + $$ICM.$$CIVE74A0)]);
              /* DIR   LATCH */
              $$CIV95D = $$CIV95D + 1ll;
            } while ((unsigned long long) $$CIV95D < $$UBnd42236 + $$LBnd42235 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12992not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3015LoopParallelized (success)High Level Optimizer14329921Loop was automatically parallelized.not available
3016NonVectorizableAlignment (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_110_1%addr + -8ll + (8ll)*(1ll + ($$CIV95D + (long long) $$LBnd42235)))
3017UnsupportedOperation (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * $$csx3D))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3018NonVectorizableStride (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
7009ModuloSchedule (success)Low Level Optimizer143147031Loop was modulo scheduled.
  • Initiation Interval: 20

Region #144
Region Nameupdate_final_fluxes$$OL$$90
Region Name (Demangled)not available
Start Line #2997
End Line #2997
Pseudocode
          void update_final_fluxes$$OL$$90(char * $$WIPtr42243, unsigned long long $$LBnd42244, unsigned long long $$UBnd42245)
  2997 |  {
            if (!1) goto lab_1;
            $$CIV95E = (long long) 0;
            $$ICM.dtdx4A5 = dtdx;
            $$ICM.d-f2x_%addr4A6 = d-f2x_%addr;
            $$ICM..info4A7 = .info;
            $$ICM..index4A8 = .index;
            $$ICM.d-T_121_1%addr4A9 = d-T_121_1%addr;
            $$ICM.T_1174AA = T_117;
            $$ICM.T_1184AB = T_118;
            $$ICM.$$CIVE54AC = $$CIVE5;
            $$ICM.$$CIVE64AD = $$CIVE6;
            $$ICM.$$CIVE74AE = $$CIVE7;
            $$ICM.mb[].off84AF = mb[].off8;
            $$ICM.mb[].off44B0 = mb[].off4;
            $$ICM.mb[].off04B1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42240{$$UB59} */
              /* DIR   NEW construct_no=1 id_no=42242{$$CIVE3} */
              ((double *)((char *)$$ICM.d-T_121_1%addr4A9  + -8ll))->T_121[].rns398.[1ll + ($$CIV95E + (long long) $$LBnd42244)] = ((double *)((char *)$$ICM.d-f2x_%addr4A6->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr4A6->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84AF + $$ICM.$$CIVE54AC][(long long) $$ICM.mb[].off44B0 + $$ICM.$$CIVE64AD][(long long) ((int *)((char *)$$ICM.d-f2x_%addr4A6  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off04B1 + $$ICM.$$CIVE74AE]] + (($$ICM.dtdx4A5 * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * ($$ICM.T_1174AA + $$ICM.T_1184AB)))) * (((double *)((char *)$$ICM..info4A7->info%d-q%addr  + $$ICM..info4A7->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84AF + $$ICM.$$CIVE54AC][(long long) $$ICM.mb[].off44B0 + $$ICM.$$CIVE64AD][((long long) $$ICM..index4A8->index + ((long long) $$ICM.mb[].off04B1 + $$ICM.$$CIVE74AE)) - 1ll] - ((double *)((char *)$$ICM..info4A7->info%d-q%addr  + $$ICM..info4A7->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84AF + $$ICM.$$CIVE54AC][(long long) $$ICM.mb[].off44B0 + $$ICM.$$CIVE64AD][(long long) $$ICM..index4A8->index + ((long long) $$ICM.mb[].off04B1 + $$ICM.$$CIVE74AE)]);
              /* DIR   LATCH */
              $$CIV95E = $$CIV95E + 1ll;
            } while ((unsigned long long) $$CIV95E < $$UBnd42245 + $$LBnd42244 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12997not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3019LoopParallelized (success)High Level Optimizer14429971Loop was automatically parallelized.not available
3020NonVectorizableAlignment (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_121_1%addr + -8ll + (8ll)*(1ll + ($$CIV95E + (long long) $$LBnd42244)))
3021UnsupportedOperation (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_117 + T_118)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3022NonVectorizableStride (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
7008ModuloSchedule (success)Low Level Optimizer144147041Loop was modulo scheduled.
  • Initiation Interval: 20

Region #145
Region Nameupdate_final_fluxes$$OL$$91
Region Name (Demangled)not available
Start Line #3029
End Line #3029
Pseudocode
          void update_final_fluxes$$OL$$91(char * $$WIPtr42252, unsigned long long $$LBnd42253, unsigned long long $$UBnd42254)
  3029 |  {
            if (!1) goto lab_1;
            $$CIV95F = (long long) 0;
            $$ICM.d-f2x_%addr4B2 = d-f2x_%addr;
            $$ICM..info4B3 = .info;
            $$ICM..index4B4 = .index;
            $$ICM.d-T_136_1%addr4B5 = d-T_136_1%addr;
            $$ICM.$$CIVEE4B6 = $$CIVEE;
            $$ICM.$$CIVEF4B7 = $$CIVEF;
            $$ICM.$$CIVF04B8 = $$CIVF0;
            $$ICM.mb[].off84B9 = mb[].off8;
            $$ICM.mb[].off44BA = mb[].off4;
            $$ICM.mb[].off04BB = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42249{$$UB5A} */
              /* DIR   NEW construct_no=1 id_no=42251{$$CIVEC} */
              ((double *)((char *)$$ICM.d-T_136_1%addr4B5  + -8ll))->T_136[].rns297.[1ll + ($$CIV95F + (long long) $$LBnd42253)] = ((double *)((char *)$$ICM.d-f2x_%addr4B2->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr4B2->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84B9 + $$ICM.$$CIVEE4B6][(long long) $$ICM.mb[].off44BA + $$ICM.$$CIVEF4B7][(long long) ((int *)((char *)$$ICM.d-f2x_%addr4B2  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off04BB + $$ICM.$$CIVF04B8]] - lof_alpha * (((double *)((char *)$$ICM..info4B3->info%d-q%addr  + $$ICM..info4B3->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84B9 + $$ICM.$$CIVEE4B6][(long long) $$ICM.mb[].off44BA + $$ICM.$$CIVEF4B7][(long long) $$ICM..index4B4->index + ((long long) $$ICM.mb[].off04BB + $$ICM.$$CIVF04B8)] - ((double *)((char *)$$ICM..info4B3->info%d-q%addr  + $$ICM..info4B3->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84B9 + $$ICM.$$CIVEE4B6][(long long) $$ICM.mb[].off44BA + $$ICM.$$CIVEF4B7][((long long) $$ICM..index4B4->index + ((long long) $$ICM.mb[].off04BB + $$ICM.$$CIVF04B8)) - 1ll]);
              /* DIR   LATCH */
              $$CIV95F = $$CIV95F + 1ll;
            } while ((unsigned long long) $$CIV95F < $$UBnd42254 + $$LBnd42253 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13029not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3023LoopParallelized (success)High Level Optimizer14530291Loop was automatically parallelized.not available
3024NonVectorizableAlignment (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_136_1%addr + -8ll + (8ll)*(1ll + ($$CIV95F + (long long) $$LBnd42253)))
3025UnsupportedOperation (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVF0]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) .index->index + ((long long) mb[].off0 + $$CIVF0)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][((long long) .index->index + ((long long) mb[].off0 + $$CIVF0)) - 1ll])
3026NonVectorizableStride (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVF0]))
7007ModuloSchedule (success)Low Level Optimizer145147051Loop was modulo scheduled.
  • Initiation Interval: 20

Region #146
Region Nameupdate_final_fluxes$$OL$$92
Region Name (Demangled)not available
Start Line #3053
End Line #3053
Pseudocode
          void update_final_fluxes$$OL$$92(char * $$WIPtr42261, unsigned long long $$LBnd42262, unsigned long long $$UBnd42263)
  3053 |  {
            if (!1) goto lab_1;
            $$CIV960 = (long long) 0;
            $$ICM.dtdy4BC = dtdy;
            $$ICM.d-f2y_%addr4BD = d-f2y_%addr;
            $$ICM.d-cornerdiv_%addr4BE = d-cornerdiv_%addr;
            $$ICM..info4BF = .info;
            $$ICM..index4C0 = .index;
            $$ICM.d-T_145_1%addr4C1 = d-T_145_1%addr;
            $$ICM.$$CIVF84C2 = $$CIVF8;
            $$ICM.$$CIVF94C3 = $$CIVF9;
            $$ICM.$$CIVFA4C4 = $$CIVFA;
            $$ICM.mb[].off84C5 = mb[].off8;
            $$ICM.mb[].off44C6 = mb[].off4;
            $$ICM.mb[].off04C7 = mb[].off0;
            $$csx4E8 = ((double *)((char *)$$ICM.d-cornerdiv_%addr4BE->cornerdiv_%d-data%addr.rns268.  + $$ICM.d-cornerdiv_%addr4BE->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) $$ICM.mb[].off84C5 + $$ICM.$$CIVF84C2][(long long) $$ICM.mb[].off44C6 + $$ICM.$$CIVF94C3][(long long) ((int *)((char *)$$ICM.d-cornerdiv_%addr4BE  + 40ll))->cornerdiv_%x[].rns266.[(long long) $$ICM.mb[].off04C7 + $$ICM.$$CIVFA4C4]] + ((double *)((char *)$$ICM.d-cornerdiv_%addr4BE->cornerdiv_%d-data%addr.rns268.  + $$ICM.d-cornerdiv_%addr4BE->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) $$ICM.mb[].off84C5 + $$ICM.$$CIVF84C2][(long long) $$ICM.mb[].off44C6 + $$ICM.$$CIVF94C3][(long long) ((int *)((char *)$$ICM.d-cornerdiv_%addr4BE  + 40ll))->cornerdiv_%x[].rns266.[1ll + ((long long) $$ICM.mb[].off04C7 + $$ICM.$$CIVFA4C4)]];
            $$csx4E7 = ($$ICM.dtdy4BC * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * $$csx4E8));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42258{$$UB5B} */
              /* DIR   NEW construct_no=1 id_no=42260{$$CIVF2} */
              ((double *)((char *)$$ICM.d-T_145_1%addr4C1  + -8ll))->T_145[].rns306.[1ll + ($$CIV960 + (long long) $$LBnd42262)] = ((double *)((char *)$$ICM.d-f2y_%addr4BD->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr4BD->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84C5 + $$ICM.$$CIVF84C2][(long long) $$ICM.mb[].off44C6 + $$ICM.$$CIVF94C3][(long long) ((int *)((char *)$$ICM.d-f2y_%addr4BD  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off04C7 + $$ICM.$$CIVFA4C4]] + $$csx4E7 * (((double *)((char *)$$ICM..info4BF->info%d-q%addr  + $$ICM..info4BF->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84C5 + $$ICM.$$CIVF84C2][((long long) $$ICM.mb[].off44C6 + $$ICM.$$CIVF94C3) - 1ll][(long long) $$ICM..index4C0->index + ((long long) $$ICM.mb[].off04C7 + $$ICM.$$CIVFA4C4)] - ((double *)((char *)$$ICM..info4BF->info%d-q%addr  + $$ICM..info4BF->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84C5 + $$ICM.$$CIVF84C2][(long long) $$ICM.mb[].off44C6 + $$ICM.$$CIVF94C3][(long long) $$ICM..index4C0->index + ((long long) $$ICM.mb[].off04C7 + $$ICM.$$CIVFA4C4)]);
              /* DIR   LATCH */
              $$CIV960 = $$CIV960 + 1ll;
            } while ((unsigned long long) $$CIV960 < $$UBnd42263 + $$LBnd42262 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13053not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3027LoopParallelized (success)High Level Optimizer14630531Loop was automatically parallelized.not available
3028NonVectorizableAlignment (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_145_1%addr + -8ll + (8ll)*(1ll + ($$CIV960 + (long long) $$LBnd42262)))
3029UnsupportedOperation (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]] + ((dtdy * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * (((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVFA]] + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ((long long) mb[].off0 + $$CIVFA)]])))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][((long long) mb[].off4 + $$CIVF9) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)])
3030NonVectorizableStride (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIVF9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]))
7006ModuloSchedule (success)Low Level Optimizer146147061Loop was modulo scheduled.
  • Initiation Interval: 20

Region #147
Region Nameupdate_final_fluxes$$OL$$93
Region Name (Demangled)not available
Start Line #3058
End Line #3058
Pseudocode
          void update_final_fluxes$$OL$$93(char * $$WIPtr42270, unsigned long long $$LBnd42271, unsigned long long $$UBnd42272)
  3058 |  {
            if (!1) goto lab_1;
            $$CIV961 = (long long) 0;
            $$ICM.dtdy4C8 = dtdy;
            $$ICM.d-f2y_%addr4C9 = d-f2y_%addr;
            $$ICM..info4CA = .info;
            $$ICM..index4CB = .index;
            $$ICM.d-T_156_1%addr4CC = d-T_156_1%addr;
            $$ICM.T_1524CD = T_152;
            $$ICM.T_1534CE = T_153;
            $$ICM.$$CIVF84CF = $$CIVF8;
            $$ICM.$$CIVF94D0 = $$CIVF9;
            $$ICM.$$CIVFA4D1 = $$CIVFA;
            $$ICM.mb[].off84D2 = mb[].off8;
            $$ICM.mb[].off44D3 = mb[].off4;
            $$ICM.mb[].off04D4 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42267{$$UB5C} */
              /* DIR   NEW construct_no=1 id_no=42269{$$CIVF6} */
              ((double *)((char *)$$ICM.d-T_156_1%addr4CC  + -8ll))->T_156[].rns396.[1ll + ($$CIV961 + (long long) $$LBnd42271)] = ((double *)((char *)$$ICM.d-f2y_%addr4C9->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr4C9->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84D2 + $$ICM.$$CIVF84CF][(long long) $$ICM.mb[].off44D3 + $$ICM.$$CIVF94D0][(long long) ((int *)((char *)$$ICM.d-f2y_%addr4C9  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off04D4 + $$ICM.$$CIVFA4D1]] + (($$ICM.dtdy4C8 * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * ($$ICM.T_1524CD + $$ICM.T_1534CE)))) * (((double *)((char *)$$ICM..info4CA->info%d-q%addr  + $$ICM..info4CA->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84D2 + $$ICM.$$CIVF84CF][((long long) $$ICM.mb[].off44D3 + $$ICM.$$CIVF94D0) - 1ll][(long long) $$ICM..index4CB->index + ((long long) $$ICM.mb[].off04D4 + $$ICM.$$CIVFA4D1)] - ((double *)((char *)$$ICM..info4CA->info%d-q%addr  + $$ICM..info4CA->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84D2 + $$ICM.$$CIVF84CF][(long long) $$ICM.mb[].off44D3 + $$ICM.$$CIVF94D0][(long long) $$ICM..index4CB->index + ((long long) $$ICM.mb[].off04D4 + $$ICM.$$CIVFA4D1)]);
              /* DIR   LATCH */
              $$CIV961 = $$CIV961 + 1ll;
            } while ((unsigned long long) $$CIV961 < $$UBnd42272 + $$LBnd42271 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13058not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3031LoopParallelized (success)High Level Optimizer14730581Loop was automatically parallelized.not available
3032NonVectorizableAlignment (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_156_1%addr + -8ll + (8ll)*(1ll + ($$CIV961 + (long long) $$LBnd42271)))
3033UnsupportedOperation (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]] + ((dtdy * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_152 + T_153)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][((long long) mb[].off4 + $$CIVF9) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)])
3034NonVectorizableStride (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIVF9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]))
7005ModuloSchedule (success)Low Level Optimizer147147071Loop was modulo scheduled.
  • Initiation Interval: 20

Region #148
Region Nameupdate_final_fluxes$$OL$$94
Region Name (Demangled)not available
Start Line #3090
End Line #3090
Pseudocode
          void update_final_fluxes$$OL$$94(char * $$WIPtr42279, unsigned long long $$LBnd42280, unsigned long long $$UBnd42281)
  3090 |  {
            if (!1) goto lab_1;
            $$CIV962 = (long long) 0;
            $$ICM.d-f2y_%addr4D5 = d-f2y_%addr;
            $$ICM..info4D6 = .info;
            $$ICM..index4D7 = .index;
            $$ICM.d-T_171_1%addr4D8 = d-T_171_1%addr;
            $$ICM.$$CIV1014D9 = $$CIV101;
            $$ICM.$$CIV1024DA = $$CIV102;
            $$ICM.$$CIV1034DB = $$CIV103;
            $$ICM.mb[].off84DC = mb[].off8;
            $$ICM.mb[].off44DD = mb[].off4;
            $$ICM.mb[].off04DE = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42276{$$UB5D} */
              /* DIR   NEW construct_no=1 id_no=42278{$$CIVFF} */
              ((double *)((char *)$$ICM.d-T_171_1%addr4D8  + -8ll))->T_171[].rns316.[1ll + ($$CIV962 + (long long) $$LBnd42280)] = ((double *)((char *)$$ICM.d-f2y_%addr4D5->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr4D5->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84DC + $$ICM.$$CIV1014D9][(long long) $$ICM.mb[].off44DD + $$ICM.$$CIV1024DA][(long long) ((int *)((char *)$$ICM.d-f2y_%addr4D5  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off04DE + $$ICM.$$CIV1034DB]] - lof_alpha * (((double *)((char *)$$ICM..info4D6->info%d-q%addr  + $$ICM..info4D6->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84DC + $$ICM.$$CIV1014D9][(long long) $$ICM.mb[].off44DD + $$ICM.$$CIV1024DA][(long long) $$ICM..index4D7->index + ((long long) $$ICM.mb[].off04DE + $$ICM.$$CIV1034DB)] - ((double *)((char *)$$ICM..info4D6->info%d-q%addr  + $$ICM..info4D6->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84DC + $$ICM.$$CIV1014D9][((long long) $$ICM.mb[].off44DD + $$ICM.$$CIV1024DA) - 1ll][(long long) $$ICM..index4D7->index + ((long long) $$ICM.mb[].off04DE + $$ICM.$$CIV1034DB)]);
              /* DIR   LATCH */
              $$CIV962 = $$CIV962 + 1ll;
            } while ((unsigned long long) $$CIV962 < $$UBnd42281 + $$LBnd42280 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13090not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3035LoopParallelized (success)High Level Optimizer14830901Loop was automatically parallelized.not available
3036NonVectorizableAlignment (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_171_1%addr + -8ll + (8ll)*(1ll + ($$CIV962 + (long long) $$LBnd42280)))
3037UnsupportedOperation (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][(long long) .index->index + ((long long) mb[].off0 + $$CIV103)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV101][((long long) mb[].off4 + $$CIV102) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV103)])
3038NonVectorizableStride (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIV102) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
7004ModuloSchedule (success)Low Level Optimizer148147081Loop was modulo scheduled.
  • Initiation Interval: 20

Region #149
Region Nameupdate_final_fluxes$$OL$$95
Region Name (Demangled)not available
Start Line #3112
End Line #3112
Pseudocode
          void update_final_fluxes$$OL$$95(char * $$WIPtr42288, unsigned long long $$LBnd42289, unsigned long long $$UBnd42290)
  3112 |  {
            if (!1) goto lab_1;
            $$CIV963 = (long long) 0;
            $$ICM.dtdz4DF = dtdz;
            $$ICM.d-f2z_%addr4E0 = d-f2z_%addr;
            $$ICM..info4E1 = .info;
            $$ICM..index4E2 = .index;
            $$ICM.d-T_182_1%addr4E3 = d-T_182_1%addr;
            $$ICM.T_1784E4 = T_178;
            $$ICM.T_1794E5 = T_179;
            $$ICM.$$CIV1094E6 = $$CIV109;
            $$ICM.$$CIV10A4E7 = $$CIV10A;
            $$ICM.$$CIV10B4E8 = $$CIV10B;
            $$ICM.mb[].off84E9 = mb[].off8;
            $$ICM.mb[].off44EA = mb[].off4;
            $$ICM.mb[].off04EB = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42285{$$UB5E} */
              /* DIR   NEW construct_no=1 id_no=42287{$$CIV107} */
              ((double *)((char *)$$ICM.d-T_182_1%addr4E3  + -8ll))->T_182[].rns326.[1ll + ($$CIV963 + (long long) $$LBnd42289)] = ((double *)((char *)$$ICM.d-f2z_%addr4E0->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr4E0->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84E9 + $$ICM.$$CIV1094E6][(long long) $$ICM.mb[].off44EA + $$ICM.$$CIV10A4E7][(long long) ((int *)((char *)$$ICM.d-f2z_%addr4E0  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off04EB + $$ICM.$$CIV10B4E8]] + (($$ICM.dtdz4DF * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * ($$ICM.T_1784E4 + $$ICM.T_1794E5)))) * (((double *)((char *)$$ICM..info4E1->info%d-q%addr  + $$ICM..info4E1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][((long long) $$ICM.mb[].off84E9 + $$ICM.$$CIV1094E6) - 1ll][(long long) $$ICM.mb[].off44EA + $$ICM.$$CIV10A4E7][(long long) $$ICM..index4E2->index + ((long long) $$ICM.mb[].off04EB + $$ICM.$$CIV10B4E8)] - ((double *)((char *)$$ICM..info4E1->info%d-q%addr  + $$ICM..info4E1->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84E9 + $$ICM.$$CIV1094E6][(long long) $$ICM.mb[].off44EA + $$ICM.$$CIV10A4E7][(long long) $$ICM..index4E2->index + ((long long) $$ICM.mb[].off04EB + $$ICM.$$CIV10B4E8)]);
              /* DIR   LATCH */
              $$CIV963 = $$CIV963 + 1ll;
            } while ((unsigned long long) $$CIV963 < $$UBnd42290 + $$LBnd42289 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13112not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3039LoopParallelized (success)High Level Optimizer14931121Loop was automatically parallelized.not available
3040NonVectorizableAlignment (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_182_1%addr + -8ll + (8ll)*(1ll + ($$CIV963 + (long long) $$LBnd42289)))
3041UnsupportedOperation (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV109][(long long) mb[].off4 + $$CIV10A][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV10B]] + ((dtdz * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_178 + T_179)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][((long long) mb[].off8 + $$CIV109) - 1ll][(long long) mb[].off4 + $$CIV10A][(long long) .index->index + ((long long) mb[].off0 + $$CIV10B)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV109][(long long) mb[].off4 + $$CIV10A][(long long) .index->index + ((long long) mb[].off0 + $$CIV10B)])
3042NonVectorizableStride (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV10B]))
7003ModuloSchedule (success)Low Level Optimizer149147091Loop was modulo scheduled.
  • Initiation Interval: 20

Region #150
Region Nameupdate_final_fluxes$$OL$$96
Region Name (Demangled)not available
Start Line #3143
End Line #3143
Pseudocode
          void update_final_fluxes$$OL$$96(char * $$WIPtr42297, unsigned long long $$LBnd42298, unsigned long long $$UBnd42299)
  3143 |  {
            if (!1) goto lab_1;
            $$CIV964 = (long long) 0;
            $$ICM.d-f2z_%addr4EC = d-f2z_%addr;
            $$ICM..info4ED = .info;
            $$ICM..index4EE = .index;
            $$ICM.d-T_197_1%addr4EF = d-T_197_1%addr;
            $$ICM.$$CIV1124F0 = $$CIV112;
            $$ICM.$$CIV1134F1 = $$CIV113;
            $$ICM.$$CIV1144F2 = $$CIV114;
            $$ICM.mb[].off84F3 = mb[].off8;
            $$ICM.mb[].off44F4 = mb[].off4;
            $$ICM.mb[].off04F5 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=42294{$$UB5F} */
              /* DIR   NEW construct_no=1 id_no=42296{$$CIV110} */
              ((double *)((char *)$$ICM.d-T_197_1%addr4EF  + -8ll))->T_197[].rns331.[1ll + ($$CIV964 + (long long) $$LBnd42298)] = ((double *)((char *)$$ICM.d-f2z_%addr4EC->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr4EC->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) $$ICM.mb[].off84F3 + $$ICM.$$CIV1124F0][(long long) $$ICM.mb[].off44F4 + $$ICM.$$CIV1134F1][(long long) ((int *)((char *)$$ICM.d-f2z_%addr4EC  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off04F5 + $$ICM.$$CIV1144F2]] - lof_alpha * (((double *)((char *)$$ICM..info4ED->info%d-q%addr  + $$ICM..info4ED->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][(long long) $$ICM.mb[].off84F3 + $$ICM.$$CIV1124F0][(long long) $$ICM.mb[].off44F4 + $$ICM.$$CIV1134F1][(long long) $$ICM..index4EE->index + ((long long) $$ICM.mb[].off04F5 + $$ICM.$$CIV1144F2)] - ((double *)((char *)$$ICM..info4ED->info%d-q%addr  + $$ICM..info4ED->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][((long long) $$ICM.mb[].off84F3 + $$ICM.$$CIV1124F0) - 1ll][(long long) $$ICM.mb[].off44F4 + $$ICM.$$CIV1134F1][(long long) $$ICM..index4EE->index + ((long long) $$ICM.mb[].off04F5 + $$ICM.$$CIV1144F2)]);
              /* DIR   LATCH */
              $$CIV964 = $$CIV964 + 1ll;
            } while ((unsigned long long) $$CIV964 < $$UBnd42299 + $$LBnd42298 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13143not availablenot availablenot available10001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3043LoopParallelized (success)High Level Optimizer15031431Loop was automatically parallelized.not available
3044NonVectorizableAlignment (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_197_1%addr + -8ll + (8ll)*(1ll + ($$CIV964 + (long long) $$LBnd42298)))
3045UnsupportedOperation (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV114]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][(long long) .index->index + ((long long) mb[].off0 + $$CIV114)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][((long long) mb[].off8 + $$CIV112) - 1ll][(long long) mb[].off4 + $$CIV113][(long long) .index->index + ((long long) mb[].off0 + $$CIV114)])
3046NonVectorizableStride (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV112) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV113) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV114]))
7002ModuloSchedule (success)Low Level Optimizer150147101Loop was modulo scheduled.
  • Initiation Interval: 20

Region #151
Region Nameupdate_final_fluxes$$OL$$97
Region Name (Demangled)not available
Start Line #3185
End Line #3185
Pseudocode
          void update_final_fluxes$$OL$$97(char * $$WIPtr42308, unsigned long long $$LBnd42309, unsigned long long $$UBnd42310)
  3185 |  {
            $$csx4EA = (long long) mb[].off8;
            $$csx4E9 = 1ll + ((long long) mb[].off20 - $$csx4EA);
            if (!(0ll < $$csx4E9)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42310 + $$LBnd42309 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV96 = 0ll;
  3186 |    $$ICM.dtdx4F6 = dtdx;
            $$ICM.d-f2x_%addr4F7 = d-f2x_%addr;
            $$ICM.d-gradphix_%addr4F8 = d-gradphix_%addr;
            $$ICM..info4F9 = .info;
            $$ICM..index4FA = .index;
            $$ICM.d-T_202_1%addr4FB = d-T_202_1%addr;
            $$ICM.$$CIV1284FC = $$CIV128;
  3185 |    $$ICM.mb[].off20501 = mb[].off20;
            $$ICM.mb[].off84FD = mb[].off8;
            $$ICM.mb[].off164FE = mb[].off16;
            $$ICM.mb[].off44FF = mb[].off4;
  3186 |    $$ICM.mb[].off0500 = mb[].off0;
  3185 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV97 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=48851{$$TVX.$$.$$csx52688A} */
                /* DIR   NEW construct_no=2 id_no=42305{$$csx52} */
  3186 |        $$TVX.$$.$$csx52688A = ((double *)((char *)$$ICM.d-gradphix_%addr4F8->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr4F8->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns355.[1ll][1ll][$$csx4EA + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) $$ICM.mb[].off44FF)][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr4F8  + 40ll))->gradphix_%x[].rns352.[(long long) $$ICM.mb[].off0500 + $$ICM.$$CIV1284FC]];
                ((double *)((char *)$$ICM.d-T_202_1%addr4FB  + (((long long) $$ICM.mb[].off44FF * 8ll - (long long) $$ICM.mb[].off164FE * 8ll) - 8ll) * $$csx4EA - (long long) $$ICM.mb[].off44FF * 8ll))->T_202[].rns350.[$$csx4EA + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) $$ICM.mb[].off44FF)] = ((double *)((char *)$$ICM.d-f2x_%addr4F7->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr4F7->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns356.[(long long) ivx][1ll][$$csx4EA + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) $$ICM.mb[].off44FF)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr4F7  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off0500 + $$ICM.$$CIV1284FC]] + $$ICM.dtdx4F6 * (( 3.9788735772973836E-002 / scalegrav) * ($$TVX.$$.$$csx52688A * $$TVX.$$.$$csx52688A) + ( 5.0000000000000000E-001 * mean_density) * (((double *)((char *)$$ICM..info4F9->info%d-q%addr  + $$ICM..info4F9->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx4EA + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) $$ICM.mb[].off44FF)][(long long) $$ICM..index4FA->index + ((long long) $$ICM.mb[].off0500 + $$ICM.$$CIV1284FC)] + ((double *)((char *)$$ICM..info4F9->info%d-q%addr  + $$ICM..info4F9->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx4EA + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) $$ICM.mb[].off44FF)][((long long) $$ICM..index4FA->index + ((long long) $$ICM.mb[].off0500 + $$ICM.$$CIV1284FC)) - 1ll]));
  3185 |        /* DIR   LATCH */
                $$LoopIV97 = $$LoopIV97 + 1ll;
              } while ((unsigned long long) $$LoopIV97 < $$UBnd42310 + $$LBnd42309 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV96 = $$LoopIV96 + 1ll;
            } while ((unsigned long long) $$LoopIV96 < (unsigned long long) $$csx4E9);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13185not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23185not available1119001900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3047LoopHasPrivateVariables (success)High Level Optimizer15131851Private variables recognized in loop nest.
  • Variable Name: "$$CIV124", "$$csx52", "$$csx52", "$$CIV124", "$$csx52", "$$csx52", "$$CIV124", "$$csx52", and "$$csx52"
3048LoopParallelized (success)High Level Optimizer15131851Loop was automatically parallelized.not available
3049LoopInterchange (success)High Level Optimizer15131851Loop interchanging was applied to loop nest.not available
3050NonInnermostLoop (fail)High Level Optimizer15131851An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3051NonVectorizableAlignment (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)d-gradphix_%addr + 40ll))->gradphix_%x[].rns352.[(long long) mb[].off0 + $$CIV128]))
3052NonVectorizableStride (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)d-gradphix_%addr + 40ll))->gradphix_%x[].rns352.[(long long) mb[].off0 + $$CIV128]))
3053NonVectorizableAlignment (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_202_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV96) + (8ll)*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)))
3054UnsupportedOperation (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns356.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]] + dtdx * (( 3.9788735772973836E-002 / scalegrav) * ($$TVX.$$.$$csx52688A * $$TVX.$$.$$csx52688A) + ( 5.0000000000000000E-001 * mean_density) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV128)] + ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV128)) - 1ll]))
3055NonVectorizableStride (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
5355LoopUnroll (success)Low Level Optimizer151147292Loop unroll was performed.
  • Unroll Factor: 2
7001ModuloSchedule (success)Low Level Optimizer151not available2Loop was modulo scheduled.
  • Initiation Interval: 21

Region #152
Region Nameupdate_final_fluxes$$OL$$98
Region Name (Demangled)not available
Start Line #3185
End Line #3185
Pseudocode
          void update_final_fluxes$$OL$$98(char * $$WIPtr42318, unsigned long long $$LBnd42319, unsigned long long $$UBnd42320)
  3185 |  {
            $$csx4EC = (long long) mb[].off8;
            $$csx4EB = 1ll + ((long long) mb[].off20 - $$csx4EC);
            if (!(0ll < $$csx4EB)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42320 + $$LBnd42319 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV98 = 0ll;
  3186 |    $$ICM.d-f2x_%addr502 = d-f2x_%addr;
            $$ICM.d-T_202_1%addr503 = d-T_202_1%addr;
            $$ICM.$$CIV128504 = $$CIV128;
  3185 |    $$ICM.mb[].off20509 = mb[].off20;
            $$ICM.mb[].off8505 = mb[].off8;
            $$ICM.mb[].off16506 = mb[].off16;
            $$ICM.mb[].off4507 = mb[].off4;
  3186 |    $$ICM.mb[].off0508 = mb[].off0;
  3185 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV99 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  3186 |        ((double *)((char *)$$ICM.d-f2x_%addr502->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr502->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns356.[(long long) ivx][1ll][$$csx4EC + $$LoopIV98][$$LoopIV99 + ((long long) $$LBnd42319 + (long long) $$ICM.mb[].off4507)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr502  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off0508 + $$ICM.$$CIV128504]] = ((double *)((char *)$$ICM.d-T_202_1%addr503  + (((long long) $$ICM.mb[].off4507 * 8ll - (long long) $$ICM.mb[].off16506 * 8ll) - 8ll) * $$csx4EC - (long long) $$ICM.mb[].off4507 * 8ll))->T_202[].rns350.[$$csx4EC + $$LoopIV98][$$LoopIV99 + ((long long) $$LBnd42319 + (long long) $$ICM.mb[].off4507)];
  3185 |        /* DIR   LATCH */
                $$LoopIV99 = $$LoopIV99 + 1ll;
              } while ((unsigned long long) $$LoopIV99 < $$UBnd42320 + $$LBnd42319 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV98 = $$LoopIV98 + 1ll;
            } while ((unsigned long long) $$LoopIV98 < (unsigned long long) $$csx4EB);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13185not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23185not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3056LoopHasPrivateVariables (success)High Level Optimizer15231851Private variables recognized in loop nest.
  • Variable Name: "$$CIV126", "$$CIV126", and "$$CIV126"
3057LoopParallelized (success)High Level Optimizer15231851Loop was automatically parallelized.not available
3058LoopInterchange (success)High Level Optimizer15231851Loop interchanging was applied to loop nest.not available
3059NonInnermostLoop (fail)High Level Optimizer15231851An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3060NonVectorizableAlignment (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3061NonVectorizableStride (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3062NonStrideOneStore (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
5354LoopUnroll (success)Low Level Optimizer152147482Loop unroll was performed.
  • Unroll Factor: 8
6999ModuloSchedule (success)Low Level Optimizer152147462Loop was modulo scheduled.
  • Initiation Interval: 8
7000ModuloSchedule (success)Low Level Optimizer152147462Loop was modulo scheduled.
  • Initiation Interval: 24

Region #153
Region Nameupdate_final_fluxes$$OL$$99
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$99(char * $$WIPtr42335, unsigned long long $$LBnd42336, unsigned long long $$UBnd42337)
  3195 |  {
            $$csx4EF = (long long) mb[].off8;
            $$csx4EE = (long long) mb[].off20 - $$csx4EF;
            $$csx4ED = 1ll + $$csx4EE;
            if (!($$csx4ED > 0ll)) goto lab_16;
            if (!1) goto lab_15;
            $$CIV96D = (long long) 0;
  3196 |    $$ICM.dtdx511 = dtdx;
            $$ICM.d-f2x_%addr512 = d-f2x_%addr;
            $$ICM.d-gradphix_%addr513 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr50A = d-gradphiy_%addr;
            $$ICM..info50F = .info;
            $$ICM..index510 = .index;
            $$ICM.d-T_207_1%addr514 = d-T_207_1%addr;
            $$ICM.$$CIV13F50B = $$CIV13F;
  3195 |    $$ICM.mb[].off20515 = mb[].off20;
            $$ICM.mb[].off850D = mb[].off8;
            $$ICM.mb[].off16516 = mb[].off16;
            $$ICM.mb[].off450E = mb[].off4;
  3196 |    $$ICM.mb[].off050C = mb[].off0;
            $$csx4F0 = (long long) $$ICM.mb[].off050C + $$ICM.$$CIV13F50B;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_21;
  3196 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_203  + -4ll + (4ll)*(1ll)))
              $$CIV969 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_203  + -4ll))->T_203[][$$CIV969 + 1ll] = ((int *)((char *)$$ICM.d-gradphiy_%addr50A  + 40ll))->gradphiy_%x[].rns357.[($$CIV969 + $$csx4F0) - 1ll];
                /* DIR   LATCH */
                $$CIV969 = $$CIV969 + 1ll;
              } while ((unsigned long long) $$CIV969 < 2ull);    /* ~6 */
            lab_5:
            lab_21:
  3195 |      if (!1) goto lab_3;
              $$CIV96C = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3196 |        T_205 =  0.0000000000000000E+000;
                T_206 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$CIV96B = (long long) 0;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  __alignx(32,((char *)&T_203  + -4ll + (4ll)*(1ll)))
                  $$CIV96A = (long long) 0;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_205 = T_205 + ((double *)((char *)$$ICM.d-gradphiy_%addr50A->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr50A->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][$$csx4EF + $$CIV96C][$$CIV96B + (($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E)][(long long) ((int *)((char *)&T_203  + -4ll))->T_203[][$$CIV96A + 1ll]];
                    /* DIR   LATCH */
                    $$CIV96A = $$CIV96A + 1ll;
                  } while ((unsigned long long) $$CIV96A < 2ull);    /* ~10 */
                lab_9:
                  T_206 = T_206 + ((double *)((char *)$$ICM..info50F->info%d-q%addr  + $$ICM..info50F->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx4EF + $$CIV96C][($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E][($$CIV96B + ((long long) $$ICM..index510->index + $$csx4F0)) - 1ll];
                  /* DIR   LATCH */
                  $$CIV96B = $$CIV96B + 1ll;
                } while ((unsigned long long) $$CIV96B < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_207_1%addr514  + (((long long) $$ICM.mb[].off450E * 8ll - (long long) $$ICM.mb[].off16516 * 8ll) - 8ll) * $$csx4EF - (long long) $$ICM.mb[].off450E * 8ll))->T_207[].rns362.[$$csx4EF + $$CIV96C][($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E] = ((double *)((char *)$$ICM.d-f2x_%addr512->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr512->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns364.[(long long) ivx][1ll][$$csx4EF + $$CIV96C][($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E][(long long) ((int *)((char *)$$ICM.d-f2x_%addr512  + 40ll))->f2x_%x[].rns279.[$$csx4F0]] + $$ICM.dtdx511 * (( 3.9788735772973836E-002 / scalegrav) * (((double *)((char *)$$ICM.d-gradphix_%addr513->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr513->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns363.[1ll][1ll][$$csx4EF + $$CIV96C][($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr513  + 40ll))->gradphix_%x[].rns352.[$$csx4F0]] * ((double *)((char *)$$ICM.d-gradphix_%addr513->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr513->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns363.[1ll][1ll][$$csx4EF + $$CIV96C][($$CIV96D + (long long) $$LBnd42336) + (long long) $$ICM.mb[].off450E][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr513  + 40ll))->gradphix_%x[].rns352.[$$csx4F0]] - ( 2.5000000000000000E-001 * T_205) * ( 2.5000000000000000E-001 * T_205)) + ( 5.0000000000000000E-001 * mean_density) * T_206);
  3195 |        /* DIR   LATCH */
                $$CIV96C = $$CIV96C + 1ll;
              } while ((unsigned long long) $$CIV96C < (unsigned long long) $$csx4ED);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV96D = $$CIV96D + 1ll;
            } while ((unsigned long long) $$CIV96D < $$UBnd42337 + $$LBnd42336 * 18446744073709551615ull);    /* ~2 */
          lab_15:
          lab_16:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available550200551200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23195not available1155005500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33196not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43196not available2224242 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53196not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3063LoopHasPrivateVariables (success)High Level Optimizer15331951Private variables recognized in loop nest.
  • Variable Name: "T_203", "$$DCIVA3", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA6", "$$DCIVA3", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA6", "$$CIV12D", "$$CIV129", "T_205", "$$CIV12B", "$$CIV12A", "T_206", "$$CIV12C", "$$CIV129", "T_205", "$$CIV12B", "$$CIV12A", "T_206", "$$CIV12C", and "$$CIV12A"
3064LoopParallelized (success)High Level Optimizer15331951Loop was automatically parallelized.not available
3065NonInnermostLoop (fail)High Level Optimizer15331951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3066IterationCountTooSmall (fail)High Level Optimizer15331963An attempt to SIMD vectorize failed because the iteration count is too small.not available
3067UnsupportedVectorTypes (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3068LoopFusion (success)High Level Optimizer15331964Loops were fused.
  • Loop Line Number: 3196
  • Loop Line Number: 3196
3069IterationCountTooSmall (fail)High Level Optimizer15331965An attempt to SIMD vectorize failed because the iteration count is too small.not available
3070UnsupportedOperation (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_205 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][(long long) mb[].off8 + $$CIV96C][$$CIV96B + (($$CIV96D + (long long) $$LBnd42336) + (long long) mb[].off4)][(long long) ((int *)((char *)&T_203 + -4ll))->T_203[][$$CIV96A + 1ll]]
3071NonVectorizableStride (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV96C) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV96B + (($$CIV96D + (long long) $$LBnd42336) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_203 + -4ll))->T_203[][$$CIV96A + 1ll]))
5351FullLoopUnroll (success)Low Level Optimizer15314766125Full loop unroll was performed.
  • Unroll Factor: 2
5352FullLoopUnroll (success)Low Level Optimizer15314760126Full loop unroll was performed.
  • Unroll Factor: 2
5353FullLoopUnroll (success)Low Level Optimizer15314766127Full loop unroll was performed.
  • Unroll Factor: 2
6998ModuloSchedule (success)Low Level Optimizer153147655Loop was modulo scheduled.
  • Initiation Interval: 22

Region #154
Region Nameupdate_final_fluxes$$OL$$100
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$100(char * $$WIPtr42346, unsigned long long $$LBnd42347, unsigned long long $$UBnd42348)
  3195 |  {
            $$csx4F1 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx4F1)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42348 + $$LBnd42347 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIV9A = 0ll;
  3196 |    $$ICM.d-gradphiy_%addr517 = d-gradphiy_%addr;
            $$ICM.$$CIV13F518 = $$CIV13F;
  3195 |    $$ICM.mb[].off20519 = mb[].off20;
            $$ICM.mb[].off851A = mb[].off8;
            $$ICM.mb[].off1651B = mb[].off16;
            $$ICM.mb[].off451C = mb[].off4;
  3196 |    $$ICM.mb[].off051D = mb[].off0;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3196 |      if (!1) goto lab_5;
              $$LoopIV9C = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3866{T_203} */
                /* DIR   LATCH */
                $$LoopIV9C = $$LoopIV9C + 1ll;
              } while ((unsigned long long) $$LoopIV9C < $$UBnd42348 + $$LBnd42347 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_203  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42347))),((char *)$$ICM.d-gradphiy_%addr517  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42347 + ((long long) $$ICM.mb[].off051D + $$ICM.$$CIV13F518))) - 1ll)),(long long) ($$LBnd42347 * 18446744073709551612ull + $$UBnd42348 * 4ull));
            lab_5:
            lab_30:
  3195 |      /* DIR   LATCH */
              $$LoopIV9A = $$LoopIV9A + 1ll;
            } while ((unsigned long long) $$LoopIV9A < (unsigned long long) $$csx4F1);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33196not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3072LoopInterchange (success)High Level Optimizer15431951Loop interchanging was applied to loop nest.not available
3073LoopHasPrivateVariables (success)High Level Optimizer15431951Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV39", "$$LoopIV3A", "$$LoopIV3A", "$$DCIVA8", "$$DCIVA9", "$$DCIVA9", "$$CIV133", "$$CIV12F", and "$$CIV12F"
3074LoopParallelized (success)High Level Optimizer15431951Loop was automatically parallelized.not available
3075LoopInterchange (success)High Level Optimizer15431951Loop interchanging was applied to loop nest.not available
3076NonInnermostLoop (fail)High Level Optimizer15431951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5350LoopUnroll (success)Low Level Optimizer154not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #155
Region Nameupdate_final_fluxes$$OL$$101
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$101(char * $$WIPtr42356, unsigned long long $$LBnd42357, unsigned long long $$UBnd42358)
  3195 |  {
            $$csx4F3 = (long long) mb[].off8;
            $$csx4F2 = 1ll + ((long long) mb[].off20 - $$csx4F3);
            if (!(0ll < $$csx4F2)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42358 + $$LBnd42357 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV9D = 0ll;
  3196 |    $$ICM.d-f2x_%addr51E = d-f2x_%addr;
            $$ICM.d-T_207_1%addr51F = d-T_207_1%addr;
            $$ICM.$$CIV13F520 = $$CIV13F;
  3195 |    $$ICM.mb[].off20525 = mb[].off20;
            $$ICM.mb[].off8521 = mb[].off8;
            $$ICM.mb[].off16522 = mb[].off16;
            $$ICM.mb[].off4523 = mb[].off4;
  3196 |    $$ICM.mb[].off0524 = mb[].off0;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV9E = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3196 |        ((double *)((char *)$$ICM.d-f2x_%addr51E->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr51E->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns364.[(long long) ivx][1ll][$$csx4F3 + $$LoopIV9D][$$LoopIV9E + ((long long) $$LBnd42357 + (long long) $$ICM.mb[].off4523)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr51E  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off0524 + $$ICM.$$CIV13F520]] = ((double *)((char *)$$ICM.d-T_207_1%addr51F  + (((long long) $$ICM.mb[].off4523 * 8ll - (long long) $$ICM.mb[].off16522 * 8ll) - 8ll) * $$csx4F3 - (long long) $$ICM.mb[].off4523 * 8ll))->T_207[].rns362.[$$csx4F3 + $$LoopIV9D][$$LoopIV9E + ((long long) $$LBnd42357 + (long long) $$ICM.mb[].off4523)];
  3195 |        /* DIR   LATCH */
                $$LoopIV9E = $$LoopIV9E + 1ll;
              } while ((unsigned long long) $$LoopIV9E < $$UBnd42358 + $$LBnd42357 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV9D = $$LoopIV9D + 1ll;
            } while ((unsigned long long) $$LoopIV9D < (unsigned long long) $$csx4F2);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23195not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3077LoopHasPrivateVariables (success)High Level Optimizer15531951Private variables recognized in loop nest.
  • Variable Name: "$$DCIVAB", "$$DCIVAB", "$$CIV133", "$$CIV12F", and "$$CIV12F"
3078LoopParallelized (success)High Level Optimizer15531951Loop was automatically parallelized.not available
3079LoopInterchange (success)High Level Optimizer15531951Loop interchanging was applied to loop nest.not available
3080NonInnermostLoop (fail)High Level Optimizer15531951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3081NonVectorizableAlignment (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3082NonVectorizableStride (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3083NonStrideOneStore (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
5349LoopUnroll (success)Low Level Optimizer155147951Loop unroll was performed.
  • Unroll Factor: 8
6996ModuloSchedule (success)Low Level Optimizer155147931Loop was modulo scheduled.
  • Initiation Interval: 8
6997ModuloSchedule (success)Low Level Optimizer155147931Loop was modulo scheduled.
  • Initiation Interval: 24

Region #156
Region Nameupdate_final_fluxes$$OL$$102
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$102(char * $$WIPtr42372, unsigned long long $$LBnd42373, unsigned long long $$UBnd42374)
  3195 |  {
            $$csx4F6 = (long long) mb[].off8;
            $$csx4F5 = (long long) mb[].off20 - $$csx4F6;
            $$csx4F4 = 1ll + $$csx4F5;
            if (!($$csx4F4 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV977 = (long long) 0;
  3199 |    $$ICM.dtdx52B = dtdx;
            $$ICM.d-f2x_%addr52C = d-f2x_%addr;
            $$ICM.d-gradphix_%addr52D = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr526 = d-gradphiy_%addr;
            $$ICM.d-T_211_1%addr52E = d-T_211_1%addr;
            $$ICM.$$CIV13F527 = $$CIV13F;
  3195 |    $$ICM.mb[].off2052F = mb[].off20;
            $$ICM.mb[].off8529 = mb[].off8;
            $$ICM.mb[].off16530 = mb[].off16;
            $$ICM.mb[].off452A = mb[].off4;
  3199 |    $$ICM.mb[].off0528 = mb[].off0;
            $$ICM531 = (((long long) $$ICM.mb[].off452A * 8ll - (long long) $$ICM.mb[].off16530 * 8ll) - 8ll) * $$csx4F6 - (long long) $$ICM.mb[].off452A * 8ll;
            $$ICM532 = (long long) $$ICM.mb[].off0528 + $$ICM.$$CIV13F527;
            $$csx4F7 = $$ICM.$$CIV13F527 + (long long) $$ICM.mb[].off0528;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3199 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_208  + -4ll + (4ll)*(1ll)))
              $$CIV973 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_208  + -4ll))->T_208[][$$CIV973 + 1ll] = ((int *)((char *)$$ICM.d-gradphiy_%addr526  + 40ll))->gradphiy_%x[].rns357.[($$CIV973 + $$csx4F7) - 1ll];
                /* DIR   LATCH */
                $$CIV973 = $$CIV973 + 1ll;
              } while ((unsigned long long) $$CIV973 < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3195 |      if (!1) goto lab_3;
  3199 |      $$CIV976 = (long long) 0;
  3195 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3199 |        T_210 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIV9F = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVA0 = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_210 = T_210 + ((double *)((char *)$$ICM.d-gradphiy_%addr526->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr526->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][$$csx4F6 + $$CIV976][$$LoopIVA0 + ($$CIV977 + ((long long) $$ICM.mb[].off452A + (long long) $$LBnd42373))][(long long) ((int *)((char *)&T_208  + -4ll))->T_208[][$$LoopIV9F + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVA0 = $$LoopIVA0 + 1ll;
                  } while ((unsigned long long) $$LoopIVA0 < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIV9F = $$LoopIV9F + 1ll;
                } while ((unsigned long long) $$LoopIV9F < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_211_1%addr52E  + $$ICM531))->T_211[].rns365.[$$csx4F6 + $$CIV976][($$CIV977 + (long long) $$LBnd42373) + (long long) $$ICM.mb[].off452A] = ((double *)((char *)$$ICM.d-f2x_%addr52C->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr52C->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns364.[(long long) ivy][1ll][$$csx4F6 + $$CIV976][($$CIV977 + (long long) $$LBnd42373) + (long long) $$ICM.mb[].off452A][(long long) ((int *)((char *)$$ICM.d-f2x_%addr52C  + 40ll))->f2x_%x[].rns279.[$$ICM532]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx52B) *  2.5000000000000000E-001) * (T_210 * ((double *)((char *)$$ICM.d-gradphix_%addr52D->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr52D->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns363.[1ll][1ll][$$csx4F6 + $$CIV976][($$CIV977 + (long long) $$LBnd42373) + (long long) $$ICM.mb[].off452A][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr52D  + 40ll))->gradphix_%x[].rns352.[$$ICM532]]);
  3195 |        /* DIR   LATCH */
                $$CIV976 = $$CIV976 + 1ll;
              } while ((unsigned long long) $$CIV976 < (unsigned long long) $$csx4F4);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV977 = $$CIV977 + 1ll;
            } while ((unsigned long long) $$CIV977 < $$UBnd42374 + $$LBnd42373 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available250200251200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23195not available1125002500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33199not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43199not available2216162 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53199not available43662 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3084LoopHasPrivateVariables (success)High Level Optimizer15631951Private variables recognized in loop nest.
  • Variable Name: "T_208", "$$CIV138", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV136", "$$CIV138", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV136", "$$CIV138", "$$ICM6E", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", and "$$CIV136"
3085LoopParallelized (success)High Level Optimizer15631951Loop was automatically parallelized.not available
3086NonInnermostLoop (fail)High Level Optimizer15631951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3087IterationCountTooSmall (fail)High Level Optimizer15631993An attempt to SIMD vectorize failed because the iteration count is too small.not available
3088UnsupportedVectorTypes (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3089LoopInterchange (success)High Level Optimizer15631994Loop interchanging was applied to loop nest.not available
3090IterationCountTooSmall (fail)High Level Optimizer15631995An attempt to SIMD vectorize failed because the iteration count is too small.not available
3091NonVectorizableAlignment (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV976) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]))
3092UnsupportedOperation (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_210 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][(long long) mb[].off8 + $$CIV976][$$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))][(long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]]
3093NonVectorizableStride (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV976) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]))
5346FullLoopUnroll (success)Low Level Optimizer15614815122Full loop unroll was performed.
  • Unroll Factor: 2
5347FullLoopUnroll (success)Low Level Optimizer15614805123Full loop unroll was performed.
  • Unroll Factor: 2
5348FullLoopUnroll (success)Low Level Optimizer15614815124Full loop unroll was performed.
  • Unroll Factor: 2
6995ModuloSchedule (success)Low Level Optimizer156148145Loop was modulo scheduled.
  • Initiation Interval: 16

Region #157
Region Nameupdate_final_fluxes$$OL$$103
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$103(char * $$WIPtr42383, unsigned long long $$LBnd42384, unsigned long long $$UBnd42385)
  3195 |  {
            $$csx4F8 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx4F8)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42385 + $$LBnd42384 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVA1 = 0ll;
  3199 |    $$ICM.d-gradphiy_%addr533 = d-gradphiy_%addr;
            $$ICM.$$CIV13F534 = $$CIV13F;
  3195 |    $$ICM.mb[].off20535 = mb[].off20;
            $$ICM.mb[].off8536 = mb[].off8;
            $$ICM.mb[].off16537 = mb[].off16;
            $$ICM.mb[].off4538 = mb[].off4;
  3199 |    $$ICM.mb[].off0539 = mb[].off0;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3199 |      if (!1) goto lab_5;
              $$LoopIVA3 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3885{T_208} */
                /* DIR   LATCH */
                $$LoopIVA3 = $$LoopIVA3 + 1ll;
              } while ((unsigned long long) $$LoopIVA3 < $$UBnd42385 + $$LBnd42384 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_208  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42384))),((char *)$$ICM.d-gradphiy_%addr533  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42384 + ((long long) $$ICM.mb[].off0539 + $$ICM.$$CIV13F534))) - 1ll)),(long long) ($$LBnd42384 * 18446744073709551612ull + $$UBnd42385 * 4ull));
            lab_5:
            lab_30:
  3195 |      /* DIR   LATCH */
              $$LoopIVA1 = $$LoopIVA1 + 1ll;
            } while ((unsigned long long) $$LoopIVA1 < (unsigned long long) $$csx4F8);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33199not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3094LoopInterchange (success)High Level Optimizer15731951Loop interchanging was applied to loop nest.not available
3095LoopHasPrivateVariables (success)High Level Optimizer15731951Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV36", "$$LoopIV37", "$$LoopIV37", "$$DCIVAD", "$$DCIVAE", "$$DCIVAE", "$$CIV13D", "$$CIV13A", and "$$CIV13A"
3096LoopParallelized (success)High Level Optimizer15731951Loop was automatically parallelized.not available
3097LoopInterchange (success)High Level Optimizer15731951Loop interchanging was applied to loop nest.not available
3098NonInnermostLoop (fail)High Level Optimizer15731951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5345LoopUnroll (success)Low Level Optimizer157not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #158
Region Nameupdate_final_fluxes$$OL$$104
Region Name (Demangled)not available
Start Line #3195
End Line #3195
Pseudocode
          void update_final_fluxes$$OL$$104(char * $$WIPtr42393, unsigned long long $$LBnd42394, unsigned long long $$UBnd42395)
  3195 |  {
            $$csx4FA = (long long) mb[].off8;
            $$csx4F9 = 1ll + ((long long) mb[].off20 - $$csx4FA);
            if (!(0ll < $$csx4F9)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42395 + $$LBnd42394 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVA4 = 0ll;
  3199 |    $$ICM.d-f2x_%addr53A = d-f2x_%addr;
            $$ICM.d-T_211_1%addr53B = d-T_211_1%addr;
            $$ICM.$$CIV13F53C = $$CIV13F;
  3195 |    $$ICM.mb[].off20541 = mb[].off20;
            $$ICM.mb[].off853D = mb[].off8;
            $$ICM.mb[].off1653E = mb[].off16;
            $$ICM.mb[].off453F = mb[].off4;
  3199 |    $$ICM.mb[].off0540 = mb[].off0;
  3195 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVA5 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3199 |        ((double *)((char *)$$ICM.d-f2x_%addr53A->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr53A->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns364.[(long long) ivy][1ll][$$csx4FA + $$LoopIVA4][$$LoopIVA5 + ((long long) $$LBnd42394 + (long long) $$ICM.mb[].off453F)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr53A  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off0540 + $$ICM.$$CIV13F53C]] = ((double *)((char *)$$ICM.d-T_211_1%addr53B  + (((long long) $$ICM.mb[].off453F * 8ll - (long long) $$ICM.mb[].off1653E * 8ll) - 8ll) * $$csx4FA - (long long) $$ICM.mb[].off453F * 8ll))->T_211[].rns365.[$$csx4FA + $$LoopIVA4][$$LoopIVA5 + ((long long) $$LBnd42394 + (long long) $$ICM.mb[].off453F)];
  3195 |        /* DIR   LATCH */
                $$LoopIVA5 = $$LoopIVA5 + 1ll;
              } while ((unsigned long long) $$LoopIVA5 < $$UBnd42395 + $$LBnd42394 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVA4 = $$LoopIVA4 + 1ll;
            } while ((unsigned long long) $$LoopIVA4 < (unsigned long long) $$csx4F9);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13195not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23195not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3099LoopHasPrivateVariables (success)High Level Optimizer15831951Private variables recognized in loop nest.
  • Variable Name: "$$DCIVB0", "$$DCIVB0", "$$CIV13D", "$$CIV13A", and "$$CIV13A"
3100LoopParallelized (success)High Level Optimizer15831951Loop was automatically parallelized.not available
3101LoopInterchange (success)High Level Optimizer15831951Loop interchanging was applied to loop nest.not available
3102NonInnermostLoop (fail)High Level Optimizer15831951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3103NonVectorizableAlignment (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3104NonVectorizableStride (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3105NonStrideOneStore (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
5344LoopUnroll (success)Low Level Optimizer158148441Loop unroll was performed.
  • Unroll Factor: 8
6993ModuloSchedule (success)Low Level Optimizer158148421Loop was modulo scheduled.
  • Initiation Interval: 8
6994ModuloSchedule (success)Low Level Optimizer158148421Loop was modulo scheduled.
  • Initiation Interval: 24

Region #159
Region Nameupdate_final_fluxes$$OL$$105
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$105(char * $$WIPtr42410, unsigned long long $$LBnd42411, unsigned long long $$UBnd42412)
  3206 |  {
            $$csx4FD = (long long) mb[].off8;
            $$csx4FC = (long long) mb[].off20 - $$csx4FD;
            $$csx4FB = 1ll + $$csx4FC;
            if (!($$csx4FB > 0ll)) goto lab_16;
            if (!1) goto lab_15;
            $$CIV981 = (long long) 0;
  3207 |    $$ICM.dtdx549 = dtdx;
            $$ICM.d-f2y_%addr54A = d-f2y_%addr;
            $$ICM.d-gradphix_%addr542 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr54B = d-gradphiy_%addr;
            $$ICM..info547 = .info;
            $$ICM..index548 = .index;
            $$ICM.d-T_216_1%addr54C = d-T_216_1%addr;
            $$ICM.$$CIV156543 = $$CIV156;
  3206 |    $$ICM.mb[].off2054D = mb[].off20;
            $$ICM.mb[].off8545 = mb[].off8;
            $$ICM.mb[].off1654E = mb[].off16;
            $$ICM.mb[].off4546 = mb[].off4;
  3207 |    $$ICM.mb[].off0544 = mb[].off0;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_21;
  3207 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_212  + -4ll + (4ll)*(1ll)))
              $$CIV97D = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_212  + -4ll))->T_212[][$$CIV97D + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr542  + 40ll))->gradphix_%x[].rns352.[$$CIV97D + ((long long) $$ICM.mb[].off0544 + $$ICM.$$CIV156543)];
                /* DIR   LATCH */
                $$CIV97D = $$CIV97D + 1ll;
              } while ((unsigned long long) $$CIV97D < 2ull);    /* ~6 */
            lab_5:
            lab_21:
  3206 |      if (!1) goto lab_3;
              $$CIV980 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3207 |        T_214 =  0.0000000000000000E+000;
                T_215 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$CIV97F = (long long) 0;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  __alignx(32,((char *)&T_212  + -4ll + (4ll)*(1ll)))
                  $$CIV97E = (long long) 0;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_214 = T_214 + ((double *)((char *)$$ICM.d-gradphix_%addr542->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr542->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][$$csx4FD + $$CIV980][($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546)) - 1ll][(long long) ((int *)((char *)&T_212  + -4ll))->T_212[][$$CIV97E + 1ll]];
                    /* DIR   LATCH */
                    $$CIV97E = $$CIV97E + 1ll;
                  } while ((unsigned long long) $$CIV97E < 2ull);    /* ~10 */
                lab_9:
                  T_215 = T_215 + ((double *)((char *)$$ICM..info547->info%d-q%addr  + $$ICM..info547->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx4FD + $$CIV980][($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546)) - 1ll][(long long) $$ICM..index548->index + ((long long) $$ICM.mb[].off0544 + $$ICM.$$CIV156543)];
                  /* DIR   LATCH */
                  $$CIV97F = $$CIV97F + 1ll;
                } while ((unsigned long long) $$CIV97F < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_216_1%addr54C  + (((long long) $$ICM.mb[].off4546 * 8ll - (long long) $$ICM.mb[].off1654E * 8ll) - 8ll) * $$csx4FD - (long long) $$ICM.mb[].off4546 * 8ll))->T_216[].rns367.[$$csx4FD + $$CIV980][($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546] = ((double *)((char *)$$ICM.d-f2y_%addr54A->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr54A->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns369.[(long long) ivy][1ll][$$csx4FD + $$CIV980][($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546][(long long) ((int *)((char *)$$ICM.d-f2y_%addr54A  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off0544 + $$ICM.$$CIV156543]] + $$ICM.dtdx549 * (( 3.9788735772973836E-002 / scalegrav) * (((double *)((char *)$$ICM.d-gradphiy_%addr54B->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr54B->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns368.[1ll][1ll][$$csx4FD + $$CIV980][($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr54B  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off0544 + $$ICM.$$CIV156543]] * ((double *)((char *)$$ICM.d-gradphiy_%addr54B->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr54B->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns368.[1ll][1ll][$$csx4FD + $$CIV980][($$CIV981 + (long long) $$LBnd42411) + (long long) $$ICM.mb[].off4546][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr54B  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off0544 + $$ICM.$$CIV156543]] - ( 2.5000000000000000E-001 * T_214) * ( 2.5000000000000000E-001 * T_214)) + ( 5.0000000000000000E-001 * mean_density) * T_215);
  3206 |        /* DIR   LATCH */
                $$CIV980 = $$CIV980 + 1ll;
              } while ((unsigned long long) $$CIV980 < (unsigned long long) $$csx4FB);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV981 = $$CIV981 + 1ll;
            } while ((unsigned long long) $$CIV981 < $$UBnd42412 + $$LBnd42411 * 18446744073709551615ull);    /* ~2 */
          lab_15:
          lab_16:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available550200551000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23206not available1155005500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33207not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43207not available2224242 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53207not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3106LoopHasPrivateVariables (success)High Level Optimizer15932061Private variables recognized in loop nest.
  • Variable Name: "T_212", "$$DCIV91", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV94", "$$DCIV91", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV94", "$$CIV144", "$$ICM70", "$$CIV140", "T_214", "$$CIV142", "$$CIV141", "T_215", "$$CIV143", "$$CIV140", "T_214", "$$CIV142", "$$CIV141", "T_215", "$$CIV143", and "$$CIV141"
3107LoopParallelized (success)High Level Optimizer15932061Loop was automatically parallelized.not available
3108NonInnermostLoop (fail)High Level Optimizer15932061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3109IterationCountTooSmall (fail)High Level Optimizer15932073An attempt to SIMD vectorize failed because the iteration count is too small.not available
3110UnsupportedVectorTypes (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3111LoopFusion (success)High Level Optimizer15932074Loops were fused.
  • Loop Line Number: 3207
  • Loop Line Number: 3207
3112IterationCountTooSmall (fail)High Level Optimizer15932075An attempt to SIMD vectorize failed because the iteration count is too small.not available
3113UnsupportedOperation (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_214 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][(long long) mb[].off8 + $$CIV980][($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)&T_212 + -4ll))->T_212[][$$CIV97E + 1ll]]
3114NonVectorizableStride (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV980) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) mb[].off4)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_212 + -4ll))->T_212[][$$CIV97E + 1ll]))
5341FullLoopUnroll (success)Low Level Optimizer15914862119Full loop unroll was performed.
  • Unroll Factor: 2
5342FullLoopUnroll (success)Low Level Optimizer15914856120Full loop unroll was performed.
  • Unroll Factor: 2
5343FullLoopUnroll (success)Low Level Optimizer15914862121Full loop unroll was performed.
  • Unroll Factor: 2
6992ModuloSchedule (success)Low Level Optimizer159148615Loop was modulo scheduled.
  • Initiation Interval: 22

Region #160
Region Nameupdate_final_fluxes$$OL$$106
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$106(char * $$WIPtr42421, unsigned long long $$LBnd42422, unsigned long long $$UBnd42423)
  3206 |  {
            $$csx4FE = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx4FE)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42423 + $$LBnd42422 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVA6 = 0ll;
  3207 |    $$ICM.d-gradphix_%addr54F = d-gradphix_%addr;
            $$ICM.$$CIV156550 = $$CIV156;
  3206 |    $$ICM.mb[].off20551 = mb[].off20;
            $$ICM.mb[].off8552 = mb[].off8;
            $$ICM.mb[].off16553 = mb[].off16;
            $$ICM.mb[].off4554 = mb[].off4;
  3207 |    $$ICM.mb[].off0555 = mb[].off0;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3207 |      if (!1) goto lab_5;
              $$LoopIVA8 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3902{T_212} */
                /* DIR   LATCH */
                $$LoopIVA8 = $$LoopIVA8 + 1ll;
              } while ((unsigned long long) $$LoopIVA8 < $$UBnd42423 + $$LBnd42422 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_212  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42422))),((char *)$$ICM.d-gradphix_%addr54F  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42422 + ((long long) $$ICM.mb[].off0555 + $$ICM.$$CIV156550)))),(long long) ($$LBnd42422 * 18446744073709551612ull + $$UBnd42423 * 4ull));
            lab_5:
            lab_30:
  3206 |      /* DIR   LATCH */
              $$LoopIVA6 = $$LoopIVA6 + 1ll;
            } while ((unsigned long long) $$LoopIVA6 < (unsigned long long) $$csx4FE);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33207not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3115LoopInterchange (success)High Level Optimizer16032061Loop interchanging was applied to loop nest.not available
3116LoopHasPrivateVariables (success)High Level Optimizer16032061Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV33", "$$LoopIV34", "$$LoopIV34", "$$DCIV96", "$$DCIV97", "$$DCIV97", "$$CIV14A", "$$CIV146", and "$$CIV146"
3117LoopParallelized (success)High Level Optimizer16032061Loop was automatically parallelized.not available
3118LoopInterchange (success)High Level Optimizer16032061Loop interchanging was applied to loop nest.not available
3119NonInnermostLoop (fail)High Level Optimizer16032061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5340LoopUnroll (success)Low Level Optimizer160not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #161
Region Nameupdate_final_fluxes$$OL$$107
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$107(char * $$WIPtr42431, unsigned long long $$LBnd42432, unsigned long long $$UBnd42433)
  3206 |  {
            $$csx500 = (long long) mb[].off8;
            $$csx4FF = 1ll + ((long long) mb[].off20 - $$csx500);
            if (!(0ll < $$csx4FF)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42433 + $$LBnd42432 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVA9 = 0ll;
  3207 |    $$ICM.d-f2y_%addr556 = d-f2y_%addr;
            $$ICM.d-T_216_1%addr557 = d-T_216_1%addr;
            $$ICM.$$CIV156558 = $$CIV156;
  3206 |    $$ICM.mb[].off2055D = mb[].off20;
            $$ICM.mb[].off8559 = mb[].off8;
            $$ICM.mb[].off1655A = mb[].off16;
            $$ICM.mb[].off455B = mb[].off4;
  3207 |    $$ICM.mb[].off055C = mb[].off0;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVAA = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3207 |        ((double *)((char *)$$ICM.d-f2y_%addr556->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr556->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns369.[(long long) ivy][1ll][$$csx500 + $$LoopIVA9][$$LoopIVAA + ((long long) $$LBnd42432 + (long long) $$ICM.mb[].off455B)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr556  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off055C + $$ICM.$$CIV156558]] = ((double *)((char *)$$ICM.d-T_216_1%addr557  + (((long long) $$ICM.mb[].off455B * 8ll - (long long) $$ICM.mb[].off1655A * 8ll) - 8ll) * $$csx500 - (long long) $$ICM.mb[].off455B * 8ll))->T_216[].rns367.[$$csx500 + $$LoopIVA9][$$LoopIVAA + ((long long) $$LBnd42432 + (long long) $$ICM.mb[].off455B)];
  3206 |        /* DIR   LATCH */
                $$LoopIVAA = $$LoopIVAA + 1ll;
              } while ((unsigned long long) $$LoopIVAA < $$UBnd42433 + $$LBnd42432 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVA9 = $$LoopIVA9 + 1ll;
            } while ((unsigned long long) $$LoopIVA9 < (unsigned long long) $$csx4FF);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23206not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3120LoopHasPrivateVariables (success)High Level Optimizer16132061Private variables recognized in loop nest.
  • Variable Name: "$$DCIV99", "$$DCIV99", "$$CIV14A", "$$CIV146", and "$$CIV146"
3121LoopParallelized (success)High Level Optimizer16132061Loop was automatically parallelized.not available
3122LoopInterchange (success)High Level Optimizer16132061Loop interchanging was applied to loop nest.not available
3123NonInnermostLoop (fail)High Level Optimizer16132061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3124NonVectorizableAlignment (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3125NonVectorizableStride (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3126NonStrideOneStore (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
5339LoopUnroll (success)Low Level Optimizer161148911Loop unroll was performed.
  • Unroll Factor: 8
6990ModuloSchedule (success)Low Level Optimizer161148891Loop was modulo scheduled.
  • Initiation Interval: 8
6991ModuloSchedule (success)Low Level Optimizer161148891Loop was modulo scheduled.
  • Initiation Interval: 24

Region #162
Region Nameupdate_final_fluxes$$OL$$108
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$108(char * $$WIPtr42447, unsigned long long $$LBnd42448, unsigned long long $$UBnd42449)
  3206 |  {
            $$csx503 = (long long) mb[].off8;
            $$csx502 = (long long) mb[].off20 - $$csx503;
            $$csx501 = 1ll + $$csx502;
            if (!($$csx501 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV98B = (long long) 0;
  3210 |    $$ICM.dtdx563 = dtdx;
            $$ICM.d-f2y_%addr564 = d-f2y_%addr;
            $$ICM.d-gradphix_%addr55E = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr565 = d-gradphiy_%addr;
            $$ICM.d-T_220_1%addr566 = d-T_220_1%addr;
            $$ICM.$$CIV15655F = $$CIV156;
  3206 |    $$ICM.mb[].off20567 = mb[].off20;
            $$ICM.mb[].off8561 = mb[].off8;
            $$ICM.mb[].off16568 = mb[].off16;
            $$ICM.mb[].off4562 = mb[].off4;
  3210 |    $$ICM.mb[].off0560 = mb[].off0;
            $$ICM569 = (((long long) $$ICM.mb[].off4562 * 8ll - (long long) $$ICM.mb[].off16568 * 8ll) - 8ll) * $$csx503 - (long long) $$ICM.mb[].off4562 * 8ll;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3210 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_217  + -4ll + (4ll)*(1ll)))
              $$CIV987 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_217  + -4ll))->T_217[][$$CIV987 + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr55E  + 40ll))->gradphix_%x[].rns352.[$$CIV987 + ((long long) $$ICM.mb[].off0560 + $$ICM.$$CIV15655F)];
                /* DIR   LATCH */
                $$CIV987 = $$CIV987 + 1ll;
              } while ((unsigned long long) $$CIV987 < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3206 |      if (!1) goto lab_3;
  3210 |      $$CIV98A = (long long) 0;
  3206 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3210 |        T_219 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVAB = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVAC = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_219 = T_219 + ((double *)((char *)$$ICM.d-gradphix_%addr55E->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr55E->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][$$csx503 + $$CIV98A][($$LoopIVAC + ($$CIV98B + ((long long) $$ICM.mb[].off4562 + (long long) $$LBnd42448))) - 1ll][(long long) ((int *)((char *)&T_217  + -4ll))->T_217[][$$LoopIVAB + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVAC = $$LoopIVAC + 1ll;
                  } while ((unsigned long long) $$LoopIVAC < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVAB = $$LoopIVAB + 1ll;
                } while ((unsigned long long) $$LoopIVAB < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_220_1%addr566  + $$ICM569))->T_220[].rns370.[$$csx503 + $$CIV98A][($$CIV98B + (long long) $$LBnd42448) + (long long) $$ICM.mb[].off4562] = ((double *)((char *)$$ICM.d-f2y_%addr564->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr564->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns369.[(long long) ivx][1ll][$$csx503 + $$CIV98A][($$CIV98B + (long long) $$LBnd42448) + (long long) $$ICM.mb[].off4562][(long long) ((int *)((char *)$$ICM.d-f2y_%addr564  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off0560 + $$ICM.$$CIV15655F]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx563) *  2.5000000000000000E-001) * (T_219 * ((double *)((char *)$$ICM.d-gradphiy_%addr565->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr565->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns368.[1ll][1ll][$$csx503 + $$CIV98A][($$CIV98B + (long long) $$LBnd42448) + (long long) $$ICM.mb[].off4562][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr565  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off0560 + $$ICM.$$CIV15655F]]);
  3206 |        /* DIR   LATCH */
                $$CIV98A = $$CIV98A + 1ll;
              } while ((unsigned long long) $$CIV98A < (unsigned long long) $$csx501);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV98B = $$CIV98B + 1ll;
            } while ((unsigned long long) $$CIV98B < $$UBnd42449 + $$LBnd42448 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available290200291000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23206not available1129002900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33210not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43210not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53210not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3127LoopHasPrivateVariables (success)High Level Optimizer16232061Private variables recognized in loop nest.
  • Variable Name: "T_217", "$$CIV14F", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14D", "$$CIV14F", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14D", "$$CIV14F", "$$ICM71", "$$ICM72", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", and "$$CIV14D"
3128LoopParallelized (success)High Level Optimizer16232061Loop was automatically parallelized.not available
3129NonInnermostLoop (fail)High Level Optimizer16232061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3130IterationCountTooSmall (fail)High Level Optimizer16232103An attempt to SIMD vectorize failed because the iteration count is too small.not available
3131UnsupportedVectorTypes (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3132LoopInterchange (success)High Level Optimizer16232104Loop interchanging was applied to loop nest.not available
3133IterationCountTooSmall (fail)High Level Optimizer16232105An attempt to SIMD vectorize failed because the iteration count is too small.not available
3134NonVectorizableAlignment (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV98A) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]))
3135UnsupportedOperation (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_219 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][(long long) mb[].off8 + $$CIV98A][($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll][(long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]]
3136NonVectorizableStride (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV98A) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]))
5336FullLoopUnroll (success)Low Level Optimizer16214911116Full loop unroll was performed.
  • Unroll Factor: 2
5337FullLoopUnroll (success)Low Level Optimizer16214901117Full loop unroll was performed.
  • Unroll Factor: 2
5338FullLoopUnroll (success)Low Level Optimizer16214911118Full loop unroll was performed.
  • Unroll Factor: 2
6989ModuloSchedule (success)Low Level Optimizer162149105Loop was modulo scheduled.
  • Initiation Interval: 16

Region #163
Region Nameupdate_final_fluxes$$OL$$109
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$109(char * $$WIPtr42458, unsigned long long $$LBnd42459, unsigned long long $$UBnd42460)
  3206 |  {
            $$csx504 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx504)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42460 + $$LBnd42459 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVAD = 0ll;
  3210 |    $$ICM.d-gradphix_%addr56A = d-gradphix_%addr;
            $$ICM.$$CIV15656B = $$CIV156;
  3206 |    $$ICM.mb[].off2056C = mb[].off20;
            $$ICM.mb[].off856D = mb[].off8;
            $$ICM.mb[].off1656E = mb[].off16;
            $$ICM.mb[].off456F = mb[].off4;
  3210 |    $$ICM.mb[].off0570 = mb[].off0;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3210 |      if (!1) goto lab_5;
              $$LoopIVAF = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3917{T_217} */
                /* DIR   LATCH */
                $$LoopIVAF = $$LoopIVAF + 1ll;
              } while ((unsigned long long) $$LoopIVAF < $$UBnd42460 + $$LBnd42459 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_217  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42459))),((char *)$$ICM.d-gradphix_%addr56A  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42459 + ((long long) $$ICM.mb[].off0570 + $$ICM.$$CIV15656B)))),(long long) ($$LBnd42459 * 18446744073709551612ull + $$UBnd42460 * 4ull));
            lab_5:
            lab_30:
  3206 |      /* DIR   LATCH */
              $$LoopIVAD = $$LoopIVAD + 1ll;
            } while ((unsigned long long) $$LoopIVAD < (unsigned long long) $$csx504);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33210not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3137LoopInterchange (success)High Level Optimizer16332061Loop interchanging was applied to loop nest.not available
3138LoopHasPrivateVariables (success)High Level Optimizer16332061Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV30", "$$LoopIV31", "$$LoopIV31", "$$DCIV9B", "$$DCIV9C", "$$DCIV9C", "$$CIV154", "$$CIV151", and "$$CIV151"
3139LoopParallelized (success)High Level Optimizer16332061Loop was automatically parallelized.not available
3140LoopInterchange (success)High Level Optimizer16332061Loop interchanging was applied to loop nest.not available
3141NonInnermostLoop (fail)High Level Optimizer16332061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5335LoopUnroll (success)Low Level Optimizer163not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #164
Region Nameupdate_final_fluxes$$OL$$110
Region Name (Demangled)not available
Start Line #3206
End Line #3206
Pseudocode
          void update_final_fluxes$$OL$$110(char * $$WIPtr42468, unsigned long long $$LBnd42469, unsigned long long $$UBnd42470)
  3206 |  {
            $$csx506 = (long long) mb[].off8;
            $$csx505 = 1ll + ((long long) mb[].off20 - $$csx506);
            if (!(0ll < $$csx505)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42470 + $$LBnd42469 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVB0 = 0ll;
  3210 |    $$ICM.d-f2y_%addr571 = d-f2y_%addr;
            $$ICM.d-T_220_1%addr572 = d-T_220_1%addr;
            $$ICM.$$CIV156573 = $$CIV156;
  3206 |    $$ICM.mb[].off20578 = mb[].off20;
            $$ICM.mb[].off8574 = mb[].off8;
            $$ICM.mb[].off16575 = mb[].off16;
            $$ICM.mb[].off4576 = mb[].off4;
  3210 |    $$ICM.mb[].off0577 = mb[].off0;
  3206 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVB1 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3210 |        ((double *)((char *)$$ICM.d-f2y_%addr571->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr571->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns369.[(long long) ivx][1ll][$$csx506 + $$LoopIVB0][$$LoopIVB1 + ((long long) $$LBnd42469 + (long long) $$ICM.mb[].off4576)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr571  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off0577 + $$ICM.$$CIV156573]] = ((double *)((char *)$$ICM.d-T_220_1%addr572  + (((long long) $$ICM.mb[].off4576 * 8ll - (long long) $$ICM.mb[].off16575 * 8ll) - 8ll) * $$csx506 - (long long) $$ICM.mb[].off4576 * 8ll))->T_220[].rns370.[$$csx506 + $$LoopIVB0][$$LoopIVB1 + ((long long) $$LBnd42469 + (long long) $$ICM.mb[].off4576)];
  3206 |        /* DIR   LATCH */
                $$LoopIVB1 = $$LoopIVB1 + 1ll;
              } while ((unsigned long long) $$LoopIVB1 < $$UBnd42470 + $$LBnd42469 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVB0 = $$LoopIVB0 + 1ll;
            } while ((unsigned long long) $$LoopIVB0 < (unsigned long long) $$csx505);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13206not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23206not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3142LoopHasPrivateVariables (success)High Level Optimizer16432061Private variables recognized in loop nest.
  • Variable Name: "$$DCIV9E", "$$DCIV9E", "$$CIV154", "$$CIV151", and "$$CIV151"
3143LoopParallelized (success)High Level Optimizer16432061Loop was automatically parallelized.not available
3144LoopInterchange (success)High Level Optimizer16432061Loop interchanging was applied to loop nest.not available
3145NonInnermostLoop (fail)High Level Optimizer16432061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3146NonVectorizableAlignment (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3147NonVectorizableStride (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3148NonStrideOneStore (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
5334LoopUnroll (success)Low Level Optimizer164149401Loop unroll was performed.
  • Unroll Factor: 8
6987ModuloSchedule (success)Low Level Optimizer164149381Loop was modulo scheduled.
  • Initiation Interval: 8
6988ModuloSchedule (success)Low Level Optimizer164149381Loop was modulo scheduled.
  • Initiation Interval: 24

Region #165
Region Nameupdate_final_fluxes$$OL$$111
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$111(char * $$WIPtr42491, unsigned long long $$LBnd42492, unsigned long long $$UBnd42493)
  3218 |  {
            $$csx509 = (long long) mb[].off8;
            $$csx508 = (long long) mb[].off20 - $$csx509;
            $$csx507 = 1ll + $$csx508;
            if (!($$csx507 > 0ll)) goto lab_23;
            if (!1) goto lab_22;
            $$CIV998 = (long long) 0;
  3219 |    $$ICM.dtdx581 = dtdx;
            $$ICM.d-f2x_%addr582 = d-f2x_%addr;
            $$ICM.d-gradphix_%addr583 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr57C = d-gradphiy_%addr;
            $$ICM.d-gradphiz_%addr579 = d-gradphiz_%addr;
            $$ICM..info57F = .info;
            $$ICM..index580 = .index;
            $$ICM.d-T_228_1%addr584 = d-T_228_1%addr;
            $$ICM.$$CIV17D57A = $$CIV17D;
  3218 |    $$ICM.mb[].off20585 = mb[].off20;
            $$ICM.mb[].off857D = mb[].off8;
            $$ICM.mb[].off16586 = mb[].off16;
            $$ICM.mb[].off457E = mb[].off4;
  3219 |    $$ICM.mb[].off057B = mb[].off0;
            $$csx50A = (long long) $$ICM.mb[].off057B + $$ICM.$$CIV17D57A;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 47 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_28;
  3219 |      if (!1) goto lab_11;
              __alignx(32,((char *)&T_224  + -4ll + (4ll)*(1ll)))
              $$CIV994 = (long long) 0;
              do {   /* id=6 guarded */ /* ~12 */ 
                /* region = 40 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=6 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_224  + -4ll))->T_224[][$$CIV994 + 1ll] = ((int *)((char *)$$ICM.d-gradphiz_%addr579  + 40ll))->gradphiz_%x[].rns372.[($$CIV994 + $$csx50A) - 1ll];
                /* DIR   LATCH */
                $$CIV994 = $$CIV994 + 1ll;
              } while ((unsigned long long) $$CIV994 < 2ull);    /* ~12 */
            lab_11:
            lab_28:
  3218 |      if (!1) goto lab_29;
  3219 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_221  + -4ll + (4ll)*(1ll)))
              $$CIV991 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 41 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_221  + -4ll))->T_221[][$$CIV991 + 1ll] = ((int *)((char *)$$ICM.d-gradphiy_%addr57C  + 40ll))->gradphiy_%x[].rns357.[($$CIV991 + $$csx50A) - 1ll];
                /* DIR   LATCH */
                $$CIV991 = $$CIV991 + 1ll;
              } while ((unsigned long long) $$CIV991 < 2ull);    /* ~6 */
            lab_5:
            lab_29:
  3218 |      if (!1) goto lab_3;
              $$CIV997 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 46 */
                /* bump-normalized */
  3219 |        T_223 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVB2 = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 45 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVB3 = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 44 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$csx50B = $$csx509 + $$CIV997;
                    T_223 = T_223 + ((double *)((char *)$$ICM.d-gradphiy_%addr57C->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr57C->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][$$csx50B][$$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) $$ICM.mb[].off457E))][(long long) ((int *)((char *)&T_221  + -4ll))->T_221[][$$LoopIVB2 + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVB3 = $$LoopIVB3 + 1ll;
                  } while ((unsigned long long) $$LoopIVB3 < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVB2 = $$LoopIVB2 + 1ll;
                } while ((unsigned long long) $$LoopIVB2 < 2ull);    /* ~8 */
              lab_7:
                T_226 =  0.0000000000000000E+000;
                T_227 =  0.0000000000000000E+000;
                if (!1) goto lab_13;
                $$CIV996 = (long long) 0;
                do {   /* id=7 guarded */ /* ~14 */ 
                  /* region = 43 */
                  /* bump-normalized */
                  if (!1) goto lab_15;
                  __alignx(32,((char *)&T_224  + -4ll + (4ll)*(1ll)))
                  $$CIV995 = (long long) 0;
                  do {   /* id=8 guarded */ /* ~16 */ 
                    /* region = 42 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=8 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_226 = T_226 + ((double *)((char *)$$ICM.d-gradphiz_%addr579->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr579->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$CIV996 + $$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E][(long long) ((int *)((char *)&T_224  + -4ll))->T_224[][$$CIV995 + 1ll]];
                    /* DIR   LATCH */
                    $$CIV995 = $$CIV995 + 1ll;
                  } while ((unsigned long long) $$CIV995 < 2ull);    /* ~16 */
                lab_15:
                  T_227 = T_227 + ((double *)((char *)$$ICM..info57F->info%d-q%addr  + $$ICM..info57F->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E][($$CIV996 + ((long long) $$ICM..index580->index + $$csx50A)) - 1ll];
                  /* DIR   LATCH */
                  $$CIV996 = $$CIV996 + 1ll;
                } while ((unsigned long long) $$CIV996 < 2ull);    /* ~14 */
              lab_13:
                ((double *)((char *)$$ICM.d-T_228_1%addr584  + (((long long) $$ICM.mb[].off457E * 8ll - (long long) $$ICM.mb[].off16586 * 8ll) - 8ll) * $$csx509 - (long long) $$ICM.mb[].off457E * 8ll))->T_228[].rns377.[$$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E] = ((double *)((char *)$$ICM.d-f2x_%addr582->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr582->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivx][1ll][$$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E][(long long) ((int *)((char *)$$ICM.d-f2x_%addr582  + 40ll))->f2x_%x[].rns279.[$$csx50A]] + $$ICM.dtdx581 * (( 3.9788735772973836E-002 / scalegrav) * ((((double *)((char *)$$ICM.d-gradphix_%addr583->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr583->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns378.[1ll][1ll][$$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr583  + 40ll))->gradphix_%x[].rns352.[$$csx50A]] * ((double *)((char *)$$ICM.d-gradphix_%addr583->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr583->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns378.[1ll][1ll][$$csx50B][($$CIV998 + (long long) $$LBnd42492) + (long long) $$ICM.mb[].off457E][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr583  + 40ll))->gradphix_%x[].rns352.[$$csx50A]] - ( 2.5000000000000000E-001 * T_223) * ( 2.5000000000000000E-001 * T_223)) - ( 2.5000000000000000E-001 * T_226) * ( 2.5000000000000000E-001 * T_226)) + ( 5.0000000000000000E-001 * mean_density) * T_227);
  3218 |        /* DIR   LATCH */
                $$CIV997 = $$CIV997 + 1ll;
              } while ((unsigned long long) $$CIV997 < (unsigned long long) $$csx507);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV998 = $$CIV998 + 1ll;
            } while ((unsigned long long) $$CIV998 < $$UBnd42493 + $$LBnd42492 * 18446744073709551615ull);    /* ~2 */
          lab_22:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available840200842200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available1184008400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33219not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43219not available2216162 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53219not available43662 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63219not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73219not available2224242 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
83219not available73882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3149LoopHasPrivateVariables (success)High Level Optimizer16532181Private variables recognized in loop nest.
  • Variable Name: "T_224", "T_221", "$$DCIV74", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV77", "$$DCIV7A", "$$DCIV74", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV77", "$$DCIV7A", "$$CIV15E", "$$CIV157", "T_223", "$$CIV159", "$$CIV158", "$$CIV15A", "T_226", "$$csx58", "$$CIV15C", "$$CIV15B", "T_227", "$$CIV15D", "$$CIV157", "T_223", "$$CIV159", "$$CIV158", "$$CIV15A", "T_226", "$$csx58", "$$CIV15C", "$$CIV15B", "T_227", "$$CIV15D", "$$CIV158", and "$$CIV15B"
3150LoopParallelized (success)High Level Optimizer16532181Loop was automatically parallelized.not available
3151NonInnermostLoop (fail)High Level Optimizer16532181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3152IterationCountTooSmall (fail)High Level Optimizer16532196An attempt to SIMD vectorize failed because the iteration count is too small.not available
3153UnsupportedVectorTypes (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3154IterationCountTooSmall (fail)High Level Optimizer16532193An attempt to SIMD vectorize failed because the iteration count is too small.not available
3155UnsupportedVectorTypes (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3156LoopInterchange (success)High Level Optimizer16532194Loop interchanging was applied to loop nest.not available
3157IterationCountTooSmall (fail)High Level Optimizer16532195An attempt to SIMD vectorize failed because the iteration count is too small.not available
3158NonVectorizableAlignment (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV997) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]))
3159UnsupportedOperation (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_223 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][(long long) mb[].off8 + $$CIV997][$$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))][(long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]]
3160NonVectorizableStride (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV997) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]))
3161LoopFusion (success)High Level Optimizer16532197Loops were fused.
  • Loop Line Number: 3219
  • Loop Line Number: 3219
3162IterationCountTooSmall (fail)High Level Optimizer16532198An attempt to SIMD vectorize failed because the iteration count is too small.not available
3163UnsupportedOperation (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_226 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$CIV996 + ($$CIV997 + (long long) mb[].off8)][($$CIV998 + (long long) $$LBnd42492) + (long long) mb[].off4][(long long) ((int *)((char *)&T_224 + -4ll))->T_224[][$$CIV995 + 1ll]]
3164NonVectorizableStride (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV996 + ($$CIV997 + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV998 + (long long) $$LBnd42492) + (long long) mb[].off4) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_224 + -4ll))->T_224[][$$CIV995 + 1ll]))
5328FullLoopUnroll (success)Low Level Optimizer16514960110Full loop unroll was performed.
  • Unroll Factor: 2
5329FullLoopUnroll (success)Low Level Optimizer16514960111Full loop unroll was performed.
  • Unroll Factor: 2
5330FullLoopUnroll (success)Low Level Optimizer16514954112Full loop unroll was performed.
  • Unroll Factor: 2
5331FullLoopUnroll (success)Low Level Optimizer16514952113Full loop unroll was performed.
  • Unroll Factor: 2
5332FullLoopUnroll (success)Low Level Optimizer16514960114Full loop unroll was performed.
  • Unroll Factor: 2
5333FullLoopUnroll (success)Low Level Optimizer16514960115Full loop unroll was performed.
  • Unroll Factor: 2
6986ModuloSchedule (success)Low Level Optimizer165149598Loop was modulo scheduled.
  • Initiation Interval: 40

Region #166
Region Nameupdate_final_fluxes$$OL$$112
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$112(char * $$WIPtr42502, unsigned long long $$LBnd42503, unsigned long long $$UBnd42504)
  3218 |  {
            $$csx50C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx50C)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42504 + $$LBnd42503 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVB4 = 0ll;
  3219 |    $$ICM.d-gradphiz_%addr587 = d-gradphiz_%addr;
            $$ICM.$$CIV17D588 = $$CIV17D;
  3218 |    $$ICM.mb[].off20589 = mb[].off20;
            $$ICM.mb[].off858A = mb[].off8;
            $$ICM.mb[].off1658B = mb[].off16;
            $$ICM.mb[].off458C = mb[].off4;
  3219 |    $$ICM.mb[].off058D = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3219 |      if (!1) goto lab_5;
              $$LoopIVB6 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3939{T_224} */
                /* DIR   LATCH */
                $$LoopIVB6 = $$LoopIVB6 + 1ll;
              } while ((unsigned long long) $$LoopIVB6 < $$UBnd42504 + $$LBnd42503 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_224  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42503))),((char *)$$ICM.d-gradphiz_%addr587  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42503 + ((long long) $$ICM.mb[].off058D + $$ICM.$$CIV17D588))) - 1ll)),(long long) ($$LBnd42503 * 18446744073709551612ull + $$UBnd42504 * 4ull));
            lab_5:
            lab_30:
  3218 |      /* DIR   LATCH */
              $$LoopIVB4 = $$LoopIVB4 + 1ll;
            } while ((unsigned long long) $$LoopIVB4 < (unsigned long long) $$csx50C);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33219not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3165LoopInterchange (success)High Level Optimizer16632181Loop interchanging was applied to loop nest.not available
3166LoopHasPrivateVariables (success)High Level Optimizer16632181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV2D", "$$LoopIV2E", "$$LoopIV2E", "$$DCIV7C", "$$DCIV7D", "$$DCIV7D", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3167LoopParallelized (success)High Level Optimizer16632181Loop was automatically parallelized.not available
3168LoopInterchange (success)High Level Optimizer16632181Loop interchanging was applied to loop nest.not available
3169NonInnermostLoop (fail)High Level Optimizer16632181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5327LoopUnroll (success)Low Level Optimizer166not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #167
Region Nameupdate_final_fluxes$$OL$$113
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$113(char * $$WIPtr42513, unsigned long long $$LBnd42514, unsigned long long $$UBnd42515)
  3218 |  {
            $$csx50D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx50D)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42515 + $$LBnd42514 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVB7 = 0ll;
  3219 |    $$ICM.d-gradphiy_%addr58E = d-gradphiy_%addr;
            $$ICM.$$CIV17D58F = $$CIV17D;
  3218 |    $$ICM.mb[].off20590 = mb[].off20;
            $$ICM.mb[].off8591 = mb[].off8;
            $$ICM.mb[].off16592 = mb[].off16;
            $$ICM.mb[].off4593 = mb[].off4;
  3219 |    $$ICM.mb[].off0594 = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3219 |      if (!1) goto lab_5;
              $$LoopIVB9 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3933{T_221} */
                /* DIR   LATCH */
                $$LoopIVB9 = $$LoopIVB9 + 1ll;
              } while ((unsigned long long) $$LoopIVB9 < $$UBnd42515 + $$LBnd42514 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_221  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42514))),((char *)$$ICM.d-gradphiy_%addr58E  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42514 + ((long long) $$ICM.mb[].off0594 + $$ICM.$$CIV17D58F))) - 1ll)),(long long) ($$LBnd42514 * 18446744073709551612ull + $$UBnd42515 * 4ull));
            lab_5:
            lab_30:
  3218 |      /* DIR   LATCH */
              $$LoopIVB7 = $$LoopIVB7 + 1ll;
            } while ((unsigned long long) $$LoopIVB7 < (unsigned long long) $$csx50D);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33219not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3170LoopInterchange (success)High Level Optimizer16732181Loop interchanging was applied to loop nest.not available
3171LoopHasPrivateVariables (success)High Level Optimizer16732181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV2A", "$$LoopIV2B", "$$LoopIV2B", "$$DCIV7F", "$$DCIV80", "$$DCIV80", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3172LoopParallelized (success)High Level Optimizer16732181Loop was automatically parallelized.not available
3173LoopInterchange (success)High Level Optimizer16732181Loop interchanging was applied to loop nest.not available
3174NonInnermostLoop (fail)High Level Optimizer16732181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5326LoopUnroll (success)Low Level Optimizer167not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #168
Region Nameupdate_final_fluxes$$OL$$114
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$114(char * $$WIPtr42523, unsigned long long $$LBnd42524, unsigned long long $$UBnd42525)
  3218 |  {
            $$csx50F = (long long) mb[].off8;
            $$csx50E = 1ll + ((long long) mb[].off20 - $$csx50F);
            if (!(0ll < $$csx50E)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42525 + $$LBnd42524 * 18446744073709551615ull))) goto lab_12;
            if (!1) goto lab_11;
            $$LoopIVBA = 0ll;
  3219 |    $$ICM.d-f2x_%addr595 = d-f2x_%addr;
            $$ICM.d-T_228_1%addr596 = d-T_228_1%addr;
            $$ICM.$$CIV17D597 = $$CIV17D;
  3218 |    $$ICM.mb[].off2059C = mb[].off20;
            $$ICM.mb[].off8598 = mb[].off8;
            $$ICM.mb[].off16599 = mb[].off16;
            $$ICM.mb[].off459A = mb[].off4;
  3219 |    $$ICM.mb[].off059B = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVBB = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3219 |        ((double *)((char *)$$ICM.d-f2x_%addr595->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr595->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivx][1ll][$$csx50F + $$LoopIVBA][$$LoopIVBB + ((long long) $$LBnd42524 + (long long) $$ICM.mb[].off459A)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr595  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off059B + $$ICM.$$CIV17D597]] = ((double *)((char *)$$ICM.d-T_228_1%addr596  + (((long long) $$ICM.mb[].off459A * 8ll - (long long) $$ICM.mb[].off16599 * 8ll) - 8ll) * $$csx50F - (long long) $$ICM.mb[].off459A * 8ll))->T_228[].rns377.[$$csx50F + $$LoopIVBA][$$LoopIVBB + ((long long) $$LBnd42524 + (long long) $$ICM.mb[].off459A)];
  3218 |        /* DIR   LATCH */
                $$LoopIVBB = $$LoopIVBB + 1ll;
              } while ((unsigned long long) $$LoopIVBB < $$UBnd42525 + $$LBnd42524 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVBA = $$LoopIVBA + 1ll;
            } while ((unsigned long long) $$LoopIVBA < (unsigned long long) $$csx50E);    /* ~2 */
          lab_11:
          lab_12:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3175LoopHasPrivateVariables (success)High Level Optimizer16832181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV82", "$$DCIV82", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3176LoopParallelized (success)High Level Optimizer16832181Loop was automatically parallelized.not available
3177LoopInterchange (success)High Level Optimizer16832181Loop interchanging was applied to loop nest.not available
3178NonInnermostLoop (fail)High Level Optimizer16832181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3179NonVectorizableAlignment (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3180NonVectorizableStride (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3181NonStrideOneStore (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
5325LoopUnroll (success)Low Level Optimizer168149981Loop unroll was performed.
  • Unroll Factor: 8
6984ModuloSchedule (success)Low Level Optimizer168149961Loop was modulo scheduled.
  • Initiation Interval: 8
6985ModuloSchedule (success)Low Level Optimizer168149961Loop was modulo scheduled.
  • Initiation Interval: 24

Region #169
Region Nameupdate_final_fluxes$$OL$$115
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$115(char * $$WIPtr42539, unsigned long long $$LBnd42540, unsigned long long $$UBnd42541)
  3218 |  {
            $$csx512 = (long long) mb[].off8;
            $$csx511 = (long long) mb[].off20 - $$csx512;
            $$csx510 = 1ll + $$csx511;
            if (!($$csx510 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV9A5 = (long long) 0;
  3222 |    $$ICM.dtdx5A2 = dtdx;
            $$ICM.d-f2x_%addr5A3 = d-f2x_%addr;
            $$ICM.d-gradphix_%addr5A4 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr59D = d-gradphiy_%addr;
            $$ICM.d-T_232_1%addr5A5 = d-T_232_1%addr;
            $$ICM.$$CIV17D59E = $$CIV17D;
  3218 |    $$ICM.mb[].off205A6 = mb[].off20;
            $$ICM.mb[].off85A0 = mb[].off8;
            $$ICM.mb[].off165A7 = mb[].off16;
            $$ICM.mb[].off45A1 = mb[].off4;
  3222 |    $$ICM.mb[].off059F = mb[].off0;
            $$ICM5A8 = (((long long) $$ICM.mb[].off45A1 * 8ll - (long long) $$ICM.mb[].off165A7 * 8ll) - 8ll) * $$csx512 - (long long) $$ICM.mb[].off45A1 * 8ll;
            $$ICM5A9 = (long long) $$ICM.mb[].off059F + $$ICM.$$CIV17D59E;
            $$csx513 = $$ICM.$$CIV17D59E + (long long) $$ICM.mb[].off059F;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3222 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_229  + -4ll + (4ll)*(1ll)))
              $$CIV9A1 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_229  + -4ll))->T_229[][$$CIV9A1 + 1ll] = ((int *)((char *)$$ICM.d-gradphiy_%addr59D  + 40ll))->gradphiy_%x[].rns357.[($$CIV9A1 + $$csx513) - 1ll];
                /* DIR   LATCH */
                $$CIV9A1 = $$CIV9A1 + 1ll;
              } while ((unsigned long long) $$CIV9A1 < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3218 |      if (!1) goto lab_3;
  3222 |      $$CIV9A4 = (long long) 0;
  3218 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3222 |        T_231 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVBC = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVBD = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_231 = T_231 + ((double *)((char *)$$ICM.d-gradphiy_%addr59D->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr59D->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][$$csx512 + $$CIV9A4][$$LoopIVBD + ($$CIV9A5 + ((long long) $$ICM.mb[].off45A1 + (long long) $$LBnd42540))][(long long) ((int *)((char *)&T_229  + -4ll))->T_229[][$$LoopIVBC + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVBD = $$LoopIVBD + 1ll;
                  } while ((unsigned long long) $$LoopIVBD < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVBC = $$LoopIVBC + 1ll;
                } while ((unsigned long long) $$LoopIVBC < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_232_1%addr5A5  + $$ICM5A8))->T_232[].rns380.[$$csx512 + $$CIV9A4][($$CIV9A5 + (long long) $$LBnd42540) + (long long) $$ICM.mb[].off45A1] = ((double *)((char *)$$ICM.d-f2x_%addr5A3->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr5A3->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivy][1ll][$$csx512 + $$CIV9A4][($$CIV9A5 + (long long) $$LBnd42540) + (long long) $$ICM.mb[].off45A1][(long long) ((int *)((char *)$$ICM.d-f2x_%addr5A3  + 40ll))->f2x_%x[].rns279.[$$ICM5A9]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx5A2) *  2.5000000000000000E-001) * (T_231 * ((double *)((char *)$$ICM.d-gradphix_%addr5A4->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr5A4->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns378.[1ll][1ll][$$csx512 + $$CIV9A4][($$CIV9A5 + (long long) $$LBnd42540) + (long long) $$ICM.mb[].off45A1][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr5A4  + 40ll))->gradphix_%x[].rns352.[$$ICM5A9]]);
  3218 |        /* DIR   LATCH */
                $$CIV9A4 = $$CIV9A4 + 1ll;
              } while ((unsigned long long) $$CIV9A4 < (unsigned long long) $$csx510);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9A5 = $$CIV9A5 + 1ll;
            } while ((unsigned long long) $$CIV9A5 < $$UBnd42541 + $$LBnd42540 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available250200251200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available1125002500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33222not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43222not available2216162 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53222not available43662 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3182LoopHasPrivateVariables (success)High Level Optimizer16932181Private variables recognized in loop nest.
  • Variable Name: "T_229", "$$CIV16C", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV16A", "$$CIV16C", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV16A", "$$CIV16C", "$$ICM75", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", and "$$CIV16A"
3183LoopParallelized (success)High Level Optimizer16932181Loop was automatically parallelized.not available
3184NonInnermostLoop (fail)High Level Optimizer16932181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3185IterationCountTooSmall (fail)High Level Optimizer16932223An attempt to SIMD vectorize failed because the iteration count is too small.not available
3186UnsupportedVectorTypes (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3187LoopInterchange (success)High Level Optimizer16932224Loop interchanging was applied to loop nest.not available
3188IterationCountTooSmall (fail)High Level Optimizer16932225An attempt to SIMD vectorize failed because the iteration count is too small.not available
3189NonVectorizableAlignment (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV9A4) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]))
3190UnsupportedOperation (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_231 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][(long long) mb[].off8 + $$CIV9A4][$$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))][(long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]]
3191NonVectorizableStride (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV9A4) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]))
5322FullLoopUnroll (success)Low Level Optimizer16915018107Full loop unroll was performed.
  • Unroll Factor: 2
5323FullLoopUnroll (success)Low Level Optimizer16915008108Full loop unroll was performed.
  • Unroll Factor: 2
5324FullLoopUnroll (success)Low Level Optimizer16915018109Full loop unroll was performed.
  • Unroll Factor: 2
6983ModuloSchedule (success)Low Level Optimizer169150175Loop was modulo scheduled.
  • Initiation Interval: 16

Region #170
Region Nameupdate_final_fluxes$$OL$$116
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$116(char * $$WIPtr42550, unsigned long long $$LBnd42551, unsigned long long $$UBnd42552)
  3218 |  {
            $$csx514 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx514)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42552 + $$LBnd42551 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVBE = 0ll;
  3222 |    $$ICM.d-gradphiy_%addr5AA = d-gradphiy_%addr;
            $$ICM.$$CIV17D5AB = $$CIV17D;
  3218 |    $$ICM.mb[].off205AC = mb[].off20;
            $$ICM.mb[].off85AD = mb[].off8;
            $$ICM.mb[].off165AE = mb[].off16;
            $$ICM.mb[].off45AF = mb[].off4;
  3222 |    $$ICM.mb[].off05B0 = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3222 |      if (!1) goto lab_5;
              $$LoopIVC0 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3957{T_229} */
                /* DIR   LATCH */
                $$LoopIVC0 = $$LoopIVC0 + 1ll;
              } while ((unsigned long long) $$LoopIVC0 < $$UBnd42552 + $$LBnd42551 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_229  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42551))),((char *)$$ICM.d-gradphiy_%addr5AA  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42551 + ((long long) $$ICM.mb[].off05B0 + $$ICM.$$CIV17D5AB))) - 1ll)),(long long) ($$LBnd42551 * 18446744073709551612ull + $$UBnd42552 * 4ull));
            lab_5:
            lab_30:
  3218 |      /* DIR   LATCH */
              $$LoopIVBE = $$LoopIVBE + 1ll;
            } while ((unsigned long long) $$LoopIVBE < (unsigned long long) $$csx514);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33222not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3192LoopInterchange (success)High Level Optimizer17032181Loop interchanging was applied to loop nest.not available
3193LoopHasPrivateVariables (success)High Level Optimizer17032181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV27", "$$LoopIV28", "$$LoopIV28", "$$DCIV84", "$$DCIV85", "$$DCIV85", "$$CIV171", "$$CIV16E", and "$$CIV16E"
3194LoopParallelized (success)High Level Optimizer17032181Loop was automatically parallelized.not available
3195LoopInterchange (success)High Level Optimizer17032181Loop interchanging was applied to loop nest.not available
3196NonInnermostLoop (fail)High Level Optimizer17032181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5321LoopUnroll (success)Low Level Optimizer170not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #171
Region Nameupdate_final_fluxes$$OL$$117
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$117(char * $$WIPtr42560, unsigned long long $$LBnd42561, unsigned long long $$UBnd42562)
  3218 |  {
            $$csx516 = (long long) mb[].off8;
            $$csx515 = 1ll + ((long long) mb[].off20 - $$csx516);
            if (!(0ll < $$csx515)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42562 + $$LBnd42561 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVC1 = 0ll;
  3222 |    $$ICM.d-f2x_%addr5B1 = d-f2x_%addr;
            $$ICM.d-T_232_1%addr5B2 = d-T_232_1%addr;
            $$ICM.$$CIV17D5B3 = $$CIV17D;
  3218 |    $$ICM.mb[].off205B8 = mb[].off20;
            $$ICM.mb[].off85B4 = mb[].off8;
            $$ICM.mb[].off165B5 = mb[].off16;
            $$ICM.mb[].off45B6 = mb[].off4;
  3222 |    $$ICM.mb[].off05B7 = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVC2 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3222 |        ((double *)((char *)$$ICM.d-f2x_%addr5B1->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr5B1->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivy][1ll][$$csx516 + $$LoopIVC1][$$LoopIVC2 + ((long long) $$LBnd42561 + (long long) $$ICM.mb[].off45B6)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr5B1  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off05B7 + $$ICM.$$CIV17D5B3]] = ((double *)((char *)$$ICM.d-T_232_1%addr5B2  + (((long long) $$ICM.mb[].off45B6 * 8ll - (long long) $$ICM.mb[].off165B5 * 8ll) - 8ll) * $$csx516 - (long long) $$ICM.mb[].off45B6 * 8ll))->T_232[].rns380.[$$csx516 + $$LoopIVC1][$$LoopIVC2 + ((long long) $$LBnd42561 + (long long) $$ICM.mb[].off45B6)];
  3218 |        /* DIR   LATCH */
                $$LoopIVC2 = $$LoopIVC2 + 1ll;
              } while ((unsigned long long) $$LoopIVC2 < $$UBnd42562 + $$LBnd42561 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVC1 = $$LoopIVC1 + 1ll;
            } while ((unsigned long long) $$LoopIVC1 < (unsigned long long) $$csx515);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3197LoopHasPrivateVariables (success)High Level Optimizer17132181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV87", "$$DCIV87", "$$CIV171", "$$CIV16E", and "$$CIV16E"
3198LoopParallelized (success)High Level Optimizer17132181Loop was automatically parallelized.not available
3199LoopInterchange (success)High Level Optimizer17132181Loop interchanging was applied to loop nest.not available
3200NonInnermostLoop (fail)High Level Optimizer17132181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3201NonVectorizableAlignment (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3202NonVectorizableStride (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3203NonStrideOneStore (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
5320LoopUnroll (success)Low Level Optimizer171150471Loop unroll was performed.
  • Unroll Factor: 8
6981ModuloSchedule (success)Low Level Optimizer171150451Loop was modulo scheduled.
  • Initiation Interval: 8
6982ModuloSchedule (success)Low Level Optimizer171150451Loop was modulo scheduled.
  • Initiation Interval: 24

Region #172
Region Nameupdate_final_fluxes$$OL$$118
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$118(char * $$WIPtr42576, unsigned long long $$LBnd42577, unsigned long long $$UBnd42578)
  3218 |  {
            $$csx519 = (long long) mb[].off8;
            $$csx518 = (long long) mb[].off20 - $$csx519;
            $$csx517 = 1ll + $$csx518;
            if (!($$csx517 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV9AF = (long long) 0;
  3224 |    $$ICM.dtdx5BE = dtdx;
            $$ICM.d-f2x_%addr5BF = d-f2x_%addr;
            $$ICM.d-gradphix_%addr5C0 = d-gradphix_%addr;
            $$ICM.d-gradphiz_%addr5B9 = d-gradphiz_%addr;
            $$ICM.d-T_236_1%addr5C1 = d-T_236_1%addr;
            $$ICM.$$CIV17D5BA = $$CIV17D;
  3218 |    $$ICM.mb[].off205C2 = mb[].off20;
            $$ICM.mb[].off85BC = mb[].off8;
            $$ICM.mb[].off165C3 = mb[].off16;
            $$ICM.mb[].off45BD = mb[].off4;
  3224 |    $$ICM.mb[].off05BB = mb[].off0;
            $$ICM5C4 = (((long long) $$ICM.mb[].off45BD * 8ll - (long long) $$ICM.mb[].off165C3 * 8ll) - 8ll) * $$csx519 - (long long) $$ICM.mb[].off45BD * 8ll;
            $$ICM5C5 = (long long) $$ICM.mb[].off05BB + $$ICM.$$CIV17D5BA;
            $$csx51A = $$ICM.$$CIV17D5BA + (long long) $$ICM.mb[].off05BB;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3224 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_233  + -4ll + (4ll)*(1ll)))
              $$CIV9AB = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_233  + -4ll))->T_233[][$$CIV9AB + 1ll] = ((int *)((char *)$$ICM.d-gradphiz_%addr5B9  + 40ll))->gradphiz_%x[].rns372.[($$CIV9AB + $$csx51A) - 1ll];
                /* DIR   LATCH */
                $$CIV9AB = $$CIV9AB + 1ll;
              } while ((unsigned long long) $$CIV9AB < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3218 |      if (!1) goto lab_3;
  3224 |      $$CIV9AE = (long long) 0;
  3218 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3224 |        T_235 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVC3 = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVC4 = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$csx51B = $$CIV9AE + $$csx519;
                    T_235 = T_235 + ((double *)((char *)$$ICM.d-gradphiz_%addr5B9->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr5B9->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$LoopIVC4 + $$csx51B][$$CIV9AF + ((long long) $$ICM.mb[].off45BD + (long long) $$LBnd42577)][(long long) ((int *)((char *)&T_233  + -4ll))->T_233[][$$LoopIVC3 + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVC4 = $$LoopIVC4 + 1ll;
                  } while ((unsigned long long) $$LoopIVC4 < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVC3 = $$LoopIVC3 + 1ll;
                } while ((unsigned long long) $$LoopIVC3 < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_236_1%addr5C1  + $$ICM5C4))->T_236[].rns381.[$$csx51B][($$CIV9AF + (long long) $$LBnd42577) + (long long) $$ICM.mb[].off45BD] = ((double *)((char *)$$ICM.d-f2x_%addr5BF->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr5BF->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivz][1ll][$$csx51B][($$CIV9AF + (long long) $$LBnd42577) + (long long) $$ICM.mb[].off45BD][(long long) ((int *)((char *)$$ICM.d-f2x_%addr5BF  + 40ll))->f2x_%x[].rns279.[$$ICM5C5]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx5BE) *  2.5000000000000000E-001) * (T_235 * ((double *)((char *)$$ICM.d-gradphix_%addr5C0->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr5C0->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns378.[1ll][1ll][$$csx51B][($$CIV9AF + (long long) $$LBnd42577) + (long long) $$ICM.mb[].off45BD][(long long) ((int *)((char *)$$ICM.d-gradphix_%addr5C0  + 40ll))->gradphix_%x[].rns352.[$$ICM5C5]]);
  3218 |        /* DIR   LATCH */
                $$CIV9AE = $$CIV9AE + 1ll;
              } while ((unsigned long long) $$CIV9AE < (unsigned long long) $$csx517);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9AF = $$CIV9AF + 1ll;
            } while ((unsigned long long) $$CIV9AF < $$UBnd42578 + $$LBnd42577 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available250200251200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available1125002500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33224not available1110102 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43224not available2216162 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53224not available43662 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3204LoopHasPrivateVariables (success)High Level Optimizer17232181Private variables recognized in loop nest.
  • Variable Name: "T_233", "$$CIV176", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV174", "$$CIV176", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV174", "$$CIV176", "$$ICM75", "$$CIV173", "T_235", "$$csx5D", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$csx5D", "$$CIV175", "$$CIV174", and "$$CIV174"
3205LoopParallelized (success)High Level Optimizer17232181Loop was automatically parallelized.not available
3206NonInnermostLoop (fail)High Level Optimizer17232181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3207IterationCountTooSmall (fail)High Level Optimizer17232243An attempt to SIMD vectorize failed because the iteration count is too small.not available
3208UnsupportedVectorTypes (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3209LoopInterchange (success)High Level Optimizer17232244Loop interchanging was applied to loop nest.not available
3210IterationCountTooSmall (fail)High Level Optimizer17232245An attempt to SIMD vectorize failed because the iteration count is too small.not available
3211NonVectorizableAlignment (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*($$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]))
3212UnsupportedOperation (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_235 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)][$$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)][(long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]]
3213NonVectorizableStride (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*($$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]))
5317FullLoopUnroll (success)Low Level Optimizer17215067104Full loop unroll was performed.
  • Unroll Factor: 2
5318FullLoopUnroll (success)Low Level Optimizer17215057105Full loop unroll was performed.
  • Unroll Factor: 2
5319FullLoopUnroll (success)Low Level Optimizer17215067106Full loop unroll was performed.
  • Unroll Factor: 2
6980ModuloSchedule (success)Low Level Optimizer172150665Loop was modulo scheduled.
  • Initiation Interval: 16

Region #173
Region Nameupdate_final_fluxes$$OL$$119
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$119(char * $$WIPtr42587, unsigned long long $$LBnd42588, unsigned long long $$UBnd42589)
  3218 |  {
            $$csx51C = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx51C)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42589 + $$LBnd42588 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVC5 = 0ll;
  3224 |    $$ICM.d-gradphiz_%addr5C6 = d-gradphiz_%addr;
            $$ICM.$$CIV17D5C7 = $$CIV17D;
  3218 |    $$ICM.mb[].off205C8 = mb[].off20;
            $$ICM.mb[].off85C9 = mb[].off8;
            $$ICM.mb[].off165CA = mb[].off16;
            $$ICM.mb[].off45CB = mb[].off4;
  3224 |    $$ICM.mb[].off05CC = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3224 |      if (!1) goto lab_5;
              $$LoopIVC7 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3971{T_233} */
                /* DIR   LATCH */
                $$LoopIVC7 = $$LoopIVC7 + 1ll;
              } while ((unsigned long long) $$LoopIVC7 < $$UBnd42589 + $$LBnd42588 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_233  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42588))),((char *)$$ICM.d-gradphiz_%addr5C6  + 184ll + 40ll + (4ll)*(((long long) 0 + ((long long) $$LBnd42588 + ((long long) $$ICM.mb[].off05CC + $$ICM.$$CIV17D5C7))) - 1ll)),(long long) ($$LBnd42588 * 18446744073709551612ull + $$UBnd42589 * 4ull));
            lab_5:
            lab_30:
  3218 |      /* DIR   LATCH */
              $$LoopIVC5 = $$LoopIVC5 + 1ll;
            } while ((unsigned long long) $$LoopIVC5 < (unsigned long long) $$csx51C);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available2001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33224not available1112122 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3214LoopInterchange (success)High Level Optimizer17332181Loop interchanging was applied to loop nest.not available
3215LoopHasPrivateVariables (success)High Level Optimizer17332181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV24", "$$LoopIV25", "$$LoopIV25", "$$DCIV89", "$$DCIV8A", "$$DCIV8A", "$$CIV17B", "$$CIV178", and "$$CIV178"
3216LoopParallelized (success)High Level Optimizer17332181Loop was automatically parallelized.not available
3217LoopInterchange (success)High Level Optimizer17332181Loop interchanging was applied to loop nest.not available
3218NonInnermostLoop (fail)High Level Optimizer17332181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5316LoopUnroll (success)Low Level Optimizer173not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #174
Region Nameupdate_final_fluxes$$OL$$120
Region Name (Demangled)not available
Start Line #3218
End Line #3218
Pseudocode
          void update_final_fluxes$$OL$$120(char * $$WIPtr42597, unsigned long long $$LBnd42598, unsigned long long $$UBnd42599)
  3218 |  {
            $$csx51E = (long long) mb[].off8;
            $$csx51D = 1ll + ((long long) mb[].off20 - $$csx51E);
            if (!(0ll < $$csx51D)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42599 + $$LBnd42598 * 18446744073709551615ull))) goto lab_12;
            if (!1) goto lab_11;
            $$LoopIVC8 = 0ll;
  3224 |    $$ICM.d-f2x_%addr5CD = d-f2x_%addr;
            $$ICM.d-T_236_1%addr5CE = d-T_236_1%addr;
            $$ICM.$$CIV17D5CF = $$CIV17D;
  3218 |    $$ICM.mb[].off205D4 = mb[].off20;
            $$ICM.mb[].off85D0 = mb[].off8;
            $$ICM.mb[].off165D1 = mb[].off16;
            $$ICM.mb[].off45D2 = mb[].off4;
  3224 |    $$ICM.mb[].off05D3 = mb[].off0;
  3218 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVC9 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3224 |        ((double *)((char *)$$ICM.d-f2x_%addr5CD->f2x_%d-data%addr.rns281.  + $$ICM.d-f2x_%addr5CD->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns379.[(long long) ivz][1ll][$$csx51E + $$LoopIVC8][$$LoopIVC9 + ((long long) $$LBnd42598 + (long long) $$ICM.mb[].off45D2)][(long long) ((int *)((char *)$$ICM.d-f2x_%addr5CD  + 40ll))->f2x_%x[].rns279.[(long long) $$ICM.mb[].off05D3 + $$ICM.$$CIV17D5CF]] = ((double *)((char *)$$ICM.d-T_236_1%addr5CE  + (((long long) $$ICM.mb[].off45D2 * 8ll - (long long) $$ICM.mb[].off165D1 * 8ll) - 8ll) * $$csx51E - (long long) $$ICM.mb[].off45D2 * 8ll))->T_236[].rns381.[$$csx51E + $$LoopIVC8][$$LoopIVC9 + ((long long) $$LBnd42598 + (long long) $$ICM.mb[].off45D2)];
  3218 |        /* DIR   LATCH */
                $$LoopIVC9 = $$LoopIVC9 + 1ll;
              } while ((unsigned long long) $$LoopIVC9 < $$UBnd42599 + $$LBnd42598 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVC8 = $$LoopIVC8 + 1ll;
            } while ((unsigned long long) $$LoopIVC8 < (unsigned long long) $$csx51D);    /* ~2 */
          lab_11:
          lab_12:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13218not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23218not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3219LoopHasPrivateVariables (success)High Level Optimizer17432181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV8C", "$$DCIV8C", "$$CIV17B", "$$CIV178", and "$$CIV178"
3220LoopParallelized (success)High Level Optimizer17432181Loop was automatically parallelized.not available
3221LoopInterchange (success)High Level Optimizer17432181Loop interchanging was applied to loop nest.not available
3222NonInnermostLoop (fail)High Level Optimizer17432181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3223NonVectorizableAlignment (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3224NonVectorizableStride (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3225NonStrideOneStore (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
5315LoopUnroll (success)Low Level Optimizer174150961Loop unroll was performed.
  • Unroll Factor: 8
6978ModuloSchedule (success)Low Level Optimizer174150941Loop was modulo scheduled.
  • Initiation Interval: 8
6979ModuloSchedule (success)Low Level Optimizer174150941Loop was modulo scheduled.
  • Initiation Interval: 24

Region #175
Region Nameupdate_final_fluxes$$OL$$121
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$121(char * $$WIPtr42617, unsigned long long $$LBnd42618, unsigned long long $$UBnd42619)
  3231 |  {
            $$csx521 = (long long) mb[].off8;
            $$csx520 = (long long) mb[].off20 - $$csx521;
            $$csx51F = 1ll + $$csx520;
            if (!($$csx51F > 0ll)) goto lab_21;
            if (!1) goto lab_20;
            $$CIV9BB = (long long) 0;
  3232 |    $$ICM.dtdx5DD = dtdx;
            $$ICM.d-f2y_%addr5DE = d-f2y_%addr;
            $$ICM.d-gradphix_%addr5D5 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr5DF = d-gradphiy_%addr;
            $$ICM.d-gradphiz_%addr5DA = d-gradphiz_%addr;
            $$ICM..info5DB = .info;
            $$ICM..index5DC = .index;
            $$ICM.d-T_242_1%addr5E0 = d-T_242_1%addr;
            $$ICM.$$CIV1A05D6 = $$CIV1A0;
  3231 |    $$ICM.mb[].off205E1 = mb[].off20;
            $$ICM.mb[].off85D8 = mb[].off8;
            $$ICM.mb[].off165E2 = mb[].off16;
            $$ICM.mb[].off45D9 = mb[].off4;
  3232 |    $$ICM.mb[].off05D7 = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 41 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_26;
  3232 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_237  + -4ll + (4ll)*(1ll)))
              $$CIV9B5 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 35 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_237  + -4ll))->T_237[][$$CIV9B5 + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr5D5  + 40ll))->gradphix_%x[].rns352.[$$CIV9B5 + ((long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6)];
                /* DIR   LATCH */
                $$CIV9B5 = $$CIV9B5 + 1ll;
              } while ((unsigned long long) $$CIV9B5 < 2ull);    /* ~6 */
            lab_5:
            lab_26:
  3231 |      if (!1) goto lab_3;
              $$CIV9BA = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 40 */
                /* bump-normalized */
  3232 |        T_239 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVCA = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 39 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVCB = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 38 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$csx522 = $$csx521 + $$CIV9BA;
                    T_239 = T_239 + ((double *)((char *)$$ICM.d-gradphix_%addr5D5->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr5D5->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][$$csx522][($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) $$ICM.mb[].off45D9))) - 1ll][(long long) ((int *)((char *)&T_237  + -4ll))->T_237[][$$LoopIVCA + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVCB = $$LoopIVCB + 1ll;
                  } while ((unsigned long long) $$LoopIVCB < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVCA = $$LoopIVCA + 1ll;
                } while ((unsigned long long) $$LoopIVCA < 2ull);    /* ~8 */
              lab_7:
                T_240 =  0.0000000000000000E+000;
                T_241 =  0.0000000000000000E+000;
                if (!1) goto lab_11;
                $$CIV9B9 = (long long) 0;
                do {   /* id=6 guarded */ /* ~12 */ 
                  /* region = 37 */
                  /* bump-normalized */
                  if (!1) goto lab_13;
                  $$CIV9B8 = (long long) 0;
                  do {   /* id=7 guarded */ /* ~14 */ 
                    /* region = 36 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=7 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_240 = T_240 + ((double *)((char *)$$ICM.d-gradphiz_%addr5DA->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr5DA->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9B9 + $$csx522][($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9)) - 1ll][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr5DA  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6]];
                    /* DIR   LATCH */
                    $$CIV9B8 = $$CIV9B8 + 1ll;
                  } while ((unsigned long long) $$CIV9B8 < 2ull);    /* ~14 */
                lab_13:
                  T_241 = T_241 + ((double *)((char *)$$ICM..info5DB->info%d-q%addr  + $$ICM..info5DB->info%d-q%rvo))->info%q[][(long long) iphigas][$$csx522][($$CIV9B9 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9)) - 1ll][(long long) $$ICM..index5DC->index + ((long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6)];
                  /* DIR   LATCH */
                  $$CIV9B9 = $$CIV9B9 + 1ll;
                } while ((unsigned long long) $$CIV9B9 < 2ull);    /* ~12 */
              lab_11:
                ((double *)((char *)$$ICM.d-T_242_1%addr5E0  + (((long long) $$ICM.mb[].off45D9 * 8ll - (long long) $$ICM.mb[].off165E2 * 8ll) - 8ll) * $$csx521 - (long long) $$ICM.mb[].off45D9 * 8ll))->T_242[].rns384.[$$csx522][($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9] = ((double *)((char *)$$ICM.d-f2y_%addr5DE->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr5DE->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivy][1ll][$$csx522][($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9][(long long) ((int *)((char *)$$ICM.d-f2y_%addr5DE  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6]] + $$ICM.dtdx5DD * (( 3.9788735772973836E-002 / scalegrav) * ((((double *)((char *)$$ICM.d-gradphiy_%addr5DF->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr5DF->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns385.[1ll][1ll][$$csx522][($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr5DF  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6]] * ((double *)((char *)$$ICM.d-gradphiy_%addr5DF->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr5DF->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns385.[1ll][1ll][$$csx522][($$CIV9BB + (long long) $$LBnd42618) + (long long) $$ICM.mb[].off45D9][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr5DF  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off05D7 + $$ICM.$$CIV1A05D6]] - ( 2.5000000000000000E-001 * T_239) * ( 2.5000000000000000E-001 * T_239)) - ( 2.5000000000000000E-001 * T_240) * ( 2.5000000000000000E-001 * T_240)) + ( 5.0000000000000000E-001 * mean_density) * T_241);
  3231 |        /* DIR   LATCH */
                $$CIV9BA = $$CIV9BA + 1ll;
              } while ((unsigned long long) $$CIV9BA < (unsigned long long) $$csx51F);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9BB = $$CIV9BB + 1ll;
            } while ((unsigned long long) $$CIV9BB < $$UBnd42619 + $$LBnd42618 * 18446744073709551615ull);    /* ~2 */
          lab_20:
          lab_21:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available880200881000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available1188008800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33232not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43232not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53232not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63232not available2224242 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73232not available63882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3226LoopHasPrivateVariables (success)High Level Optimizer17532311Private variables recognized in loop nest.
  • Variable Name: "T_237", "$$DCIV60", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV63", "$$DCIV65", "$$DCIV60", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV63", "$$DCIV65", "$$CIV184", "$$ICM77", "$$CIV17E", "T_239", "$$CIV180", "$$CIV17F", "T_240", "$$csx5F", "$$CIV182", "$$CIV181", "T_241", "$$CIV183", "$$CIV17E", "T_239", "$$CIV180", "$$CIV17F", "T_240", "$$csx5F", "$$CIV182", "$$CIV181", "T_241", "$$CIV183", "$$CIV17F", and "$$CIV181"
3227LoopParallelized (success)High Level Optimizer17532311Loop was automatically parallelized.not available
3228NonInnermostLoop (fail)High Level Optimizer17532311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3229IterationCountTooSmall (fail)High Level Optimizer17532323An attempt to SIMD vectorize failed because the iteration count is too small.not available
3230UnsupportedVectorTypes (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3231LoopInterchange (success)High Level Optimizer17532324Loop interchanging was applied to loop nest.not available
3232IterationCountTooSmall (fail)High Level Optimizer17532325An attempt to SIMD vectorize failed because the iteration count is too small.not available
3233NonVectorizableAlignment (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9BA) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]))
3234UnsupportedOperation (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_239 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][(long long) mb[].off8 + $$CIV9BA][($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll][(long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]]
3235NonVectorizableStride (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9BA) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]))
3236LoopFusion (success)High Level Optimizer17532326Loops were fused.
  • Loop Line Number: 3232
  • Loop Line Number: 3232
3237IterationCountTooSmall (fail)High Level Optimizer17532327An attempt to SIMD vectorize failed because the iteration count is too small.not available
3238NonVectorizableAlignment (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3239UnsupportedOperation (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_240 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)][($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3240NonVectorizableStride (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
5310FullLoopUnroll (success)Low Level Optimizer1751511499Full loop unroll was performed.
  • Unroll Factor: 2
5311FullLoopUnroll (success)Low Level Optimizer17515114100Full loop unroll was performed.
  • Unroll Factor: 2
5312FullLoopUnroll (success)Low Level Optimizer17515108101Full loop unroll was performed.
  • Unroll Factor: 2
5313FullLoopUnroll (success)Low Level Optimizer17515114102Full loop unroll was performed.
  • Unroll Factor: 2
5314FullLoopUnroll (success)Low Level Optimizer17515114103Full loop unroll was performed.
  • Unroll Factor: 2
6977ModuloSchedule (success)Low Level Optimizer175151137Loop was modulo scheduled.
  • Initiation Interval: 43

Region #176
Region Nameupdate_final_fluxes$$OL$$122
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$122(char * $$WIPtr42628, unsigned long long $$LBnd42629, unsigned long long $$UBnd42630)
  3231 |  {
            $$csx523 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx523)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42630 + $$LBnd42629 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVCC = 0ll;
  3232 |    $$ICM.d-gradphix_%addr5E3 = d-gradphix_%addr;
            $$ICM.$$CIV1A05E4 = $$CIV1A0;
  3231 |    $$ICM.mb[].off205E5 = mb[].off20;
            $$ICM.mb[].off85E6 = mb[].off8;
            $$ICM.mb[].off165E7 = mb[].off16;
            $$ICM.mb[].off45E8 = mb[].off4;
  3232 |    $$ICM.mb[].off05E9 = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3232 |      if (!1) goto lab_5;
              $$LoopIVCE = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=3987{T_237} */
                /* DIR   LATCH */
                $$LoopIVCE = $$LoopIVCE + 1ll;
              } while ((unsigned long long) $$LoopIVCE < $$UBnd42630 + $$LBnd42629 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_237  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42629))),((char *)$$ICM.d-gradphix_%addr5E3  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42629 + ((long long) $$ICM.mb[].off05E9 + $$ICM.$$CIV1A05E4)))),(long long) ($$LBnd42629 * 18446744073709551612ull + $$UBnd42630 * 4ull));
            lab_5:
            lab_30:
  3231 |      /* DIR   LATCH */
              $$LoopIVCC = $$LoopIVCC + 1ll;
            } while ((unsigned long long) $$LoopIVCC < (unsigned long long) $$csx523);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33232not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3241LoopInterchange (success)High Level Optimizer17632311Loop interchanging was applied to loop nest.not available
3242LoopHasPrivateVariables (success)High Level Optimizer17632311Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV21", "$$LoopIV22", "$$LoopIV22", "$$DCIV67", "$$DCIV68", "$$DCIV68", "$$CIV18C", "$$CIV186", and "$$CIV186"
3243LoopParallelized (success)High Level Optimizer17632311Loop was automatically parallelized.not available
3244LoopInterchange (success)High Level Optimizer17632311Loop interchanging was applied to loop nest.not available
3245NonInnermostLoop (fail)High Level Optimizer17632311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5309LoopUnroll (success)Low Level Optimizer176not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #177
Region Nameupdate_final_fluxes$$OL$$123
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$123(char * $$WIPtr42638, unsigned long long $$LBnd42639, unsigned long long $$UBnd42640)
  3231 |  {
            $$csx525 = (long long) mb[].off8;
            $$csx524 = 1ll + ((long long) mb[].off20 - $$csx525);
            if (!(0ll < $$csx524)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42640 + $$LBnd42639 * 18446744073709551615ull))) goto lab_12;
            if (!1) goto lab_11;
            $$LoopIVCF = 0ll;
  3232 |    $$ICM.d-f2y_%addr5EA = d-f2y_%addr;
            $$ICM.d-T_242_1%addr5EB = d-T_242_1%addr;
            $$ICM.$$CIV1A05EC = $$CIV1A0;
  3231 |    $$ICM.mb[].off205F1 = mb[].off20;
            $$ICM.mb[].off85ED = mb[].off8;
            $$ICM.mb[].off165EE = mb[].off16;
            $$ICM.mb[].off45EF = mb[].off4;
  3232 |    $$ICM.mb[].off05F0 = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVD0 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3232 |        ((double *)((char *)$$ICM.d-f2y_%addr5EA->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr5EA->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivy][1ll][$$csx525 + $$LoopIVCF][$$LoopIVD0 + ((long long) $$LBnd42639 + (long long) $$ICM.mb[].off45EF)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr5EA  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off05F0 + $$ICM.$$CIV1A05EC]] = ((double *)((char *)$$ICM.d-T_242_1%addr5EB  + (((long long) $$ICM.mb[].off45EF * 8ll - (long long) $$ICM.mb[].off165EE * 8ll) - 8ll) * $$csx525 - (long long) $$ICM.mb[].off45EF * 8ll))->T_242[].rns384.[$$csx525 + $$LoopIVCF][$$LoopIVD0 + ((long long) $$LBnd42639 + (long long) $$ICM.mb[].off45EF)];
  3231 |        /* DIR   LATCH */
                $$LoopIVD0 = $$LoopIVD0 + 1ll;
              } while ((unsigned long long) $$LoopIVD0 < $$UBnd42640 + $$LBnd42639 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVCF = $$LoopIVCF + 1ll;
            } while ((unsigned long long) $$LoopIVCF < (unsigned long long) $$csx524);    /* ~2 */
          lab_11:
          lab_12:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3246LoopHasPrivateVariables (success)High Level Optimizer17732311Private variables recognized in loop nest.
  • Variable Name: "$$DCIV6A", "$$DCIV6A", "$$CIV18C", "$$CIV186", and "$$CIV186"
3247LoopParallelized (success)High Level Optimizer17732311Loop was automatically parallelized.not available
3248LoopInterchange (success)High Level Optimizer17732311Loop interchanging was applied to loop nest.not available
3249NonInnermostLoop (fail)High Level Optimizer17732311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3250NonVectorizableAlignment (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3251NonVectorizableStride (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3252NonStrideOneStore (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
5308LoopUnroll (success)Low Level Optimizer177151431Loop unroll was performed.
  • Unroll Factor: 8
6975ModuloSchedule (success)Low Level Optimizer177151411Loop was modulo scheduled.
  • Initiation Interval: 8
6976ModuloSchedule (success)Low Level Optimizer177151411Loop was modulo scheduled.
  • Initiation Interval: 24

Region #178
Region Nameupdate_final_fluxes$$OL$$124
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$124(char * $$WIPtr42654, unsigned long long $$LBnd42655, unsigned long long $$UBnd42656)
  3231 |  {
            $$csx528 = (long long) mb[].off8;
            $$csx527 = (long long) mb[].off20 - $$csx528;
            $$csx526 = 1ll + $$csx527;
            if (!($$csx526 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV9C5 = (long long) 0;
  3235 |    $$ICM.dtdx5F7 = dtdx;
            $$ICM.d-f2y_%addr5F8 = d-f2y_%addr;
            $$ICM.d-gradphix_%addr5F2 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr5F9 = d-gradphiy_%addr;
            $$ICM.d-T_246_1%addr5FA = d-T_246_1%addr;
            $$ICM.$$CIV1A05F3 = $$CIV1A0;
  3231 |    $$ICM.mb[].off205FB = mb[].off20;
            $$ICM.mb[].off85F5 = mb[].off8;
            $$ICM.mb[].off165FC = mb[].off16;
            $$ICM.mb[].off45F6 = mb[].off4;
  3235 |    $$ICM.mb[].off05F4 = mb[].off0;
            $$ICM5FD = (((long long) $$ICM.mb[].off45F6 * 8ll - (long long) $$ICM.mb[].off165FC * 8ll) - 8ll) * $$csx528 - (long long) $$ICM.mb[].off45F6 * 8ll;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3235 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_243  + -4ll + (4ll)*(1ll)))
              $$CIV9C1 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_243  + -4ll))->T_243[][$$CIV9C1 + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr5F2  + 40ll))->gradphix_%x[].rns352.[$$CIV9C1 + ((long long) $$ICM.mb[].off05F4 + $$ICM.$$CIV1A05F3)];
                /* DIR   LATCH */
                $$CIV9C1 = $$CIV9C1 + 1ll;
              } while ((unsigned long long) $$CIV9C1 < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3231 |      if (!1) goto lab_3;
  3235 |      $$CIV9C4 = (long long) 0;
  3231 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3235 |        T_245 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVD1 = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVD2 = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_245 = T_245 + ((double *)((char *)$$ICM.d-gradphix_%addr5F2->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr5F2->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][$$csx528 + $$CIV9C4][($$LoopIVD2 + ($$CIV9C5 + ((long long) $$ICM.mb[].off45F6 + (long long) $$LBnd42655))) - 1ll][(long long) ((int *)((char *)&T_243  + -4ll))->T_243[][$$LoopIVD1 + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVD2 = $$LoopIVD2 + 1ll;
                  } while ((unsigned long long) $$LoopIVD2 < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVD1 = $$LoopIVD1 + 1ll;
                } while ((unsigned long long) $$LoopIVD1 < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_246_1%addr5FA  + $$ICM5FD))->T_246[].rns387.[$$csx528 + $$CIV9C4][($$CIV9C5 + (long long) $$LBnd42655) + (long long) $$ICM.mb[].off45F6] = ((double *)((char *)$$ICM.d-f2y_%addr5F8->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr5F8->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivx][1ll][$$csx528 + $$CIV9C4][($$CIV9C5 + (long long) $$LBnd42655) + (long long) $$ICM.mb[].off45F6][(long long) ((int *)((char *)$$ICM.d-f2y_%addr5F8  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off05F4 + $$ICM.$$CIV1A05F3]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx5F7) *  2.5000000000000000E-001) * (T_245 * ((double *)((char *)$$ICM.d-gradphiy_%addr5F9->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr5F9->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns385.[1ll][1ll][$$csx528 + $$CIV9C4][($$CIV9C5 + (long long) $$LBnd42655) + (long long) $$ICM.mb[].off45F6][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr5F9  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off05F4 + $$ICM.$$CIV1A05F3]]);
  3231 |        /* DIR   LATCH */
                $$CIV9C4 = $$CIV9C4 + 1ll;
              } while ((unsigned long long) $$CIV9C4 < (unsigned long long) $$csx526);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9C5 = $$CIV9C5 + 1ll;
            } while ((unsigned long long) $$CIV9C5 < $$UBnd42656 + $$LBnd42655 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available290200291000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available1129002900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33235not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43235not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53235not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3253LoopHasPrivateVariables (success)High Level Optimizer17832311Private variables recognized in loop nest.
  • Variable Name: "T_243", "$$CIV191", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18F", "$$CIV191", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18F", "$$CIV191", "$$ICM78", "$$ICM79", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", and "$$CIV18F"
3254LoopParallelized (success)High Level Optimizer17832311Loop was automatically parallelized.not available
3255NonInnermostLoop (fail)High Level Optimizer17832311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3256IterationCountTooSmall (fail)High Level Optimizer17832353An attempt to SIMD vectorize failed because the iteration count is too small.not available
3257UnsupportedVectorTypes (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3258LoopInterchange (success)High Level Optimizer17832354Loop interchanging was applied to loop nest.not available
3259IterationCountTooSmall (fail)High Level Optimizer17832355An attempt to SIMD vectorize failed because the iteration count is too small.not available
3260NonVectorizableAlignment (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9C4) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]))
3261UnsupportedOperation (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_245 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][(long long) mb[].off8 + $$CIV9C4][($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll][(long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]]
3262NonVectorizableStride (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9C4) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]))
5305FullLoopUnroll (success)Low Level Optimizer1781516396Full loop unroll was performed.
  • Unroll Factor: 2
5306FullLoopUnroll (success)Low Level Optimizer1781515397Full loop unroll was performed.
  • Unroll Factor: 2
5307FullLoopUnroll (success)Low Level Optimizer1781516398Full loop unroll was performed.
  • Unroll Factor: 2
6974ModuloSchedule (success)Low Level Optimizer178151625Loop was modulo scheduled.
  • Initiation Interval: 16

Region #179
Region Nameupdate_final_fluxes$$OL$$125
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$125(char * $$WIPtr42665, unsigned long long $$LBnd42666, unsigned long long $$UBnd42667)
  3231 |  {
            $$csx529 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx529)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42667 + $$LBnd42666 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVD3 = 0ll;
  3235 |    $$ICM.d-gradphix_%addr5FE = d-gradphix_%addr;
            $$ICM.$$CIV1A05FF = $$CIV1A0;
  3231 |    $$ICM.mb[].off20600 = mb[].off20;
            $$ICM.mb[].off8601 = mb[].off8;
            $$ICM.mb[].off16602 = mb[].off16;
            $$ICM.mb[].off4603 = mb[].off4;
  3235 |    $$ICM.mb[].off0604 = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3235 |      if (!1) goto lab_5;
              $$LoopIVD5 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=4003{T_243} */
                /* DIR   LATCH */
                $$LoopIVD5 = $$LoopIVD5 + 1ll;
              } while ((unsigned long long) $$LoopIVD5 < $$UBnd42667 + $$LBnd42666 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_243  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42666))),((char *)$$ICM.d-gradphix_%addr5FE  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42666 + ((long long) $$ICM.mb[].off0604 + $$ICM.$$CIV1A05FF)))),(long long) ($$LBnd42666 * 18446744073709551612ull + $$UBnd42667 * 4ull));
            lab_5:
            lab_30:
  3231 |      /* DIR   LATCH */
              $$LoopIVD3 = $$LoopIVD3 + 1ll;
            } while ((unsigned long long) $$LoopIVD3 < (unsigned long long) $$csx529);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33235not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3263LoopInterchange (success)High Level Optimizer17932311Loop interchanging was applied to loop nest.not available
3264LoopHasPrivateVariables (success)High Level Optimizer17932311Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1E", "$$LoopIV1F", "$$LoopIV1F", "$$DCIV6C", "$$DCIV6D", "$$DCIV6D", "$$CIV196", "$$CIV193", and "$$CIV193"
3265LoopParallelized (success)High Level Optimizer17932311Loop was automatically parallelized.not available
3266LoopInterchange (success)High Level Optimizer17932311Loop interchanging was applied to loop nest.not available
3267NonInnermostLoop (fail)High Level Optimizer17932311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5304LoopUnroll (success)Low Level Optimizer179not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #180
Region Nameupdate_final_fluxes$$OL$$126
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$126(char * $$WIPtr42675, unsigned long long $$LBnd42676, unsigned long long $$UBnd42677)
  3231 |  {
            $$csx52B = (long long) mb[].off8;
            $$csx52A = 1ll + ((long long) mb[].off20 - $$csx52B);
            if (!(0ll < $$csx52A)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42677 + $$LBnd42676 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVD6 = 0ll;
  3235 |    $$ICM.d-f2y_%addr605 = d-f2y_%addr;
            $$ICM.d-T_246_1%addr606 = d-T_246_1%addr;
            $$ICM.$$CIV1A0607 = $$CIV1A0;
  3231 |    $$ICM.mb[].off2060C = mb[].off20;
            $$ICM.mb[].off8608 = mb[].off8;
            $$ICM.mb[].off16609 = mb[].off16;
            $$ICM.mb[].off460A = mb[].off4;
  3235 |    $$ICM.mb[].off060B = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVD7 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3235 |        ((double *)((char *)$$ICM.d-f2y_%addr605->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr605->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivx][1ll][$$csx52B + $$LoopIVD6][$$LoopIVD7 + ((long long) $$LBnd42676 + (long long) $$ICM.mb[].off460A)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr605  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off060B + $$ICM.$$CIV1A0607]] = ((double *)((char *)$$ICM.d-T_246_1%addr606  + (((long long) $$ICM.mb[].off460A * 8ll - (long long) $$ICM.mb[].off16609 * 8ll) - 8ll) * $$csx52B - (long long) $$ICM.mb[].off460A * 8ll))->T_246[].rns387.[$$csx52B + $$LoopIVD6][$$LoopIVD7 + ((long long) $$LBnd42676 + (long long) $$ICM.mb[].off460A)];
  3231 |        /* DIR   LATCH */
                $$LoopIVD7 = $$LoopIVD7 + 1ll;
              } while ((unsigned long long) $$LoopIVD7 < $$UBnd42677 + $$LBnd42676 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVD6 = $$LoopIVD6 + 1ll;
            } while ((unsigned long long) $$LoopIVD6 < (unsigned long long) $$csx52A);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3268LoopHasPrivateVariables (success)High Level Optimizer18032311Private variables recognized in loop nest.
  • Variable Name: "$$DCIV6F", "$$DCIV6F", "$$CIV196", "$$CIV193", and "$$CIV193"
3269LoopParallelized (success)High Level Optimizer18032311Loop was automatically parallelized.not available
3270LoopInterchange (success)High Level Optimizer18032311Loop interchanging was applied to loop nest.not available
3271NonInnermostLoop (fail)High Level Optimizer18032311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3272NonVectorizableAlignment (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3273NonVectorizableStride (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3274NonStrideOneStore (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
5303LoopUnroll (success)Low Level Optimizer180151921Loop unroll was performed.
  • Unroll Factor: 8
6972ModuloSchedule (success)Low Level Optimizer180151901Loop was modulo scheduled.
  • Initiation Interval: 8
6973ModuloSchedule (success)Low Level Optimizer180151901Loop was modulo scheduled.
  • Initiation Interval: 24

Region #181
Region Nameupdate_final_fluxes$$OL$$127
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$127(char * $$WIPtr42688, unsigned long long $$LBnd42689, unsigned long long $$UBnd42690)
  3231 |  {
            $$csx52E = (long long) mb[].off8;
            $$csx52D = (long long) mb[].off20 - $$csx52E;
            $$csx52C = 1ll + $$csx52D;
            if (!($$csx52C > 0ll)) goto lab_24;
            if (!1) goto lab_23;
            $$CIV9CE = (long long) 0;
  3237 |    $$ICM.dtdx612 = dtdx;
            $$ICM.d-f2y_%addr613 = d-f2y_%addr;
            $$ICM.d-gradphiy_%addr614 = d-gradphiy_%addr;
            $$ICM.d-gradphiz_%addr60D = d-gradphiz_%addr;
            $$ICM.d-T_248_1%addr615 = d-T_248_1%addr;
            $$ICM.$$CIV1A060E = $$CIV1A0;
  3231 |    $$ICM.mb[].off20616 = mb[].off20;
            $$ICM.mb[].off860F = mb[].off8;
            $$ICM.mb[].off16617 = mb[].off16;
            $$ICM.mb[].off4610 = mb[].off4;
  3237 |    $$ICM.mb[].off0611 = mb[].off0;
            $$ICM618 = (((long long) $$ICM.mb[].off4610 * 8ll - (long long) $$ICM.mb[].off16617 * 8ll) - 8ll) * $$csx52E - (long long) $$ICM.mb[].off4610 * 8ll;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 25 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  3237 |      $$CIV9CD = (long long) 0;
  3231 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 24 */
                /* bump-normalized */
  3237 |        $$TVX.$$.T_247698B =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$csx52F = $$csx52E + $$CIV9CD;
                $$CIV9CF = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 23 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIV9CB = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 22 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$TVX.$$.T_247698B = $$TVX.$$.T_247698B + ((double *)((char *)$$ICM.d-gradphiz_%addr60D->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr60D->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9CF * 2ll + $$csx52F][($$CIV9CB + ($$CIV9CE + ((long long) $$ICM.mb[].off4610 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr60D  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off0611 + $$ICM.$$CIV1A060E]];
                    $$TVX.$$.T_247698B = $$TVX.$$.T_247698B + ((double *)((char *)$$ICM.d-gradphiz_%addr60D->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr60D->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][1ll + ($$CIV9CF * 2ll + $$csx52F)][($$CIV9CB + ($$CIV9CE + ((long long) $$ICM.mb[].off4610 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr60D  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off0611 + $$ICM.$$CIV1A060E]];
                    /* DIR   LATCH */
                    $$CIV9CB = $$CIV9CB + 1ll;
                  } while ((unsigned long long) $$CIV9CB < 2ull);    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIV9CF = $$CIV9CF + 1ll;
                } while ((unsigned long long) $$CIV9CF < 1ull);    /* ~6 */
              lab_5:
                ((double *)((char *)$$ICM.d-T_248_1%addr615  + $$ICM618))->T_248[].rns388.[$$csx52F][($$CIV9CE + (long long) $$LBnd42689) + (long long) $$ICM.mb[].off4610] = ((double *)((char *)$$ICM.d-f2y_%addr613->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr613->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivz][1ll][$$csx52F][($$CIV9CE + (long long) $$LBnd42689) + (long long) $$ICM.mb[].off4610][(long long) ((int *)((char *)$$ICM.d-f2y_%addr613  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off0611 + $$ICM.$$CIV1A060E]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx612) *  2.5000000000000000E-001) * ($$TVX.$$.T_247698B * ((double *)((char *)$$ICM.d-gradphiy_%addr614->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr614->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns385.[1ll][1ll][$$csx52F][($$CIV9CE + (long long) $$LBnd42689) + (long long) $$ICM.mb[].off4610][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr614  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off0611 + $$ICM.$$CIV1A060E]]);
  3231 |        /* DIR   LATCH */
                $$CIV9CD = $$CIV9CD + 1ll;
              } while ((unsigned long long) $$CIV9CD < (unsigned long long) $$csx52C);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9CE = $$CIV9CE + 1ll;
            } while ((unsigned long long) $$CIV9CE < $$UBnd42690 + $$LBnd42689 * 18446744073709551615ull);    /* ~2 */
          lab_23:
          lab_24:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available230200230200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available1123002300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33237not available2214141 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43237not available3312122 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3275LoopHasPrivateVariables (success)High Level Optimizer18132311Private variables recognized in loop nest.
  • Variable Name: "$$CIV19A", "T_247", "$$CIV199", "$$CIV198", "T_247", "$$CIV199", "$$CIV198", "$$CIV198", "$$CIV19A", "T_247", "$$CIV199", "$$CIV198", "T_247", "$$CIV199", "$$CIV198", "$$CIV198", "$$CIV19A", "$$csx60", "$$ICM79", "T_247", "$$csx61", "$$CIV199", "$$CIV198", "T_247", "$$csx61", "$$CIV199", "$$CIV198", and "$$CIV198"
3276LoopParallelized (success)High Level Optimizer18132311Loop was automatically parallelized.not available
3277NonInnermostLoop (fail)High Level Optimizer18132311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3278OuterLoopUnroll (success)High Level Optimizer18132373An outer loop unroll was performed.
  • Unroll Factor: 2
3279IterationCountTooSmall (fail)High Level Optimizer18132374An attempt to SIMD vectorize failed because the iteration count is too small.not available
3280NonVectorizableAlignment (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3281UnsupportedOperation (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_247698B + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)][($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3282NonVectorizableStride (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3283NonVectorizableAlignment (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*(1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3284UnsupportedOperation (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_247698B + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))][($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3285NonVectorizableStride (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*(1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
5302FullLoopUnroll (success)Low Level Optimizer1811521094Full loop unroll was performed.
  • Unroll Factor: 2
6971ModuloSchedule (success)Low Level Optimizer181152094Loop was modulo scheduled.
  • Initiation Interval: 12

Region #182
Region Nameupdate_final_fluxes$$OL$$128
Region Name (Demangled)not available
Start Line #3231
End Line #3231
Pseudocode
          void update_final_fluxes$$OL$$128(char * $$WIPtr42698, unsigned long long $$LBnd42699, unsigned long long $$UBnd42700)
  3231 |  {
            $$csx531 = (long long) mb[].off8;
            $$csx530 = 1ll + ((long long) mb[].off20 - $$csx531);
            if (!(0ll < $$csx530)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42700 + $$LBnd42699 * 18446744073709551615ull))) goto lab_12;
            if (!1) goto lab_11;
            $$LoopIVD8 = 0ll;
  3237 |    $$ICM.d-f2y_%addr619 = d-f2y_%addr;
            $$ICM.d-T_248_1%addr61A = d-T_248_1%addr;
            $$ICM.$$CIV1A061B = $$CIV1A0;
  3231 |    $$ICM.mb[].off20620 = mb[].off20;
            $$ICM.mb[].off861C = mb[].off8;
            $$ICM.mb[].off1661D = mb[].off16;
            $$ICM.mb[].off461E = mb[].off4;
  3237 |    $$ICM.mb[].off061F = mb[].off0;
  3231 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  3237 |      $$LoopIVD9 = 0ll;
  3231 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  3237 |        ((double *)((char *)$$ICM.d-f2y_%addr619->f2y_%d-data%addr.rns304.  + $$ICM.d-f2y_%addr619->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns386.[(long long) ivz][1ll][$$csx531 + $$LoopIVD8][$$LoopIVD9 + ((long long) $$LBnd42699 + (long long) $$ICM.mb[].off461E)][(long long) ((int *)((char *)$$ICM.d-f2y_%addr619  + 40ll))->f2y_%x[].rns302.[(long long) $$ICM.mb[].off061F + $$ICM.$$CIV1A061B]] = ((double *)((char *)$$ICM.d-T_248_1%addr61A  + (((long long) $$ICM.mb[].off461E * 8ll - (long long) $$ICM.mb[].off1661D * 8ll) - 8ll) * $$csx531 - (long long) $$ICM.mb[].off461E * 8ll))->T_248[].rns388.[$$csx531 + $$LoopIVD8][$$LoopIVD9 + ((long long) $$LBnd42699 + (long long) $$ICM.mb[].off461E)];
  3231 |        /* DIR   LATCH */
                $$LoopIVD9 = $$LoopIVD9 + 1ll;
              } while ((unsigned long long) $$LoopIVD9 < $$UBnd42700 + $$LBnd42699 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVD8 = $$LoopIVD8 + 1ll;
            } while ((unsigned long long) $$LoopIVD8 < (unsigned long long) $$csx530);    /* ~2 */
          lab_11:
          lab_12:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13231not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23231not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3286LoopHasPrivateVariables (success)High Level Optimizer18232311Private variables recognized in loop nest.
  • Variable Name: "$$CIV19E", "$$CIV19E", and "$$CIV19E"
3287LoopParallelized (success)High Level Optimizer18232311Loop was automatically parallelized.not available
3288LoopInterchange (success)High Level Optimizer18232311Loop interchanging was applied to loop nest.not available
3289NonInnermostLoop (fail)High Level Optimizer18232311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3290NonVectorizableAlignment (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3291NonVectorizableStride (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3292NonStrideOneStore (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
5301LoopUnroll (success)Low Level Optimizer182152302Loop unroll was performed.
  • Unroll Factor: 8
6969ModuloSchedule (success)Low Level Optimizer182152282Loop was modulo scheduled.
  • Initiation Interval: 8
6970ModuloSchedule (success)Low Level Optimizer182152282Loop was modulo scheduled.
  • Initiation Interval: 24

Region #183
Region Nameupdate_final_fluxes$$OL$$129
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$129(char * $$WIPtr42718, unsigned long long $$LBnd42719, unsigned long long $$UBnd42720)
  3244 |  {
            $$csx534 = (long long) mb[].off8;
            $$csx533 = (long long) mb[].off20 - $$csx534;
            $$csx532 = 1ll + $$csx533;
            if (!($$csx532 > 0ll)) goto lab_21;
            if (!1) goto lab_20;
            $$CIV9D8 = (long long) 0;
  3245 |    $$ICM.dtdx629 = dtdx;
            $$ICM.d-f2z_%addr62A = d-f2z_%addr;
            $$ICM.d-gradphix_%addr621 = d-gradphix_%addr;
            $$ICM.d-gradphiy_%addr626 = d-gradphiy_%addr;
            $$ICM.d-gradphiz_%addr62B = d-gradphiz_%addr;
            $$ICM..info627 = .info;
            $$ICM..index628 = .index;
            $$ICM.d-T_254_1%addr62C = d-T_254_1%addr;
            $$ICM.$$CIV1C3622 = $$CIV1C3;
  3244 |    $$ICM.mb[].off2062D = mb[].off20;
            $$ICM.mb[].off8624 = mb[].off8;
            $$ICM.mb[].off1662E = mb[].off16;
            $$ICM.mb[].off4625 = mb[].off4;
  3245 |    $$ICM.mb[].off0623 = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 41 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_26;
  3245 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_249  + -4ll + (4ll)*(1ll)))
              $$CIV9D2 = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 35 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_249  + -4ll))->T_249[][$$CIV9D2 + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr621  + 40ll))->gradphix_%x[].rns352.[$$CIV9D2 + ((long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622)];
                /* DIR   LATCH */
                $$CIV9D2 = $$CIV9D2 + 1ll;
              } while ((unsigned long long) $$CIV9D2 < 2ull);    /* ~6 */
            lab_5:
            lab_26:
  3244 |      if (!1) goto lab_3;
              $$CIV9D7 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 40 */
                /* bump-normalized */
  3245 |        T_251 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVDA = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 39 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVDB = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 38 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$csx535 = $$CIV9D7 + $$csx534;
                    T_251 = T_251 + ((double *)((char *)$$ICM.d-gradphix_%addr621->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr621->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVDB + $$csx535) - 1ll][$$CIV9D8 + ((long long) $$LBnd42719 + (long long) $$ICM.mb[].off4625)][(long long) ((int *)((char *)&T_249  + -4ll))->T_249[][$$LoopIVDA + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVDB = $$LoopIVDB + 1ll;
                  } while ((unsigned long long) $$LoopIVDB < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVDA = $$LoopIVDA + 1ll;
                } while ((unsigned long long) $$LoopIVDA < 2ull);    /* ~8 */
              lab_7:
                T_252 =  0.0000000000000000E+000;
                T_253 =  0.0000000000000000E+000;
                if (!1) goto lab_11;
                $$CIV9D6 = (long long) 0;
                do {   /* id=6 guarded */ /* ~12 */ 
                  /* region = 37 */
                  /* bump-normalized */
                  if (!1) goto lab_13;
                  $$CIV9D5 = (long long) 0;
                  do {   /* id=7 guarded */ /* ~14 */ 
                    /* region = 36 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=7 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    T_252 = T_252 + ((double *)((char *)$$ICM.d-gradphiy_%addr626->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr626->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9D6 + $$csx535) - 1ll][$$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625)][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr626  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622]];
                    /* DIR   LATCH */
                    $$CIV9D5 = $$CIV9D5 + 1ll;
                  } while ((unsigned long long) $$CIV9D5 < 2ull);    /* ~14 */
                lab_13:
                  T_253 = T_253 + ((double *)((char *)$$ICM..info627->info%d-q%addr  + $$ICM..info627->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV9D6 + $$csx535) - 1ll][($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625][(long long) $$ICM..index628->index + ((long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622)];
                  /* DIR   LATCH */
                  $$CIV9D6 = $$CIV9D6 + 1ll;
                } while ((unsigned long long) $$CIV9D6 < 2ull);    /* ~12 */
              lab_11:
                ((double *)((char *)$$ICM.d-T_254_1%addr62C  + (((long long) $$ICM.mb[].off4625 * 8ll - (long long) $$ICM.mb[].off1662E * 8ll) - 8ll) * $$csx534 - (long long) $$ICM.mb[].off4625 * 8ll))->T_254[].rns391.[$$csx535][($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625] = ((double *)((char *)$$ICM.d-f2z_%addr62A->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr62A->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivz][1ll][$$csx535][($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625][(long long) ((int *)((char *)$$ICM.d-f2z_%addr62A  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622]] + $$ICM.dtdx629 * (( 3.9788735772973836E-002 / scalegrav) * ((((double *)((char *)$$ICM.d-gradphiz_%addr62B->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr62B->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns392.[1ll][1ll][$$csx535][($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr62B  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622]] * ((double *)((char *)$$ICM.d-gradphiz_%addr62B->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr62B->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns392.[1ll][1ll][$$csx535][($$CIV9D8 + (long long) $$LBnd42719) + (long long) $$ICM.mb[].off4625][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr62B  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off0623 + $$ICM.$$CIV1C3622]] - ( 2.5000000000000000E-001 * T_251) * ( 2.5000000000000000E-001 * T_251)) - ( 2.5000000000000000E-001 * T_252) * ( 2.5000000000000000E-001 * T_252)) + ( 5.0000000000000000E-001 * mean_density) * T_253);
  3244 |        /* DIR   LATCH */
                $$CIV9D7 = $$CIV9D7 + 1ll;
              } while ((unsigned long long) $$CIV9D7 < (unsigned long long) $$csx532);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9D8 = $$CIV9D8 + 1ll;
            } while ((unsigned long long) $$CIV9D8 < $$UBnd42720 + $$LBnd42719 * 18446744073709551615ull);    /* ~2 */
          lab_20:
          lab_21:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available840200841000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available1184008400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33245not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43245not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53245not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
63245not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
73245not available63662 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3293LoopHasPrivateVariables (success)High Level Optimizer18332441Private variables recognized in loop nest.
  • Variable Name: "T_249", "$$DCIV4C", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4F", "$$DCIV51", "$$DCIV4C", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4F", "$$DCIV51", "$$CIV1A7", "$$CIV1A1", "T_251", "$$csx62", "$$CIV1A3", "$$CIV1A2", "T_252", "$$CIV1A5", "$$CIV1A4", "T_253", "$$CIV1A6", "$$CIV1A1", "T_251", "$$csx62", "$$CIV1A3", "$$CIV1A2", "T_252", "$$CIV1A5", "$$CIV1A4", "T_253", "$$CIV1A6", "$$CIV1A2", and "$$CIV1A4"
3294LoopParallelized (success)High Level Optimizer18332441Loop was automatically parallelized.not available
3295NonInnermostLoop (fail)High Level Optimizer18332441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3296IterationCountTooSmall (fail)High Level Optimizer18332453An attempt to SIMD vectorize failed because the iteration count is too small.not available
3297UnsupportedVectorTypes (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3298LoopInterchange (success)High Level Optimizer18332454Loop interchanging was applied to loop nest.not available
3299IterationCountTooSmall (fail)High Level Optimizer18332455An attempt to SIMD vectorize failed because the iteration count is too small.not available
3300NonVectorizableAlignment (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]))
3301UnsupportedOperation (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_251 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll][$$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)][(long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]]
3302NonVectorizableStride (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]))
3303LoopFusion (success)High Level Optimizer18332456Loops were fused.
  • Loop Line Number: 3245
  • Loop Line Number: 3245
3304IterationCountTooSmall (fail)High Level Optimizer18332457An attempt to SIMD vectorize failed because the iteration count is too small.not available
3305NonVectorizableAlignment (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3306UnsupportedOperation (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_252 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll][$$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3307NonVectorizableStride (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
5296FullLoopUnroll (success)Low Level Optimizer1831524889Full loop unroll was performed.
  • Unroll Factor: 2
5297FullLoopUnroll (success)Low Level Optimizer1831524890Full loop unroll was performed.
  • Unroll Factor: 2
5298FullLoopUnroll (success)Low Level Optimizer1831524291Full loop unroll was performed.
  • Unroll Factor: 2
5299FullLoopUnroll (success)Low Level Optimizer1831524892Full loop unroll was performed.
  • Unroll Factor: 2
5300FullLoopUnroll (success)Low Level Optimizer1831524893Full loop unroll was performed.
  • Unroll Factor: 2
6968ModuloSchedule (success)Low Level Optimizer183152477Loop was modulo scheduled.
  • Initiation Interval: 44

Region #184
Region Nameupdate_final_fluxes$$OL$$130
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$130(char * $$WIPtr42729, unsigned long long $$LBnd42730, unsigned long long $$UBnd42731)
  3244 |  {
            $$csx536 = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx536)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42731 + $$LBnd42730 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVDC = 0ll;
  3245 |    $$ICM.d-gradphix_%addr62F = d-gradphix_%addr;
            $$ICM.$$CIV1C3630 = $$CIV1C3;
  3244 |    $$ICM.mb[].off20631 = mb[].off20;
            $$ICM.mb[].off8632 = mb[].off8;
            $$ICM.mb[].off16633 = mb[].off16;
            $$ICM.mb[].off4634 = mb[].off4;
  3245 |    $$ICM.mb[].off0635 = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3245 |      if (!1) goto lab_5;
              $$LoopIVDE = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=4030{T_249} */
                /* DIR   LATCH */
                $$LoopIVDE = $$LoopIVDE + 1ll;
              } while ((unsigned long long) $$LoopIVDE < $$UBnd42731 + $$LBnd42730 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_249  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42730))),((char *)$$ICM.d-gradphix_%addr62F  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42730 + ((long long) $$ICM.mb[].off0635 + $$ICM.$$CIV1C3630)))),(long long) ($$LBnd42730 * 18446744073709551612ull + $$UBnd42731 * 4ull));
            lab_5:
            lab_30:
  3244 |      /* DIR   LATCH */
              $$LoopIVDC = $$LoopIVDC + 1ll;
            } while ((unsigned long long) $$LoopIVDC < (unsigned long long) $$csx536);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33245not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3308LoopInterchange (success)High Level Optimizer18432441Loop interchanging was applied to loop nest.not available
3309LoopHasPrivateVariables (success)High Level Optimizer18432441Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1B", "$$LoopIV1C", "$$LoopIV1C", "$$DCIV53", "$$DCIV54", "$$DCIV54", "$$CIV1AF", "$$CIV1A9", "$$csx63", "$$CIV1A9", and "$$csx63"
3310LoopParallelized (success)High Level Optimizer18432441Loop was automatically parallelized.not available
3311LoopInterchange (success)High Level Optimizer18432441Loop interchanging was applied to loop nest.not available
3312NonInnermostLoop (fail)High Level Optimizer18432441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5295LoopUnroll (success)Low Level Optimizer184not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #185
Region Nameupdate_final_fluxes$$OL$$131
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$131(char * $$WIPtr42739, unsigned long long $$LBnd42740, unsigned long long $$UBnd42741)
  3244 |  {
            $$csx538 = (long long) mb[].off8;
            $$csx537 = 1ll + ((long long) mb[].off20 - $$csx538);
            if (!(0ll < $$csx537)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42741 + $$LBnd42740 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVDF = 0ll;
  3245 |    $$ICM.d-f2z_%addr636 = d-f2z_%addr;
            $$ICM.d-T_254_1%addr637 = d-T_254_1%addr;
            $$ICM.$$CIV1C3638 = $$CIV1C3;
  3244 |    $$ICM.mb[].off2063D = mb[].off20;
            $$ICM.mb[].off8639 = mb[].off8;
            $$ICM.mb[].off1663A = mb[].off16;
            $$ICM.mb[].off463B = mb[].off4;
  3245 |    $$ICM.mb[].off063C = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVE0 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3245 |        ((double *)((char *)$$ICM.d-f2z_%addr636->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr636->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivz][1ll][$$csx538 + $$LoopIVDF][$$LoopIVE0 + ((long long) $$LBnd42740 + (long long) $$ICM.mb[].off463B)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr636  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off063C + $$ICM.$$CIV1C3638]] = ((double *)((char *)$$ICM.d-T_254_1%addr637  + (((long long) $$ICM.mb[].off463B * 8ll - (long long) $$ICM.mb[].off1663A * 8ll) - 8ll) * $$csx538 - (long long) $$ICM.mb[].off463B * 8ll))->T_254[].rns391.[$$csx538 + $$LoopIVDF][$$LoopIVE0 + ((long long) $$LBnd42740 + (long long) $$ICM.mb[].off463B)];
  3244 |        /* DIR   LATCH */
                $$LoopIVE0 = $$LoopIVE0 + 1ll;
              } while ((unsigned long long) $$LoopIVE0 < $$UBnd42741 + $$LBnd42740 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVDF = $$LoopIVDF + 1ll;
            } while ((unsigned long long) $$LoopIVDF < (unsigned long long) $$csx537);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3313LoopHasPrivateVariables (success)High Level Optimizer18532441Private variables recognized in loop nest.
  • Variable Name: "$$DCIV56", "$$DCIV56", "$$CIV1AF", "$$CIV1A9", "$$csx63", "$$CIV1A9", and "$$csx63"
3314LoopParallelized (success)High Level Optimizer18532441Loop was automatically parallelized.not available
3315LoopInterchange (success)High Level Optimizer18532441Loop interchanging was applied to loop nest.not available
3316NonInnermostLoop (fail)High Level Optimizer18532441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3317NonVectorizableAlignment (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3318NonVectorizableStride (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3319NonStrideOneStore (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
5294LoopUnroll (success)Low Level Optimizer185152771Loop unroll was performed.
  • Unroll Factor: 8
6966ModuloSchedule (success)Low Level Optimizer185152751Loop was modulo scheduled.
  • Initiation Interval: 8
6967ModuloSchedule (success)Low Level Optimizer185152751Loop was modulo scheduled.
  • Initiation Interval: 24

Region #186
Region Nameupdate_final_fluxes$$OL$$132
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$132(char * $$WIPtr42755, unsigned long long $$LBnd42756, unsigned long long $$UBnd42757)
  3244 |  {
            $$csx53B = (long long) mb[].off8;
            $$csx53A = (long long) mb[].off20 - $$csx53B;
            $$csx539 = 1ll + $$csx53A;
            if (!($$csx539 > 0ll)) goto lab_17;
            if (!1) goto lab_16;
            $$CIV9E2 = (long long) 0;
  3248 |    $$ICM.dtdx643 = dtdx;
            $$ICM.d-f2z_%addr644 = d-f2z_%addr;
            $$ICM.d-gradphix_%addr63E = d-gradphix_%addr;
            $$ICM.d-gradphiz_%addr645 = d-gradphiz_%addr;
            $$ICM.d-T_258_1%addr646 = d-T_258_1%addr;
            $$ICM.$$CIV1C363F = $$CIV1C3;
  3244 |    $$ICM.mb[].off20647 = mb[].off20;
            $$ICM.mb[].off8641 = mb[].off8;
            $$ICM.mb[].off16648 = mb[].off16;
            $$ICM.mb[].off4642 = mb[].off4;
  3248 |    $$ICM.mb[].off0640 = mb[].off0;
            $$ICM649 = (((long long) $$ICM.mb[].off4642 * 8ll - (long long) $$ICM.mb[].off16648 * 8ll) - 8ll) * $$csx53B - (long long) $$ICM.mb[].off4642 * 8ll;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 31 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_22;
  3248 |      if (!1) goto lab_5;
              __alignx(32,((char *)&T_255  + -4ll + (4ll)*(1ll)))
              $$CIV9DE = (long long) 0;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 27 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((int *)((char *)&T_255  + -4ll))->T_255[][$$CIV9DE + 1ll] = ((int *)((char *)$$ICM.d-gradphix_%addr63E  + 40ll))->gradphix_%x[].rns352.[$$CIV9DE + ((long long) $$ICM.mb[].off0640 + $$ICM.$$CIV1C363F)];
                /* DIR   LATCH */
                $$CIV9DE = $$CIV9DE + 1ll;
              } while ((unsigned long long) $$CIV9DE < 2ull);    /* ~6 */
            lab_5:
            lab_22:
  3244 |      if (!1) goto lab_3;
  3248 |      $$CIV9E1 = (long long) 0;
  3244 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
  3248 |        T_257 =  0.0000000000000000E+000;
                if (!1) goto lab_7;
                $$LoopIVE1 = 0ll;
                do {   /* id=4 guarded */ /* ~8 */ 
                  /* region = 29 */
                  /* bump-normalized */
                  if (!1) goto lab_9;
                  $$LoopIVE2 = 0ll;
                  do {   /* id=5 guarded */ /* ~10 */ 
                    /* region = 28 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=5 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$csx53C = $$CIV9E1 + $$csx53B;
                    T_257 = T_257 + ((double *)((char *)$$ICM.d-gradphix_%addr63E->gradphix_%d-data%addr.rns354.  + $$ICM.d-gradphix_%addr63E->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVE2 + $$csx53C) - 1ll][$$CIV9E2 + ((long long) $$ICM.mb[].off4642 + (long long) $$LBnd42756)][(long long) ((int *)((char *)&T_255  + -4ll))->T_255[][$$LoopIVE1 + 1ll]];
                    /* DIR   LATCH */
                    $$LoopIVE2 = $$LoopIVE2 + 1ll;
                  } while ((unsigned long long) $$LoopIVE2 < 2ull);    /* ~10 */
                lab_9:
                  /* DIR   LATCH */
                  $$LoopIVE1 = $$LoopIVE1 + 1ll;
                } while ((unsigned long long) $$LoopIVE1 < 2ull);    /* ~8 */
              lab_7:
                ((double *)((char *)$$ICM.d-T_258_1%addr646  + $$ICM649))->T_258[].rns394.[$$csx53C][($$CIV9E2 + (long long) $$LBnd42756) + (long long) $$ICM.mb[].off4642] = ((double *)((char *)$$ICM.d-f2z_%addr644->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr644->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivx][1ll][$$csx53C][($$CIV9E2 + (long long) $$LBnd42756) + (long long) $$ICM.mb[].off4642][(long long) ((int *)((char *)$$ICM.d-f2z_%addr644  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off0640 + $$ICM.$$CIV1C363F]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx643) *  2.5000000000000000E-001) * (T_257 * ((double *)((char *)$$ICM.d-gradphiz_%addr645->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr645->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns392.[1ll][1ll][$$csx53C][($$CIV9E2 + (long long) $$LBnd42756) + (long long) $$ICM.mb[].off4642][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr645  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off0640 + $$ICM.$$CIV1C363F]]);
  3244 |        /* DIR   LATCH */
                $$CIV9E1 = $$CIV9E1 + 1ll;
              } while ((unsigned long long) $$CIV9E1 < (unsigned long long) $$csx539);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9E2 = $$CIV9E2 + 1ll;
            } while ((unsigned long long) $$CIV9E2 < $$UBnd42757 + $$LBnd42756 * 18446744073709551615ull);    /* ~2 */
          lab_16:
          lab_17:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available290200291000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available1129002900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33248not available11882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43248not available2220202 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
53248not available43882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3320LoopHasPrivateVariables (success)High Level Optimizer18632441Private variables recognized in loop nest.
  • Variable Name: "T_255", "$$CIV1B4", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B2", "$$CIV1B4", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B2", "$$CIV1B4", "$$ICM7B", "$$CIV1B1", "T_257", "$$csx64", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$csx64", "$$CIV1B3", "$$CIV1B2", and "$$CIV1B2"
3321LoopParallelized (success)High Level Optimizer18632441Loop was automatically parallelized.not available
3322NonInnermostLoop (fail)High Level Optimizer18632441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3323IterationCountTooSmall (fail)High Level Optimizer18632483An attempt to SIMD vectorize failed because the iteration count is too small.not available
3324UnsupportedVectorTypes (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3325LoopInterchange (success)High Level Optimizer18632484Loop interchanging was applied to loop nest.not available
3326IterationCountTooSmall (fail)High Level Optimizer18632485An attempt to SIMD vectorize failed because the iteration count is too small.not available
3327NonVectorizableAlignment (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]))
3328UnsupportedOperation (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_257 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll][$$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)][(long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]]
3329NonVectorizableStride (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]))
5291FullLoopUnroll (success)Low Level Optimizer1861529786Full loop unroll was performed.
  • Unroll Factor: 2
5292FullLoopUnroll (success)Low Level Optimizer1861528787Full loop unroll was performed.
  • Unroll Factor: 2
5293FullLoopUnroll (success)Low Level Optimizer1861529788Full loop unroll was performed.
  • Unroll Factor: 2
6965ModuloSchedule (success)Low Level Optimizer186152965Loop was modulo scheduled.
  • Initiation Interval: 16

Region #187
Region Nameupdate_final_fluxes$$OL$$133
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$133(char * $$WIPtr42766, unsigned long long $$LBnd42767, unsigned long long $$UBnd42768)
  3244 |  {
            $$csx53D = 1ll + ((long long) mb[].off16 - (long long) mb[].off4);
            if (!(0ll < $$csx53D)) goto lab_1;
            if (!(0ll < 1ll + ((long long) mb[].off20 - (long long) mb[].off8))) goto lab_15;
            if (!(0ll < (long long) ($$UBnd42768 + $$LBnd42767 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVE3 = 0ll;
  3248 |    $$ICM.d-gradphix_%addr64A = d-gradphix_%addr;
            $$ICM.$$CIV1C364B = $$CIV1C3;
  3244 |    $$ICM.mb[].off2064C = mb[].off20;
            $$ICM.mb[].off864D = mb[].off8;
            $$ICM.mb[].off1664E = mb[].off16;
            $$ICM.mb[].off464F = mb[].off4;
  3248 |    $$ICM.mb[].off0650 = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 18 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_30;
  3248 |      if (!1) goto lab_5;
              $$LoopIVE5 = 0ll;
              do {   /* id=3 guarded */ /* ~6 */ 
                /* region = 17 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=3 id_no=4046{T_255} */
                /* DIR   LATCH */
                $$LoopIVE5 = $$LoopIVE5 + 1ll;
              } while ((unsigned long long) $$LoopIVE5 < $$UBnd42768 + $$LBnd42767 * 18446744073709551615ull);    /* ~6 */
              __memcpy(((char *)&T_255  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd42767))),((char *)$$ICM.d-gradphix_%addr64A  + 184ll + 40ll + (4ll)*((long long) 0 + ((long long) $$LBnd42767 + ((long long) $$ICM.mb[].off0650 + $$ICM.$$CIV1C364B)))),(long long) ($$LBnd42767 * 18446744073709551612ull + $$UBnd42768 * 4ull));
            lab_5:
            lab_30:
  3244 |      /* DIR   LATCH */
              $$LoopIVE3 = $$LoopIVE3 + 1ll;
            } while ((unsigned long long) $$LoopIVE3 < (unsigned long long) $$csx53D);    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available2001200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33248not available1110102 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3330LoopInterchange (success)High Level Optimizer18732441Loop interchanging was applied to loop nest.not available
3331LoopHasPrivateVariables (success)High Level Optimizer18732441Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV18", "$$LoopIV19", "$$LoopIV19", "$$DCIV58", "$$DCIV59", "$$DCIV59", "$$CIV1B9", "$$CIV1B6", "$$csx65", "$$CIV1B6", and "$$csx65"
3332LoopParallelized (success)High Level Optimizer18732441Loop was automatically parallelized.not available
3333LoopInterchange (success)High Level Optimizer18732441Loop interchanging was applied to loop nest.not available
3334NonInnermostLoop (fail)High Level Optimizer18732441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
5290LoopUnroll (success)Low Level Optimizer187not available3Loop unroll was performed.
  • Unroll Factor: 4

Region #188
Region Nameupdate_final_fluxes$$OL$$134
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$134(char * $$WIPtr42776, unsigned long long $$LBnd42777, unsigned long long $$UBnd42778)
  3244 |  {
            $$csx53F = (long long) mb[].off8;
            $$csx53E = 1ll + ((long long) mb[].off20 - $$csx53F);
            if (!(0ll < $$csx53E)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42778 + $$LBnd42777 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVE6 = 0ll;
  3248 |    $$ICM.d-f2z_%addr651 = d-f2z_%addr;
            $$ICM.d-T_258_1%addr652 = d-T_258_1%addr;
            $$ICM.$$CIV1C3653 = $$CIV1C3;
  3244 |    $$ICM.mb[].off20658 = mb[].off20;
            $$ICM.mb[].off8654 = mb[].off8;
            $$ICM.mb[].off16655 = mb[].off16;
            $$ICM.mb[].off4656 = mb[].off4;
  3248 |    $$ICM.mb[].off0657 = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVE7 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
  3248 |        ((double *)((char *)$$ICM.d-f2z_%addr651->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr651->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivx][1ll][$$csx53F + $$LoopIVE6][$$LoopIVE7 + ((long long) $$LBnd42777 + (long long) $$ICM.mb[].off4656)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr651  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off0657 + $$ICM.$$CIV1C3653]] = ((double *)((char *)$$ICM.d-T_258_1%addr652  + (((long long) $$ICM.mb[].off4656 * 8ll - (long long) $$ICM.mb[].off16655 * 8ll) - 8ll) * $$csx53F - (long long) $$ICM.mb[].off4656 * 8ll))->T_258[].rns394.[$$csx53F + $$LoopIVE6][$$LoopIVE7 + ((long long) $$LBnd42777 + (long long) $$ICM.mb[].off4656)];
  3244 |        /* DIR   LATCH */
                $$LoopIVE7 = $$LoopIVE7 + 1ll;
              } while ((unsigned long long) $$LoopIVE7 < $$UBnd42778 + $$LBnd42777 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVE6 = $$LoopIVE6 + 1ll;
            } while ((unsigned long long) $$LoopIVE6 < (unsigned long long) $$csx53E);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3335LoopHasPrivateVariables (success)High Level Optimizer18832441Private variables recognized in loop nest.
  • Variable Name: "$$DCIV5B", "$$DCIV5B", "$$CIV1B9", "$$CIV1B6", "$$csx65", "$$CIV1B6", and "$$csx65"
3336LoopParallelized (success)High Level Optimizer18832441Loop was automatically parallelized.not available
3337LoopInterchange (success)High Level Optimizer18832441Loop interchanging was applied to loop nest.not available
3338NonInnermostLoop (fail)High Level Optimizer18832441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3339NonVectorizableAlignment (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3340NonVectorizableStride (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3341NonStrideOneStore (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
5289LoopUnroll (success)Low Level Optimizer188153261Loop unroll was performed.
  • Unroll Factor: 8
6963ModuloSchedule (success)Low Level Optimizer188153241Loop was modulo scheduled.
  • Initiation Interval: 8
6964ModuloSchedule (success)Low Level Optimizer188153241Loop was modulo scheduled.
  • Initiation Interval: 24

Region #189
Region Nameupdate_final_fluxes$$OL$$135
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$135(char * $$WIPtr42789, unsigned long long $$LBnd42790, unsigned long long $$UBnd42791)
  3244 |  {
            $$csx542 = (long long) mb[].off8;
            $$csx541 = (long long) mb[].off20 - $$csx542;
            $$csx540 = 1ll + $$csx541;
            if (!($$csx540 > 0ll)) goto lab_24;
            if (!1) goto lab_23;
            $$CIV9EB = (long long) 0;
  3250 |    $$ICM.dtdx65E = dtdx;
            $$ICM.d-f2z_%addr65F = d-f2z_%addr;
            $$ICM.d-gradphiy_%addr659 = d-gradphiy_%addr;
            $$ICM.d-gradphiz_%addr660 = d-gradphiz_%addr;
            $$ICM.d-T_260_1%addr661 = d-T_260_1%addr;
            $$ICM.$$CIV1C365A = $$CIV1C3;
  3244 |    $$ICM.mb[].off20662 = mb[].off20;
            $$ICM.mb[].off865B = mb[].off8;
            $$ICM.mb[].off16663 = mb[].off16;
            $$ICM.mb[].off465C = mb[].off4;
  3250 |    $$ICM.mb[].off065D = mb[].off0;
            $$ICM664 = (((long long) $$ICM.mb[].off465C * 8ll - (long long) $$ICM.mb[].off16663 * 8ll) - 8ll) * $$csx542 - (long long) $$ICM.mb[].off465C * 8ll;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 25 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  3250 |      $$CIV9EA = (long long) 0;
  3244 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 24 */
                /* bump-normalized */
  3250 |        $$TVX.$$.T_2596A8C =  0.0000000000000000E+000;
                if (!1) goto lab_5;
                $$csx543 = $$csx542 + $$CIV9EA;
                $$CIV9EC = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 23 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIV9E8 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 22 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    $$TVX.$$.T_2596A8C = $$TVX.$$.T_2596A8C + ((double *)((char *)$$ICM.d-gradphiy_%addr659->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr659->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9EC * 2ll + $$csx543) - 1ll][$$CIV9E8 + ($$CIV9EB + ((long long) $$ICM.mb[].off465C + (long long) $$LBnd42790))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr659  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off065D + $$ICM.$$CIV1C365A]];
                    $$TVX.$$.T_2596A8C = $$TVX.$$.T_2596A8C + ((double *)((char *)$$ICM.d-gradphiy_%addr659->gradphiy_%d-data%addr.rns360.  + $$ICM.d-gradphiy_%addr659->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][$$CIV9EC * 2ll + $$csx543][$$CIV9E8 + ($$CIV9EB + ((long long) $$ICM.mb[].off465C + (long long) $$LBnd42790))][(long long) ((int *)((char *)$$ICM.d-gradphiy_%addr659  + 40ll))->gradphiy_%x[].rns357.[(long long) $$ICM.mb[].off065D + $$ICM.$$CIV1C365A]];
                    /* DIR   LATCH */
                    $$CIV9E8 = $$CIV9E8 + 1ll;
                  } while ((unsigned long long) $$CIV9E8 < 2ull);    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIV9EC = $$CIV9EC + 1ll;
                } while ((unsigned long long) $$CIV9EC < 1ull);    /* ~6 */
              lab_5:
                ((double *)((char *)$$ICM.d-T_260_1%addr661  + $$ICM664))->T_260[].rns395.[$$csx543][($$CIV9EB + (long long) $$LBnd42790) + (long long) $$ICM.mb[].off465C] = ((double *)((char *)$$ICM.d-f2z_%addr65F->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr65F->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivy][1ll][$$csx543][($$CIV9EB + (long long) $$LBnd42790) + (long long) $$ICM.mb[].off465C][(long long) ((int *)((char *)$$ICM.d-f2z_%addr65F  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off065D + $$ICM.$$CIV1C365A]] + ((( 7.9577471545947672E-002 / scalegrav) * $$ICM.dtdx65E) *  2.5000000000000000E-001) * ($$TVX.$$.T_2596A8C * ((double *)((char *)$$ICM.d-gradphiz_%addr660->gradphiz_%d-data%addr.rns375.  + $$ICM.d-gradphiz_%addr660->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns392.[1ll][1ll][$$csx543][($$CIV9EB + (long long) $$LBnd42790) + (long long) $$ICM.mb[].off465C][(long long) ((int *)((char *)$$ICM.d-gradphiz_%addr660  + 40ll))->gradphiz_%x[].rns372.[(long long) $$ICM.mb[].off065D + $$ICM.$$CIV1C365A]]);
  3244 |        /* DIR   LATCH */
                $$CIV9EA = $$CIV9EA + 1ll;
              } while ((unsigned long long) $$CIV9EA < (unsigned long long) $$csx540);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9EB = $$CIV9EB + 1ll;
            } while ((unsigned long long) $$CIV9EB < $$UBnd42791 + $$LBnd42790 * 18446744073709551615ull);    /* ~2 */
          lab_23:
          lab_24:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available190200190200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available1119001900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
33250not available2210101 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
43250not available33882 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3342LoopHasPrivateVariables (success)High Level Optimizer18932441Private variables recognized in loop nest.
  • Variable Name: "$$CIV1BD", "T_259", "$$CIV1BC", "$$CIV1BB", "T_259", "$$CIV1BC", "$$CIV1BB", "$$CIV1BB", "$$CIV1BD", "T_259", "$$CIV1BC", "$$CIV1BB", "T_259", "$$CIV1BC", "$$CIV1BB", "$$CIV1BB", "$$CIV1BD", "$$ICM7B", "T_259", "$$csx66", "$$CIV1BC", "$$CIV1BB", "T_259", "$$csx66", "$$CIV1BC", "$$CIV1BB", and "$$CIV1BB"
3343LoopParallelized (success)High Level Optimizer18932441Loop was automatically parallelized.not available
3344NonInnermostLoop (fail)High Level Optimizer18932441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3345OuterLoopUnroll (success)High Level Optimizer18932503An outer loop unroll was performed.
  • Unroll Factor: 2
3346IterationCountTooSmall (fail)High Level Optimizer18932504An attempt to SIMD vectorize failed because the iteration count is too small.not available
3347NonVectorizableAlignment (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3348UnsupportedOperation (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_2596A8C + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll][$$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3349NonVectorizableStride (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3350NonVectorizableAlignment (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3351UnsupportedOperation (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_2596A8C + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][$$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)][$$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3352NonVectorizableStride (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
5288FullLoopUnroll (success)Low Level Optimizer1891534484Full loop unroll was performed.
  • Unroll Factor: 2
6962ModuloSchedule (success)Low Level Optimizer189153434Loop was modulo scheduled.
  • Initiation Interval: 12

Region #190
Region Nameupdate_final_fluxes$$OL$$136
Region Name (Demangled)not available
Start Line #3244
End Line #3244
Pseudocode
          void update_final_fluxes$$OL$$136(char * $$WIPtr42799, unsigned long long $$LBnd42800, unsigned long long $$UBnd42801)
  3244 |  {
            $$csx545 = (long long) mb[].off8;
            $$csx544 = 1ll + ((long long) mb[].off20 - $$csx545);
            if (!(0ll < $$csx544)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd42801 + $$LBnd42800 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVE8 = 0ll;
  3250 |    $$ICM.d-f2z_%addr665 = d-f2z_%addr;
            $$ICM.d-T_260_1%addr666 = d-T_260_1%addr;
            $$ICM.$$CIV1C3667 = $$CIV1C3;
  3244 |    $$ICM.mb[].off2066C = mb[].off20;
            $$ICM.mb[].off8668 = mb[].off8;
            $$ICM.mb[].off16669 = mb[].off16;
            $$ICM.mb[].off466A = mb[].off4;
  3250 |    $$ICM.mb[].off066B = mb[].off0;
  3244 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVE9 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                /* DIR   NEW construct_no=2 id_no=38437{$$csx67} */
  3250 |        ((double *)((char *)$$ICM.d-f2z_%addr665->f2z_%d-data%addr.rns323.  + $$ICM.d-f2z_%addr665->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns393.[(long long) ivy][1ll][$$csx545 + $$LoopIVE8][$$LoopIVE9 + ((long long) $$LBnd42800 + (long long) $$ICM.mb[].off466A)][(long long) ((int *)((char *)$$ICM.d-f2z_%addr665  + 40ll))->f2z_%x[].rns321.[(long long) $$ICM.mb[].off066B + $$ICM.$$CIV1C3667]] = ((double *)((char *)$$ICM.d-T_260_1%addr666  + (((long long) $$ICM.mb[].off466A * 8ll - (long long) $$ICM.mb[].off16669 * 8ll) - 8ll) * $$csx545 - (long long) $$ICM.mb[].off466A * 8ll))->T_260[].rns395.[$$csx545 + $$LoopIVE8][$$LoopIVE9 + ((long long) $$LBnd42800 + (long long) $$ICM.mb[].off466A)];
  3244 |        /* DIR   LATCH */
                $$LoopIVE9 = $$LoopIVE9 + 1ll;
              } while ((unsigned long long) $$LoopIVE9 < $$UBnd42801 + $$LBnd42800 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVE8 = $$LoopIVE8 + 1ll;
            } while ((unsigned long long) $$LoopIVE8 < (unsigned long long) $$csx544);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
13244not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
23244not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3353LoopHasPrivateVariables (success)High Level Optimizer19032441Private variables recognized in loop nest.
  • Variable Name: "$$CIV1C1", "$$CIV1C1", "$$CIV1C1", "$$csx67", and "$$csx67"
3354LoopParallelized (success)High Level Optimizer19032441Loop was automatically parallelized.not available
3355LoopInterchange (success)High Level Optimizer19032441Loop interchanging was applied to loop nest.not available
3356NonInnermostLoop (fail)High Level Optimizer19032441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3357NonVectorizableAlignment (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3358NonVectorizableStride (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3359NonStrideOneStore (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
5287LoopUnroll (success)Low Level Optimizer190153642Loop unroll was performed.
  • Unroll Factor: 8
6960ModuloSchedule (success)Low Level Optimizer190153622Loop was modulo scheduled.
  • Initiation Interval: 8
6961ModuloSchedule (success)Low Level Optimizer190153622Loop was modulo scheduled.
  • Initiation Interval: 24

Region #191
Region Namecalc_final_emf$$OL$$137
Region Name (Demangled)not available
Start Line #2826
End Line #2826
Pseudocode
          void calc_final_emf$$OL$$137(char * $$WIPtr43055, unsigned long long $$LBnd43056, unsigned long long $$UBnd43057)
  2826 |  {
            if (!1) goto lab_1;
            $$CIV9EF = (long long) 0;
  2827 |    $$ICM.mb[].off1666D = mb[].off16;
  2826 |    $$ICM.mb[].off466E = mb[].off4;
            $$ICM.mb[].off1266F = mb[].off12;
            $$ICM.mb[].off0670 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43053{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24609{$$CIV1CD} */
              /* DIR   NEW construct_no=1 id_no=24605{$$CIV1CE} */
              /* DIR   NEW construct_no=1 id_no=43051{$$UB88} */
              /* DIR   NEW construct_no=1 id_no=43054{$$DCIVB5} */
  2831 |      i = 1 + ((int) ((long long) $$LBnd43056 + $$CIV9EF) + $$ICM.mb[].off0670);
  2826 |      /* DIR   LATCH */
              $$CIV9EF = $$CIV9EF + 1ll;
            } while ((unsigned long long) $$CIV9EF < $$UBnd43057 + $$LBnd43056 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43057 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3360LoopHasPrivateVariables (success)High Level Optimizer19128261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3361LoopParallelized (success)High Level Optimizer19128261Loop was automatically parallelized.not available
3362NonVectorizableAlignment (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43056 + $$CIV9EF) + mb[].off0);
3363UnsupportedOperation (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43056 + $$CIV9EF) + mb[].off0)
3364DataDependence (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3365UnsupportedVectorTypes (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5230LoopUnroll (success)Low Level Optimizer191153701Loop unroll was performed.
  • Unroll Factor: 2
6907ModuloSchedule (success)Low Level Optimizer191not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #192
Region Namecalc_final_emf$$OL$$138
Region Name (Demangled)not available
Start Line #2857
End Line #2857
Pseudocode
          void calc_final_emf$$OL$$138(char * $$WIPtr43066, unsigned long long $$LBnd43067, unsigned long long $$UBnd43068)
  2857 |  {
            $$csx549 = (long long) mb[].off4;
            $$csx54A = (long long) mb[].off16;
            $$csx548 = $$csx54A - $$csx549;
            $$csx547 = 1ll + $$csx548;
            $$csx546 = $$csx547 % 4ll;
            if (!($$csx546 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIV9F2 = (long long) 0;
            if (!($$csx547 > $$csx546)) goto lab_49;
            $$ICM.d-e2x_%addr671 = d-e2x_%addr;
            $$ICM.d-T_267_1%addr672 = d-T_267_1%addr;
            $$ICM.mb[].off2067B = mb[].off20;
            $$ICM.mb[].off8673 = mb[].off8;
            $$ICM.mb[].off16674 = mb[].off16;
            $$ICM.mb[].off4675 = mb[].off4;
            $$ICM.mb[].off12676 = mb[].off12;
            $$ICM.mb[].off0677 = mb[].off0;
            $$ICM678 = (((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547;
            $$ICM679 = ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll;
            $$ICM67A = (8ll + ((long long) $$ICM.mb[].off12676 * 8ll - (long long) $$ICM.mb[].off0677 * 8ll)) * $$csx547;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIV9F1 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx54B = $$csx547 * (8ll + ((long long) $$ICM.mb[].off12676 * 8ll - (long long) $$ICM.mb[].off0677 * 8ll));
                $$CIV9F0 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467.[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][$$CIV9F1 + 1ll][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][($$CIV9F2 + (long long) $$LBnd43067) + (long long) $$ICM.mb[].off8673][$$csx549 + $$CIV9F1][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  /* DIR   LATCH */
                  $$CIV9F0 = $$CIV9F0 + 1ll;
                } while ((unsigned long long) $$CIV9F0 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12676 - (long long) $$ICM.mb[].off0677)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV9F1 = $$CIV9F1 + 1ll;
              } while ((long long) $$CIV9F1 < $$csx547 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIV9F3 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV9F0 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV3[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][1ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][($$CIV9F3 * 4ll + $$csx546) + $$csx549][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV2[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][2ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][1ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV1[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][3ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][2ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV0[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][4ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][3ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  /* DIR   LATCH */
                  $$CIV9F0 = $$CIV9F0 + 1ll;
                } while ((unsigned long long) $$CIV9F0 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12676 - (long long) $$ICM.mb[].off0677)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV9F3 = $$CIV9F3 + 1ll;
              } while ((unsigned long long) $$CIV9F3 < (unsigned long long) (($$csx54A - ($$csx546 + $$csx549)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9F2 = $$CIV9F2 + 1ll;
            } while ((unsigned long long) $$CIV9F2 < $$UBnd43068 + $$LBnd43067 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_49:
            $$ICM.d-e2x_%addr671 = d-e2x_%addr;
            $$ICM.d-T_267_1%addr672 = d-T_267_1%addr;
            $$ICM.mb[].off2067B = mb[].off20;
            $$ICM.mb[].off8673 = mb[].off8;
            $$ICM.mb[].off16674 = mb[].off16;
            $$ICM.mb[].off4675 = mb[].off4;
            $$ICM.mb[].off12676 = mb[].off12;
            $$ICM.mb[].off0677 = mb[].off0;
            $$ICM678 = (((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547;
            $$ICM679 = ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~51 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_55;
              $$CIV9F1 = (long long) 0;
              do {   /* id=13 guarded */ /* ~52 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_54;
                $$CIV9F0 = (long long) 0;
                do {   /* id=14 guarded */ /* ~53 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467.[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][$$CIV9F1 + 1ll][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][($$CIV9F2 + (long long) $$LBnd43067) + (long long) $$ICM.mb[].off8673][$$csx549 + $$CIV9F1][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  /* DIR   LATCH */
                  $$CIV9F0 = $$CIV9F0 + 1ll;
                } while ((unsigned long long) $$CIV9F0 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12676 - (long long) $$ICM.mb[].off0677)));    /* ~53 */
              lab_54:
                /* DIR   LATCH */
                $$CIV9F1 = $$CIV9F1 + 1ll;
              } while ((long long) $$CIV9F1 < $$csx547 % (long long) 4u);    /* ~52 */
            lab_55:
              /* DIR   LATCH */
              $$CIV9F2 = $$CIV9F2 + 1ll;
            } while ((unsigned long long) $$CIV9F2 < $$UBnd43068 + $$LBnd43067 * 18446744073709551615ull);    /* ~51 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV9F2 = (long long) 0;
            if (!($$csx547 > $$csx546)) goto lab_42;
            $$ICM.d-e2x_%addr671 = d-e2x_%addr;
            $$ICM.d-T_267_1%addr672 = d-T_267_1%addr;
            $$ICM.mb[].off2067B = mb[].off20;
            $$ICM.mb[].off8673 = mb[].off8;
            $$ICM.mb[].off16674 = mb[].off16;
            $$ICM.mb[].off4675 = mb[].off4;
            $$ICM.mb[].off12676 = mb[].off12;
            $$ICM.mb[].off0677 = mb[].off0;
            $$ICM678 = (((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547;
            $$ICM679 = ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll;
            $$ICM67A = (8ll + ((long long) $$ICM.mb[].off12676 * 8ll - (long long) $$ICM.mb[].off0677 * 8ll)) * $$csx547;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIV9F3 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV9F0 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV3[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][1ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][($$CIV9F3 * 4ll + $$csx546) + $$csx549][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV2[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][2ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][1ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV1[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][3ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][2ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  ((double *)((char *)$$ICM.d-T_267_1%addr672  + ((((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll) - 8ll) * $$csx547 + ((long long) $$ICM.mb[].off0677 * 8ll - (long long) $$ICM.mb[].off12676 * 8ll)) - 16ll))->T_267[].rns467..SV0[1ll + ($$CIV9F2 + (long long) $$LBnd43067)][4ll + ($$CIV9F3 * 4ll + $$csx546)][$$CIV9F0 + 1ll] = ((double *)((char *)$$ICM.d-e2x_%addr671->e2x_%d-data%addr.rns462.  + $$ICM.d-e2x_%addr671->e2x_%d-data%rvo.rns459.))->e2x_%data[].rns468.[1ll][1ll][$$CIV9F2 + ((long long) $$ICM.mb[].off8673 + (long long) $$LBnd43067)][3ll + (($$CIV9F3 * 4ll + $$csx546) + $$csx549)][(long long) ((int *)((char *)$$ICM.d-e2x_%addr671  + 40ll))->e2x_%x[].rns460.[(long long) $$ICM.mb[].off0677 + $$CIV9F0]];
                  /* DIR   LATCH */
                  $$CIV9F0 = $$CIV9F0 + 1ll;
                } while ((unsigned long long) $$CIV9F0 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12676 - (long long) $$ICM.mb[].off0677)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV9F3 = $$CIV9F3 + 1ll;
              } while ((unsigned long long) $$CIV9F3 < (unsigned long long) (($$csx54A - ($$csx546 + $$csx549)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV9F2 = $$CIV9F2 + 1ll;
            } while ((unsigned long long) $$CIV9F2 < $$UBnd43068 + $$LBnd43067 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
22857not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32857not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102857not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122857not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
132857not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142857not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3366LoopHasPrivateVariables (success)High Level Optimizer19228571Private variables recognized in loop nest.
  • Variable Name: "$$CIV1E1", "$$CIV1E0", "$$CIV1E0", "$$CIV1E1", "$$CIV1E0", "$$CIV1E0", "$$CIV1E1", "$$CIV1E0", and "$$CIV1E0"
3367LoopParallelized (success)High Level Optimizer19228571Loop was automatically parallelized.not available
3368NonInnermostLoop (fail)High Level Optimizer19228571An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3369NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9F1 + 1ll) + (8ll)*($$CIV9F0 + 1ll))
3370NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*(($$CIV9F2 + (long long) $$LBnd43067) + (long long) mb[].off8) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*((long long) mb[].off4 + $$CIV9F1) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3371OuterLoopUnroll (success)High Level Optimizer19228572An outer loop unroll was performed.
  • Unroll Factor: 4
3372NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3373NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3374NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3375NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(1ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3376NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3377NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(2ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3378NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3379NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(3ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3380NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3381NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3382NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3383NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(1ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3384NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3385NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(2ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3386NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3387NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(3ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
5221LoopUnroll (success)Low Level Optimizer192153713Loop unroll was performed.
  • Unroll Factor: 2
5222LoopUnroll (success)Low Level Optimizer1921537110Loop unroll was performed.
  • Unroll Factor: 2
6896ModuloSchedule (success)Low Level Optimizer192not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6897ModuloSchedule (success)Low Level Optimizer192153717Loop was modulo scheduled.
  • Initiation Interval: 12
6898ModuloSchedule (success)Low Level Optimizer1921537114Loop was modulo scheduled.
  • Initiation Interval: 12
6899ModuloSchedule (success)Low Level Optimizer192not available10Loop was modulo scheduled.
  • Initiation Interval: 34

Region #193
Region Namecalc_final_emf$$OL$$139
Region Name (Demangled)not available
Start Line #2875
End Line #2875
Pseudocode
          void calc_final_emf$$OL$$139(char * $$WIPtr43077, unsigned long long $$LBnd43078, unsigned long long $$UBnd43079)
  2875 |  {
            $$csx54F = (long long) mb[].off4;
            $$csx550 = (long long) mb[].off16;
            $$csx54E = $$csx550 - $$csx54F;
            $$csx54D = 1ll + $$csx54E;
            $$csx54C = $$csx54D % 4ll;
            if (!($$csx54C > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIV9F6 = (long long) 0;
            if (!($$csx54D > $$csx54C)) goto lab_49;
            $$ICM.d-e2y_%addr67C = d-e2y_%addr;
            $$ICM.d-T_280_1%addr67D = d-T_280_1%addr;
            $$ICM.mb[].off20686 = mb[].off20;
            $$ICM.mb[].off867E = mb[].off8;
            $$ICM.mb[].off1667F = mb[].off16;
            $$ICM.mb[].off4680 = mb[].off4;
            $$ICM.mb[].off12681 = mb[].off12;
            $$ICM.mb[].off0682 = mb[].off0;
            $$ICM683 = (((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D;
            $$ICM684 = ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll;
            $$ICM685 = (8ll + ((long long) $$ICM.mb[].off12681 * 8ll - (long long) $$ICM.mb[].off0682 * 8ll)) * $$csx54D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIV9F5 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx551 = $$csx54D * (8ll + ((long long) $$ICM.mb[].off12681 * 8ll - (long long) $$ICM.mb[].off0682 * 8ll));
                $$CIV9F4 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497.[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][$$CIV9F5 + 1ll][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][($$CIV9F6 + (long long) $$LBnd43078) + (long long) $$ICM.mb[].off867E][$$csx54F + $$CIV9F5][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  /* DIR   LATCH */
                  $$CIV9F4 = $$CIV9F4 + 1ll;
                } while ((unsigned long long) $$CIV9F4 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12681 - (long long) $$ICM.mb[].off0682)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV9F5 = $$CIV9F5 + 1ll;
              } while ((long long) $$CIV9F5 < $$csx54D % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIV9F7 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV9F4 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV3[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][1ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][($$CIV9F7 * 4ll + $$csx54C) + $$csx54F][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV2[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][2ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][1ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV1[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][3ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][2ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV0[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][4ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][3ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  /* DIR   LATCH */
                  $$CIV9F4 = $$CIV9F4 + 1ll;
                } while ((unsigned long long) $$CIV9F4 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12681 - (long long) $$ICM.mb[].off0682)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV9F7 = $$CIV9F7 + 1ll;
              } while ((unsigned long long) $$CIV9F7 < (unsigned long long) (($$csx550 - ($$csx54C + $$csx54F)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9F6 = $$CIV9F6 + 1ll;
            } while ((unsigned long long) $$CIV9F6 < $$UBnd43079 + $$LBnd43078 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_49:
            $$ICM.d-e2y_%addr67C = d-e2y_%addr;
            $$ICM.d-T_280_1%addr67D = d-T_280_1%addr;
            $$ICM.mb[].off20686 = mb[].off20;
            $$ICM.mb[].off867E = mb[].off8;
            $$ICM.mb[].off1667F = mb[].off16;
            $$ICM.mb[].off4680 = mb[].off4;
            $$ICM.mb[].off12681 = mb[].off12;
            $$ICM.mb[].off0682 = mb[].off0;
            $$ICM683 = (((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D;
            $$ICM684 = ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~51 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_55;
              $$CIV9F5 = (long long) 0;
              do {   /* id=13 guarded */ /* ~52 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_54;
                $$CIV9F4 = (long long) 0;
                do {   /* id=14 guarded */ /* ~53 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497.[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][$$CIV9F5 + 1ll][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][($$CIV9F6 + (long long) $$LBnd43078) + (long long) $$ICM.mb[].off867E][$$csx54F + $$CIV9F5][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  /* DIR   LATCH */
                  $$CIV9F4 = $$CIV9F4 + 1ll;
                } while ((unsigned long long) $$CIV9F4 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12681 - (long long) $$ICM.mb[].off0682)));    /* ~53 */
              lab_54:
                /* DIR   LATCH */
                $$CIV9F5 = $$CIV9F5 + 1ll;
              } while ((long long) $$CIV9F5 < $$csx54D % (long long) 4u);    /* ~52 */
            lab_55:
              /* DIR   LATCH */
              $$CIV9F6 = $$CIV9F6 + 1ll;
            } while ((unsigned long long) $$CIV9F6 < $$UBnd43079 + $$LBnd43078 * 18446744073709551615ull);    /* ~51 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV9F6 = (long long) 0;
            if (!($$csx54D > $$csx54C)) goto lab_42;
            $$ICM.d-e2y_%addr67C = d-e2y_%addr;
            $$ICM.d-T_280_1%addr67D = d-T_280_1%addr;
            $$ICM.mb[].off20686 = mb[].off20;
            $$ICM.mb[].off867E = mb[].off8;
            $$ICM.mb[].off1667F = mb[].off16;
            $$ICM.mb[].off4680 = mb[].off4;
            $$ICM.mb[].off12681 = mb[].off12;
            $$ICM.mb[].off0682 = mb[].off0;
            $$ICM683 = (((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D;
            $$ICM684 = ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll;
            $$ICM685 = (8ll + ((long long) $$ICM.mb[].off12681 * 8ll - (long long) $$ICM.mb[].off0682 * 8ll)) * $$csx54D;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIV9F7 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV9F4 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV3[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][1ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][($$CIV9F7 * 4ll + $$csx54C) + $$csx54F][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV2[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][2ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][1ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV1[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][3ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][2ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  ((double *)((char *)$$ICM.d-T_280_1%addr67D  + ((((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll) - 8ll) * $$csx54D + ((long long) $$ICM.mb[].off0682 * 8ll - (long long) $$ICM.mb[].off12681 * 8ll)) - 16ll))->T_280[].rns497..SV0[1ll + ($$CIV9F6 + (long long) $$LBnd43078)][4ll + ($$CIV9F7 * 4ll + $$csx54C)][$$CIV9F4 + 1ll] = ((double *)((char *)$$ICM.d-e2y_%addr67C->e2y_%d-data%addr.rns492.  + $$ICM.d-e2y_%addr67C->e2y_%d-data%rvo.rns489.))->e2y_%data[].rns498.[1ll][1ll][$$CIV9F6 + ((long long) $$ICM.mb[].off867E + (long long) $$LBnd43078)][3ll + (($$CIV9F7 * 4ll + $$csx54C) + $$csx54F)][(long long) ((int *)((char *)$$ICM.d-e2y_%addr67C  + 40ll))->e2y_%x[].rns490.[(long long) $$ICM.mb[].off0682 + $$CIV9F4]];
                  /* DIR   LATCH */
                  $$CIV9F4 = $$CIV9F4 + 1ll;
                } while ((unsigned long long) $$CIV9F4 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12681 - (long long) $$ICM.mb[].off0682)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV9F7 = $$CIV9F7 + 1ll;
              } while ((unsigned long long) $$CIV9F7 < (unsigned long long) (($$csx550 - ($$csx54C + $$csx54F)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV9F6 = $$CIV9F6 + 1ll;
            } while ((unsigned long long) $$CIV9F6 < $$UBnd43079 + $$LBnd43078 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
22875not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32875not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52875not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62875not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72875not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92875not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102875not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122875not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
132875not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142875not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3388LoopHasPrivateVariables (success)High Level Optimizer19328751Private variables recognized in loop nest.
  • Variable Name: "$$CIV1F2", "$$CIV1F1", "$$CIV1F1", "$$CIV1F2", "$$CIV1F1", "$$CIV1F1", "$$CIV1F2", "$$CIV1F1", and "$$CIV1F1"
3389LoopParallelized (success)High Level Optimizer19328751Loop was automatically parallelized.not available
3390NonInnermostLoop (fail)High Level Optimizer19328751An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3391NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9F5 + 1ll) + (8ll)*($$CIV9F4 + 1ll))
3392NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*(($$CIV9F6 + (long long) $$LBnd43078) + (long long) mb[].off8) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*((long long) mb[].off4 + $$CIV9F5) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3393OuterLoopUnroll (success)High Level Optimizer19328752An outer loop unroll was performed.
  • Unroll Factor: 4
3394NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3395NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3396NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3397NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(1ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3398NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3399NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(2ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3400NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3401NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(3ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3402NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3403NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3404NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3405NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(1ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3406NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3407NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(2ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3408NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3409NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(3ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
5219LoopUnroll (success)Low Level Optimizer193153723Loop unroll was performed.
  • Unroll Factor: 2
5220LoopUnroll (success)Low Level Optimizer1931537210Loop unroll was performed.
  • Unroll Factor: 2
6892ModuloSchedule (success)Low Level Optimizer193not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6893ModuloSchedule (success)Low Level Optimizer193153727Loop was modulo scheduled.
  • Initiation Interval: 12
6894ModuloSchedule (success)Low Level Optimizer1931537214Loop was modulo scheduled.
  • Initiation Interval: 12
6895ModuloSchedule (success)Low Level Optimizer193not available10Loop was modulo scheduled.
  • Initiation Interval: 34

Region #194
Region Namecalc_final_emf$$OL$$140
Region Name (Demangled)not available
Start Line #2834
End Line #2834
Pseudocode
          void calc_final_emf$$OL$$140(char * $$WIPtr43087, unsigned long long $$LBnd43088, unsigned long long $$UBnd43089)
  2834 |  {
            if (!1) goto lab_1;
            $$CIV9F8 = (long long) 0;
  2835 |    $$ICM.mb[].off16687 = mb[].off16;
  2834 |    $$ICM.mb[].off4688 = mb[].off4;
            $$ICM.mb[].off12689 = mb[].off12;
            $$ICM.mb[].off068A = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43085{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24652{$$CIV1D0} */
              /* DIR   NEW construct_no=1 id_no=24656{$$CIV1D1} */
              /* DIR   NEW construct_no=1 id_no=43083{$$UB8B} */
              /* DIR   NEW construct_no=1 id_no=43086{$$DCIVB1} */
  2839 |      i = 1 + ((int) ((long long) $$LBnd43088 + $$CIV9F8) + $$ICM.mb[].off068A);
  2834 |      /* DIR   LATCH */
              $$CIV9F8 = $$CIV9F8 + 1ll;
            } while ((unsigned long long) $$CIV9F8 < $$UBnd43089 + $$LBnd43088 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43089 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12834not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3410LoopHasPrivateVariables (success)High Level Optimizer19428341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3411LoopParallelized (success)High Level Optimizer19428341Loop was automatically parallelized.not available
3412NonVectorizableAlignment (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43088 + $$CIV9F8) + mb[].off0);
3413UnsupportedOperation (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43088 + $$CIV9F8) + mb[].off0)
3414DataDependence (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3415UnsupportedVectorTypes (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5226LoopUnroll (success)Low Level Optimizer194153781Loop unroll was performed.
  • Unroll Factor: 2
6903ModuloSchedule (success)Low Level Optimizer194not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #195
Region Namecalc_final_emf$$OL$$141
Region Name (Demangled)not available
Start Line #2907
End Line #2907
Pseudocode
          void calc_final_emf$$OL$$141(char * $$WIPtr43098, unsigned long long $$LBnd43099, unsigned long long $$UBnd43100)
  2907 |  {
            $$csx555 = (long long) mb[].off4;
            $$csx556 = (long long) mb[].off16;
            $$csx554 = $$csx556 - $$csx555;
            $$csx553 = 1ll + $$csx554;
            $$csx552 = $$csx553 % 4ll;
            if (!($$csx552 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIV9FB = (long long) 0;
            if (!($$csx553 > $$csx552)) goto lab_49;
            $$ICM.d-e2z_%addr68B = d-e2z_%addr;
            $$ICM.d-T_304_1%addr68C = d-T_304_1%addr;
            $$ICM.mb[].off20695 = mb[].off20;
            $$ICM.mb[].off868D = mb[].off8;
            $$ICM.mb[].off1668E = mb[].off16;
            $$ICM.mb[].off468F = mb[].off4;
            $$ICM.mb[].off12690 = mb[].off12;
            $$ICM.mb[].off0691 = mb[].off0;
            $$ICM692 = (((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553;
            $$ICM693 = ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll;
            $$ICM694 = (8ll + ((long long) $$ICM.mb[].off12690 * 8ll - (long long) $$ICM.mb[].off0691 * 8ll)) * $$csx553;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIV9FA = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx557 = $$csx553 * (8ll + ((long long) $$ICM.mb[].off12690 * 8ll - (long long) $$ICM.mb[].off0691 * 8ll));
                $$CIV9F9 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528.[1ll + ($$CIV9FB + (long long) $$LBnd43099)][$$CIV9FA + 1ll][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][($$CIV9FB + (long long) $$LBnd43099) + (long long) $$ICM.mb[].off868D][$$csx555 + $$CIV9FA][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  /* DIR   LATCH */
                  $$CIV9F9 = $$CIV9F9 + 1ll;
                } while ((unsigned long long) $$CIV9F9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12690 - (long long) $$ICM.mb[].off0691)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIV9FA = $$CIV9FA + 1ll;
              } while ((long long) $$CIV9FA < $$csx553 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIV9FC = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIV9F9 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV3[1ll + ($$CIV9FB + (long long) $$LBnd43099)][1ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][($$CIV9FC * 4ll + $$csx552) + $$csx555][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV2[1ll + ($$CIV9FB + (long long) $$LBnd43099)][2ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][1ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV1[1ll + ($$CIV9FB + (long long) $$LBnd43099)][3ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][2ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV0[1ll + ($$CIV9FB + (long long) $$LBnd43099)][4ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][3ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  /* DIR   LATCH */
                  $$CIV9F9 = $$CIV9F9 + 1ll;
                } while ((unsigned long long) $$CIV9F9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12690 - (long long) $$ICM.mb[].off0691)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIV9FC = $$CIV9FC + 1ll;
              } while ((unsigned long long) $$CIV9FC < (unsigned long long) (($$csx556 - ($$csx552 + $$csx555)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIV9FB = $$CIV9FB + 1ll;
            } while ((unsigned long long) $$CIV9FB < $$UBnd43100 + $$LBnd43099 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_49:
            $$ICM.d-e2z_%addr68B = d-e2z_%addr;
            $$ICM.d-T_304_1%addr68C = d-T_304_1%addr;
            $$ICM.mb[].off20695 = mb[].off20;
            $$ICM.mb[].off868D = mb[].off8;
            $$ICM.mb[].off1668E = mb[].off16;
            $$ICM.mb[].off468F = mb[].off4;
            $$ICM.mb[].off12690 = mb[].off12;
            $$ICM.mb[].off0691 = mb[].off0;
            $$ICM692 = (((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553;
            $$ICM693 = ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~51 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_55;
              $$CIV9FA = (long long) 0;
              do {   /* id=13 guarded */ /* ~52 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_54;
                $$CIV9F9 = (long long) 0;
                do {   /* id=14 guarded */ /* ~53 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528.[1ll + ($$CIV9FB + (long long) $$LBnd43099)][$$CIV9FA + 1ll][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][($$CIV9FB + (long long) $$LBnd43099) + (long long) $$ICM.mb[].off868D][$$csx555 + $$CIV9FA][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  /* DIR   LATCH */
                  $$CIV9F9 = $$CIV9F9 + 1ll;
                } while ((unsigned long long) $$CIV9F9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12690 - (long long) $$ICM.mb[].off0691)));    /* ~53 */
              lab_54:
                /* DIR   LATCH */
                $$CIV9FA = $$CIV9FA + 1ll;
              } while ((long long) $$CIV9FA < $$csx553 % (long long) 4u);    /* ~52 */
            lab_55:
              /* DIR   LATCH */
              $$CIV9FB = $$CIV9FB + 1ll;
            } while ((unsigned long long) $$CIV9FB < $$UBnd43100 + $$LBnd43099 * 18446744073709551615ull);    /* ~51 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIV9FB = (long long) 0;
            if (!($$csx553 > $$csx552)) goto lab_42;
            $$ICM.d-e2z_%addr68B = d-e2z_%addr;
            $$ICM.d-T_304_1%addr68C = d-T_304_1%addr;
            $$ICM.mb[].off20695 = mb[].off20;
            $$ICM.mb[].off868D = mb[].off8;
            $$ICM.mb[].off1668E = mb[].off16;
            $$ICM.mb[].off468F = mb[].off4;
            $$ICM.mb[].off12690 = mb[].off12;
            $$ICM.mb[].off0691 = mb[].off0;
            $$ICM692 = (((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553;
            $$ICM693 = ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll;
            $$ICM694 = (8ll + ((long long) $$ICM.mb[].off12690 * 8ll - (long long) $$ICM.mb[].off0691 * 8ll)) * $$csx553;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIV9FC = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIV9F9 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV3[1ll + ($$CIV9FB + (long long) $$LBnd43099)][1ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][($$CIV9FC * 4ll + $$csx552) + $$csx555][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV2[1ll + ($$CIV9FB + (long long) $$LBnd43099)][2ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][1ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV1[1ll + ($$CIV9FB + (long long) $$LBnd43099)][3ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][2ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  ((double *)((char *)$$ICM.d-T_304_1%addr68C  + ((((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll) - 8ll) * $$csx553 + ((long long) $$ICM.mb[].off0691 * 8ll - (long long) $$ICM.mb[].off12690 * 8ll)) - 16ll))->T_304[].rns528..SV0[1ll + ($$CIV9FB + (long long) $$LBnd43099)][4ll + ($$CIV9FC * 4ll + $$csx552)][$$CIV9F9 + 1ll] = ((double *)((char *)$$ICM.d-e2z_%addr68B->e2z_%d-data%addr.rns523.  + $$ICM.d-e2z_%addr68B->e2z_%d-data%rvo.rns520.))->e2z_%data[].rns529.[1ll][1ll][$$CIV9FB + ((long long) $$ICM.mb[].off868D + (long long) $$LBnd43099)][3ll + (($$CIV9FC * 4ll + $$csx552) + $$csx555)][(long long) ((int *)((char *)$$ICM.d-e2z_%addr68B  + 40ll))->e2z_%x[].rns521.[(long long) $$ICM.mb[].off0691 + $$CIV9F9]];
                  /* DIR   LATCH */
                  $$CIV9F9 = $$CIV9F9 + 1ll;
                } while ((unsigned long long) $$CIV9F9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12690 - (long long) $$ICM.mb[].off0691)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIV9FC = $$CIV9FC + 1ll;
              } while ((unsigned long long) $$CIV9FC < (unsigned long long) (($$csx556 - ($$csx552 + $$csx555)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIV9FB = $$CIV9FB + 1ll;
            } while ((unsigned long long) $$CIV9FB < $$UBnd43100 + $$LBnd43099 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12907not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22907not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32907not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52907not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62907not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72907not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92907not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102907not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122907not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
132907not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142907not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3416LoopHasPrivateVariables (success)High Level Optimizer19529071Private variables recognized in loop nest.
  • Variable Name: "$$CIV20F", "$$CIV20E", "$$CIV20E", "$$CIV20F", "$$CIV20E", "$$CIV20E", "$$CIV20F", "$$CIV20E", and "$$CIV20E"
3417LoopParallelized (success)High Level Optimizer19529071Loop was automatically parallelized.not available
3418NonInnermostLoop (fail)High Level Optimizer19529071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3419NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9FA + 1ll) + (8ll)*($$CIV9F9 + 1ll))
3420NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*(($$CIV9FB + (long long) $$LBnd43099) + (long long) mb[].off8) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*((long long) mb[].off4 + $$CIV9FA) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3421OuterLoopUnroll (success)High Level Optimizer19529072An outer loop unroll was performed.
  • Unroll Factor: 4
3422NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3423NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3424NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3425NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(1ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3426NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3427NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(2ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3428NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3429NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(3ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3430NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3431NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3432NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3433NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(1ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3434NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3435NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(2ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3436NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3437NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(3ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
5217LoopUnroll (success)Low Level Optimizer195153793Loop unroll was performed.
  • Unroll Factor: 2
5218LoopUnroll (success)Low Level Optimizer1951537910Loop unroll was performed.
  • Unroll Factor: 2
6888ModuloSchedule (success)Low Level Optimizer195not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6889ModuloSchedule (success)Low Level Optimizer195153797Loop was modulo scheduled.
  • Initiation Interval: 12
6890ModuloSchedule (success)Low Level Optimizer1951537914Loop was modulo scheduled.
  • Initiation Interval: 12
6891ModuloSchedule (success)Low Level Optimizer195not available10Loop was modulo scheduled.
  • Initiation Interval: 34

Region #196
Region Namecalc_final_emf$$OL$$142
Region Name (Demangled)not available
Start Line #2834
End Line #2839
Pseudocode
          void calc_final_emf$$OL$$142(char * $$WIPtr43108, unsigned long long $$LBnd43109, unsigned long long $$UBnd43110)
  2834 |  {
            if (!1) goto lab_1;
            $$CIV9FD = (long long) 0;
  2835 |    $$ICM.mb[].off16696 = mb[].off16;
  2834 |    $$ICM.mb[].off4697 = mb[].off4;
            $$ICM.mb[].off12698 = mb[].off12;
            $$ICM.mb[].off0699 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43106{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24652{$$CIV1D0} */
              /* DIR   NEW construct_no=1 id_no=24656{$$CIV1D1} */
              /* DIR   NEW construct_no=1 id_no=43104{$$UB8D} */
              /* DIR   NEW construct_no=1 id_no=43107{$$CIV1D2} */
  2839 |      i = 1 + ((int) ((long long) $$LBnd43109 + $$CIV9FD) + $$ICM.mb[].off0699);
              /* DIR   LATCH */
              $$CIV9FD = $$CIV9FD + 1ll;
            } while ((unsigned long long) $$CIV9FD < $$UBnd43110 + $$LBnd43109 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43110 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12834not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3438LoopHasPrivateVariables (success)High Level Optimizer19628341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3439LoopParallelized (success)High Level Optimizer19628341Loop was automatically parallelized.not available
3440NonVectorizableAlignment (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43109 + $$CIV9FD) + mb[].off0);
3441UnsupportedOperation (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43109 + $$CIV9FD) + mb[].off0)
3442DataDependence (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3443UnsupportedVectorTypes (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5225LoopUnroll (success)Low Level Optimizer196153861Loop unroll was performed.
  • Unroll Factor: 2
6902ModuloSchedule (success)Low Level Optimizer196not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #197
Region Namecalc_final_emf$$OL$$143
Region Name (Demangled)not available
Start Line #2834
End Line #2839
Pseudocode
          void calc_final_emf$$OL$$143(char * $$WIPtr43118, unsigned long long $$LBnd43119, unsigned long long $$UBnd43120)
  2834 |  {
            if (!1) goto lab_1;
            $$CIV9FE = (long long) 0;
  2835 |    $$ICM.mb[].off1669A = mb[].off16;
  2834 |    $$ICM.mb[].off469B = mb[].off4;
            $$ICM.mb[].off1269C = mb[].off12;
            $$ICM.mb[].off069D = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43116{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24652{$$CIV1D0} */
              /* DIR   NEW construct_no=1 id_no=24656{$$CIV1D1} */
              /* DIR   NEW construct_no=1 id_no=43114{$$UB8E} */
              /* DIR   NEW construct_no=1 id_no=43117{$$CIV1D2} */
  2839 |      i = 1 + ((int) ((long long) $$LBnd43119 + $$CIV9FE) + $$ICM.mb[].off069D);
              /* DIR   LATCH */
              $$CIV9FE = $$CIV9FE + 1ll;
            } while ((unsigned long long) $$CIV9FE < $$UBnd43120 + $$LBnd43119 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43120 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12834not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3444LoopHasPrivateVariables (success)High Level Optimizer19728341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3445LoopParallelized (success)High Level Optimizer19728341Loop was automatically parallelized.not available
3446NonVectorizableAlignment (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43119 + $$CIV9FE) + mb[].off0);
3447UnsupportedOperation (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43119 + $$CIV9FE) + mb[].off0)
3448DataDependence (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3449UnsupportedVectorTypes (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5224LoopUnroll (success)Low Level Optimizer197153931Loop unroll was performed.
  • Unroll Factor: 2
6901ModuloSchedule (success)Low Level Optimizer197not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #198
Region Namecalc_final_emf$$OL$$144
Region Name (Demangled)not available
Start Line #2834
End Line #2839
Pseudocode
          void calc_final_emf$$OL$$144(char * $$WIPtr43128, unsigned long long $$LBnd43129, unsigned long long $$UBnd43130)
  2834 |  {
            if (!1) goto lab_1;
            $$CIV9FF = (long long) 0;
  2835 |    $$ICM.mb[].off1669E = mb[].off16;
  2834 |    $$ICM.mb[].off469F = mb[].off4;
            $$ICM.mb[].off126A0 = mb[].off12;
            $$ICM.mb[].off06A1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43126{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24652{$$CIV1D0} */
              /* DIR   NEW construct_no=1 id_no=24656{$$CIV1D1} */
              /* DIR   NEW construct_no=1 id_no=43124{$$UB8F} */
              /* DIR   NEW construct_no=1 id_no=43127{$$CIV1D2} */
  2839 |      i = 1 + ((int) ((long long) $$LBnd43129 + $$CIV9FF) + $$ICM.mb[].off06A1);
              /* DIR   LATCH */
              $$CIV9FF = $$CIV9FF + 1ll;
            } while ((unsigned long long) $$CIV9FF < $$UBnd43130 + $$LBnd43129 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43130 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12834not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3450LoopHasPrivateVariables (success)High Level Optimizer19828341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3451LoopParallelized (success)High Level Optimizer19828341Loop was automatically parallelized.not available
3452NonVectorizableAlignment (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43129 + $$CIV9FF) + mb[].off0);
3453UnsupportedOperation (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43129 + $$CIV9FF) + mb[].off0)
3454DataDependence (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3455UnsupportedVectorTypes (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5223LoopUnroll (success)Low Level Optimizer198154001Loop unroll was performed.
  • Unroll Factor: 2
6900ModuloSchedule (success)Low Level Optimizer198not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #199
Region Namecalc_final_emf$$OL$$145
Region Name (Demangled)not available
Start Line #2826
End Line #2831
Pseudocode
          void calc_final_emf$$OL$$145(char * $$WIPtr43138, unsigned long long $$LBnd43139, unsigned long long $$UBnd43140)
  2826 |  {
            if (!1) goto lab_1;
            $$CIVA00 = (long long) 0;
  2827 |    $$ICM.mb[].off166A2 = mb[].off16;
  2826 |    $$ICM.mb[].off46A3 = mb[].off4;
            $$ICM.mb[].off126A4 = mb[].off12;
            $$ICM.mb[].off06A5 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43136{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24609{$$CIV1CD} */
              /* DIR   NEW construct_no=1 id_no=24605{$$CIV1CE} */
              /* DIR   NEW construct_no=1 id_no=43134{$$UB90} */
              /* DIR   NEW construct_no=1 id_no=43137{$$CIV1CF} */
  2831 |      i = 1 + ((int) ((long long) $$LBnd43139 + $$CIVA00) + $$ICM.mb[].off06A5);
              /* DIR   LATCH */
              $$CIVA00 = $$CIVA00 + 1ll;
            } while ((unsigned long long) $$CIVA00 < $$UBnd43140 + $$LBnd43139 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43140 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12826not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3456LoopHasPrivateVariables (success)High Level Optimizer19928261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3457LoopParallelized (success)High Level Optimizer19928261Loop was automatically parallelized.not available
3458NonVectorizableAlignment (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43139 + $$CIVA00) + mb[].off0);
3459UnsupportedOperation (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43139 + $$CIVA00) + mb[].off0)
3460DataDependence (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3461UnsupportedVectorTypes (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5229LoopUnroll (success)Low Level Optimizer199154071Loop unroll was performed.
  • Unroll Factor: 2
6906ModuloSchedule (success)Low Level Optimizer199not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #200
Region Namecalc_final_emf$$OL$$146
Region Name (Demangled)not available
Start Line #2818
End Line #2818
Pseudocode
          void calc_final_emf$$OL$$146(char * $$WIPtr43148, unsigned long long $$LBnd43149, unsigned long long $$UBnd43150)
  2818 |  {
            if (!1) goto lab_1;
            $$CIVA01 = (long long) 0;
  2819 |    $$ICM.mb[].off166A6 = mb[].off16;
  2818 |    $$ICM.mb[].off46A7 = mb[].off4;
            $$ICM.mb[].off126A8 = mb[].off12;
            $$ICM.mb[].off06A9 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43146{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24627{$$CIV1CA} */
              /* DIR   NEW construct_no=1 id_no=24617{$$CIV1CB} */
              /* DIR   NEW construct_no=1 id_no=43144{$$UB91} */
              /* DIR   NEW construct_no=1 id_no=43147{$$DCIVB9} */
  2823 |      i = 1 + ((int) ((long long) $$LBnd43149 + $$CIVA01) + $$ICM.mb[].off06A9);
  2818 |      /* DIR   LATCH */
              $$CIVA01 = $$CIVA01 + 1ll;
            } while ((unsigned long long) $$CIVA01 < $$UBnd43150 + $$LBnd43149 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43150 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12818not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3462LoopHasPrivateVariables (success)High Level Optimizer20028181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3463LoopParallelized (success)High Level Optimizer20028181Loop was automatically parallelized.not available
3464NonVectorizableAlignment (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43149 + $$CIVA01) + mb[].off0);
3465UnsupportedOperation (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43149 + $$CIVA01) + mb[].off0)
3466DataDependence (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3467UnsupportedVectorTypes (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5216LoopUnroll (success)Low Level Optimizer200154131Loop unroll was performed.
  • Unroll Factor: 2
6887ModuloSchedule (success)Low Level Optimizer200not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #201
Region Namecalc_final_emf$$OL$$147
Region Name (Demangled)not available
Start Line #2826
End Line #2831
Pseudocode
          void calc_final_emf$$OL$$147(char * $$WIPtr43158, unsigned long long $$LBnd43159, unsigned long long $$UBnd43160)
  2826 |  {
            if (!1) goto lab_1;
            $$CIVA02 = (long long) 0;
  2827 |    $$ICM.mb[].off166AA = mb[].off16;
  2826 |    $$ICM.mb[].off46AB = mb[].off4;
            $$ICM.mb[].off126AC = mb[].off12;
            $$ICM.mb[].off06AD = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43156{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24609{$$CIV1CD} */
              /* DIR   NEW construct_no=1 id_no=24605{$$CIV1CE} */
              /* DIR   NEW construct_no=1 id_no=43154{$$UB92} */
              /* DIR   NEW construct_no=1 id_no=43157{$$CIV1CF} */
  2831 |      i = 1 + ((int) ((long long) $$LBnd43159 + $$CIVA02) + $$ICM.mb[].off06AD);
              /* DIR   LATCH */
              $$CIVA02 = $$CIVA02 + 1ll;
            } while ((unsigned long long) $$CIVA02 < $$UBnd43160 + $$LBnd43159 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43160 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12826not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3468LoopHasPrivateVariables (success)High Level Optimizer20128261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3469LoopParallelized (success)High Level Optimizer20128261Loop was automatically parallelized.not available
3470NonVectorizableAlignment (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43159 + $$CIVA02) + mb[].off0);
3471UnsupportedOperation (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43159 + $$CIVA02) + mb[].off0)
3472DataDependence (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3473UnsupportedVectorTypes (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5228LoopUnroll (success)Low Level Optimizer201154201Loop unroll was performed.
  • Unroll Factor: 2
6905ModuloSchedule (success)Low Level Optimizer201not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #202
Region Namecalc_final_emf$$OL$$148
Region Name (Demangled)not available
Start Line #2826
End Line #2831
Pseudocode
          void calc_final_emf$$OL$$148(char * $$WIPtr43168, unsigned long long $$LBnd43169, unsigned long long $$UBnd43170)
  2826 |  {
            if (!1) goto lab_1;
            $$CIVA03 = (long long) 0;
  2827 |    $$ICM.mb[].off166AE = mb[].off16;
  2826 |    $$ICM.mb[].off46AF = mb[].off4;
            $$ICM.mb[].off126B0 = mb[].off12;
            $$ICM.mb[].off06B1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43166{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24609{$$CIV1CD} */
              /* DIR   NEW construct_no=1 id_no=24605{$$CIV1CE} */
              /* DIR   NEW construct_no=1 id_no=43164{$$UB93} */
              /* DIR   NEW construct_no=1 id_no=43167{$$CIV1CF} */
  2831 |      i = 1 + ((int) ((long long) $$LBnd43169 + $$CIVA03) + $$ICM.mb[].off06B1);
              /* DIR   LATCH */
              $$CIVA03 = $$CIVA03 + 1ll;
            } while ((unsigned long long) $$CIVA03 < $$UBnd43170 + $$LBnd43169 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43170 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12826not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3474LoopHasPrivateVariables (success)High Level Optimizer20228261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3475LoopParallelized (success)High Level Optimizer20228261Loop was automatically parallelized.not available
3476NonVectorizableAlignment (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43169 + $$CIVA03) + mb[].off0);
3477UnsupportedOperation (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43169 + $$CIVA03) + mb[].off0)
3478DataDependence (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3479UnsupportedVectorTypes (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5227LoopUnroll (success)Low Level Optimizer202154271Loop unroll was performed.
  • Unroll Factor: 2
6904ModuloSchedule (success)Low Level Optimizer202not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #203
Region Namecalc_final_emf$$OL$$149
Region Name (Demangled)not available
Start Line #2818
End Line #2823
Pseudocode
          void calc_final_emf$$OL$$149(char * $$WIPtr43178, unsigned long long $$LBnd43179, unsigned long long $$UBnd43180)
  2818 |  {
            if (!1) goto lab_1;
            $$CIVA04 = (long long) 0;
  2819 |    $$ICM.mb[].off166B2 = mb[].off16;
  2818 |    $$ICM.mb[].off46B3 = mb[].off4;
            $$ICM.mb[].off126B4 = mb[].off12;
            $$ICM.mb[].off06B5 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43176{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24627{$$CIV1CA} */
              /* DIR   NEW construct_no=1 id_no=24617{$$CIV1CB} */
              /* DIR   NEW construct_no=1 id_no=43174{$$UB94} */
              /* DIR   NEW construct_no=1 id_no=43177{$$CIV1CC} */
  2823 |      i = 1 + ((int) ((long long) $$LBnd43179 + $$CIVA04) + $$ICM.mb[].off06B5);
              /* DIR   LATCH */
              $$CIVA04 = $$CIVA04 + 1ll;
            } while ((unsigned long long) $$CIVA04 < $$UBnd43180 + $$LBnd43179 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43180 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12818not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3480LoopHasPrivateVariables (success)High Level Optimizer20328181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3481LoopParallelized (success)High Level Optimizer20328181Loop was automatically parallelized.not available
3482NonVectorizableAlignment (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43179 + $$CIVA04) + mb[].off0);
3483UnsupportedOperation (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43179 + $$CIVA04) + mb[].off0)
3484DataDependence (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3485UnsupportedVectorTypes (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5233LoopUnroll (success)Low Level Optimizer203154341Loop unroll was performed.
  • Unroll Factor: 2
6910ModuloSchedule (success)Low Level Optimizer203not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #204
Region Namecalc_final_emf$$OL$$150
Region Name (Demangled)not available
Start Line #2818
End Line #2823
Pseudocode
          void calc_final_emf$$OL$$150(char * $$WIPtr43188, unsigned long long $$LBnd43189, unsigned long long $$UBnd43190)
  2818 |  {
            if (!1) goto lab_1;
            $$CIVA05 = (long long) 0;
  2819 |    $$ICM.mb[].off166B6 = mb[].off16;
  2818 |    $$ICM.mb[].off46B7 = mb[].off4;
            $$ICM.mb[].off126B8 = mb[].off12;
            $$ICM.mb[].off06B9 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43186{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24627{$$CIV1CA} */
              /* DIR   NEW construct_no=1 id_no=24617{$$CIV1CB} */
              /* DIR   NEW construct_no=1 id_no=43184{$$UB95} */
              /* DIR   NEW construct_no=1 id_no=43187{$$CIV1CC} */
  2823 |      i = 1 + ((int) ((long long) $$LBnd43189 + $$CIVA05) + $$ICM.mb[].off06B9);
              /* DIR   LATCH */
              $$CIVA05 = $$CIVA05 + 1ll;
            } while ((unsigned long long) $$CIVA05 < $$UBnd43190 + $$LBnd43189 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43190 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12818not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3486LoopHasPrivateVariables (success)High Level Optimizer20428181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3487LoopParallelized (success)High Level Optimizer20428181Loop was automatically parallelized.not available
3488NonVectorizableAlignment (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43189 + $$CIVA05) + mb[].off0);
3489UnsupportedOperation (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43189 + $$CIVA05) + mb[].off0)
3490DataDependence (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3491UnsupportedVectorTypes (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5232LoopUnroll (success)Low Level Optimizer204154411Loop unroll was performed.
  • Unroll Factor: 2
6909ModuloSchedule (success)Low Level Optimizer204not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #205
Region Namecalc_final_emf$$OL$$151
Region Name (Demangled)not available
Start Line #2818
End Line #2823
Pseudocode
          void calc_final_emf$$OL$$151(char * $$WIPtr43198, unsigned long long $$LBnd43199, unsigned long long $$UBnd43200)
  2818 |  {
            if (!1) goto lab_1;
            $$CIVA06 = (long long) 0;
  2819 |    $$ICM.mb[].off166BA = mb[].off16;
  2818 |    $$ICM.mb[].off46BB = mb[].off4;
            $$ICM.mb[].off126BC = mb[].off12;
            $$ICM.mb[].off06BD = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 10 */
              /* bump-normalized */
              /* independent-allow_scalars */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
              /* DIR   NEW construct_no=1 id_no=43196{i} ( last ) */
              /* DIR   NEW construct_no=1 id_no=24627{$$CIV1CA} */
              /* DIR   NEW construct_no=1 id_no=24617{$$CIV1CB} */
              /* DIR   NEW construct_no=1 id_no=43194{$$UB96} */
              /* DIR   NEW construct_no=1 id_no=43197{$$CIV1CC} */
  2823 |      i = 1 + ((int) ((long long) $$LBnd43199 + $$CIVA06) + $$ICM.mb[].off06BD);
              /* DIR   LATCH */
              $$CIVA06 = $$CIVA06 + 1ll;
            } while ((unsigned long long) $$CIVA06 < $$UBnd43200 + $$LBnd43199 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            if (!($$UBnd43200 == (unsigned long long) (1ll + ((long long) mb[].off12 - (long long) mb[].off0)))) goto lab_3;
            i = i;
          lab_3:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12818not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3492LoopHasPrivateVariables (success)High Level Optimizer20528181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3493LoopParallelized (success)High Level Optimizer20528181Loop was automatically parallelized.not available
3494NonVectorizableAlignment (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43199 + $$CIVA06) + mb[].off0);
3495UnsupportedOperation (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43199 + $$CIVA06) + mb[].off0)
3496DataDependence (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3497UnsupportedVectorTypes (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
5231LoopUnroll (success)Low Level Optimizer205154481Loop unroll was performed.
  • Unroll Factor: 2
6908ModuloSchedule (success)Low Level Optimizer205not available1Loop was modulo scheduled.
  • Initiation Interval: 5

Region #206
Region Namecalc_final_fluxes$$OL$$152
Region Name (Demangled)not available
Start Line #2744
End Line #2744
Pseudocode
          void calc_final_fluxes$$OL$$152(char * $$WIPtr43315, unsigned long long $$LBnd43316, unsigned long long $$UBnd43317)
  2744 |  {
            $$csx559 = (long long) mb[].off16;
            $$csx55A = (long long) mb[].off4;
            $$csx558 = 1ll + ($$csx559 - $$csx55A);
            if (!($$csx558 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVA08 = (long long) 0;
            $$ICM.dtdx6BE = dtdx;
            $$ICM.d-f2x_%addr6BF = d-f2x_%addr;
            $$ICM.d-T_333_1%addr6C0 = d-T_333_1%addr;
            $$ICM.$$CIV21B6C1 = $$CIV21B;
            $$ICM.$$CIV21C6C2 = $$CIV21C;
            $$ICM.mb[].off206C7 = mb[].off20;
            $$ICM.mb[].off86C3 = mb[].off8;
            $$ICM.mb[].off166C4 = mb[].off16;
            $$ICM.mb[].off46C5 = mb[].off4;
            $$ICM.mb[].off06C6 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVA07 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx55B = ((double *)((char *)$$ICM.d-f2x_%addr6BF->f2x_%d-data%addr.rns570.  + $$ICM.d-f2x_%addr6BF->f2x_%d-data%rvo.rns566.))->f2x_%data[].rns571.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns569.[$$ICM.$$CIV21B6C1 + 1ll]][1ll][($$CIVA08 + (long long) $$LBnd43316) + (long long) $$ICM.mb[].off86C3][$$csx55A + $$CIVA07][(long long) ((int *)((char *)$$ICM.d-f2x_%addr6BF  + 40ll))->f2x_%x[].rns567.[(long long) $$ICM.mb[].off06C6 + $$ICM.$$CIV21C6C2]] * $$ICM.dtdx6BE;
                ((double *)((char *)$$ICM.d-T_333_1%addr6C0  + ($$csx55A * 8ll - $$csx559 * 8ll) - 16ll))->T_333[].rns565.[1ll + ($$CIVA08 + (long long) $$LBnd43316)][$$CIVA07 + 1ll] = $$csx55B;
                ((double *)((char *)$$ICM.d-f2x_%addr6BF->f2x_%d-data%addr.rns570.  + $$ICM.d-f2x_%addr6BF->f2x_%d-data%rvo.rns566.))->f2x_%data[].rns571.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns569.[$$ICM.$$CIV21B6C1 + 1ll]][1ll][($$CIVA08 + (long long) $$LBnd43316) + (long long) $$ICM.mb[].off86C3][$$csx55A + $$CIVA07][(long long) ((int *)((char *)$$ICM.d-f2x_%addr6BF  + 40ll))->f2x_%x[].rns567.[(long long) $$ICM.mb[].off06C6 + $$ICM.$$CIV21C6C2]] = $$csx55B;
                /* DIR   LATCH */
                $$CIVA07 = $$CIVA07 + 1ll;
              } while ((unsigned long long) $$CIVA07 < (unsigned long long) $$csx558);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA08 = $$CIVA08 + 1ll;
            } while ((unsigned long long) $$CIVA08 < $$UBnd43317 + $$LBnd43316 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12744not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22744not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3498LoopFusion (success)High Level Optimizer20627441Loops were fused.
  • Loop Line Number: 2744
  • Loop Line Number: 2744
3499LoopHasPrivateVariables (success)High Level Optimizer20627441Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FC" and "$$CIV7FC"
3500LoopParallelized (success)High Level Optimizer20627441Loop was automatically parallelized.not available
3501NonInnermostLoop (fail)High Level Optimizer20627441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3502LoopFusion (success)High Level Optimizer20627442Loops were fused.
  • Loop Line Number: 2744
  • Loop Line Number: 2744
3503NonVectorizableAlignment (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_333_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA08 + (long long) $$LBnd43316)) + (8ll)*($$CIVA07 + 1ll))
3504UnsupportedOperation (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566.))->f2x_%data[].rns571.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]][1ll][($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA07][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]] * dtdx
3505NonVectorizableStride (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3506NonVectorizableAlignment (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3507NonVectorizableStride (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3508NonStrideOneStore (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
5402LoopUnroll (success)Low Level Optimizer206154492Loop unroll was performed.
  • Unroll Factor: 8
7054ModuloSchedule (success)Low Level Optimizer206154492Loop was modulo scheduled.
  • Initiation Interval: 10
7055ModuloSchedule (success)Low Level Optimizer206154492Loop was modulo scheduled.
  • Initiation Interval: 121

Region #207
Region Namecalc_final_fluxes$$OL$$153
Region Name (Demangled)not available
Start Line #2771
End Line #2771
Pseudocode
          void calc_final_fluxes$$OL$$153(char * $$WIPtr43325, unsigned long long $$LBnd43326, unsigned long long $$UBnd43327)
  2771 |  {
            if (!1) goto lab_1;
            $$CIVA0A = (long long) 0;
            $$ICM.dtdy6C8 = dtdy;
            $$ICM.d-f2y_%addr6C9 = d-f2y_%addr;
            $$ICM.d-T_334_1%addr6CA = d-T_334_1%addr;
            $$ICM.$$CIV2276CB = $$CIV227;
            $$ICM.$$CIV2286CC = $$CIV228;
            $$ICM.mb[].off206D1 = mb[].off20;
            $$ICM.mb[].off86CD = mb[].off8;
            $$ICM.mb[].off166CE = mb[].off16;
            $$ICM.mb[].off46CF = mb[].off4;
            $$ICM.mb[].off06D0 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 13 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVA09 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 12 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx55C = ((double *)((char *)$$ICM.d-f2y_%addr6C9->f2y_%d-data%addr.rns602.  + $$ICM.d-f2y_%addr6C9->f2y_%d-data%rvo.rns598.))->f2y_%data[].rns603.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns601.[$$ICM.$$CIV2276CB + 1ll]][1ll][($$CIVA0A + (long long) $$LBnd43326) + (long long) $$ICM.mb[].off86CD][(long long) $$ICM.mb[].off46CF + $$CIVA09][(long long) ((int *)((char *)$$ICM.d-f2y_%addr6C9  + 40ll))->f2y_%x[].rns599.[(long long) $$ICM.mb[].off06D0 + $$ICM.$$CIV2286CC]] * $$ICM.dtdy6C8;
                ((double *)((char *)$$ICM.d-T_334_1%addr6CA  + ((long long) $$ICM.mb[].off46CF * 8ll - (long long) $$ICM.mb[].off166CE * 8ll) - 16ll))->T_334[].rns597.[1ll + ($$CIVA0A + (long long) $$LBnd43326)][$$CIVA09 + 1ll] = $$csx55C;
                ((double *)((char *)$$ICM.d-f2y_%addr6C9->f2y_%d-data%addr.rns602.  + $$ICM.d-f2y_%addr6C9->f2y_%d-data%rvo.rns598.))->f2y_%data[].rns603.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns601.[$$ICM.$$CIV2276CB + 1ll]][1ll][($$CIVA0A + (long long) $$LBnd43326) + (long long) $$ICM.mb[].off86CD][(long long) $$ICM.mb[].off46CF + $$CIVA09][(long long) ((int *)((char *)$$ICM.d-f2y_%addr6C9  + 40ll))->f2y_%x[].rns599.[(long long) $$ICM.mb[].off06D0 + $$ICM.$$CIV2286CC]] = $$csx55C;
                /* DIR   LATCH */
                $$CIVA09 = $$CIVA09 + 1ll;
              } while ((unsigned long long) $$CIVA09 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off166CE - (long long) $$ICM.mb[].off46CF)));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA0A = $$CIVA0A + 1ll;
            } while ((unsigned long long) $$CIVA0A < $$UBnd43327 + $$LBnd43326 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12771not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22771not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3509LoopFusion (success)High Level Optimizer20727711Loops were fused.
  • Loop Line Number: 2771
  • Loop Line Number: 2771
3510LoopHasPrivateVariables (success)High Level Optimizer20727711Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FA" and "$$CIV7FA"
3511LoopParallelized (success)High Level Optimizer20727711Loop was automatically parallelized.not available
3512NonInnermostLoop (fail)High Level Optimizer20727711An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3513LoopFusion (success)High Level Optimizer20727712Loops were fused.
  • Loop Line Number: 2771
  • Loop Line Number: 2771
3514NonVectorizableAlignment (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_334_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0A + (long long) $$LBnd43326)) + (8ll)*($$CIVA09 + 1ll))
3515UnsupportedOperation (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598.))->f2y_%data[].rns603.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]][1ll][($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA09][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]] * dtdy
3516NonVectorizableStride (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3517NonVectorizableAlignment (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3518NonVectorizableStride (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3519NonStrideOneStore (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
5401LoopUnroll (success)Low Level Optimizer207154502Loop unroll was performed.
  • Unroll Factor: 8
7052ModuloSchedule (success)Low Level Optimizer207154502Loop was modulo scheduled.
  • Initiation Interval: 10
7053ModuloSchedule (success)Low Level Optimizer207154502Loop was modulo scheduled.
  • Initiation Interval: 121

Region #208
Region Namecalc_final_fluxes$$OL$$154
Region Name (Demangled)not available
Start Line #2800
End Line #2800
Pseudocode
          void calc_final_fluxes$$OL$$154(char * $$WIPtr43335, unsigned long long $$LBnd43336, unsigned long long $$UBnd43337)
  2800 |  {
            if (!1) goto lab_1;
            $$CIVA0C = (long long) 0;
            $$ICM.dtdz6D2 = dtdz;
            $$ICM.d-f2z_%addr6D3 = d-f2z_%addr;
            $$ICM.d-T_335_1%addr6D4 = d-T_335_1%addr;
            $$ICM.$$CIV2336D5 = $$CIV233;
            $$ICM.$$CIV2346D6 = $$CIV234;
            $$ICM.mb[].off206DB = mb[].off20;
            $$ICM.mb[].off86D7 = mb[].off8;
            $$ICM.mb[].off166D8 = mb[].off16;
            $$ICM.mb[].off46D9 = mb[].off4;
            $$ICM.mb[].off06DA = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 13 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVA0B = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 12 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx55D = ((double *)((char *)$$ICM.d-f2z_%addr6D3->f2z_%d-data%addr.rns634.  + $$ICM.d-f2z_%addr6D3->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns633.[$$ICM.$$CIV2336D5 + 1ll]][1ll][($$CIVA0C + (long long) $$LBnd43336) + (long long) $$ICM.mb[].off86D7][(long long) $$ICM.mb[].off46D9 + $$CIVA0B][(long long) ((int *)((char *)$$ICM.d-f2z_%addr6D3  + 40ll))->f2z_%x[].rns631.[(long long) $$ICM.mb[].off06DA + $$ICM.$$CIV2346D6]] * $$ICM.dtdz6D2;
                ((double *)((char *)$$ICM.d-T_335_1%addr6D4  + ((long long) $$ICM.mb[].off46D9 * 8ll - (long long) $$ICM.mb[].off166D8 * 8ll) - 16ll))->T_335[].rns629.[1ll + ($$CIVA0C + (long long) $$LBnd43336)][$$CIVA0B + 1ll] = $$csx55D;
                ((double *)((char *)$$ICM.d-f2z_%addr6D3->f2z_%d-data%addr.rns634.  + $$ICM.d-f2z_%addr6D3->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns633.[$$ICM.$$CIV2336D5 + 1ll]][1ll][($$CIVA0C + (long long) $$LBnd43336) + (long long) $$ICM.mb[].off86D7][(long long) $$ICM.mb[].off46D9 + $$CIVA0B][(long long) ((int *)((char *)$$ICM.d-f2z_%addr6D3  + 40ll))->f2z_%x[].rns631.[(long long) $$ICM.mb[].off06DA + $$ICM.$$CIV2346D6]] = $$csx55D;
                /* DIR   LATCH */
                $$CIVA0B = $$CIVA0B + 1ll;
              } while ((unsigned long long) $$CIVA0B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off166D8 - (long long) $$ICM.mb[].off46D9)));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA0C = $$CIVA0C + 1ll;
            } while ((unsigned long long) $$CIVA0C < $$UBnd43337 + $$LBnd43336 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12800not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22800not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3520LoopFusion (success)High Level Optimizer20828001Loops were fused.
  • Loop Line Number: 2800
  • Loop Line Number: 2800
3521LoopHasPrivateVariables (success)High Level Optimizer20828001Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FB" and "$$CIV7FB"
3522LoopParallelized (success)High Level Optimizer20828001Loop was automatically parallelized.not available
3523NonInnermostLoop (fail)High Level Optimizer20828001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3524LoopFusion (success)High Level Optimizer20828002Loops were fused.
  • Loop Line Number: 2800
  • Loop Line Number: 2800
3525NonVectorizableAlignment (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_335_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0C + (long long) $$LBnd43336)) + (8ll)*($$CIVA0B + 1ll))
3526UnsupportedOperation (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]][1ll][($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA0B][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]] * dtdz
3527NonVectorizableStride (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3528NonVectorizableAlignment (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3529NonVectorizableStride (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3530NonStrideOneStore (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
5400LoopUnroll (success)Low Level Optimizer208154512Loop unroll was performed.
  • Unroll Factor: 8
7050ModuloSchedule (success)Low Level Optimizer208154512Loop was modulo scheduled.
  • Initiation Interval: 10
7051ModuloSchedule (success)Low Level Optimizer208154512Loop was modulo scheduled.
  • Initiation Interval: 121

Region #209
Region Namecalc_final_fluxes$$OL$$155
Region Name (Demangled)not available
Start Line #2800
End Line #2800
Pseudocode
          void calc_final_fluxes$$OL$$155(char * $$WIPtr43345, unsigned long long $$LBnd43346, unsigned long long $$UBnd43347)
  2800 |  {
            if (!1) goto lab_1;
            $$CIVA0E = (long long) 0;
            $$ICM.dtdz6DC = dtdz;
            $$ICM.d-f2z_%addr6DD = d-f2z_%addr;
            $$ICM.d-T_335_1%addr6DE = d-T_335_1%addr;
            $$ICM.$$CIV2336DF = $$CIV233;
            $$ICM.$$CIV2346E0 = $$CIV234;
            $$ICM.mb[].off206E5 = mb[].off20;
            $$ICM.mb[].off86E1 = mb[].off8;
            $$ICM.mb[].off166E2 = mb[].off16;
            $$ICM.mb[].off46E3 = mb[].off4;
            $$ICM.mb[].off06E4 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 13 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVA0D = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 12 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx55E = ((double *)((char *)$$ICM.d-f2z_%addr6DD->f2z_%d-data%addr.rns634.  + $$ICM.d-f2z_%addr6DD->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns633.[$$ICM.$$CIV2336DF + 1ll]][1ll][($$CIVA0E + (long long) $$LBnd43346) + (long long) $$ICM.mb[].off86E1][(long long) $$ICM.mb[].off46E3 + $$CIVA0D][(long long) ((int *)((char *)$$ICM.d-f2z_%addr6DD  + 40ll))->f2z_%x[].rns631.[(long long) $$ICM.mb[].off06E4 + $$ICM.$$CIV2346E0]] * $$ICM.dtdz6DC;
                ((double *)((char *)$$ICM.d-T_335_1%addr6DE  + ((long long) $$ICM.mb[].off46E3 * 8ll - (long long) $$ICM.mb[].off166E2 * 8ll) - 16ll))->T_335[].rns629.[1ll + ($$CIVA0E + (long long) $$LBnd43346)][$$CIVA0D + 1ll] = $$csx55E;
                ((double *)((char *)$$ICM.d-f2z_%addr6DD->f2z_%d-data%addr.rns634.  + $$ICM.d-f2z_%addr6DD->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr  + d-fluxfields%rvo))->fluxfields[].rns633.[$$ICM.$$CIV2336DF + 1ll]][1ll][($$CIVA0E + (long long) $$LBnd43346) + (long long) $$ICM.mb[].off86E1][(long long) $$ICM.mb[].off46E3 + $$CIVA0D][(long long) ((int *)((char *)$$ICM.d-f2z_%addr6DD  + 40ll))->f2z_%x[].rns631.[(long long) $$ICM.mb[].off06E4 + $$ICM.$$CIV2346E0]] = $$csx55E;
                /* DIR   LATCH */
                $$CIVA0D = $$CIVA0D + 1ll;
              } while ((unsigned long long) $$CIVA0D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off166E2 - (long long) $$ICM.mb[].off46E3)));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA0E = $$CIVA0E + 1ll;
            } while ((unsigned long long) $$CIVA0E < $$UBnd43347 + $$LBnd43346 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12800not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22800not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3531LoopHasPrivateVariables (success)High Level Optimizer20928001Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FB" and "$$CIV7FB"
3532LoopParallelized (success)High Level Optimizer20928001Loop was automatically parallelized.not available
3533NonInnermostLoop (fail)High Level Optimizer20928001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3534NonVectorizableAlignment (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_335_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0E + (long long) $$LBnd43346)) + (8ll)*($$CIVA0D + 1ll))
3535UnsupportedOperation (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]][1ll][($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA0D][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]] * dtdz
3536NonVectorizableStride (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3537NonVectorizableAlignment (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3538NonVectorizableStride (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3539NonStrideOneStore (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
5399LoopUnroll (success)Low Level Optimizer209154522Loop unroll was performed.
  • Unroll Factor: 8
7048ModuloSchedule (success)Low Level Optimizer209154522Loop was modulo scheduled.
  • Initiation Interval: 10
7049ModuloSchedule (success)Low Level Optimizer209154522Loop was modulo scheduled.
  • Initiation Interval: 121

Region #210
Region Namehvisc$$OL$$156
Region Name (Demangled)not available
Start Line #2678
End Line #2678
Pseudocode
          void hvisc$$OL$$156(char * $$WIPtr43592, unsigned long long $$LBnd43593, unsigned long long $$UBnd43594)
  2678 |  {
            $$csx561 = (long long) mb[].off8;
            $$csx560 = (long long) mb[].off20 - $$csx561;
            $$csx55F = 1ll + $$csx560;
            if (!($$csx55F > 0ll)) goto lab_14;
            if (!1) goto lab_13;
            $$CIVA11 = (long long) 0;
  2679 |    $$ICM.d-eta2x_%addr6EB = d-eta2x_%addr;
            $$ICM.d-etaz_%addr6E6 = d-etaz_%addr;
            $$ICM.d-T_343_1%addr6EC = d-T_343_1%addr;
            $$ICM.$$CIV2566E7 = $$CIV256;
  2678 |    $$ICM.mb[].off206ED = mb[].off20;
            $$ICM.mb[].off86E8 = mb[].off8;
            $$ICM.mb[].off166EE = mb[].off16;
            $$ICM.mb[].off46E9 = mb[].off4;
  2679 |    $$ICM.mb[].off06EA = mb[].off0;
            $$ICM6F2 = (((long long) $$ICM.mb[].off46E9 * 8ll - (long long) $$ICM.mb[].off166EE * 8ll) - 8ll) * $$csx561 - (long long) $$ICM.mb[].off46E9 * 8ll;
            $$ICM6EF = (long long) $$ICM.mb[].off06EA + $$ICM.$$CIV2566E7;
            $$ICM6F0 = ((long long) $$ICM.mb[].off06EA + $$ICM.$$CIV2566E7) - 1ll;
  2678 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 24 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  2679 |      $$CIVA10 = (long long) 0;
              $$ICM6F1 = ((int *)((char *)$$ICM.d-eta2x_%addr6EB  + 40ll))->eta2x_%x[].rns736.[$$ICM6EF];
  2678 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 23 */
                /* bump-normalized */
  2679 |        $$TVX.$$.T_3416B8D = -1.7976931348623157E+308;
                $$TVX.$$.T_3426C8E = -1.7976931348623157E+308;
                if (!1) goto lab_5;
                $$csx562 = ((int *)((char *)$$ICM.d-etaz_%addr6E6  + 40ll))->etaz_%x[].rns731.[$$ICM6F0];
                $$csx563 = $$csx561 + $$CIVA10;
                $$csx564 = ((int *)((char *)$$ICM.d-etaz_%addr6E6  + 40ll))->etaz_%x[].rns731.[$$ICM6EF];
                $$CIVA0F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 22 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  if (!(((double *)((char *)$$ICM.d-etaz_%addr6E6->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6E6->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIVA0F + $$csx563][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9][(long long) $$csx562] > $$TVX.$$.T_3416B8D)) goto lab_7;
                  $$TVX.$$.T_3416B8D = ((double *)((char *)$$ICM.d-etaz_%addr6E6->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6E6->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIVA0F + $$csx563][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9][(long long) $$csx562];
                lab_7:
                  if (!(((double *)((char *)$$ICM.d-etaz_%addr6E6->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6E6->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIVA0F + $$csx563][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9][(long long) $$csx564] > $$TVX.$$.T_3426C8E)) goto lab_8;
                  $$TVX.$$.T_3426C8E = ((double *)((char *)$$ICM.d-etaz_%addr6E6->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6E6->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns756.[1ll][1ll][$$CIVA0F + $$csx563][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9][(long long) $$csx564];
                lab_8:
                  /* DIR   LATCH */
                  $$CIVA0F = $$CIVA0F + 1ll;
                } while ((unsigned long long) $$CIVA0F < 2ull);    /* ~6 */
              lab_5:
                ((double *)((char *)$$ICM.d-T_343_1%addr6EC  + (((long long) $$ICM.mb[].off46E9 * 8ll - (long long) $$ICM.mb[].off166EE * 8ll) - 8ll) * $$csx561 - (long long) $$ICM.mb[].off46E9 * 8ll))->T_343[].rns757.[$$csx561 + $$CIVA10][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9] = max(((double *)((char *)$$ICM.d-eta2x_%addr6EB->eta2x_%d-data%addr.rns738.  + $$ICM.d-eta2x_%addr6EB->eta2x_%d-data%rvo.rns735.))->eta2x_%data[].rns754.[1ll][1ll][$$csx561 + $$CIVA10][($$CIVA11 + (long long) $$LBnd43593) + (long long) $$ICM.mb[].off46E9][(long long) $$ICM6F1],max($$TVX.$$.T_3416B8D,$$TVX.$$.T_3426C8E));
  2678 |        /* DIR   LATCH */
                $$CIVA10 = $$CIVA10 + 1ll;
              } while ((unsigned long long) $$CIVA10 < (unsigned long long) $$csx55F);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA11 = $$CIVA11 + 1ll;
            } while ((unsigned long long) $$CIVA11 < $$UBnd43594 + $$LBnd43593 * 18446744073709551615ull);    /* ~2 */
          lab_13:
          lab_14:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12678not availablenot availablenot available560200560200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22678not available1156005600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32679not available2212162 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3540LoopHasPrivateVariables (success)High Level Optimizer21026781Private variables recognized in loop nest.
  • Variable Name: "$$CIV250", "T_341", "T_342", "$$CIV7FE", "T_341", "T_342", "$$CIV7FE", "$$CIV250", "T_341", "T_342", "$$CIV7FE", "T_341", "T_342", "$$CIV7FE", "$$CIV250", "T_341", "$$csxC2", "$$CIV24E", "T_342", "$$CIV24F", "T_341", "$$csxC2", "$$CIV24E", "T_342", and "$$CIV24F"
3541LoopParallelized (success)High Level Optimizer21026781Loop was automatically parallelized.not available
3542NonInnermostLoop (fail)High Level Optimizer21026781An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3543LoopFusion (success)High Level Optimizer21026793Loops were fused.
  • Loop Line Number: 2679
  • Loop Line Number: 2679
3544UnsupportedStructure (fail)High Level Optimizer21026793An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3545ContainsControlFlow (fail)High Level Optimizer21026793An attempt to SIMD vectorize failed because the loop contains control flow.not available
5665FullLoopUnroll (success)Low Level Optimizer21015470190Full loop unroll was performed.
  • Unroll Factor: 2
5666LoopUnroll (success)Low Level Optimizer210154713Loop unroll was performed.
  • Unroll Factor: 4
7255ModuloSchedule (success)Low Level Optimizer210154693Loop was modulo scheduled.
  • Initiation Interval: 30
7256NoValidSchedule (fail)Low Level Optimizer210154693Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #211
Region Namehvisc$$OL$$157
Region Name (Demangled)not available
Start Line #2692
End Line #2692
Pseudocode
          void hvisc$$OL$$157(char * $$WIPtr43605, unsigned long long $$LBnd43606, unsigned long long $$UBnd43607)
  2692 |  {
            $$csx567 = (long long) mb[].off8;
            $$csx566 = (long long) mb[].off20 - $$csx567;
            $$csx565 = 1ll + $$csx566;
            if (!($$csx565 > 0ll)) goto lab_15;
            if (!1) goto lab_14;
            $$CIVA15 = (long long) 0;
  2693 |    $$ICM.d-eta2y_%addr6F8 = d-eta2y_%addr;
            $$ICM.d-etaz_%addr6F3 = d-etaz_%addr;
            $$ICM.d-T_347_1%addr6F9 = d-T_347_1%addr;
            $$ICM.$$CIV2636F4 = $$CIV263;
  2692 |    $$ICM.mb[].off206FA = mb[].off20;
            $$ICM.mb[].off86F5 = mb[].off8;
            $$ICM.mb[].off166FB = mb[].off16;
            $$ICM.mb[].off46F6 = mb[].off4;
  2693 |    $$ICM.mb[].off06F7 = mb[].off0;
            $$ICM6FC = (((long long) $$ICM.mb[].off46F6 * 8ll - (long long) $$ICM.mb[].off166FB * 8ll) - 8ll) * $$csx567 - (long long) $$ICM.mb[].off46F6 * 8ll;
  2692 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 27 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  2693 |      $$CIVA14 = (long long) 0;
  2692 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 26 */
                /* bump-normalized */
  2693 |        $$TVX.$$.T_3466D8F = -1.7976931348623157E+308;
                if (!1) goto lab_5;
                $$csx568 = $$csx567 + $$CIVA14;
                $$CIVA13 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 25 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA12 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 24 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    if (!(((double *)((char *)$$ICM.d-etaz_%addr6F3->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6F3->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns761.[1ll][1ll][$$CIVA13 + $$csx568][($$CIVA12 + (($$CIVA15 + (long long) $$LBnd43606) + (long long) $$ICM.mb[].off46F6)) - 1ll][(long long) ((int *)((char *)$$ICM.d-etaz_%addr6F3  + 40ll))->etaz_%x[].rns731.[(long long) $$ICM.mb[].off06F7 + $$ICM.$$CIV2636F4]] > $$TVX.$$.T_3466D8F)) goto lab_9;
                    $$TVX.$$.T_3466D8F = ((double *)((char *)$$ICM.d-etaz_%addr6F3->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr6F3->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns761.[1ll][1ll][$$CIVA13 + $$csx568][($$CIVA12 + (($$CIVA15 + (long long) $$LBnd43606) + (long long) $$ICM.mb[].off46F6)) - 1ll][(long long) ((int *)((char *)$$ICM.d-etaz_%addr6F3  + 40ll))->etaz_%x[].rns731.[(long long) $$ICM.mb[].off06F7 + $$ICM.$$CIV2636F4]];
                  lab_9:
                    /* DIR   LATCH */
                    $$CIVA12 = $$CIVA12 + 1ll;
                  } while ((unsigned long long) $$CIVA12 < 2ull);    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA13 = $$CIVA13 + 1ll;
                } while ((unsigned long long) $$CIVA13 < 2ull);    /* ~6 */
              lab_5:
                ((double *)((char *)$$ICM.d-T_347_1%addr6F9  + (((long long) $$ICM.mb[].off46F6 * 8ll - (long long) $$ICM.mb[].off166FB * 8ll) - 8ll) * $$csx567 - (long long) $$ICM.mb[].off46F6 * 8ll))->T_347[].rns762.[$$csx568][($$CIVA15 + (long long) $$LBnd43606) + (long long) $$ICM.mb[].off46F6] = max(((double *)((char *)$$ICM.d-eta2y_%addr6F8->eta2y_%d-data%addr.rns744.  + $$ICM.d-eta2y_%addr6F8->eta2y_%d-data%rvo.rns741.))->eta2y_%data[].rns759.[1ll][1ll][$$csx568][($$CIVA15 + (long long) $$LBnd43606) + (long long) $$ICM.mb[].off46F6][(long long) ((int *)((char *)$$ICM.d-eta2y_%addr6F8  + 40ll))->eta2y_%x[].rns742.[(long long) $$ICM.mb[].off06F7 + $$ICM.$$CIV2636F4]],$$TVX.$$.T_3466D8F);
  2692 |        /* DIR   LATCH */
                $$CIVA14 = $$CIVA14 + 1ll;
              } while ((unsigned long long) $$CIVA14 < (unsigned long long) $$csx565);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA15 = $$CIVA15 + 1ll;
            } while ((unsigned long long) $$CIVA15 < $$UBnd43607 + $$LBnd43606 * 18446744073709551615ull);    /* ~2 */
          lab_14:
          lab_15:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12692not availablenot availablenot available520200520200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32693not available2232322 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42693not available3310142 (exact)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3546LoopHasPrivateVariables (success)High Level Optimizer21126921Private variables recognized in loop nest.
  • Variable Name: "$$CIV25D", "T_346", "$$CIV25C", "$$CIV25B", "T_346", "$$CIV25C", "$$CIV25B", "$$CIV25B", "$$CIV25D", "T_346", "$$CIV25C", "$$CIV25B", "T_346", "$$CIV25C", "$$CIV25B", "$$CIV25B", "$$CIV25D", "$$csxC7", "T_346", "$$csxC8", "$$CIV25C", "$$CIV25B", "T_346", "$$csxC8", "$$CIV25C", "$$CIV25B", and "$$CIV25B"
3547LoopParallelized (success)High Level Optimizer21126921Loop was automatically parallelized.not available
3548NonInnermostLoop (fail)High Level Optimizer21126921An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3549UnsupportedStructure (fail)High Level Optimizer21126934An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3550ContainsControlFlow (fail)High Level Optimizer21126934An attempt to SIMD vectorize failed because the loop contains control flow.not available
5662FullLoopUnroll (success)Low Level Optimizer21115489188Full loop unroll was performed.
  • Unroll Factor: 2
5663FullLoopUnroll (success)Low Level Optimizer21115489189Full loop unroll was performed.
  • Unroll Factor: 2
5664LoopUnroll (success)Low Level Optimizer211154904Loop unroll was performed.
  • Unroll Factor: 4
7253ModuloSchedule (success)Low Level Optimizer211154884Loop was modulo scheduled.
  • Initiation Interval: 33
7254NoValidSchedule (fail)Low Level Optimizer211154884Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #212
Region Namehvisc$$OL$$158
Region Name (Demangled)not available
Start Line #2704
End Line #2704
Pseudocode
          void hvisc$$OL$$158(char * $$WIPtr43618, unsigned long long $$LBnd43619, unsigned long long $$UBnd43620)
  2704 |  {
            $$csx56B = (long long) mb[].off8;
            $$csx56A = (long long) mb[].off20 - $$csx56B;
            $$csx569 = 1ll + $$csx56A;
            if (!($$csx569 > 0ll)) goto lab_14;
            if (!1) goto lab_13;
            $$CIVA18 = (long long) 0;
  2705 |    $$ICM.d-eta2z_%addr702 = d-eta2z_%addr;
            $$ICM.d-etax_%addr6FD = d-etax_%addr;
            $$ICM.d-T_351_1%addr703 = d-T_351_1%addr;
            $$ICM.$$CIV2706FE = $$CIV270;
  2704 |    $$ICM.mb[].off20704 = mb[].off20;
            $$ICM.mb[].off86FF = mb[].off8;
            $$ICM.mb[].off16705 = mb[].off16;
            $$ICM.mb[].off4700 = mb[].off4;
  2705 |    $$ICM.mb[].off0701 = mb[].off0;
            $$ICM709 = (((long long) $$ICM.mb[].off4700 * 8ll - (long long) $$ICM.mb[].off16705 * 8ll) - 8ll) * $$csx56B - (long long) $$ICM.mb[].off4700 * 8ll;
            $$ICM706 = (long long) $$ICM.mb[].off0701 + $$ICM.$$CIV2706FE;
            $$ICM707 = 1ll + ((long long) $$ICM.mb[].off0701 + $$ICM.$$CIV2706FE);
  2704 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 24 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
  2705 |      $$CIVA17 = (long long) 0;
              $$ICM708 = ((int *)((char *)$$ICM.d-eta2z_%addr702  + 40ll))->eta2z_%x[].rns748.[$$ICM706];
  2704 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 23 */
                /* bump-normalized */
  2705 |        $$TVX.$$.T_3496E90 = -1.7976931348623157E+308;
                $$TVX.$$.T_3506F91 = -1.7976931348623157E+308;
                if (!1) goto lab_5;
                $$csx56C = ((int *)((char *)$$ICM.d-etax_%addr6FD  + 40ll))->etax_%x[].rns707.[$$ICM706];
                $$csx56D = $$csx56B + $$CIVA17;
                $$csx56E = ((int *)((char *)$$ICM.d-etax_%addr6FD  + 40ll))->etax_%x[].rns707.[$$ICM707];
                $$CIVA16 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 22 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  if (!(((double *)((char *)$$ICM.d-etax_%addr6FD->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr6FD->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIVA16 + $$csx56D) - 1ll][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700][(long long) $$csx56C] > $$TVX.$$.T_3496E90)) goto lab_7;
                  $$TVX.$$.T_3496E90 = ((double *)((char *)$$ICM.d-etax_%addr6FD->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr6FD->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIVA16 + $$csx56D) - 1ll][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700][(long long) $$csx56C];
                lab_7:
                  if (!(((double *)((char *)$$ICM.d-etax_%addr6FD->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr6FD->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIVA16 + $$csx56D) - 1ll][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700][(long long) $$csx56E] > $$TVX.$$.T_3506F91)) goto lab_8;
                  $$TVX.$$.T_3506F91 = ((double *)((char *)$$ICM.d-etax_%addr6FD->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr6FD->etax_%d-data%rvo.rns706.))->etax_%data[].rns766.[1ll][1ll][($$CIVA16 + $$csx56D) - 1ll][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700][(long long) $$csx56E];
                lab_8:
                  /* DIR   LATCH */
                  $$CIVA16 = $$CIVA16 + 1ll;
                } while ((unsigned long long) $$CIVA16 < 2ull);    /* ~6 */
              lab_5:
                ((double *)((char *)$$ICM.d-T_351_1%addr703  + (((long long) $$ICM.mb[].off4700 * 8ll - (long long) $$ICM.mb[].off16705 * 8ll) - 8ll) * $$csx56B - (long long) $$ICM.mb[].off4700 * 8ll))->T_351[].rns767.[$$csx56B + $$CIVA17][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700] = max(((double *)((char *)$$ICM.d-eta2z_%addr702->eta2z_%d-data%addr.rns750.  + $$ICM.d-eta2z_%addr702->eta2z_%d-data%rvo.rns747.))->eta2z_%data[].rns764.[1ll][1ll][$$csx56B + $$CIVA17][($$CIVA18 + (long long) $$LBnd43619) + (long long) $$ICM.mb[].off4700][(long long) $$ICM708],max($$TVX.$$.T_3496E90,$$TVX.$$.T_3506F91));
  2704 |        /* DIR   LATCH */
                $$CIVA17 = $$CIVA17 + 1ll;
              } while ((unsigned long long) $$CIVA17 < (unsigned long long) $$csx569);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA18 = $$CIVA18 + 1ll;
            } while ((unsigned long long) $$CIVA18 < $$UBnd43620 + $$LBnd43619 * 18446744073709551615ull);    /* ~2 */
          lab_13:
          lab_14:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12704not availablenot availablenot available640200640200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22704not available1164006400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32705not available2216242 (exact)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3551LoopHasPrivateVariables (success)High Level Optimizer21227041Private variables recognized in loop nest.
  • Variable Name: "$$CIV26A", "T_349", "T_350", "$$CIV801", "T_349", "T_350", "$$CIV801", "$$CIV26A", "T_349", "T_350", "$$CIV801", "T_349", "T_350", "$$CIV801", "$$CIV26A", "T_349", "$$csxCD", "$$CIV268", "T_350", "$$CIV269", "T_349", "$$csxCD", "$$CIV268", "T_350", and "$$CIV269"
3552LoopParallelized (success)High Level Optimizer21227041Loop was automatically parallelized.not available
3553NonInnermostLoop (fail)High Level Optimizer21227041An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3554LoopFusion (success)High Level Optimizer21227053Loops were fused.
  • Loop Line Number: 2705
  • Loop Line Number: 2705
3555UnsupportedStructure (fail)High Level Optimizer21227053An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3556ContainsControlFlow (fail)High Level Optimizer21227053An attempt to SIMD vectorize failed because the loop contains control flow.not available
5660FullLoopUnroll (success)Low Level Optimizer21215508187Full loop unroll was performed.
  • Unroll Factor: 2
5661LoopUnroll (success)Low Level Optimizer212155093Loop unroll was performed.
  • Unroll Factor: 4
7251ModuloSchedule (success)Low Level Optimizer212155073Loop was modulo scheduled.
  • Initiation Interval: 30
7252NoValidSchedule (fail)Low Level Optimizer212155073Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available

Region #213
Region Namehvisc$$OL$$159
Region Name (Demangled)not available
Start Line #2636
End Line #2645
Pseudocode
          void hvisc$$OL$$159(char * $$WIPtr43629, unsigned long long $$LBnd43630, unsigned long long $$UBnd43631)
  2636 |  {
            if (!(0ll < (long long) ($$UBnd43631 + $$LBnd43630 * 18446744073709551615ull))) goto lab_1;
            $$csx56F = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll;
            $$csx572 = (long long) mb[].off8;
            $$csx573 = (long long) mb[].off20;
            $$csx571 = $$csx573 - $$csx572;
            $$csx570 = 1ll + $$csx571;
            if (!($$csx56F > 0ll & 0ll < $$csx570)) goto lab_35;
            $$csx575 = (long long) mb[].off0;
            $$csx574 = 1ll + ((long long) mb[].off12 - $$csx575);
            if (!(0ll < $$csx574)) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIVEA = 0ll;
            if (!(0ll < $$csx570 & $$csx570 > $$csx56F)) goto lab_70;
  2638 |    $$ICM.d-speedsz_%addr70A = d-speedsz_%addr;
            $$ICM.d-etaz_%addr70B = d-etaz_%addr;
  2637 |    $$ICM.mb[].off20710 = mb[].off20;
            $$ICM.mb[].off870C = mb[].off8;
            $$ICM.mb[].off16711 = mb[].off16;
  2636 |    $$ICM.mb[].off470D = mb[].off4;
            $$ICM.mb[].off1270E = mb[].off12;
            $$ICM.mb[].off070F = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2637 |      if (!1) goto lab_19;
              $$LoopIVEB = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIVEC = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
  2638 |          ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][$$csx572 + $$LoopIVEB][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
  2637 |          /* DIR   LATCH */
                  $$LoopIVEC = $$LoopIVEC + 1ll;
                } while ((unsigned long long) $$LoopIVEC < (unsigned long long) $$csx574);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIVEB = $$LoopIVEB + 1ll;
              } while ((long long) $$LoopIVEB < $$csx570 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIVA1C = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVEC = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  2638 |          ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][($$CIVA1C * 4ll + $$csx56F) + $$csx572][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][1ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][2ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][3ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
  2637 |          /* DIR   LATCH */
                  $$LoopIVEC = $$LoopIVEC + 1ll;
                } while ((unsigned long long) $$LoopIVEC < (unsigned long long) $$csx574);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA1C = $$CIVA1C + 1ll;
              } while ((unsigned long long) $$CIVA1C < (unsigned long long) (($$csx573 - ($$csx56F + $$csx572)) / 4ll + 1ll));    /* ~4 */
            lab_3:
  2645 |      /* DIR   LATCH */
              $$LoopIVEA = $$LoopIVEA + 1ll;
            } while ((unsigned long long) $$LoopIVEA < $$UBnd43631 + $$LBnd43630 * 18446744073709551615ull);    /* ~2 */
            goto lab_36;
          lab_70:
  2638 |    $$ICM.d-speedsz_%addr70A = d-speedsz_%addr;
            $$ICM.d-etaz_%addr70B = d-etaz_%addr;
  2637 |    $$ICM.mb[].off20710 = mb[].off20;
            $$ICM.mb[].off870C = mb[].off8;
            $$ICM.mb[].off16711 = mb[].off16;
  2636 |    $$ICM.mb[].off470D = mb[].off4;
            $$ICM.mb[].off1270E = mb[].off12;
            $$ICM.mb[].off070F = mb[].off0;
            do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2637 |      if (!1) goto lab_76;
              $$LoopIVEB = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_75;
                $$LoopIVEC = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
  2638 |          ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][$$csx572 + $$LoopIVEB][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx575 + $$LoopIVEC]] = -8.9884656743115785E+307;
  2637 |          /* DIR   LATCH */
                  $$LoopIVEC = $$LoopIVEC + 1ll;
                } while ((unsigned long long) $$LoopIVEC < (unsigned long long) $$csx574);    /* ~74 */
              lab_75:
                /* DIR   LATCH */
                $$LoopIVEB = $$LoopIVEB + 1ll;
              } while ((long long) $$LoopIVEB < $$csx570 % (long long) 4u);    /* ~73 */
            lab_76:
  2645 |      /* DIR   LATCH */
              $$LoopIVEA = $$LoopIVEA + 1ll;
            } while ((unsigned long long) $$LoopIVEA < $$UBnd43631 + $$LBnd43630 * 18446744073709551615ull);    /* ~72 */
            goto lab_36;
          lab_35:
  2636 |    $$csx577 = (long long) mb[].off0;
            $$csx576 = 1ll + ((long long) mb[].off12 - $$csx577);
            if (!(0ll < $$csx576)) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIVEA = 0ll;
            if (!(0ll < $$csx570 & $$csx570 > $$csx56F)) goto lab_58;
  2638 |    $$ICM.d-speedsz_%addr70A = d-speedsz_%addr;
            $$ICM.d-etaz_%addr70B = d-etaz_%addr;
  2637 |    $$ICM.mb[].off20710 = mb[].off20;
            $$ICM.mb[].off870C = mb[].off8;
            $$ICM.mb[].off16711 = mb[].off16;
  2636 |    $$ICM.mb[].off470D = mb[].off4;
            $$ICM.mb[].off1270E = mb[].off12;
            $$ICM.mb[].off070F = mb[].off0;
            do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2637 |      if (!1) goto lab_45;
              $$CIVA1C = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIVEC = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=15 */
  2638 |          ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][($$CIVA1C * 4ll + $$csx56F) + $$csx572][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx577 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][1ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx577 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][2ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx577 + $$LoopIVEC]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etaz_%addr70B->etaz_%d-data%addr.rns733.  + $$ICM.d-etaz_%addr70B->etaz_%d-data%rvo.rns730.))->etaz_%data[].rns734.[1ll][1ll][3ll + (($$CIVA1C * 4ll + $$csx56F) + $$csx572)][$$LoopIVEA + ((long long) $$LBnd43630 + (long long) $$ICM.mb[].off470D)][(long long) ((int *)((char *)$$ICM.d-etaz_%addr70B  + 40ll))->etaz_%x[].rns731.[$$csx577 + $$LoopIVEC]] = -8.9884656743115785E+307;
  2637 |          /* DIR   LATCH */
                  $$LoopIVEC = $$LoopIVEC + 1ll;
                } while ((unsigned long long) $$LoopIVEC < (unsigned long long) $$csx576);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIVA1C = $$CIVA1C + 1ll;
              } while ((unsigned long long) $$CIVA1C < (unsigned long long) (($$csx573 - ($$csx56F + $$csx572)) / 4ll + 1ll));    /* ~42 */
            lab_45:
  2645 |      /* DIR   LATCH */
              $$LoopIVEA = $$LoopIVEA + 1ll;
            } while ((unsigned long long) $$LoopIVEA < $$UBnd43631 + $$LBnd43630 * 18446744073709551615ull);    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12636not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22637not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32637not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52637not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62637not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72637not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112636not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
142637not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152637not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162636not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
192637not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3557LoopInterchange (success)High Level Optimizer21326361Loop interchanging was applied to loop nest.not available
3558LoopHasPrivateVariables (success)High Level Optimizer21326361Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV3C", "$$LoopIV3D", "$$LoopIV3D", "$$CIV23F", "$$CIV23E", "T_338", "$$CIV23E", "T_338", "T_338", "$$CIV23F", "$$CIV23E", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", "$$CIV23E", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", and "$$csxBF"
3559LoopParallelized (success)High Level Optimizer21326361Loop was automatically parallelized.not available
3560LoopInterchange (success)High Level Optimizer21326361Loop interchanging was applied to loop nest.not available
3561NonInnermostLoop (fail)High Level Optimizer21326361An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3562NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3563NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3564NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3565OuterLoopUnroll (success)High Level Optimizer21326372An outer loop unroll was performed.
  • Unroll Factor: 4
3566NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3567NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3568NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3569NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3570NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3571NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3572NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3573NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3574NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3575NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3576NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3577NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3578NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3579NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3580NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3581NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3582NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3583NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3584NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3585NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3586NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3587NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3588NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3589NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
5667LoopUnroll (success)Low Level Optimizer213155373Loop unroll was performed.
  • Unroll Factor: 2
5668LoopUnroll (success)Low Level Optimizer2131557715Loop unroll was performed.
  • Unroll Factor: 2
7257ModuloSchedule (success)Low Level Optimizer213not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7258ModuloSchedule (success)Low Level Optimizer213155277Loop was modulo scheduled.
  • Initiation Interval: 9
7259ModuloSchedule (success)Low Level Optimizer2131555419Loop was modulo scheduled.
  • Initiation Interval: 9
7260ModuloSchedule (success)Low Level Optimizer213not available15Loop was modulo scheduled.
  • Initiation Interval: 22

Region #214
Region Namehvisc$$OL$$160
Region Name (Demangled)not available
Start Line #2624
End Line #2632
Pseudocode
          void hvisc$$OL$$160(char * $$WIPtr43640, unsigned long long $$LBnd43641, unsigned long long $$UBnd43642)
  2624 |  {
            if (!(0ll < (long long) ($$UBnd43642 + $$LBnd43641 * 18446744073709551615ull))) goto lab_1;
            $$csx578 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll;
            $$csx57B = (long long) mb[].off8;
            $$csx57C = (long long) mb[].off20;
            $$csx57A = $$csx57C - $$csx57B;
            $$csx579 = 1ll + $$csx57A;
            if (!($$csx578 > 0ll & 0ll < $$csx579)) goto lab_35;
            $$csx57E = (long long) mb[].off0;
            $$csx57D = 1ll + ((long long) mb[].off12 - $$csx57E);
            if (!(0ll < $$csx57D)) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIVED = 0ll;
            if (!(0ll < $$csx579 & $$csx579 > $$csx578)) goto lab_70;
  2626 |    $$ICM.d-speedsy_%addr712 = d-speedsy_%addr;
            $$ICM.d-etay_%addr713 = d-etay_%addr;
  2625 |    $$ICM.mb[].off20718 = mb[].off20;
            $$ICM.mb[].off8714 = mb[].off8;
            $$ICM.mb[].off16719 = mb[].off16;
  2624 |    $$ICM.mb[].off4715 = mb[].off4;
            $$ICM.mb[].off12716 = mb[].off12;
            $$ICM.mb[].off0717 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2625 |      if (!1) goto lab_19;
              $$LoopIVEE = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIVEF = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
  2626 |          ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][$$csx57B + $$LoopIVEE][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
  2625 |          /* DIR   LATCH */
                  $$LoopIVEF = $$LoopIVEF + 1ll;
                } while ((unsigned long long) $$LoopIVEF < (unsigned long long) $$csx57D);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIVEE = $$LoopIVEE + 1ll;
              } while ((long long) $$LoopIVEE < $$csx579 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIVA20 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVEF = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  2626 |          ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][($$CIVA20 * 4ll + $$csx578) + $$csx57B][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][1ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][2ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][3ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
  2625 |          /* DIR   LATCH */
                  $$LoopIVEF = $$LoopIVEF + 1ll;
                } while ((unsigned long long) $$LoopIVEF < (unsigned long long) $$csx57D);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA20 = $$CIVA20 + 1ll;
              } while ((unsigned long long) $$CIVA20 < (unsigned long long) (($$csx57C - ($$csx578 + $$csx57B)) / 4ll + 1ll));    /* ~4 */
            lab_3:
  2632 |      /* DIR   LATCH */
              $$LoopIVED = $$LoopIVED + 1ll;
            } while ((unsigned long long) $$LoopIVED < $$UBnd43642 + $$LBnd43641 * 18446744073709551615ull);    /* ~2 */
            goto lab_36;
          lab_70:
  2626 |    $$ICM.d-speedsy_%addr712 = d-speedsy_%addr;
            $$ICM.d-etay_%addr713 = d-etay_%addr;
  2625 |    $$ICM.mb[].off20718 = mb[].off20;
            $$ICM.mb[].off8714 = mb[].off8;
            $$ICM.mb[].off16719 = mb[].off16;
  2624 |    $$ICM.mb[].off4715 = mb[].off4;
            $$ICM.mb[].off12716 = mb[].off12;
            $$ICM.mb[].off0717 = mb[].off0;
            do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2625 |      if (!1) goto lab_76;
              $$LoopIVEE = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_75;
                $$LoopIVEF = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
  2626 |          ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][$$csx57B + $$LoopIVEE][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx57E + $$LoopIVEF]] = -8.9884656743115785E+307;
  2625 |          /* DIR   LATCH */
                  $$LoopIVEF = $$LoopIVEF + 1ll;
                } while ((unsigned long long) $$LoopIVEF < (unsigned long long) $$csx57D);    /* ~74 */
              lab_75:
                /* DIR   LATCH */
                $$LoopIVEE = $$LoopIVEE + 1ll;
              } while ((long long) $$LoopIVEE < $$csx579 % (long long) 4u);    /* ~73 */
            lab_76:
  2632 |      /* DIR   LATCH */
              $$LoopIVED = $$LoopIVED + 1ll;
            } while ((unsigned long long) $$LoopIVED < $$UBnd43642 + $$LBnd43641 * 18446744073709551615ull);    /* ~72 */
            goto lab_36;
          lab_35:
  2624 |    $$csx580 = (long long) mb[].off0;
            $$csx57F = 1ll + ((long long) mb[].off12 - $$csx580);
            if (!(0ll < $$csx57F)) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIVED = 0ll;
            if (!(0ll < $$csx579 & $$csx579 > $$csx578)) goto lab_58;
  2626 |    $$ICM.d-speedsy_%addr712 = d-speedsy_%addr;
            $$ICM.d-etay_%addr713 = d-etay_%addr;
  2625 |    $$ICM.mb[].off20718 = mb[].off20;
            $$ICM.mb[].off8714 = mb[].off8;
            $$ICM.mb[].off16719 = mb[].off16;
  2624 |    $$ICM.mb[].off4715 = mb[].off4;
            $$ICM.mb[].off12716 = mb[].off12;
            $$ICM.mb[].off0717 = mb[].off0;
            do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2625 |      if (!1) goto lab_45;
              $$CIVA20 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIVEF = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=15 */
  2626 |          ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][($$CIVA20 * 4ll + $$csx578) + $$csx57B][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx580 + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][1ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx580 + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][2ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx580 + $$LoopIVEF]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etay_%addr713->etay_%d-data%addr.rns721.  + $$ICM.d-etay_%addr713->etay_%d-data%rvo.rns718.))->etay_%data[].rns722.[1ll][1ll][3ll + (($$CIVA20 * 4ll + $$csx578) + $$csx57B)][$$LoopIVED + ((long long) $$LBnd43641 + (long long) $$ICM.mb[].off4715)][(long long) ((int *)((char *)$$ICM.d-etay_%addr713  + 40ll))->etay_%x[].rns719.[$$csx580 + $$LoopIVEF]] = -8.9884656743115785E+307;
  2625 |          /* DIR   LATCH */
                  $$LoopIVEF = $$LoopIVEF + 1ll;
                } while ((unsigned long long) $$LoopIVEF < (unsigned long long) $$csx57F);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIVA20 = $$CIVA20 + 1ll;
              } while ((unsigned long long) $$CIVA20 < (unsigned long long) (($$csx57C - ($$csx578 + $$csx57B)) / 4ll + 1ll));    /* ~42 */
            lab_45:
  2632 |      /* DIR   LATCH */
              $$LoopIVED = $$LoopIVED + 1ll;
            } while ((unsigned long long) $$LoopIVED < $$UBnd43642 + $$LBnd43641 * 18446744073709551615ull);    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12624not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22625not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32625not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52625not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62625not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72625not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112624not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
142625not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152625not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162624not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
192625not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3590LoopInterchange (success)High Level Optimizer21426241Loop interchanging was applied to loop nest.not available
3591LoopHasPrivateVariables (success)High Level Optimizer21426241Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV3F", "$$LoopIV40", "$$LoopIV40", "$$CIV23B", "$$CIV23A", "T_337", "$$CIV23A", "T_337", "T_337", "$$CIV23B", "$$CIV23A", "$$csxBC", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", "$$CIV23A", "$$csxBC", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", and "$$csxBD"
3592LoopParallelized (success)High Level Optimizer21426241Loop was automatically parallelized.not available
3593LoopInterchange (success)High Level Optimizer21426241Loop interchanging was applied to loop nest.not available
3594NonInnermostLoop (fail)High Level Optimizer21426241An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3595NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3596NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3597NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3598OuterLoopUnroll (success)High Level Optimizer21426252An outer loop unroll was performed.
  • Unroll Factor: 4
3599NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3600NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3601NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3602NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3603NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3604NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3605NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3606NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3607NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3608NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3609NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3610NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3611NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3612NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3613NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3614NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3615NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3616NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3617NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3618NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3619NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3620NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3621NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3622NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
5669LoopUnroll (success)Low Level Optimizer214156083Loop unroll was performed.
  • Unroll Factor: 2
5670LoopUnroll (success)Low Level Optimizer2141564815Loop unroll was performed.
  • Unroll Factor: 2
7261ModuloSchedule (success)Low Level Optimizer214not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7262ModuloSchedule (success)Low Level Optimizer214155987Loop was modulo scheduled.
  • Initiation Interval: 9
7263ModuloSchedule (success)Low Level Optimizer2141562519Loop was modulo scheduled.
  • Initiation Interval: 9
7264ModuloSchedule (success)Low Level Optimizer214not available15Loop was modulo scheduled.
  • Initiation Interval: 22

Region #215
Region Namehvisc$$OL$$161
Region Name (Demangled)not available
Start Line #2612
End Line #2620
Pseudocode
          void hvisc$$OL$$161(char * $$WIPtr43651, unsigned long long $$LBnd43652, unsigned long long $$UBnd43653)
  2612 |  {
            if (!(0ll < (long long) ($$UBnd43653 + $$LBnd43652 * 18446744073709551615ull))) goto lab_1;
            $$csx581 = (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll;
            $$csx584 = (long long) mb[].off8;
            $$csx585 = (long long) mb[].off20;
            $$csx583 = $$csx585 - $$csx584;
            $$csx582 = 1ll + $$csx583;
            if (!($$csx581 > 0ll & 0ll < $$csx582)) goto lab_35;
            $$csx587 = (long long) mb[].off0;
            $$csx586 = 1ll + ((long long) mb[].off12 - $$csx587);
            if (!(0ll < $$csx586)) goto lab_36;
            if (!1) goto lab_36;
            $$LoopIVF0 = 0ll;
            if (!(0ll < $$csx582 & $$csx582 > $$csx581)) goto lab_70;
  2614 |    $$ICM.d-speedsx_%addr71A = d-speedsx_%addr;
            $$ICM.d-etax_%addr71B = d-etax_%addr;
  2613 |    $$ICM.mb[].off20720 = mb[].off20;
            $$ICM.mb[].off871C = mb[].off8;
            $$ICM.mb[].off16721 = mb[].off16;
  2612 |    $$ICM.mb[].off471D = mb[].off4;
            $$ICM.mb[].off1271E = mb[].off12;
            $$ICM.mb[].off071F = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2613 |      if (!1) goto lab_19;
              $$LoopIVF1 = 0ll;
              do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIVF2 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
  2614 |          ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][$$csx584 + $$LoopIVF1][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
  2613 |          /* DIR   LATCH */
                  $$LoopIVF2 = $$LoopIVF2 + 1ll;
                } while ((unsigned long long) $$LoopIVF2 < (unsigned long long) $$csx586);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIVF1 = $$LoopIVF1 + 1ll;
              } while ((long long) $$LoopIVF1 < $$csx582 % (long long) 4u);    /* ~16 */
            lab_19:
              if (!1) goto lab_3;
              $$CIVA24 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 56 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVF2 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 55 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  2614 |          ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][($$CIVA24 * 4ll + $$csx581) + $$csx584][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][1ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][2ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][3ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
  2613 |          /* DIR   LATCH */
                  $$LoopIVF2 = $$LoopIVF2 + 1ll;
                } while ((unsigned long long) $$LoopIVF2 < (unsigned long long) $$csx586);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA24 = $$CIVA24 + 1ll;
              } while ((unsigned long long) $$CIVA24 < (unsigned long long) (($$csx585 - ($$csx581 + $$csx584)) / 4ll + 1ll));    /* ~4 */
            lab_3:
  2620 |      /* DIR   LATCH */
              $$LoopIVF0 = $$LoopIVF0 + 1ll;
            } while ((unsigned long long) $$LoopIVF0 < $$UBnd43653 + $$LBnd43652 * 18446744073709551615ull);    /* ~2 */
            goto lab_36;
          lab_70:
  2614 |    $$ICM.d-speedsx_%addr71A = d-speedsx_%addr;
            $$ICM.d-etax_%addr71B = d-etax_%addr;
  2613 |    $$ICM.mb[].off20720 = mb[].off20;
            $$ICM.mb[].off871C = mb[].off8;
            $$ICM.mb[].off16721 = mb[].off16;
  2612 |    $$ICM.mb[].off471D = mb[].off4;
            $$ICM.mb[].off1271E = mb[].off12;
            $$ICM.mb[].off071F = mb[].off0;
            do {   /* id=16 guarded */ /* ~72 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2613 |      if (!1) goto lab_76;
              $$LoopIVF1 = 0ll;
              do {   /* id=5 guarded */ /* ~73 */ 
                /* region = 61 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_75;
                $$LoopIVF2 = 0ll;
                do {   /* id=19 guarded */ /* ~74 */ 
                  /* region = 60 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=19 */
                  /* DIR   dir_no=72 */
  2614 |          ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][$$csx584 + $$LoopIVF1][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx587 + $$LoopIVF2]] = -8.9884656743115785E+307;
  2613 |          /* DIR   LATCH */
                  $$LoopIVF2 = $$LoopIVF2 + 1ll;
                } while ((unsigned long long) $$LoopIVF2 < (unsigned long long) $$csx586);    /* ~74 */
              lab_75:
                /* DIR   LATCH */
                $$LoopIVF1 = $$LoopIVF1 + 1ll;
              } while ((long long) $$LoopIVF1 < $$csx582 % (long long) 4u);    /* ~73 */
            lab_76:
  2620 |      /* DIR   LATCH */
              $$LoopIVF0 = $$LoopIVF0 + 1ll;
            } while ((unsigned long long) $$LoopIVF0 < $$UBnd43653 + $$LBnd43652 * 18446744073709551615ull);    /* ~72 */
            goto lab_36;
          lab_35:
  2612 |    $$csx589 = (long long) mb[].off0;
            $$csx588 = 1ll + ((long long) mb[].off12 - $$csx589);
            if (!(0ll < $$csx588)) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIVF0 = 0ll;
            if (!(0ll < $$csx582 & $$csx582 > $$csx581)) goto lab_58;
  2614 |    $$ICM.d-speedsx_%addr71A = d-speedsx_%addr;
            $$ICM.d-etax_%addr71B = d-etax_%addr;
  2613 |    $$ICM.mb[].off20720 = mb[].off20;
            $$ICM.mb[].off871C = mb[].off8;
            $$ICM.mb[].off16721 = mb[].off16;
  2612 |    $$ICM.mb[].off471D = mb[].off4;
            $$ICM.mb[].off1271E = mb[].off12;
            $$ICM.mb[].off071F = mb[].off0;
            do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 65 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
  2613 |      if (!1) goto lab_45;
              $$CIVA24 = (long long) 0;
              do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 64 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIVF2 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 63 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=15 */
  2614 |          ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][($$CIVA24 * 4ll + $$csx581) + $$csx584][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx589 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][1ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx589 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][2ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx589 + $$LoopIVF2]] = -8.9884656743115785E+307;
                  ((double *)((char *)$$ICM.d-etax_%addr71B->etax_%d-data%addr.rns709.  + $$ICM.d-etax_%addr71B->etax_%d-data%rvo.rns706.))->etax_%data[].rns710.[1ll][1ll][3ll + (($$CIVA24 * 4ll + $$csx581) + $$csx584)][$$LoopIVF0 + ((long long) $$LBnd43652 + (long long) $$ICM.mb[].off471D)][(long long) ((int *)((char *)$$ICM.d-etax_%addr71B  + 40ll))->etax_%x[].rns707.[$$csx589 + $$LoopIVF2]] = -8.9884656743115785E+307;
  2613 |          /* DIR   LATCH */
                  $$LoopIVF2 = $$LoopIVF2 + 1ll;
                } while ((unsigned long long) $$LoopIVF2 < (unsigned long long) $$csx588);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIVA24 = $$CIVA24 + 1ll;
              } while ((unsigned long long) $$CIVA24 < (unsigned long long) (($$csx585 - ($$csx581 + $$csx584)) / 4ll + 1ll));    /* ~42 */
            lab_45:
  2620 |      /* DIR   LATCH */
              $$LoopIVF0 = $$LoopIVF0 + 1ll;
            } while ((unsigned long long) $$LoopIVF0 < $$UBnd43653 + $$LBnd43652 * 18446744073709551615ull);    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12612not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22613not available11100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32613not available2210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52613not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
62613not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72613not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112612not availablenot availablenot available20010020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
142613not available111100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
152613not available14210001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
162612not availablenot availablenot available402020014040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
192613not available52400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3623LoopInterchange (success)High Level Optimizer21526121Loop interchanging was applied to loop nest.not available
3624LoopHasPrivateVariables (success)High Level Optimizer21526121Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV42", "$$LoopIV43", "$$LoopIV43", "$$CIV237", "$$CIV236", "T_336", "$$CIV236", "T_336", "T_336", "$$CIV237", "$$csxBA", "$$CIV236", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", "$$CIV236", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", and "$$csxBB"
3625LoopParallelized (success)High Level Optimizer21526121Loop was automatically parallelized.not available
3626LoopInterchange (success)High Level Optimizer21526121Loop interchanging was applied to loop nest.not available
3627NonInnermostLoop (fail)High Level Optimizer21526121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3628NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3629NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3630NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3631OuterLoopUnroll (success)High Level Optimizer21526132An outer loop unroll was performed.
  • Unroll Factor: 4
3632NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3633NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3634NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3635NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3636NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3637NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3638NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3639NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3640NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3641NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3642NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3643NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3644NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3645NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3646NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3647NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3648NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3649NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3650NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3651NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3652NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3653NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3654NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3655NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
5658LoopUnroll (success)Low Level Optimizer215156793Loop unroll was performed.
  • Unroll Factor: 2
5659LoopUnroll (success)Low Level Optimizer2151571915Loop unroll was performed.
  • Unroll Factor: 2
7247ModuloSchedule (success)Low Level Optimizer215not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7248ModuloSchedule (success)Low Level Optimizer215156697Loop was modulo scheduled.
  • Initiation Interval: 9
7249ModuloSchedule (success)Low Level Optimizer2151569619Loop was modulo scheduled.
  • Initiation Interval: 9
7250ModuloSchedule (success)Low Level Optimizer215not available15Loop was modulo scheduled.
  • Initiation Interval: 22

Region #216
Region Namecalc_tracer_fluxes$$OL$$162
Region Name (Demangled)not available
Start Line #2540
End Line #2557
Pseudocode
          void calc_tracer_fluxes$$OL$$162(char * $$WIPtr43759, unsigned long long $$LBnd43760, unsigned long long $$UBnd43761)
  2540 |  {
  2557 |    return;
          } /* function */ 

  2540 |    /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3656LoopHasPrivateVariables (success)High Level Optimizer2162540not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$csxDF", "$$csxDF", "$$CIV27F", "$$csxDF", "$$CIV27E", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$CIV27E", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$csxE0", "$$csxE1", and "u_edge"
3657LoopParallelized (success)High Level Optimizer2162540not availableLoop was automatically parallelized.not available

Region #217
Region Namecalc_tracer_fluxes$$OL$$163
Region Name (Demangled)not available
Start Line #2488
End Line #2501
Pseudocode
          void calc_tracer_fluxes$$OL$$163(char * $$WIPtr43768, unsigned long long $$LBnd43769, unsigned long long $$UBnd43770)
  2488 |  {
  2501 |    return;
          } /* function */ 

  2488 |    /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3658LoopHasPrivateVariables (success)High Level Optimizer2172488not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$csxD0", "$$csxD0", "$$CIV273", "$$csxD0", "$$CIV272", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$CIV272", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", and "dfmin"
3659LoopParallelized (success)High Level Optimizer2172488not availableLoop was automatically parallelized.not available

Region #218
Region Nameupdate_fluxes$$OL$$164
Region Name (Demangled)not available
Start Line #2063
End Line #2068
Pseudocode
          void update_fluxes$$OL$$164(char * $$WIPtr43935, unsigned long long $$LBnd43936, unsigned long long $$UBnd43937)
  2063 |  {
  2068 |    return;
          } /* function */ 

  2063 |    /* DIR   REPORT_INFO */
Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3660LoopHasPrivateVariables (success)High Level Optimizer2182063not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$ICM17E", "$$ICM17F", "$$ICM17E", "$$ICM17F", "$$CIV40B", "$$ICM17E", "$$ICM17F", "$$CIV40A", "$$ICM180", "$$ICM181", "$$ICM182", "$$CIV40D", "$$CIV40C", "$$ICM183", "$$ICM184", "$$CIV40A", "$$ICM180", "$$ICM181", "$$ICM182", "$$CIV40C", "$$ICM183", and "$$ICM184"
3661LoopParallelized (success)High Level Optimizer2182063not availableLoop was automatically parallelized.not available

Region #219
Region Nameupdatew2$$OL$$165
Region Name (Demangled)not available
Start Line #1960
End Line #1960
Pseudocode
          void updatew2$$OL$$165(char * $$WIPtr44113, unsigned long long $$LBnd44114, unsigned long long $$UBnd44115)
  1960 |  {
            if (!(0ll < (long long) nsweepflux)) goto lab_1;
            $$csx58C = (long long) mb[].off8;
            $$csx58B = (long long) mb[].off20 - $$csx58C;
            $$csx58A = 1ll + $$csx58B;
            if (!(0ll < $$csx58A)) goto lab_15;
            $$csx58E = $$UBnd44115 + $$LBnd44114 * 18446744073709551615ull;
            $$csx58D = (long long) $$csx58E;
            if (!(0ll < $$csx58D)) goto lab_16;
            if (!($$csx58E >= (unsigned long long) 4u)) goto lab_31;
            if (!1) goto lab_32;
            $$LoopIVF3 = 0ll;
            $$csx590 = $$csx58E % 2ull;
            $$csx58F = (long long) $$csx590;
            if (!(0ll < $$csx58F & 1)) goto lab_48;
            $$ICM.d-fy_%addr722 = d-fy_%addr;
  1961 |    $$ICM.d-w2_%addr723 = d-w2_%addr;
            $$ICM.d-T_450_1%addr724 = d-T_450_1%addr;
  1960 |    $$ICM.$$CIV41F725 = $$CIV41F;
            $$ICM.mb[].off20726 = mb[].off20;
            $$ICM.mb[].off8727 = mb[].off8;
            $$ICM.mb[].off16728 = mb[].off16;
            $$ICM.mb[].off4729 = mb[].off4;
            $$ICM.mb[].off072A = mb[].off0;
            $$ICM72B = $$LBnd44114 * 18446744073709551615ull + $$UBnd44115;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 52 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVF4 = 0ll;
              $$ICM72C = min($$csx58F,$$csx58D);
              $$ICM72D = (unsigned long long) ((long long) max($$csx58F,0ll)) < $$ICM72B & 1;
              $$ICM72E = $$csx590 + $$LBnd44114;
              $$ICM72F = ($$csx590 + $$LBnd44114) * 18446744073709551615ull + $$UBnd44115;
              $$ICM730 = 18446744073709551615ull + (($$csx590 + $$LBnd44114) * 18446744073709551615ull + $$UBnd44115);
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 51 */
                /* bump-normalized */
                if (!1) goto lab_39;
                $$LoopIVF5 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 50 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
  1961 |          $$csx591 = $$csx58C + $$LoopIVF4;
                  ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234.[$$LoopIVF3 + 1ll][$$csx591][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + (((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] - ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]]);
  1960 |          /* DIR   LATCH */
                  $$LoopIVF5 = $$LoopIVF5 + 1ll;
                } while ((unsigned long long) $$LoopIVF5 < (unsigned long long) $$ICM72C);    /* ~6 */
              lab_39:
                if (!$$ICM72D) goto lab_41;
                $$PRC4 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][(long long) $$LBnd44114 + ((long long) $$ICM.mb[].off4729 + $$csx58F)][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
                $$CIVA2B = (long long) 0;
                $$csx592 = (long long) $$ICM730 / 2ll + 1ll;
                do {   /* id=7 guarded */ /* ~40 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INTRA_ITER_BOUNDARY */
                  $$PRC5 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
  1961 |          ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234..SV1[$$LoopIVF3 + 1ll][$$csx591][$$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][$$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + ($$PRC4 - $$PRC5);
                  /* DIR   INTRA_ITER_BOUNDARY */
                  $$PRC4 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][2ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
                  ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234..SV0[$$LoopIVF3 + 1ll][$$csx591][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx591][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + ($$PRC5 - $$PRC4);
  1960 |          /* DIR   LATCH */
                  $$CIVA2B = ($$CIVA2B + 1);
                } while ((unsigned long long) $$CIVA2B < (unsigned long long) $$csx592);    /* ~40 */
              lab_41:
                /* DIR   LATCH */
                $$LoopIVF4 = $$LoopIVF4 + 1ll;
              } while ((unsigned long long) $$LoopIVF4 < (unsigned long long) $$csx58A);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVF3 = $$LoopIVF3 + 1ll;
            } while ((unsigned long long) $$LoopIVF3 < (unsigned long long) ((long long) nsweepflux));    /* ~2 */
            goto lab_32;
          lab_48:
            $$ICM.d-fy_%addr722 = d-fy_%addr;
  1961 |    $$ICM.d-w2_%addr723 = d-w2_%addr;
            $$ICM.d-T_450_1%addr724 = d-T_450_1%addr;
  1960 |    $$ICM.$$CIV41F725 = $$CIV41F;
            $$ICM.mb[].off20726 = mb[].off20;
            $$ICM.mb[].off8727 = mb[].off8;
            $$ICM.mb[].off16728 = mb[].off16;
            $$ICM.mb[].off4729 = mb[].off4;
            $$ICM.mb[].off072A = mb[].off0;
            $$ICM72B = $$LBnd44114 * 18446744073709551615ull + $$UBnd44115;
            do {   /* id=8 guarded */ /* ~50 */ 
              /* region = 55 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_56;
              $$LoopIVF4 = 0ll;
              $$ICM72D = (unsigned long long) ((long long) max($$csx58F,0ll)) < $$ICM72B & 1;
              $$ICM72E = $$csx590 + $$LBnd44114;
              $$ICM72F = ($$csx590 + $$LBnd44114) * 18446744073709551615ull + $$UBnd44115;
              $$ICM730 = 18446744073709551615ull + (($$csx590 + $$LBnd44114) * 18446744073709551615ull + $$UBnd44115);
              do {   /* id=9 guarded */ /* ~51 */ 
                /* region = 54 */
                /* bump-normalized */
                if (!$$ICM72D) goto lab_55;
                $$csx594 = $$LoopIVF4 + $$csx58C;
                $$PRC4 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx594][(long long) $$LBnd44114 + ((long long) $$ICM.mb[].off4729 + $$csx58F)][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
                $$CIVA2B = (long long) 0;
                $$csx593 = (long long) $$ICM730 / 2ll + 1ll;
                do {   /* id=11 guarded */ /* ~54 */ 
                  /* region = 53 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=11 */
                  /* DIR   INTRA_ITER_BOUNDARY */
                  $$PRC5 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx594][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
  1961 |          ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234..SV1[$$LoopIVF3 + 1ll][$$csx594][$$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx594][$$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + ($$PRC4 - $$PRC5);
                  /* DIR   INTRA_ITER_BOUNDARY */
                  $$PRC4 = ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx594][2ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]];
                  ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234..SV0[$$LoopIVF3 + 1ll][$$csx594][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx594][1ll + ($$CIVA2B * 2ll + ($$csx58F + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)))][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + ($$PRC5 - $$PRC4);
  1960 |          /* DIR   LATCH */
                  $$CIVA2B = ($$CIVA2B + 1);
                } while ((unsigned long long) $$CIVA2B < (unsigned long long) $$csx593);    /* ~54 */
              lab_55:
                /* DIR   LATCH */
                $$LoopIVF4 = $$LoopIVF4 + 1ll;
              } while ((unsigned long long) $$LoopIVF4 < (unsigned long long) $$csx58A);    /* ~51 */
            lab_56:
              /* DIR   LATCH */
              $$LoopIVF3 = $$LoopIVF3 + 1ll;
            } while ((unsigned long long) $$LoopIVF3 < (unsigned long long) ((long long) nsweepflux));    /* ~50 */
            goto lab_32;
          lab_31:
            if (!1) goto lab_38;
            $$LoopIVF3 = 0ll;
  1961 |    $$ICM.d-fy_%addr722 = d-fy_%addr;
            $$ICM.d-w2_%addr723 = d-w2_%addr;
            $$ICM.d-T_450_1%addr724 = d-T_450_1%addr;
            $$ICM.$$CIV41F725 = $$CIV41F;
  1960 |    $$ICM.mb[].off20726 = mb[].off20;
            $$ICM.mb[].off8727 = mb[].off8;
            $$ICM.mb[].off16728 = mb[].off16;
            $$ICM.mb[].off4729 = mb[].off4;
  1961 |    $$ICM.mb[].off072A = mb[].off0;
  1960 |    do {   /* id=4 guarded */ /* ~33 */ 
              /* region = 58 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_37;
              $$LoopIVF4 = 0ll;
              do {   /* id=6 guarded */ /* ~34 */ 
                /* region = 57 */
                /* bump-normalized */
                if (!1) goto lab_36;
                $$LoopIVF5 = 0ll;
                do {   /* id=5 guarded */ /* ~35 */ 
                  /* region = 56 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=5 */
  1961 |          ((double *)((char *)$$ICM.d-T_450_1%addr724  + (((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58C + ((((long long) $$ICM.mb[].off4729 * 8ll - (long long) $$ICM.mb[].off16728 * 8ll) - 8ll) * $$csx58A - (long long) $$ICM.mb[].off4729 * 8ll)))->T_450[].rns1234.[$$LoopIVF3 + 1ll][$$csx58C + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)] = ((double *)((char *)$$ICM.d-w2_%addr723->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr723->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx58C + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)][(long long) ((int *)((char *)$$ICM.d-w2_%addr723  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] + (((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx58C + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729)][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]] - ((double *)((char *)$$ICM.d-fy_%addr722->fy_%d-data%addr.rns1238.  + $$ICM.d-fy_%addr722->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][$$csx58C + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) $$ICM.mb[].off4729))][(long long) ((int *)((char *)$$ICM.d-fy_%addr722  + 40ll))->fy_%x[].rns1236.[(long long) $$ICM.mb[].off072A + $$ICM.$$CIV41F725]]);
  1960 |          /* DIR   LATCH */
                  $$LoopIVF5 = $$LoopIVF5 + 1ll;
                } while ((unsigned long long) $$LoopIVF5 < $$csx58E);    /* ~35 */
              lab_36:
                /* DIR   LATCH */
                $$LoopIVF4 = $$LoopIVF4 + 1ll;
              } while ((unsigned long long) $$LoopIVF4 < (unsigned long long) $$csx58A);    /* ~34 */
            lab_37:
              /* DIR   LATCH */
              $$LoopIVF3 = $$LoopIVF3 + 1ll;
            } while ((unsigned long long) $$LoopIVF3 < (unsigned long long) ((long long) nsweepflux));    /* ~33 */
          lab_38:
          lab_32:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11960not availablenot availablenot available70202007020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21960not available117020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31960not available22700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41960not availablenot availablenot available70202007020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51960not available62700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
61960not available417020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71960not available22700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81960not availablenot availablenot available70202007020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
91960not available817020070200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111960not available92700700100 (default)
  • perfect nest
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101960not available117020070200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
121960not available102700700100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3662LoopInterchange (success)High Level Optimizer21919601Loop interchanging was applied to loop nest.not available
3663LoopHasPrivateVariables (success)High Level Optimizer21919601Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV48", "$$LoopIV49", "$$LoopIV49", "$$CIV414", "$$CIV413", "$$CIV413", "$$CIV414", "$$ICM18B", "$$ICM18C", "$$CIV413", and "$$CIV413"
3664LoopParallelized (success)High Level Optimizer21919601Loop was automatically parallelized.not available
3665LoopInterchange (success)High Level Optimizer21919601Loop interchanging was applied to loop nest.not available
3666NonInnermostLoop (fail)High Level Optimizer21919601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3667NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3668UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3669NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3670NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3671UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3672NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3673LoopInterchange (success)High Level Optimizer21919604Loop interchanging was applied to loop nest.not available
3674LoopHasPrivateVariables (success)High Level Optimizer21919604Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV48", "$$LoopIV49", "$$LoopIV49", "$$CIV414", "$$CIV413", "$$CIV413", "$$CIV414", "$$ICM18B", "$$ICM18C", "$$CIV413", and "$$CIV413"
3675LoopParallelized (success)High Level Optimizer21919604Loop was automatically parallelized.not available
3676LoopInterchange (success)High Level Optimizer21919604Loop interchanging was applied to loop nest.not available
3677NonInnermostLoop (fail)High Level Optimizer21919604An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3678NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3679UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3680NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
5584LoopUnroll (success)Low Level Optimizer219157647Loop unroll was performed.
  • Unroll Factor: 2
5585LoopUnroll (success)Low Level Optimizer219157583Loop unroll was performed.
  • Unroll Factor: 2
5586LoopUnroll (success)Low Level Optimizer2191577612Loop unroll was performed.
  • Unroll Factor: 2
5587LoopUnroll (success)Low Level Optimizer2191580011Loop unroll was performed.
  • Unroll Factor: 2
5588LoopUnroll (success)Low Level Optimizer219158285Loop unroll was performed.
  • Unroll Factor: 2
7141ModuloSchedule (success)Low Level Optimizer219not available7Loop was modulo scheduled.
  • Initiation Interval: 21
7142ModuloSchedule (success)Low Level Optimizer219not available3Loop was modulo scheduled.
  • Initiation Interval: 17
7143ModuloSchedule (success)Low Level Optimizer219not available12Loop was modulo scheduled.
  • Initiation Interval: 17
7144ModuloSchedule (success)Low Level Optimizer219not available11Loop was modulo scheduled.
  • Initiation Interval: 21
7145ModuloSchedule (success)Low Level Optimizer219not available5Loop was modulo scheduled.
  • Initiation Interval: 17

Region #220
Region Nameupdatew2$$OL$$166
Region Name (Demangled)not available
Start Line #1960
End Line #1960
Pseudocode
          void updatew2$$OL$$166(char * $$WIPtr44124, unsigned long long $$LBnd44125, unsigned long long $$UBnd44126)
  1960 |  {
            if (!(0ll < (long long) nsweepflux)) goto lab_1;
            $$csx599 = (long long) mb[].off8;
            $$csx59A = (long long) mb[].off20;
            $$csx598 = $$csx59A - $$csx599;
            $$csx597 = 1ll + $$csx598;
            $$csx595 = 0ll < $$csx597;
            $$csx596 = $$csx597 % 2ll;
            if (!($$csx596 > 0ll & $$csx595)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd44126 + $$LBnd44125 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIVF6 = 0ll;
  1961 |    $$ICM.d-w2_%addr731 = d-w2_%addr;
            $$ICM.d-T_450_1%addr732 = d-T_450_1%addr;
            $$ICM.$$CIV41F733 = $$CIV41F;
  1960 |    $$ICM.mb[].off20734 = mb[].off20;
            $$ICM.mb[].off8735 = mb[].off8;
            $$ICM.mb[].off16736 = mb[].off16;
            $$ICM.mb[].off4737 = mb[].off4;
  1961 |    $$ICM.mb[].off0738 = mb[].off0;
  1960 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_19;
  1961 |      $$LoopIVF7 = 0ll;
  1960 |      do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIVF8 = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  1961 |          ((double *)((char *)$$ICM.d-w2_%addr731->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr731->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]][1ll][$$csx599 + $$LoopIVF7][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)][(long long) ((int *)((char *)$$ICM.d-w2_%addr731  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0738 + $$ICM.$$CIV41F733]] = ((double *)((char *)$$ICM.d-T_450_1%addr732  + (((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx599 + ((((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx597 - (long long) $$ICM.mb[].off4737 * 8ll)))->T_450[].rns1234.[$$LoopIVF6 + 1ll][$$csx599 + $$LoopIVF7][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)];
  1960 |          /* DIR   LATCH */
                  $$LoopIVF8 = $$LoopIVF8 + 1ll;
                } while ((unsigned long long) $$LoopIVF8 < $$UBnd44126 + $$LBnd44125 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIVF7 = $$LoopIVF7 + 1ll;
              } while ((long long) $$LoopIVF7 < $$csx597 % (long long) 2u);    /* ~16 */
            lab_19:
              if (!($$csx595 & $$csx597 > $$csx596)) goto lab_3;
  1961 |      $$CIVA2F = (long long) 0;
  1960 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVF8 = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  1961 |          ((double *)((char *)$$ICM.d-w2_%addr731->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr731->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]][1ll][($$CIVA2F * 2ll + $$csx596) + $$csx599][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)][(long long) ((int *)((char *)$$ICM.d-w2_%addr731  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0738 + $$ICM.$$CIV41F733]] = ((double *)((char *)$$ICM.d-T_450_1%addr732  + (((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx599 + ((((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx597 - (long long) $$ICM.mb[].off4737 * 8ll)))->T_450[].rns1234.[$$LoopIVF6 + 1ll][($$CIVA2F * 2ll + $$csx596) + $$csx599][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)];
                  ((double *)((char *)$$ICM.d-w2_%addr731->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr731->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]][1ll][1ll + (($$CIVA2F * 2ll + $$csx596) + $$csx599)][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)][(long long) ((int *)((char *)$$ICM.d-w2_%addr731  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0738 + $$ICM.$$CIV41F733]] = ((double *)((char *)$$ICM.d-T_450_1%addr732  + (((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx599 + ((((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx597 - (long long) $$ICM.mb[].off4737 * 8ll)))->T_450[].rns1234.[$$LoopIVF6 + 1ll][1ll + (($$CIVA2F * 2ll + $$csx596) + $$csx599)][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)];
  1960 |          /* DIR   LATCH */
                  $$LoopIVF8 = $$LoopIVF8 + 1ll;
                } while ((unsigned long long) $$LoopIVF8 < $$UBnd44126 + $$LBnd44125 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA2F = $$CIVA2F + 1ll;
              } while ((unsigned long long) $$CIVA2F < (unsigned long long) (($$csx59A - ($$csx596 + $$csx599)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVF6 = $$LoopIVF6 + 1ll;
            } while ((unsigned long long) $$LoopIVF6 < (unsigned long long) ((long long) nsweepflux));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd44126 + $$LBnd44125 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIVF6 = 0ll;
            if (!($$csx595 & $$csx597 > $$csx596)) goto lab_58;
  1961 |    $$ICM.d-w2_%addr731 = d-w2_%addr;
            $$ICM.d-T_450_1%addr732 = d-T_450_1%addr;
            $$ICM.$$CIV41F733 = $$CIV41F;
  1960 |    $$ICM.mb[].off20734 = mb[].off20;
            $$ICM.mb[].off8735 = mb[].off8;
            $$ICM.mb[].off16736 = mb[].off16;
            $$ICM.mb[].off4737 = mb[].off4;
  1961 |    $$ICM.mb[].off0738 = mb[].off0;
  1960 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_45;
  1961 |      $$CIVA2F = (long long) 0;
  1960 |      do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIVF8 = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
  1961 |          ((double *)((char *)$$ICM.d-w2_%addr731->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr731->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]][1ll][($$CIVA2F * 2ll + $$csx596) + $$csx599][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)][(long long) ((int *)((char *)$$ICM.d-w2_%addr731  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0738 + $$ICM.$$CIV41F733]] = ((double *)((char *)$$ICM.d-T_450_1%addr732  + (((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx599 + ((((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx597 - (long long) $$ICM.mb[].off4737 * 8ll)))->T_450[].rns1234.[$$LoopIVF6 + 1ll][($$CIVA2F * 2ll + $$csx596) + $$csx599][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)];
                  ((double *)((char *)$$ICM.d-w2_%addr731->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr731->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]][1ll][1ll + (($$CIVA2F * 2ll + $$csx596) + $$csx599)][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)][(long long) ((int *)((char *)$$ICM.d-w2_%addr731  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0738 + $$ICM.$$CIV41F733]] = ((double *)((char *)$$ICM.d-T_450_1%addr732  + (((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx599 + ((((long long) $$ICM.mb[].off4737 * 8ll - (long long) $$ICM.mb[].off16736 * 8ll) - 8ll) * $$csx597 - (long long) $$ICM.mb[].off4737 * 8ll)))->T_450[].rns1234.[$$LoopIVF6 + 1ll][1ll + (($$CIVA2F * 2ll + $$csx596) + $$csx599)][$$LoopIVF8 + ((long long) $$LBnd44125 + (long long) $$ICM.mb[].off4737)];
  1960 |          /* DIR   LATCH */
                  $$LoopIVF8 = $$LoopIVF8 + 1ll;
                } while ((unsigned long long) $$LoopIVF8 < $$UBnd44126 + $$LBnd44125 * 18446744073709551615ull);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIVA2F = $$CIVA2F + 1ll;
              } while ((unsigned long long) $$CIVA2F < (unsigned long long) (($$csx59A - ($$csx596 + $$csx599)) / 2ll + 1ll));    /* ~42 */
            lab_45:
              /* DIR   LATCH */
              $$LoopIVF6 = $$LoopIVF6 + 1ll;
            } while ((unsigned long long) $$LoopIVF6 < (unsigned long long) ((long long) nsweepflux));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11960not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21960not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31960not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
61960not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71960not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111960not availablenot availablenot available2006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
141960not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151960not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51960not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
161960not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191960not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3681LoopHasPrivateVariables (success)High Level Optimizer22019601Private variables recognized in loop nest.
  • Variable Name: "$$CIV417", "$$CIV416", "$$CIV416", "$$CIV417", "$$CIV416", "$$CIV416", "$$CIV417", "$$CIV416", and "$$CIV416"
3682LoopParallelized (success)High Level Optimizer22019601Loop was automatically parallelized.not available
3683LoopInterchange (success)High Level Optimizer22019601Loop interchanging was applied to loop nest.not available
3684NonInnermostLoop (fail)High Level Optimizer22019601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3685NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3686NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3687NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3688OuterLoopUnroll (success)High Level Optimizer22019602An outer loop unroll was performed.
  • Unroll Factor: 2
3689NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3690NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3691NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3692NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3693NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3694NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3695NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3696NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3697NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3698NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3699NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3700NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
5582LoopUnroll (success)Low Level Optimizer220158973Loop unroll was performed.
  • Unroll Factor: 4
5583LoopUnroll (success)Low Level Optimizer2201596715Loop unroll was performed.
  • Unroll Factor: 4
7135ModuloSchedule (success)Low Level Optimizer220158953Loop was modulo scheduled.
  • Initiation Interval: 8
7136ModuloSchedule (success)Low Level Optimizer220158953Loop was modulo scheduled.
  • Initiation Interval: 19
7137ModuloSchedule (success)Low Level Optimizer220158717Loop was modulo scheduled.
  • Initiation Interval: 8
7138ModuloSchedule (success)Low Level Optimizer220159255Loop was modulo scheduled.
  • Initiation Interval: 8
7139ModuloSchedule (success)Low Level Optimizer2201596515Loop was modulo scheduled.
  • Initiation Interval: 8
7140ModuloSchedule (success)Low Level Optimizer2201596515Loop was modulo scheduled.
  • Initiation Interval: 19

Region #221
Region Nameupdatew2$$OL$$167
Region Name (Demangled)not available
Start Line #1965
End Line #1965
Pseudocode
          void updatew2$$OL$$167(char * $$WIPtr44135, unsigned long long $$LBnd44136, unsigned long long $$UBnd44137)
  1965 |  {
            if (!(0ll < (long long) nsweepflux)) goto lab_1;
            $$csx59D = (long long) mb[].off8;
            $$csx59C = (long long) mb[].off20 - $$csx59D;
            $$csx59B = 1ll + $$csx59C;
            if (!(0ll < $$csx59B)) goto lab_15;
            if (!(0ll < (long long) ($$UBnd44137 + $$LBnd44136 * 18446744073709551615ull))) goto lab_16;
            if (!1) goto lab_12;
            $$LoopIVF9 = 0ll;
  1966 |    $$ICM.d-fz_%addr739 = d-fz_%addr;
            $$ICM.d-w2_%addr73A = d-w2_%addr;
            $$ICM.d-T_451_1%addr73B = d-T_451_1%addr;
            $$ICM.$$CIV41F73C = $$CIV41F;
  1965 |    $$ICM.mb[].off2073D = mb[].off20;
            $$ICM.mb[].off873E = mb[].off8;
            $$ICM.mb[].off1673F = mb[].off16;
            $$ICM.mb[].off4740 = mb[].off4;
  1966 |    $$ICM.mb[].off0741 = mb[].off0;
  1965 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 22 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIVFA = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 21 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVFB = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 20 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  1966 |          ((double *)((char *)$$ICM.d-T_451_1%addr73B  + (((long long) $$ICM.mb[].off4740 * 8ll - (long long) $$ICM.mb[].off1673F * 8ll) - 8ll) * $$csx59D + ((((long long) $$ICM.mb[].off4740 * 8ll - (long long) $$ICM.mb[].off1673F * 8ll) - 8ll) * $$csx59B - (long long) $$ICM.mb[].off4740 * 8ll)))->T_451[].rns1240.[$$LoopIVF9 + 1ll][$$csx59D + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) $$ICM.mb[].off4740)] = ((double *)((char *)$$ICM.d-w2_%addr73A->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr73A->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][$$csx59D + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) $$ICM.mb[].off4740)][(long long) ((int *)((char *)$$ICM.d-w2_%addr73A  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0741 + $$ICM.$$CIV41F73C]] + (((double *)((char *)$$ICM.d-fz_%addr739->fz_%d-data%addr.rns1244.  + $$ICM.d-fz_%addr739->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][$$csx59D + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) $$ICM.mb[].off4740)][(long long) ((int *)((char *)$$ICM.d-fz_%addr739  + 40ll))->fz_%x[].rns1242.[(long long) $$ICM.mb[].off0741 + $$ICM.$$CIV41F73C]] - ((double *)((char *)$$ICM.d-fz_%addr739->fz_%d-data%addr.rns1244.  + $$ICM.d-fz_%addr739->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][1ll + ($$LoopIVFA + $$csx59D)][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) $$ICM.mb[].off4740)][(long long) ((int *)((char *)$$ICM.d-fz_%addr739  + 40ll))->fz_%x[].rns1242.[(long long) $$ICM.mb[].off0741 + $$ICM.$$CIV41F73C]]);
  1965 |          /* DIR   LATCH */
                  $$LoopIVFB = $$LoopIVFB + 1ll;
                } while ((unsigned long long) $$LoopIVFB < $$UBnd44137 + $$LBnd44136 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$LoopIVFA = $$LoopIVFA + 1ll;
              } while ((unsigned long long) $$LoopIVFA < (unsigned long long) $$csx59B);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVF9 = $$LoopIVF9 + 1ll;
            } while ((unsigned long long) $$LoopIVF9 < (unsigned long long) ((long long) nsweepflux));    /* ~2 */
          lab_12:
          lab_15:
          lab_16:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11965not availablenot availablenot available60202006020200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21965not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31965not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3701LoopInterchange (success)High Level Optimizer22119651Loop interchanging was applied to loop nest.not available
3702LoopHasPrivateVariables (success)High Level Optimizer22119651Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV45", "$$LoopIV46", "$$LoopIV46", "$$CIV41A", "$$CIV419", "$$CIV419", "$$CIV41A", "$$CIV419", "$$csx148", "$$CIV419", and "$$csx148"
3703LoopParallelized (success)High Level Optimizer22119651Loop was automatically parallelized.not available
3704LoopInterchange (success)High Level Optimizer22119651Loop interchanging was applied to loop nest.not available
3705NonInnermostLoop (fail)High Level Optimizer22119651An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3706NonVectorizableAlignment (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_451_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF9 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVFA) + (8ll)*($$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)))
3707UnsupportedOperation (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1244. + d-fz_%addr->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1242.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1244. + d-fz_%addr->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][1ll + ($$LoopIVFA + (long long) mb[].off8)][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1242.[(long long) mb[].off0 + $$CIV41F]])
3708NonVectorizableStride (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFA) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
5581LoopUnroll (success)Low Level Optimizer221160023Loop unroll was performed.
  • Unroll Factor: 2
7134ModuloSchedule (success)Low Level Optimizer221not available3Loop was modulo scheduled.
  • Initiation Interval: 14

Region #222
Region Nameupdatew2$$OL$$168
Region Name (Demangled)not available
Start Line #1965
End Line #1965
Pseudocode
          void updatew2$$OL$$168(char * $$WIPtr44146, unsigned long long $$LBnd44147, unsigned long long $$UBnd44148)
  1965 |  {
            if (!(0ll < (long long) nsweepflux)) goto lab_1;
            $$csx5A2 = (long long) mb[].off8;
            $$csx5A3 = (long long) mb[].off20;
            $$csx5A1 = $$csx5A3 - $$csx5A2;
            $$csx5A0 = 1ll + $$csx5A1;
            $$csx59E = 0ll < $$csx5A0;
            $$csx59F = $$csx5A0 % 2ll;
            if (!($$csx59F > 0ll & $$csx59E)) goto lab_35;
            if (!(0ll < (long long) ($$UBnd44148 + $$LBnd44147 * 18446744073709551615ull))) goto lab_36;
            if (!1) goto lab_22;
            $$LoopIVFC = 0ll;
  1966 |    $$ICM.d-w2_%addr742 = d-w2_%addr;
            $$ICM.d-T_451_1%addr743 = d-T_451_1%addr;
            $$ICM.$$CIV41F744 = $$CIV41F;
  1965 |    $$ICM.mb[].off20745 = mb[].off20;
            $$ICM.mb[].off8746 = mb[].off8;
            $$ICM.mb[].off16747 = mb[].off16;
            $$ICM.mb[].off4748 = mb[].off4;
  1966 |    $$ICM.mb[].off0749 = mb[].off0;
  1965 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_19;
  1966 |      $$LoopIVFD = 0ll;
  1965 |      do {   /* id=6 guarded */ /* ~16 */ 
                /* region = 47 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_18;
                $$LoopIVFE = 0ll;
                do {   /* id=7 guarded */ /* ~17 */ 
                  /* region = 46 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
  1966 |          ((double *)((char *)$$ICM.d-w2_%addr742->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr742->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]][1ll][$$csx5A2 + $$LoopIVFD][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)][(long long) ((int *)((char *)$$ICM.d-w2_%addr742  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0749 + $$ICM.$$CIV41F744]] = ((double *)((char *)$$ICM.d-T_451_1%addr743  + (((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A2 + ((((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A0 - (long long) $$ICM.mb[].off4748 * 8ll)))->T_451[].rns1240.[$$LoopIVFC + 1ll][$$csx5A2 + $$LoopIVFD][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)];
  1965 |          /* DIR   LATCH */
                  $$LoopIVFE = $$LoopIVFE + 1ll;
                } while ((unsigned long long) $$LoopIVFE < $$UBnd44148 + $$LBnd44147 * 18446744073709551615ull);    /* ~17 */
              lab_18:
                /* DIR   LATCH */
                $$LoopIVFD = $$LoopIVFD + 1ll;
              } while ((long long) $$LoopIVFD < $$csx5A0 % (long long) 2u);    /* ~16 */
            lab_19:
              if (!($$csx59E & $$csx5A0 > $$csx59F)) goto lab_3;
  1966 |      $$CIVA36 = (long long) 0;
  1965 |      do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 45 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$LoopIVFE = 0ll;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 44 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
  1966 |          ((double *)((char *)$$ICM.d-w2_%addr742->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr742->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]][1ll][($$CIVA36 * 2ll + $$csx59F) + $$csx5A2][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)][(long long) ((int *)((char *)$$ICM.d-w2_%addr742  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0749 + $$ICM.$$CIV41F744]] = ((double *)((char *)$$ICM.d-T_451_1%addr743  + (((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A2 + ((((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A0 - (long long) $$ICM.mb[].off4748 * 8ll)))->T_451[].rns1240.[$$LoopIVFC + 1ll][($$CIVA36 * 2ll + $$csx59F) + $$csx5A2][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)];
                  ((double *)((char *)$$ICM.d-w2_%addr742->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr742->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]][1ll][1ll + (($$CIVA36 * 2ll + $$csx59F) + $$csx5A2)][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)][(long long) ((int *)((char *)$$ICM.d-w2_%addr742  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0749 + $$ICM.$$CIV41F744]] = ((double *)((char *)$$ICM.d-T_451_1%addr743  + (((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A2 + ((((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A0 - (long long) $$ICM.mb[].off4748 * 8ll)))->T_451[].rns1240.[$$LoopIVFC + 1ll][1ll + (($$CIVA36 * 2ll + $$csx59F) + $$csx5A2)][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)];
  1965 |          /* DIR   LATCH */
                  $$LoopIVFE = $$LoopIVFE + 1ll;
                } while ((unsigned long long) $$LoopIVFE < $$UBnd44148 + $$LBnd44147 * 18446744073709551615ull);    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA36 = $$CIVA36 + 1ll;
              } while ((unsigned long long) $$CIVA36 < (unsigned long long) (($$csx5A3 - ($$csx59F + $$csx5A2)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVFC = $$LoopIVFC + 1ll;
            } while ((unsigned long long) $$LoopIVFC < (unsigned long long) ((long long) nsweepflux));    /* ~2 */
          lab_22:
            goto lab_36;
          lab_35:
            if (!(0ll < (long long) ($$UBnd44148 + $$LBnd44147 * 18446744073709551615ull))) goto lab_47;
            if (!1) goto lab_58;
            $$LoopIVFC = 0ll;
            if (!($$csx59E & $$csx5A0 > $$csx59F)) goto lab_58;
  1966 |    $$ICM.d-w2_%addr742 = d-w2_%addr;
            $$ICM.d-T_451_1%addr743 = d-T_451_1%addr;
            $$ICM.$$CIV41F744 = $$CIV41F;
  1965 |    $$ICM.mb[].off20745 = mb[].off20;
            $$ICM.mb[].off8746 = mb[].off8;
            $$ICM.mb[].off16747 = mb[].off16;
            $$ICM.mb[].off4748 = mb[].off4;
  1966 |    $$ICM.mb[].off0749 = mb[].off0;
  1965 |    do {   /* id=11 guarded */ /* ~37 */ 
              /* region = 51 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_45;
  1966 |      $$CIVA36 = (long long) 0;
  1965 |      do {   /* id=14 guarded */ /* ~42 */ 
                /* region = 50 */
                /* bump-normalized */
                if (!1) goto lab_44;
                $$LoopIVFE = 0ll;
                do {   /* id=15 guarded */ /* ~43 */ 
                  /* region = 49 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=15 */
                  /* DIR   INDEPENDENT construct_no=0 */
  1966 |          ((double *)((char *)$$ICM.d-w2_%addr742->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr742->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]][1ll][($$CIVA36 * 2ll + $$csx59F) + $$csx5A2][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)][(long long) ((int *)((char *)$$ICM.d-w2_%addr742  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0749 + $$ICM.$$CIV41F744]] = ((double *)((char *)$$ICM.d-T_451_1%addr743  + (((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A2 + ((((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A0 - (long long) $$ICM.mb[].off4748 * 8ll)))->T_451[].rns1240.[$$LoopIVFC + 1ll][($$CIVA36 * 2ll + $$csx59F) + $$csx5A2][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)];
                  ((double *)((char *)$$ICM.d-w2_%addr742->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr742->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]][1ll][1ll + (($$CIVA36 * 2ll + $$csx59F) + $$csx5A2)][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)][(long long) ((int *)((char *)$$ICM.d-w2_%addr742  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0749 + $$ICM.$$CIV41F744]] = ((double *)((char *)$$ICM.d-T_451_1%addr743  + (((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A2 + ((((long long) $$ICM.mb[].off4748 * 8ll - (long long) $$ICM.mb[].off16747 * 8ll) - 8ll) * $$csx5A0 - (long long) $$ICM.mb[].off4748 * 8ll)))->T_451[].rns1240.[$$LoopIVFC + 1ll][1ll + (($$CIVA36 * 2ll + $$csx59F) + $$csx5A2)][$$LoopIVFE + ((long long) $$LBnd44147 + (long long) $$ICM.mb[].off4748)];
  1965 |          /* DIR   LATCH */
                  $$LoopIVFE = $$LoopIVFE + 1ll;
                } while ((unsigned long long) $$LoopIVFE < $$UBnd44148 + $$LBnd44147 * 18446744073709551615ull);    /* ~43 */
              lab_44:
                /* DIR   LATCH */
                $$CIVA36 = $$CIVA36 + 1ll;
              } while ((unsigned long long) $$CIVA36 < (unsigned long long) (($$csx5A3 - ($$csx59F + $$csx5A2)) / 2ll + 1ll));    /* ~42 */
            lab_45:
              /* DIR   LATCH */
              $$LoopIVFC = $$LoopIVFC + 1ll;
            } while ((unsigned long long) $$LoopIVFC < (unsigned long long) ((long long) nsweepflux));    /* ~37 */
            goto lab_58;
          lab_47:
          lab_58:
          lab_36:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11965not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21965not available116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31965not available22600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
61965not available114020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71965not available62400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111965not availablenot availablenot available2006020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
141965not available1116020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151965not available142600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51965not available192400400100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
161965not availablenot availablenot available402020010040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191965not available1614020040200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3709LoopHasPrivateVariables (success)High Level Optimizer22219651Private variables recognized in loop nest.
  • Variable Name: "$$CIV41D", "$$CIV41C", "$$CIV41C", "$$CIV41D", "$$CIV41C", "$$CIV41C", "$$CIV41D", "$$CIV41C", and "$$CIV41C"
3710LoopParallelized (success)High Level Optimizer22219651Loop was automatically parallelized.not available
3711LoopInterchange (success)High Level Optimizer22219651Loop interchanging was applied to loop nest.not available
3712NonInnermostLoop (fail)High Level Optimizer22219651An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3713NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3714NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3715NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3716OuterLoopUnroll (success)High Level Optimizer22219652An outer loop unroll was performed.
  • Unroll Factor: 2
3717NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3718NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3719NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3720NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3721NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3722NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3723NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3724NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3725NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3726NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3727NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3728NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
5579LoopUnroll (success)Low Level Optimizer222160713Loop unroll was performed.
  • Unroll Factor: 4
5580LoopUnroll (success)Low Level Optimizer2221614115Loop unroll was performed.
  • Unroll Factor: 4
7128ModuloSchedule (success)Low Level Optimizer222160693Loop was modulo scheduled.
  • Initiation Interval: 8
7129ModuloSchedule (success)Low Level Optimizer222160693Loop was modulo scheduled.
  • Initiation Interval: 19
7130ModuloSchedule (success)Low Level Optimizer222160457Loop was modulo scheduled.
  • Initiation Interval: 8
7131ModuloSchedule (success)Low Level Optimizer222160995Loop was modulo scheduled.
  • Initiation Interval: 8
7132ModuloSchedule (success)Low Level Optimizer2221613915Loop was modulo scheduled.
  • Initiation Interval: 8
7133ModuloSchedule (success)Low Level Optimizer2221613915Loop was modulo scheduled.
  • Initiation Interval: 19

Region #223
Region Nameupdatew2$$OL$$169
Region Name (Demangled)not available
Start Line #1974
End Line #1974
Pseudocode
          void updatew2$$OL$$169(char * $$WIPtr44157, unsigned long long $$LBnd44158, unsigned long long $$UBnd44159)
  1974 |  {
            $$csx5A7 = (long long) mb[].off4;
            $$csx5A8 = (long long) mb[].off16;
            $$csx5A6 = $$csx5A8 - $$csx5A7;
            $$csx5A5 = 1ll + $$csx5A6;
            $$csx5A4 = $$csx5A5 % 4ll;
            if (!($$csx5A4 > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA39 = (long long) 0;
            $$ICM.d-a2x_%addr74A = d-a2x_%addr;
            $$ICM.d-T_452_1%addr74B = d-T_452_1%addr;
            $$ICM.mb[].off20754 = mb[].off20;
            $$ICM.mb[].off874C = mb[].off8;
            $$ICM.mb[].off1674D = mb[].off16;
            $$ICM.mb[].off474E = mb[].off4;
            $$ICM.mb[].off1274F = mb[].off12;
            $$ICM.mb[].off0750 = mb[].off0;
            $$ICM751 = (((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5;
            $$ICM752 = ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll;
            $$ICM753 = (8ll + ((long long) $$ICM.mb[].off1274F * 8ll - (long long) $$ICM.mb[].off0750 * 8ll)) * $$csx5A5;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA38 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx5A9 = $$csx5A5 * (8ll + ((long long) $$ICM.mb[].off1274F * 8ll - (long long) $$ICM.mb[].off0750 * 8ll));
                $$CIVA37 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246.[1ll + ($$CIVA39 + (long long) $$LBnd44158)][$$CIVA38 + 1ll][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) $$ICM.mb[].off874C][$$csx5A7 + $$CIVA38][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) $$ICM.mb[].off874C][$$csx5A7 + $$CIVA38][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  /* DIR   LATCH */
                  $$CIVA37 = $$CIVA37 + 1ll;
                } while ((unsigned long long) $$CIVA37 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1274F - (long long) $$ICM.mb[].off0750)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA38 = $$CIVA38 + 1ll;
              } while ((long long) $$CIVA38 < $$csx5A5 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!($$csx5A5 > $$csx5A4)) goto lab_3;
              $$CIVA3A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA37 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV3[1ll + ($$CIVA39 + (long long) $$LBnd44158)][1ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV2[1ll + ($$CIVA39 + (long long) $$LBnd44158)][2ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV1[1ll + ($$CIVA39 + (long long) $$LBnd44158)][3ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV0[1ll + ($$CIVA39 + (long long) $$LBnd44158)][4ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  /* DIR   LATCH */
                  $$CIVA37 = $$CIVA37 + 1ll;
                } while ((unsigned long long) $$CIVA37 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1274F - (long long) $$ICM.mb[].off0750)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA3A = $$CIVA3A + 1ll;
              } while ((unsigned long long) $$CIVA3A < (unsigned long long) (($$csx5A8 - ($$csx5A4 + $$csx5A7)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA39 = $$CIVA39 + 1ll;
            } while ((unsigned long long) $$CIVA39 < $$UBnd44159 + $$LBnd44158 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA39 = (long long) 0;
            if (!($$csx5A5 > $$csx5A4)) goto lab_42;
            $$ICM.d-a2x_%addr74A = d-a2x_%addr;
            $$ICM.d-T_452_1%addr74B = d-T_452_1%addr;
            $$ICM.mb[].off20754 = mb[].off20;
            $$ICM.mb[].off874C = mb[].off8;
            $$ICM.mb[].off1674D = mb[].off16;
            $$ICM.mb[].off474E = mb[].off4;
            $$ICM.mb[].off1274F = mb[].off12;
            $$ICM.mb[].off0750 = mb[].off0;
            $$ICM751 = (((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5;
            $$ICM752 = ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll;
            $$ICM753 = (8ll + ((long long) $$ICM.mb[].off1274F * 8ll - (long long) $$ICM.mb[].off0750 * 8ll)) * $$csx5A5;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA3A = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA37 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV3[1ll + ($$CIVA39 + (long long) $$LBnd44158)][1ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV2[1ll + ($$CIVA39 + (long long) $$LBnd44158)][2ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV1[1ll + ($$CIVA39 + (long long) $$LBnd44158)][3ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  ((double *)((char *)$$ICM.d-T_452_1%addr74B  + ((((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll) - 8ll) * $$csx5A5 + ((long long) $$ICM.mb[].off0750 * 8ll - (long long) $$ICM.mb[].off1274F * 8ll)) - 16ll))->T_452[].rns1246..SV0[1ll + ($$CIVA39 + (long long) $$LBnd44158)][4ll + ($$CIVA3A * 4ll + $$csx5A4)][$$CIVA37 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) $$ICM.mb[].off0750 + $$CIVA37]] + ((double *)((char *)$$ICM.d-a2x_%addr74A->a2x_%d-data%addr.rns1250.  + $$ICM.d-a2x_%addr74A->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) $$ICM.mb[].off874C + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + $$csx5A4) + $$csx5A7)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr74A  + 40ll))->a2x_%x[].rns1248.[(long long) ($$ICM.mb[].off0750 + 1) + $$CIVA37]]);
                  /* DIR   LATCH */
                  $$CIVA37 = $$CIVA37 + 1ll;
                } while ((unsigned long long) $$CIVA37 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1274F - (long long) $$ICM.mb[].off0750)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA3A = $$CIVA3A + 1ll;
              } while ((unsigned long long) $$CIVA3A < (unsigned long long) (($$csx5A8 - ($$csx5A4 + $$csx5A7)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA39 = $$CIVA39 + 1ll;
            } while ((unsigned long long) $$CIVA39 < $$UBnd44159 + $$LBnd44158 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11974not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21974not available11220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31974not available2222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51974not availablenot availablenot available20022020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61974not available117020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71974not available62700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91974not available51220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101974not available9222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41974not available112700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81974not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
111974not available817020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3729LoopHasPrivateVariables (success)High Level Optimizer22319741Private variables recognized in loop nest.
  • Variable Name: "$$CIV421", "$$CIV420", "$$CIV420", "$$CIV421", "$$CIV420", "$$CIV420", "$$CIV421", "$$CIV420", and "$$CIV420"
3730LoopParallelized (success)High Level Optimizer22319741Loop was automatically parallelized.not available
3731NonInnermostLoop (fail)High Level Optimizer22319741An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3732NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA38 + 1ll) + (8ll)*($$CIVA37 + 1ll))
3733UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA38][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA38][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3734NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*(($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*((long long) mb[].off4 + $$CIVA38) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3735OuterLoopUnroll (success)High Level Optimizer22319742An outer loop unroll was performed.
  • Unroll Factor: 4
3736NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3737UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3738NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3739NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3740UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3741NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3742NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3743UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3744NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3745NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3746UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3747NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3748NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3749UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3750NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3751NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3752UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3753NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3754NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3755UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3756NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3757NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3758UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3759NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
7124ModuloSchedule (success)Low Level Optimizer223161423Loop was modulo scheduled.
  • Initiation Interval: 26
7125ModuloSchedule (success)Low Level Optimizer223161427Loop was modulo scheduled.
  • Initiation Interval: 22
7126ModuloSchedule (success)Low Level Optimizer223161424Loop was modulo scheduled.
  • Initiation Interval: 22
7127ModuloSchedule (success)Low Level Optimizer2231614210Loop was modulo scheduled.
  • Initiation Interval: 26

Region #224
Region Nameupdatew2$$OL$$170
Region Name (Demangled)not available
Start Line #1974
End Line #1974
Pseudocode
          void updatew2$$OL$$170(char * $$WIPtr44168, unsigned long long $$LBnd44169, unsigned long long $$UBnd44170)
  1974 |  {
            $$csx5AD = (long long) mb[].off4;
            $$csx5AE = (long long) mb[].off16;
            $$csx5AC = $$csx5AE - $$csx5AD;
            $$csx5AB = 1ll + $$csx5AC;
            $$csx5AA = $$csx5AB % 4ll;
            if (!($$csx5AA > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA3D = (long long) 0;
            if (!($$csx5AB > $$csx5AA)) goto lab_48;
            $$ICM.d-w2_%addr755 = d-w2_%addr;
            $$ICM.d-T_452_1%addr756 = d-T_452_1%addr;
            $$ICM.mb[].off2075F = mb[].off20;
            $$ICM.mb[].off8757 = mb[].off8;
            $$ICM.mb[].off16758 = mb[].off16;
            $$ICM.mb[].off4759 = mb[].off4;
            $$ICM.mb[].off1275A = mb[].off12;
            $$ICM.mb[].off075B = mb[].off0;
            $$ICM75C = (((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB;
            $$ICM75D = ((((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB + ((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll)) - 16ll;
            $$ICM75E = $$csx5AB * (8ll + ((long long) $$ICM.mb[].off1275A * 8ll - (long long) $$ICM.mb[].off075B * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA3C = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA3B = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][($$CIVA3D + (long long) $$LBnd44169) + (long long) $$ICM.mb[].off8757][$$csx5AD + $$CIVA3C][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][$$CIVA3C + 1ll][$$CIVA3B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA3B = $$CIVA3B + 1ll;
                } while ((unsigned long long) $$CIVA3B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1275A - (long long) $$ICM.mb[].off075B)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA3C = $$CIVA3C + 1ll;
              } while ((long long) $$CIVA3C < $$csx5AB % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA3E = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA3B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][1ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][1ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][2ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][2ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][3ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][3ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][4ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA3B = $$CIVA3B + 1ll;
                } while ((unsigned long long) $$CIVA3B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1275A - (long long) $$ICM.mb[].off075B)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA3E = $$CIVA3E + 1ll;
              } while ((unsigned long long) $$CIVA3E < (unsigned long long) (($$csx5AE - ($$csx5AA + $$csx5AD)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA3D = $$CIVA3D + 1ll;
            } while ((unsigned long long) $$CIVA3D < $$UBnd44170 + $$LBnd44169 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr755 = d-w2_%addr;
            $$ICM.d-T_452_1%addr756 = d-T_452_1%addr;
            $$ICM.mb[].off2075F = mb[].off20;
            $$ICM.mb[].off8757 = mb[].off8;
            $$ICM.mb[].off16758 = mb[].off16;
            $$ICM.mb[].off4759 = mb[].off4;
            $$ICM.mb[].off1275A = mb[].off12;
            $$ICM.mb[].off075B = mb[].off0;
            $$ICM75C = (((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB;
            $$ICM75D = ((((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB + ((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_54;
              $$CIVA3C = (long long) 0;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA3B = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][($$CIVA3D + (long long) $$LBnd44169) + (long long) $$ICM.mb[].off8757][$$csx5AD + $$CIVA3C][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][$$CIVA3C + 1ll][$$CIVA3B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA3B = $$CIVA3B + 1ll;
                } while ((unsigned long long) $$CIVA3B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1275A - (long long) $$ICM.mb[].off075B)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA3C = $$CIVA3C + 1ll;
              } while ((long long) $$CIVA3C < $$csx5AB % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA3D = $$CIVA3D + 1ll;
            } while ((unsigned long long) $$CIVA3D < $$UBnd44170 + $$LBnd44169 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA3D = (long long) 0;
            if (!($$csx5AB > $$csx5AA)) goto lab_41;
            $$ICM.d-w2_%addr755 = d-w2_%addr;
            $$ICM.d-T_452_1%addr756 = d-T_452_1%addr;
            $$ICM.mb[].off2075F = mb[].off20;
            $$ICM.mb[].off8757 = mb[].off8;
            $$ICM.mb[].off16758 = mb[].off16;
            $$ICM.mb[].off4759 = mb[].off4;
            $$ICM.mb[].off1275A = mb[].off12;
            $$ICM.mb[].off075B = mb[].off0;
            $$ICM75C = (((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB;
            $$ICM75D = ((((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll) - 8ll) * $$csx5AB + ((long long) $$ICM.mb[].off075B * 8ll - (long long) $$ICM.mb[].off1275A * 8ll)) - 16ll;
            $$ICM75E = (8ll + ((long long) $$ICM.mb[].off1275A * 8ll - (long long) $$ICM.mb[].off075B * 8ll)) * $$csx5AB;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA3E = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA3B = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][1ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][1ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][2ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][2ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][3ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr755->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr755->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibx][1ll][$$CIVA3D + ((long long) $$ICM.mb[].off8757 + (long long) $$LBnd44169)][3ll + (($$CIVA3E * 4ll + $$csx5AA) + $$csx5AD)][(long long) ((int *)((char *)$$ICM.d-w2_%addr755  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off075B + $$CIVA3B]] = ((double *)((char *)$$ICM.d-T_452_1%addr756  + $$ICM75D))->T_452[].rns1246.[1ll + ($$CIVA3D + (long long) $$LBnd44169)][4ll + ($$CIVA3E * 4ll + $$csx5AA)][$$CIVA3B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA3B = $$CIVA3B + 1ll;
                } while ((unsigned long long) $$CIVA3B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1275A - (long long) $$ICM.mb[].off075B)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA3E = $$CIVA3E + 1ll;
              } while ((unsigned long long) $$CIVA3E < (unsigned long long) (($$csx5AE - ($$csx5AA + $$csx5AD)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA3D = $$CIVA3D + 1ll;
            } while ((unsigned long long) $$CIVA3D < $$UBnd44170 + $$LBnd44169 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11974not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21974not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31974not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51974not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61974not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71974not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91974not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101974not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121974not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
131974not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141974not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3760LoopHasPrivateVariables (success)High Level Optimizer22419741Private variables recognized in loop nest.
  • Variable Name: "$$CIV424", "$$CIV423", "$$CIV423", "$$CIV424", "$$CIV423", "$$CIV423", "$$CIV424", "$$CIV423", and "$$CIV423"
3761LoopParallelized (success)High Level Optimizer22419741Loop was automatically parallelized.not available
3762NonInnermostLoop (fail)High Level Optimizer22419741An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3763NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3764NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3765NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3766OuterLoopUnroll (success)High Level Optimizer22419742An outer loop unroll was performed.
  • Unroll Factor: 4
3767NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3768NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3769NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3770NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3771NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3772NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3773NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3774NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3775NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3776NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3777NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3778NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3779NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3780NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3781NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3782NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3783NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3784NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3785NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3786NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3787NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3788NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3789NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3790NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
5577LoopUnroll (success)Low Level Optimizer224161433Loop unroll was performed.
  • Unroll Factor: 2
5578LoopUnroll (success)Low Level Optimizer2241614310Loop unroll was performed.
  • Unroll Factor: 2
7120ModuloSchedule (success)Low Level Optimizer224not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7121ModuloSchedule (success)Low Level Optimizer224161437Loop was modulo scheduled.
  • Initiation Interval: 10
7122ModuloSchedule (success)Low Level Optimizer2241614314Loop was modulo scheduled.
  • Initiation Interval: 10
7123ModuloSchedule (success)Low Level Optimizer224not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #225
Region Nameupdatew2$$OL$$171
Region Name (Demangled)not available
Start Line #1977
End Line #1977
Pseudocode
          void updatew2$$OL$$171(char * $$WIPtr44179, unsigned long long $$LBnd44180, unsigned long long $$UBnd44181)
  1977 |  {
            $$csx5B2 = (long long) mb[].off4;
            $$csx5B3 = (long long) mb[].off16;
            $$csx5B1 = $$csx5B3 - $$csx5B2;
            $$csx5B0 = 1ll + $$csx5B1;
            $$csx5AF = $$csx5B0 % 4ll;
            if (!($$csx5AF > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA41 = (long long) 0;
            $$ICM.d-a2y_%addr760 = d-a2y_%addr;
            $$ICM.d-T_453_1%addr761 = d-T_453_1%addr;
            $$ICM.mb[].off2076A = mb[].off20;
            $$ICM.mb[].off8762 = mb[].off8;
            $$ICM.mb[].off16763 = mb[].off16;
            $$ICM.mb[].off4764 = mb[].off4;
            $$ICM.mb[].off12765 = mb[].off12;
            $$ICM.mb[].off0766 = mb[].off0;
            $$ICM767 = (((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0;
            $$ICM768 = ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll;
            $$ICM769 = (8ll + ((long long) $$ICM.mb[].off12765 * 8ll - (long long) $$ICM.mb[].off0766 * 8ll)) * $$csx5B0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA40 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx5B4 = $$csx5B0 * (8ll + ((long long) $$ICM.mb[].off12765 * 8ll - (long long) $$ICM.mb[].off0766 * 8ll));
                $$CIVA3F = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252.[1ll + ($$CIVA41 + (long long) $$LBnd44180)][$$CIVA40 + 1ll][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) $$ICM.mb[].off8762][$$csx5B2 + $$CIVA40][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) $$ICM.mb[].off8762][(long long) ($$ICM.mb[].off4764 + 1) + $$CIVA40][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  /* DIR   LATCH */
                  $$CIVA3F = $$CIVA3F + 1ll;
                } while ((unsigned long long) $$CIVA3F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12765 - (long long) $$ICM.mb[].off0766)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA40 = $$CIVA40 + 1ll;
              } while ((long long) $$CIVA40 < $$csx5B0 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!($$csx5B0 > $$csx5AF)) goto lab_3;
              $$CIVA42 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA3F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV3[1ll + ($$CIVA41 + (long long) $$LBnd44180)][1ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV2[1ll + ($$CIVA41 + (long long) $$LBnd44180)][2ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV1[1ll + ($$CIVA41 + (long long) $$LBnd44180)][3ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV0[1ll + ($$CIVA41 + (long long) $$LBnd44180)][4ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  /* DIR   LATCH */
                  $$CIVA3F = $$CIVA3F + 1ll;
                } while ((unsigned long long) $$CIVA3F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12765 - (long long) $$ICM.mb[].off0766)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA42 = $$CIVA42 + 1ll;
              } while ((unsigned long long) $$CIVA42 < (unsigned long long) (($$csx5B3 - ($$csx5AF + $$csx5B2)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA41 = $$CIVA41 + 1ll;
            } while ((unsigned long long) $$CIVA41 < $$UBnd44181 + $$LBnd44180 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA41 = (long long) 0;
            if (!($$csx5B0 > $$csx5AF)) goto lab_42;
            $$ICM.d-a2y_%addr760 = d-a2y_%addr;
            $$ICM.d-T_453_1%addr761 = d-T_453_1%addr;
            $$ICM.mb[].off2076A = mb[].off20;
            $$ICM.mb[].off8762 = mb[].off8;
            $$ICM.mb[].off16763 = mb[].off16;
            $$ICM.mb[].off4764 = mb[].off4;
            $$ICM.mb[].off12765 = mb[].off12;
            $$ICM.mb[].off0766 = mb[].off0;
            $$ICM767 = (((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0;
            $$ICM768 = ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll;
            $$ICM769 = (8ll + ((long long) $$ICM.mb[].off12765 * 8ll - (long long) $$ICM.mb[].off0766 * 8ll)) * $$csx5B0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA42 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA3F = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV3[1ll + ($$CIVA41 + (long long) $$LBnd44180)][1ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV2[1ll + ($$CIVA41 + (long long) $$LBnd44180)][2ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV1[1ll + ($$CIVA41 + (long long) $$LBnd44180)][3ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  ((double *)((char *)$$ICM.d-T_453_1%addr761  + ((((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll) - 8ll) * $$csx5B0 + ((long long) $$ICM.mb[].off0766 * 8ll - (long long) $$ICM.mb[].off12765 * 8ll)) - 16ll))->T_453[].rns1252..SV0[1ll + ($$CIVA41 + (long long) $$LBnd44180)][4ll + ($$CIVA42 * 4ll + $$csx5AF)][$$CIVA3F + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + $$csx5AF) + $$csx5B2)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]] + ((double *)((char *)$$ICM.d-a2y_%addr760->a2y_%d-data%addr.rns1256.  + $$ICM.d-a2y_%addr760->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) $$ICM.mb[].off8762 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + $$csx5AF) + (long long) ($$ICM.mb[].off4764 + 1))][(long long) ((int *)((char *)$$ICM.d-a2y_%addr760  + 40ll))->a2y_%x[].rns1254.[(long long) $$ICM.mb[].off0766 + $$CIVA3F]]);
                  /* DIR   LATCH */
                  $$CIVA3F = $$CIVA3F + 1ll;
                } while ((unsigned long long) $$CIVA3F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12765 - (long long) $$ICM.mb[].off0766)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA42 = $$CIVA42 + 1ll;
              } while ((unsigned long long) $$CIVA42 < (unsigned long long) (($$csx5B3 - ($$csx5AF + $$csx5B2)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA41 = $$CIVA41 + 1ll;
            } while ((unsigned long long) $$CIVA41 < $$UBnd44181 + $$LBnd44180 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11977not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21977not available11220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31977not available2222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51977not availablenot availablenot available20022020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61977not available117020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71977not available62700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91977not available51220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101977not available9222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41977not available112700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81977not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
111977not available817020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3791LoopHasPrivateVariables (success)High Level Optimizer22519771Private variables recognized in loop nest.
  • Variable Name: "$$CIV427", "$$CIV426", "$$CIV426", "$$CIV427", "$$CIV426", "$$CIV426", "$$CIV427", "$$CIV426", and "$$CIV426"
3792LoopParallelized (success)High Level Optimizer22519771Loop was automatically parallelized.not available
3793NonInnermostLoop (fail)High Level Optimizer22519771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3794NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA40 + 1ll) + (8ll)*($$CIVA3F + 1ll))
3795UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA40][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA40][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3796NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*(($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*((long long) mb[].off4 + $$CIVA40) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3797OuterLoopUnroll (success)High Level Optimizer22519772An outer loop unroll was performed.
  • Unroll Factor: 4
3798NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3799UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3800NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3801NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3802UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3803NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3804NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3805UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3806NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3807NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3808UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3809NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3810NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3811UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3812NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3813NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3814UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3815NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3816NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3817UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3818NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3819NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3820UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3821NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
5575LoopUnroll (success)Low Level Optimizer225161443Loop unroll was performed.
  • Unroll Factor: 2
5576LoopUnroll (success)Low Level Optimizer2251614410Loop unroll was performed.
  • Unroll Factor: 2
7116ModuloSchedule (success)Low Level Optimizer225not available3Loop was modulo scheduled.
  • Initiation Interval: 48
7117ModuloSchedule (success)Low Level Optimizer225161447Loop was modulo scheduled.
  • Initiation Interval: 17
7118ModuloSchedule (success)Low Level Optimizer225161444Loop was modulo scheduled.
  • Initiation Interval: 17
7119ModuloSchedule (success)Low Level Optimizer225not available10Loop was modulo scheduled.
  • Initiation Interval: 48

Region #226
Region Nameupdatew2$$OL$$172
Region Name (Demangled)not available
Start Line #1977
End Line #1977
Pseudocode
          void updatew2$$OL$$172(char * $$WIPtr44190, unsigned long long $$LBnd44191, unsigned long long $$UBnd44192)
  1977 |  {
            $$csx5B8 = (long long) mb[].off4;
            $$csx5B9 = (long long) mb[].off16;
            $$csx5B7 = $$csx5B9 - $$csx5B8;
            $$csx5B6 = 1ll + $$csx5B7;
            $$csx5B5 = $$csx5B6 % 4ll;
            if (!($$csx5B5 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA45 = (long long) 0;
            if (!($$csx5B6 > $$csx5B5)) goto lab_48;
            $$ICM.d-w2_%addr76B = d-w2_%addr;
            $$ICM.d-T_453_1%addr76C = d-T_453_1%addr;
            $$ICM.mb[].off20775 = mb[].off20;
            $$ICM.mb[].off876D = mb[].off8;
            $$ICM.mb[].off1676E = mb[].off16;
            $$ICM.mb[].off476F = mb[].off4;
            $$ICM.mb[].off12770 = mb[].off12;
            $$ICM.mb[].off0771 = mb[].off0;
            $$ICM772 = (((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6;
            $$ICM773 = ((((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6 + ((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll)) - 16ll;
            $$ICM774 = $$csx5B6 * (8ll + ((long long) $$ICM.mb[].off12770 * 8ll - (long long) $$ICM.mb[].off0771 * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA44 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA43 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][($$CIVA45 + (long long) $$LBnd44191) + (long long) $$ICM.mb[].off876D][$$csx5B8 + $$CIVA44][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][$$CIVA44 + 1ll][$$CIVA43 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA43 = $$CIVA43 + 1ll;
                } while ((unsigned long long) $$CIVA43 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12770 - (long long) $$ICM.mb[].off0771)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA44 = $$CIVA44 + 1ll;
              } while ((long long) $$CIVA44 < $$csx5B6 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA46 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA43 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][1ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][1ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][2ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][2ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][3ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][3ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][4ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA43 = $$CIVA43 + 1ll;
                } while ((unsigned long long) $$CIVA43 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12770 - (long long) $$ICM.mb[].off0771)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA46 = $$CIVA46 + 1ll;
              } while ((unsigned long long) $$CIVA46 < (unsigned long long) (($$csx5B9 - ($$csx5B5 + $$csx5B8)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA45 = $$CIVA45 + 1ll;
            } while ((unsigned long long) $$CIVA45 < $$UBnd44192 + $$LBnd44191 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr76B = d-w2_%addr;
            $$ICM.d-T_453_1%addr76C = d-T_453_1%addr;
            $$ICM.mb[].off20775 = mb[].off20;
            $$ICM.mb[].off876D = mb[].off8;
            $$ICM.mb[].off1676E = mb[].off16;
            $$ICM.mb[].off476F = mb[].off4;
            $$ICM.mb[].off12770 = mb[].off12;
            $$ICM.mb[].off0771 = mb[].off0;
            $$ICM772 = (((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6;
            $$ICM773 = ((((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6 + ((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_54;
              $$CIVA44 = (long long) 0;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA43 = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][($$CIVA45 + (long long) $$LBnd44191) + (long long) $$ICM.mb[].off876D][$$csx5B8 + $$CIVA44][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][$$CIVA44 + 1ll][$$CIVA43 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA43 = $$CIVA43 + 1ll;
                } while ((unsigned long long) $$CIVA43 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12770 - (long long) $$ICM.mb[].off0771)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA44 = $$CIVA44 + 1ll;
              } while ((long long) $$CIVA44 < $$csx5B6 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA45 = $$CIVA45 + 1ll;
            } while ((unsigned long long) $$CIVA45 < $$UBnd44192 + $$LBnd44191 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA45 = (long long) 0;
            if (!($$csx5B6 > $$csx5B5)) goto lab_41;
            $$ICM.d-w2_%addr76B = d-w2_%addr;
            $$ICM.d-T_453_1%addr76C = d-T_453_1%addr;
            $$ICM.mb[].off20775 = mb[].off20;
            $$ICM.mb[].off876D = mb[].off8;
            $$ICM.mb[].off1676E = mb[].off16;
            $$ICM.mb[].off476F = mb[].off4;
            $$ICM.mb[].off12770 = mb[].off12;
            $$ICM.mb[].off0771 = mb[].off0;
            $$ICM772 = (((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6;
            $$ICM773 = ((((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll) - 8ll) * $$csx5B6 + ((long long) $$ICM.mb[].off0771 * 8ll - (long long) $$ICM.mb[].off12770 * 8ll)) - 16ll;
            $$ICM774 = (8ll + ((long long) $$ICM.mb[].off12770 * 8ll - (long long) $$ICM.mb[].off0771 * 8ll)) * $$csx5B6;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA46 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA43 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][1ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][1ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][2ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][2ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][3ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr76B->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr76B->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) iby][1ll][$$CIVA45 + ((long long) $$ICM.mb[].off876D + (long long) $$LBnd44191)][3ll + (($$CIVA46 * 4ll + $$csx5B5) + $$csx5B8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr76B  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0771 + $$CIVA43]] = ((double *)((char *)$$ICM.d-T_453_1%addr76C  + $$ICM773))->T_453[].rns1252.[1ll + ($$CIVA45 + (long long) $$LBnd44191)][4ll + ($$CIVA46 * 4ll + $$csx5B5)][$$CIVA43 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA43 = $$CIVA43 + 1ll;
                } while ((unsigned long long) $$CIVA43 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12770 - (long long) $$ICM.mb[].off0771)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA46 = $$CIVA46 + 1ll;
              } while ((unsigned long long) $$CIVA46 < (unsigned long long) (($$csx5B9 - ($$csx5B5 + $$csx5B8)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA45 = $$CIVA45 + 1ll;
            } while ((unsigned long long) $$CIVA45 < $$UBnd44192 + $$LBnd44191 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11977not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21977not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31977not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51977not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61977not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71977not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91977not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101977not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121977not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
131977not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141977not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3822LoopHasPrivateVariables (success)High Level Optimizer22619771Private variables recognized in loop nest.
  • Variable Name: "$$CIV42A", "$$CIV429", "$$CIV429", "$$CIV42A", "$$CIV429", "$$CIV429", "$$CIV42A", "$$CIV429", and "$$CIV429"
3823LoopParallelized (success)High Level Optimizer22619771Loop was automatically parallelized.not available
3824NonInnermostLoop (fail)High Level Optimizer22619771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3825NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3826NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3827NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3828OuterLoopUnroll (success)High Level Optimizer22619772An outer loop unroll was performed.
  • Unroll Factor: 4
3829NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3830NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3831NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3832NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3833NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3834NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3835NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3836NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3837NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3838NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3839NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3840NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3841NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3842NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3843NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3844NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3845NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3846NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3847NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3848NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3849NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3850NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3851NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3852NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
5573LoopUnroll (success)Low Level Optimizer226161453Loop unroll was performed.
  • Unroll Factor: 2
5574LoopUnroll (success)Low Level Optimizer2261614510Loop unroll was performed.
  • Unroll Factor: 2
7112ModuloSchedule (success)Low Level Optimizer226not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7113ModuloSchedule (success)Low Level Optimizer226161457Loop was modulo scheduled.
  • Initiation Interval: 10
7114ModuloSchedule (success)Low Level Optimizer2261614514Loop was modulo scheduled.
  • Initiation Interval: 10
7115ModuloSchedule (success)Low Level Optimizer226not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #227
Region Nameupdatew2$$OL$$173
Region Name (Demangled)not available
Start Line #1981
End Line #1981
Pseudocode
          void updatew2$$OL$$173(char * $$WIPtr44201, unsigned long long $$LBnd44202, unsigned long long $$UBnd44203)
  1981 |  {
            $$csx5BD = (long long) mb[].off4;
            $$csx5BE = (long long) mb[].off16;
            $$csx5BC = $$csx5BE - $$csx5BD;
            $$csx5BB = 1ll + $$csx5BC;
            $$csx5BA = $$csx5BB % 4ll;
            if (!($$csx5BA > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA49 = (long long) 0;
            $$ICM.d-a2z_%addr776 = d-a2z_%addr;
            $$ICM.d-T_454_1%addr777 = d-T_454_1%addr;
            $$ICM.mb[].off20780 = mb[].off20;
            $$ICM.mb[].off8778 = mb[].off8;
            $$ICM.mb[].off16779 = mb[].off16;
            $$ICM.mb[].off477A = mb[].off4;
            $$ICM.mb[].off1277B = mb[].off12;
            $$ICM.mb[].off077C = mb[].off0;
            $$ICM77D = (((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB;
            $$ICM77E = ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll;
            $$ICM77F = (8ll + ((long long) $$ICM.mb[].off1277B * 8ll - (long long) $$ICM.mb[].off077C * 8ll)) * $$csx5BB;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA48 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$csx5BF = $$csx5BB * (8ll + ((long long) $$ICM.mb[].off1277B * 8ll - (long long) $$ICM.mb[].off077C * 8ll));
                $$CIVA47 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258.[1ll + ($$CIVA49 + (long long) $$LBnd44202)][$$CIVA48 + 1ll][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) $$ICM.mb[].off8778][$$csx5BD + $$CIVA48][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) ($$ICM.mb[].off8778 + 1)][$$csx5BD + $$CIVA48][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  /* DIR   LATCH */
                  $$CIVA47 = $$CIVA47 + 1ll;
                } while ((unsigned long long) $$CIVA47 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1277B - (long long) $$ICM.mb[].off077C)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA48 = $$CIVA48 + 1ll;
              } while ((long long) $$CIVA48 < $$csx5BB % (long long) 4u);    /* ~15 */
            lab_18:
              if (!($$csx5BB > $$csx5BA)) goto lab_3;
              $$CIVA4A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA47 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV3[1ll + ($$CIVA49 + (long long) $$LBnd44202)][1ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV2[1ll + ($$CIVA49 + (long long) $$LBnd44202)][2ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV1[1ll + ($$CIVA49 + (long long) $$LBnd44202)][3ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV0[1ll + ($$CIVA49 + (long long) $$LBnd44202)][4ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  /* DIR   LATCH */
                  $$CIVA47 = $$CIVA47 + 1ll;
                } while ((unsigned long long) $$CIVA47 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1277B - (long long) $$ICM.mb[].off077C)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA4A = $$CIVA4A + 1ll;
              } while ((unsigned long long) $$CIVA4A < (unsigned long long) (($$csx5BE - ($$csx5BA + $$csx5BD)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA49 = $$CIVA49 + 1ll;
            } while ((unsigned long long) $$CIVA49 < $$UBnd44203 + $$LBnd44202 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA49 = (long long) 0;
            if (!($$csx5BB > $$csx5BA)) goto lab_42;
            $$ICM.d-a2z_%addr776 = d-a2z_%addr;
            $$ICM.d-T_454_1%addr777 = d-T_454_1%addr;
            $$ICM.mb[].off20780 = mb[].off20;
            $$ICM.mb[].off8778 = mb[].off8;
            $$ICM.mb[].off16779 = mb[].off16;
            $$ICM.mb[].off477A = mb[].off4;
            $$ICM.mb[].off1277B = mb[].off12;
            $$ICM.mb[].off077C = mb[].off0;
            $$ICM77D = (((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB;
            $$ICM77E = ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll;
            $$ICM77F = (8ll + ((long long) $$ICM.mb[].off1277B * 8ll - (long long) $$ICM.mb[].off077C * 8ll)) * $$csx5BB;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA4A = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA47 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV3[1ll + ($$CIVA49 + (long long) $$LBnd44202)][1ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV2[1ll + ($$CIVA49 + (long long) $$LBnd44202)][2ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV1[1ll + ($$CIVA49 + (long long) $$LBnd44202)][3ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  ((double *)((char *)$$ICM.d-T_454_1%addr777  + ((((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll) - 8ll) * $$csx5BB + ((long long) $$ICM.mb[].off077C * 8ll - (long long) $$ICM.mb[].off1277B * 8ll)) - 16ll))->T_454[].rns1258..SV0[1ll + ($$CIVA49 + (long long) $$LBnd44202)][4ll + ($$CIVA4A * 4ll + $$csx5BA)][$$CIVA47 + 1ll] =  5.0000000000000000E-001 * (((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) $$ICM.mb[].off8778 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]] + ((double *)((char *)$$ICM.d-a2z_%addr776->a2z_%d-data%addr.rns1262.  + $$ICM.d-a2z_%addr776->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) ($$ICM.mb[].off8778 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + $$csx5BA) + $$csx5BD)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr776  + 40ll))->a2z_%x[].rns1260.[(long long) $$ICM.mb[].off077C + $$CIVA47]]);
                  /* DIR   LATCH */
                  $$CIVA47 = $$CIVA47 + 1ll;
                } while ((unsigned long long) $$CIVA47 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1277B - (long long) $$ICM.mb[].off077C)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA4A = $$CIVA4A + 1ll;
              } while ((unsigned long long) $$CIVA4A < (unsigned long long) (($$csx5BE - ($$csx5BA + $$csx5BD)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA49 = $$CIVA49 + 1ll;
            } while ((unsigned long long) $$CIVA49 < $$UBnd44203 + $$LBnd44202 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11981not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21981not available11220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31981not available2222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51981not availablenot availablenot available20022020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61981not available117020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71981not available62700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91981not available51220200220200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101981not available9222002200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41981not available112700700100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81981not availablenot availablenot available702020029040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
111981not available817020070200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3853LoopHasPrivateVariables (success)High Level Optimizer22719811Private variables recognized in loop nest.
  • Variable Name: "$$CIV42D", "$$CIV42C", "$$CIV42C", "$$CIV42D", "$$CIV42C", "$$CIV42C", "$$CIV42D", "$$CIV42C", and "$$CIV42C"
3854LoopParallelized (success)High Level Optimizer22719811Loop was automatically parallelized.not available
3855NonInnermostLoop (fail)High Level Optimizer22719811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3856NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA48 + 1ll) + (8ll)*($$CIVA47 + 1ll))
3857UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA48][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA48][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3858NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*(($$CIVA49 + (long long) $$LBnd44202) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*((long long) mb[].off4 + $$CIVA48) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3859OuterLoopUnroll (success)High Level Optimizer22719812An outer loop unroll was performed.
  • Unroll Factor: 4
3860NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3861UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3862NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3863NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3864UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3865NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3866NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3867UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3868NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3869NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3870UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3871NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3872NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3873UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3874NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3875NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3876UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3877NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3878NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3879UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3880NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3881NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3882UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3883NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
5571LoopUnroll (success)Low Level Optimizer227161463Loop unroll was performed.
  • Unroll Factor: 2
5572LoopUnroll (success)Low Level Optimizer2271614610Loop unroll was performed.
  • Unroll Factor: 2
7108ModuloSchedule (success)Low Level Optimizer227not available3Loop was modulo scheduled.
  • Initiation Interval: 48
7109ModuloSchedule (success)Low Level Optimizer227161467Loop was modulo scheduled.
  • Initiation Interval: 17
7110ModuloSchedule (success)Low Level Optimizer227161464Loop was modulo scheduled.
  • Initiation Interval: 17
7111ModuloSchedule (success)Low Level Optimizer227not available10Loop was modulo scheduled.
  • Initiation Interval: 48

Region #228
Region Nameupdatew2$$OL$$174
Region Name (Demangled)not available
Start Line #1981
End Line #1981
Pseudocode
          void updatew2$$OL$$174(char * $$WIPtr44212, unsigned long long $$LBnd44213, unsigned long long $$UBnd44214)
  1981 |  {
            $$csx5C3 = (long long) mb[].off4;
            $$csx5C4 = (long long) mb[].off16;
            $$csx5C2 = $$csx5C4 - $$csx5C3;
            $$csx5C1 = 1ll + $$csx5C2;
            $$csx5C0 = $$csx5C1 % 4ll;
            if (!($$csx5C0 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA4D = (long long) 0;
            if (!($$csx5C1 > $$csx5C0)) goto lab_48;
            $$ICM.d-w2_%addr781 = d-w2_%addr;
            $$ICM.d-T_454_1%addr782 = d-T_454_1%addr;
            $$ICM.mb[].off2078B = mb[].off20;
            $$ICM.mb[].off8783 = mb[].off8;
            $$ICM.mb[].off16784 = mb[].off16;
            $$ICM.mb[].off4785 = mb[].off4;
            $$ICM.mb[].off12786 = mb[].off12;
            $$ICM.mb[].off0787 = mb[].off0;
            $$ICM788 = (((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1;
            $$ICM789 = ((((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1 + ((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll)) - 16ll;
            $$ICM78A = $$csx5C1 * (8ll + ((long long) $$ICM.mb[].off12786 * 8ll - (long long) $$ICM.mb[].off0787 * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_18;
              $$CIVA4C = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA4B = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][($$CIVA4D + (long long) $$LBnd44213) + (long long) $$ICM.mb[].off8783][$$csx5C3 + $$CIVA4C][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][$$CIVA4C + 1ll][$$CIVA4B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4B = $$CIVA4B + 1ll;
                } while ((unsigned long long) $$CIVA4B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12786 - (long long) $$ICM.mb[].off0787)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA4C = $$CIVA4C + 1ll;
              } while ((long long) $$CIVA4C < $$csx5C1 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA4E = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA4B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][1ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][1ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][2ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][2ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][3ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][3ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][4ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4B = $$CIVA4B + 1ll;
                } while ((unsigned long long) $$CIVA4B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12786 - (long long) $$ICM.mb[].off0787)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA4E = $$CIVA4E + 1ll;
              } while ((unsigned long long) $$CIVA4E < (unsigned long long) (($$csx5C4 - ($$csx5C0 + $$csx5C3)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA4D = $$CIVA4D + 1ll;
            } while ((unsigned long long) $$CIVA4D < $$UBnd44214 + $$LBnd44213 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr781 = d-w2_%addr;
            $$ICM.d-T_454_1%addr782 = d-T_454_1%addr;
            $$ICM.mb[].off2078B = mb[].off20;
            $$ICM.mb[].off8783 = mb[].off8;
            $$ICM.mb[].off16784 = mb[].off16;
            $$ICM.mb[].off4785 = mb[].off4;
            $$ICM.mb[].off12786 = mb[].off12;
            $$ICM.mb[].off0787 = mb[].off0;
            $$ICM788 = (((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1;
            $$ICM789 = ((((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1 + ((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll)) - 16ll;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_54;
              $$CIVA4C = (long long) 0;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA4B = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][($$CIVA4D + (long long) $$LBnd44213) + (long long) $$ICM.mb[].off8783][$$csx5C3 + $$CIVA4C][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][$$CIVA4C + 1ll][$$CIVA4B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4B = $$CIVA4B + 1ll;
                } while ((unsigned long long) $$CIVA4B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12786 - (long long) $$ICM.mb[].off0787)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA4C = $$CIVA4C + 1ll;
              } while ((long long) $$CIVA4C < $$csx5C1 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA4D = $$CIVA4D + 1ll;
            } while ((unsigned long long) $$CIVA4D < $$UBnd44214 + $$LBnd44213 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA4D = (long long) 0;
            if (!($$csx5C1 > $$csx5C0)) goto lab_41;
            $$ICM.d-w2_%addr781 = d-w2_%addr;
            $$ICM.d-T_454_1%addr782 = d-T_454_1%addr;
            $$ICM.mb[].off2078B = mb[].off20;
            $$ICM.mb[].off8783 = mb[].off8;
            $$ICM.mb[].off16784 = mb[].off16;
            $$ICM.mb[].off4785 = mb[].off4;
            $$ICM.mb[].off12786 = mb[].off12;
            $$ICM.mb[].off0787 = mb[].off0;
            $$ICM788 = (((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1;
            $$ICM789 = ((((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll) - 8ll) * $$csx5C1 + ((long long) $$ICM.mb[].off0787 * 8ll - (long long) $$ICM.mb[].off12786 * 8ll)) - 16ll;
            $$ICM78A = (8ll + ((long long) $$ICM.mb[].off12786 * 8ll - (long long) $$ICM.mb[].off0787 * 8ll)) * $$csx5C1;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_32;
              $$CIVA4E = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA4B = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][1ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][1ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][2ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][2ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][3ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr781->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr781->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ibz][1ll][$$CIVA4D + ((long long) $$ICM.mb[].off8783 + (long long) $$LBnd44213)][3ll + (($$CIVA4E * 4ll + $$csx5C0) + $$csx5C3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr781  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0787 + $$CIVA4B]] = ((double *)((char *)$$ICM.d-T_454_1%addr782  + $$ICM789))->T_454[].rns1258.[1ll + ($$CIVA4D + (long long) $$LBnd44213)][4ll + ($$CIVA4E * 4ll + $$csx5C0)][$$CIVA4B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4B = $$CIVA4B + 1ll;
                } while ((unsigned long long) $$CIVA4B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12786 - (long long) $$ICM.mb[].off0787)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA4E = $$CIVA4E + 1ll;
              } while ((unsigned long long) $$CIVA4E < (unsigned long long) (($$csx5C4 - ($$csx5C0 + $$csx5C3)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA4D = $$CIVA4D + 1ll;
            } while ((unsigned long long) $$CIVA4D < $$UBnd44214 + $$LBnd44213 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11981not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21981not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31981not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51981not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61981not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71981not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91981not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101981not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121981not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
131981not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141981not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3884LoopHasPrivateVariables (success)High Level Optimizer22819811Private variables recognized in loop nest.
  • Variable Name: "$$CIV430", "$$CIV42F", "$$CIV42F", "$$CIV430", "$$CIV42F", "$$CIV42F", "$$CIV430", "$$CIV42F", and "$$CIV42F"
3885LoopParallelized (success)High Level Optimizer22819811Loop was automatically parallelized.not available
3886NonInnermostLoop (fail)High Level Optimizer22819811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3887NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3888NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3889NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3890OuterLoopUnroll (success)High Level Optimizer22819812An outer loop unroll was performed.
  • Unroll Factor: 4
3891NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3892NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3893NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3894NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3895NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3896NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3897NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3898NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3899NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3900NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3901NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3902NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3903NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3904NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3905NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3906NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3907NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3908NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3909NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3910NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3911NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3912NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3913NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3914NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
5569LoopUnroll (success)Low Level Optimizer228161473Loop unroll was performed.
  • Unroll Factor: 2
5570LoopUnroll (success)Low Level Optimizer2281614710Loop unroll was performed.
  • Unroll Factor: 2
7104ModuloSchedule (success)Low Level Optimizer228not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7105ModuloSchedule (success)Low Level Optimizer228161477Loop was modulo scheduled.
  • Initiation Interval: 10
7106ModuloSchedule (success)Low Level Optimizer2281614714Loop was modulo scheduled.
  • Initiation Interval: 10
7107ModuloSchedule (success)Low Level Optimizer228not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #229
Region Nameupdatew2$$OL$$175
Region Name (Demangled)not available
Start Line #2020
End Line #2020
Pseudocode
          void updatew2$$OL$$175(char * $$WIPtr44223, unsigned long long $$LBnd44224, unsigned long long $$UBnd44225)
  2020 |  {
            $$csx5C5 = (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll;
            $$csx5C8 = (long long) mb[].off4;
            $$csx5C9 = (long long) mb[].off16;
            $$csx5C7 = $$csx5C9 - $$csx5C8;
            $$csx5C6 = 1ll + $$csx5C7;
            if (!($$csx5C5 > 0ll & $$csx5C6 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA51 = (long long) 0;
            if (!($$csx5C6 > 0ll & $$csx5C6 > $$csx5C5)) goto lab_41;
            $$ICM.d-w2_%addr78C = d-w2_%addr;
            $$ICM.d-T_460_1%addr78D = d-T_460_1%addr;
            $$ICM.mb[].off20796 = mb[].off20;
            $$ICM.mb[].off878E = mb[].off8;
            $$ICM.mb[].off1678F = mb[].off16;
            $$ICM.mb[].off4790 = mb[].off4;
            $$ICM.mb[].off12791 = mb[].off12;
            $$ICM.mb[].off0792 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=50937{$$CIVA50} */
              /* DIR   NEW construct_no=1 id_no=50933{$$CIVA4F} */
              /* DIR   NEW construct_no=1 id_no=50945{$$CIVA52} */
              /* DIR   NEW construct_no=1 id_no=44220{$$DCIVC2} */
              /* DIR   NEW construct_no=1 id_no=44222{$$DCIVC1} */
              /* DIR   NEW construct_no=1 id_no=44218{$$UBAE} */
              /* DIR   NEW construct_no=1 id_no=44221{$$DCIVC0} */
              if (!1) goto lab_18;
              $$CIVA50 = (long long) 0;
              $$ICM793 = (((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6;
              $$ICM794 = ((((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6 + ((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll)) - 16ll;
              $$ICM795 = (8ll + ((long long) $$ICM.mb[].off12791 * 8ll - (long long) $$ICM.mb[].off0792 * 8ll)) * $$csx5C6;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA4F = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA51 + (long long) $$LBnd44224) + (long long) $$ICM.mb[].off878E][$$csx5C8 + $$CIVA50][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][$$CIVA50 + 1ll][$$CIVA4F + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4F = $$CIVA4F + 1ll;
                } while ((unsigned long long) $$CIVA4F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12791 - (long long) $$ICM.mb[].off0792)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA50 = $$CIVA50 + 1ll;
              } while ((long long) $$CIVA50 < $$csx5C6 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA52 = (long long) 0;
              $$ICM793 = (((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6;
              $$ICM794 = ((((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6 + ((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll)) - 16ll;
              $$ICM795 = (8ll + ((long long) $$ICM.mb[].off12791 * 8ll - (long long) $$ICM.mb[].off0792 * 8ll)) * $$csx5C6;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA4F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][1ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][1ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][2ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][2ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][3ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][3ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][4ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4F = $$CIVA4F + 1ll;
                } while ((unsigned long long) $$CIVA4F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12791 - (long long) $$ICM.mb[].off0792)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA52 = $$CIVA52 + 1ll;
              } while ((unsigned long long) $$CIVA52 < (unsigned long long) (($$csx5C9 - ($$csx5C5 + $$csx5C8)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA51 = $$CIVA51 + 1ll;
            } while ((unsigned long long) $$CIVA51 < $$UBnd44225 + $$LBnd44224 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_41:
            $$ICM.d-w2_%addr78C = d-w2_%addr;
            $$ICM.d-T_460_1%addr78D = d-T_460_1%addr;
            $$ICM.mb[].off20796 = mb[].off20;
            $$ICM.mb[].off878E = mb[].off8;
            $$ICM.mb[].off1678F = mb[].off16;
            $$ICM.mb[].off4790 = mb[].off4;
            $$ICM.mb[].off12791 = mb[].off12;
            $$ICM.mb[].off0792 = mb[].off0;
            do {   /* id=8 guarded */ /* ~43 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=8 id_no=50937{$$CIVA50} */
              /* DIR   NEW construct_no=8 id_no=50933{$$CIVA4F} */
              /* DIR   NEW construct_no=8 id_no=50945{$$CIVA52} */
              /* DIR   NEW construct_no=8 id_no=44220{$$DCIVC2} */
              /* DIR   NEW construct_no=8 id_no=44222{$$DCIVC1} */
              /* DIR   NEW construct_no=8 id_no=44218{$$UBAE} */
              /* DIR   NEW construct_no=8 id_no=44221{$$DCIVC0} */
              if (!1) goto lab_47;
              $$CIVA50 = (long long) 0;
              $$ICM793 = (((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6;
              $$ICM794 = ((((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6 + ((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll)) - 16ll;
              $$ICM795 = (8ll + ((long long) $$ICM.mb[].off12791 * 8ll - (long long) $$ICM.mb[].off0792 * 8ll)) * $$csx5C6;
              do {   /* id=4 guarded */ /* ~44 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_46;
                $$CIVA4F = (long long) 0;
                do {   /* id=11 guarded */ /* ~45 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=11 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA51 + (long long) $$LBnd44224) + (long long) $$ICM.mb[].off878E][$$csx5C8 + $$CIVA50][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][$$CIVA50 + 1ll][$$CIVA4F + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4F = $$CIVA4F + 1ll;
                } while ((unsigned long long) $$CIVA4F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12791 - (long long) $$ICM.mb[].off0792)));    /* ~45 */
              lab_46:
                /* DIR   LATCH */
                $$CIVA50 = $$CIVA50 + 1ll;
              } while ((long long) $$CIVA50 < $$csx5C6 % (long long) 4u);    /* ~44 */
            lab_47:
              /* DIR   LATCH */
              $$CIVA51 = $$CIVA51 + 1ll;
            } while ((unsigned long long) $$CIVA51 < $$UBnd44225 + $$LBnd44224 * 18446744073709551615ull);    /* ~43 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA51 = (long long) 0;
            if (!($$csx5C6 > 0ll & $$csx5C6 > $$csx5C5)) goto lab_52;
            $$ICM.d-w2_%addr78C = d-w2_%addr;
            $$ICM.d-T_460_1%addr78D = d-T_460_1%addr;
            $$ICM.mb[].off20796 = mb[].off20;
            $$ICM.mb[].off878E = mb[].off8;
            $$ICM.mb[].off1678F = mb[].off16;
            $$ICM.mb[].off4790 = mb[].off4;
            $$ICM.mb[].off12791 = mb[].off12;
            $$ICM.mb[].off0792 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=50945{$$CIVA52} */
              /* DIR   NEW construct_no=5 id_no=50933{$$CIVA4F} */
              /* DIR   NEW construct_no=5 id_no=50937{$$CIVA50} */
              /* DIR   NEW construct_no=5 id_no=44220{$$DCIVC2} */
              /* DIR   NEW construct_no=5 id_no=44222{$$DCIVC1} */
              /* DIR   NEW construct_no=5 id_no=44218{$$UBAE} */
              /* DIR   NEW construct_no=5 id_no=44221{$$DCIVC0} */
              if (!1) goto lab_32;
              $$CIVA52 = (long long) 0;
              $$ICM793 = (((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6;
              $$ICM794 = ((((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll) - 8ll) * $$csx5C6 + ((long long) $$ICM.mb[].off0792 * 8ll - (long long) $$ICM.mb[].off12791 * 8ll)) - 16ll;
              $$ICM795 = (8ll + ((long long) $$ICM.mb[].off12791 * 8ll - (long long) $$ICM.mb[].off0792 * 8ll)) * $$csx5C6;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA4F = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][1ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][1ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][2ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][2ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][3ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr78C->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr78C->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA51 + ((long long) $$ICM.mb[].off878E + (long long) $$LBnd44224)][3ll + (($$CIVA52 * 4ll + $$csx5C5) + $$csx5C8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr78C  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0792 + $$CIVA4F]] = ((double *)((char *)$$ICM.d-T_460_1%addr78D  + $$ICM794))->T_460[].rns1269.[1ll + ($$CIVA51 + (long long) $$LBnd44224)][4ll + ($$CIVA52 * 4ll + $$csx5C5)][$$CIVA4F + 1ll];
                  /* DIR   LATCH */
                  $$CIVA4F = $$CIVA4F + 1ll;
                } while ((unsigned long long) $$CIVA4F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12791 - (long long) $$ICM.mb[].off0792)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA52 = $$CIVA52 + 1ll;
              } while ((unsigned long long) $$CIVA52 < (unsigned long long) (($$csx5C9 - ($$csx5C5 + $$csx5C8)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA51 = $$CIVA51 + 1ll;
            } while ((unsigned long long) $$CIVA51 < $$UBnd44225 + $$LBnd44224 * 18446744073709551615ull);    /* ~24 */
          lab_52:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12020not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22020not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32020not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42020not available815020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52020not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62020not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72020not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82020not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
92020not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102020not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112020not available42500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3915LoopFusion (success)High Level Optimizer22920201Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3916LoopHasPrivateVariables (success)High Level Optimizer22920201Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC1", "$$DCIVC2", "$$DCIVC2", "$$DCIVC1", "$$DCIVC2", and "$$DCIVC2"
3917LoopParallelized (success)High Level Optimizer22920201Loop was automatically parallelized.not available
3918NonInnermostLoop (fail)High Level Optimizer22920201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3919NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3920NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3921NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3922LoopFusion (success)High Level Optimizer22920202Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3923OuterLoopUnroll (success)High Level Optimizer22920202An outer loop unroll was performed.
  • Unroll Factor: 4
3924NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3925NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3926NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3927NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3928NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3929NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3930NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3931NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3932NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3933NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3934NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3935NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3936NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3937NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3938NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3939NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3940NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3941NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3942NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3943NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3944NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3945NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3946NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3947NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
5567LoopUnroll (success)Low Level Optimizer229161483Loop unroll was performed.
  • Unroll Factor: 2
5568LoopUnroll (success)Low Level Optimizer2291614810Loop unroll was performed.
  • Unroll Factor: 2
7100ModuloSchedule (success)Low Level Optimizer229not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7101ModuloSchedule (success)Low Level Optimizer229161487Loop was modulo scheduled.
  • Initiation Interval: 10
7102ModuloSchedule (success)Low Level Optimizer2291614811Loop was modulo scheduled.
  • Initiation Interval: 10
7103ModuloSchedule (success)Low Level Optimizer229not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #230
Region Nameupdatew2$$OL$$176
Region Name (Demangled)not available
Start Line #2020
End Line #2020
Pseudocode
          void updatew2$$OL$$176(char * $$WIPtr44234, unsigned long long $$LBnd44235, unsigned long long $$UBnd44236)
  2020 |  {
            $$csx5CE = (long long) mb[].off4;
            $$csx5CF = (long long) mb[].off16;
            $$csx5CD = $$csx5CF - $$csx5CE;
            $$csx5CC = 1ll + $$csx5CD;
            $$csx5CA = $$csx5CC > 0ll;
            $$csx5CB = $$csx5CC % 2ll;
            if (!($$csx5CB > 0ll & $$csx5CA)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA55 = (long long) 0;
            $$ICM.qdtdz797 = qdtdz;
            $$ICM.d-w2_%addr798 = d-w2_%addr;
            $$ICM..info799 = .info;
            $$ICM..index79A = .index;
            $$ICM.d-T_460_1%addr79B = d-T_460_1%addr;
            $$ICM.mb[].off207A4 = mb[].off20;
            $$ICM.mb[].off879C = mb[].off8;
            $$ICM.mb[].off1679D = mb[].off16;
            $$ICM.mb[].off479E = mb[].off4;
            $$ICM.mb[].off1279F = mb[].off12;
            $$ICM.mb[].off07A0 = mb[].off0;
            $$ICM7A1 = (((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll) - 8ll) * $$csx5CC;
            $$ICM7A2 = ((((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll) - 8ll) * $$csx5CC + ((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll)) - 16ll;
            $$ICM7A3 = (8ll + ((long long) $$ICM.mb[].off1279F * 8ll - (long long) $$ICM.mb[].off07A0 * 8ll)) * $$csx5CC;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=50987{$$CIVA54} */
              /* DIR   NEW construct_no=1 id_no=50983{$$CIVA53} */
              /* DIR   NEW construct_no=1 id_no=50995{$$CIVA56} */
              /* DIR   NEW construct_no=1 id_no=44231{$$DCIVBF} */
              /* DIR   NEW construct_no=1 id_no=44232{$$DCIVBE} */
              /* DIR   NEW construct_no=1 id_no=44229{$$UBAF} */
              /* DIR   NEW construct_no=1 id_no=44233{$$DCIVBD} */
              if (!1) goto lab_18;
              $$CIVA54 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA53 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_460_1%addr79B  + $$ICM7A2))->T_460[].rns1269.[1ll + ($$CIVA55 + (long long) $$LBnd44235)][$$CIVA54 + 1ll][$$CIVA53 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr798->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr798->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA55 + (long long) $$LBnd44235) + (long long) $$ICM.mb[].off879C][$$csx5CE + $$CIVA54][(long long) ((int *)((char *)$$ICM.d-w2_%addr798  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07A0 + $$CIVA53]] - ($$ICM.qdtdz797 * ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) ivz][($$CIVA55 + (long long) $$LBnd44235) + (long long) $$ICM.mb[].off879C][$$csx5CE + $$CIVA54][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]) * (((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) ($$ICM.mb[].off879C + 1)][$$csx5CE + $$CIVA54][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53] - ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) ($$ICM.mb[].off879C - 1)][$$csx5CE + $$CIVA54][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]);
                  /* DIR   LATCH */
                  $$CIVA53 = $$CIVA53 + 1ll;
                } while ((unsigned long long) $$CIVA53 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1279F - (long long) $$ICM.mb[].off07A0)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA54 = $$CIVA54 + 1ll;
              } while ((long long) $$CIVA54 < $$csx5CC % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5CA & $$csx5CC > $$csx5CB)) goto lab_3;
              $$CIVA56 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA53 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_460_1%addr79B  + $$ICM7A2))->T_460[].rns1269..SV1[1ll + ($$CIVA55 + (long long) $$LBnd44235)][1ll + ($$CIVA56 * 2ll + $$csx5CB)][$$CIVA53 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr798->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr798->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ((int *)((char *)$$ICM.d-w2_%addr798  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07A0 + $$CIVA53]] - ($$ICM.qdtdz797 * ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]) * (((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53] - ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]);
                  ((double *)((char *)$$ICM.d-T_460_1%addr79B  + $$ICM7A2))->T_460[].rns1269..SV0[1ll + ($$CIVA55 + (long long) $$LBnd44235)][2ll + ($$CIVA56 * 2ll + $$csx5CB)][$$CIVA53 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr798->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr798->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ((int *)((char *)$$ICM.d-w2_%addr798  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07A0 + $$CIVA53]] - ($$ICM.qdtdz797 * ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]) * (((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53] - ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]);
                  /* DIR   LATCH */
                  $$CIVA53 = $$CIVA53 + 1ll;
                } while ((unsigned long long) $$CIVA53 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1279F - (long long) $$ICM.mb[].off07A0)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA56 = $$CIVA56 + 1ll;
              } while ((unsigned long long) $$CIVA56 < (unsigned long long) (($$csx5CF - ($$csx5CB + $$csx5CE)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA55 = $$CIVA55 + 1ll;
            } while ((unsigned long long) $$CIVA55 < $$UBnd44236 + $$LBnd44235 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA55 = (long long) 0;
            if (!($$csx5CA & $$csx5CC > $$csx5CB)) goto lab_42;
            $$ICM.qdtdz797 = qdtdz;
            $$ICM.d-w2_%addr798 = d-w2_%addr;
            $$ICM..info799 = .info;
            $$ICM..index79A = .index;
            $$ICM.d-T_460_1%addr79B = d-T_460_1%addr;
            $$ICM.mb[].off207A4 = mb[].off20;
            $$ICM.mb[].off879C = mb[].off8;
            $$ICM.mb[].off1679D = mb[].off16;
            $$ICM.mb[].off479E = mb[].off4;
            $$ICM.mb[].off1279F = mb[].off12;
            $$ICM.mb[].off07A0 = mb[].off0;
            $$ICM7A1 = (((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll) - 8ll) * $$csx5CC;
            $$ICM7A2 = ((((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll) - 8ll) * $$csx5CC + ((long long) $$ICM.mb[].off07A0 * 8ll - (long long) $$ICM.mb[].off1279F * 8ll)) - 16ll;
            $$ICM7A3 = (8ll + ((long long) $$ICM.mb[].off1279F * 8ll - (long long) $$ICM.mb[].off07A0 * 8ll)) * $$csx5CC;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=50995{$$CIVA56} */
              /* DIR   NEW construct_no=5 id_no=50983{$$CIVA53} */
              /* DIR   NEW construct_no=5 id_no=50987{$$CIVA54} */
              /* DIR   NEW construct_no=5 id_no=44231{$$DCIVBF} */
              /* DIR   NEW construct_no=5 id_no=44232{$$DCIVBE} */
              /* DIR   NEW construct_no=5 id_no=44229{$$UBAF} */
              /* DIR   NEW construct_no=5 id_no=44233{$$DCIVBD} */
              if (!1) goto lab_32;
              $$CIVA56 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA53 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_460_1%addr79B  + $$ICM7A2))->T_460[].rns1269..SV1[1ll + ($$CIVA55 + (long long) $$LBnd44235)][1ll + ($$CIVA56 * 2ll + $$csx5CB)][$$CIVA53 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr798->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr798->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ((int *)((char *)$$ICM.d-w2_%addr798  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07A0 + $$CIVA53]] - ($$ICM.qdtdz797 * ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]) * (((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53] - ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]);
                  ((double *)((char *)$$ICM.d-T_460_1%addr79B  + $$ICM7A2))->T_460[].rns1269..SV0[1ll + ($$CIVA55 + (long long) $$LBnd44235)][2ll + ($$CIVA56 * 2ll + $$csx5CB)][$$CIVA53 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr798->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr798->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ((int *)((char *)$$ICM.d-w2_%addr798  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07A0 + $$CIVA53]] - ($$ICM.qdtdz797 * ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) $$ICM.mb[].off879C + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]) * (((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53] - ((double *)((char *)$$ICM..info799->info%d-q%addr  + $$ICM..info799->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) ($$ICM.mb[].off879C - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + $$csx5CB) + $$csx5CE)][(long long) ($$ICM..index79A->index + $$ICM.mb[].off07A0) + $$CIVA53]);
                  /* DIR   LATCH */
                  $$CIVA53 = $$CIVA53 + 1ll;
                } while ((unsigned long long) $$CIVA53 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1279F - (long long) $$ICM.mb[].off07A0)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA56 = $$CIVA56 + 1ll;
              } while ((unsigned long long) $$CIVA56 < (unsigned long long) (($$csx5CF - ($$csx5CB + $$csx5CE)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA55 = $$CIVA55 + 1ll;
            } while ((unsigned long long) $$CIVA55 < $$UBnd44236 + $$LBnd44235 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12020not availablenot availablenot available1002020030040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22020not available11200200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32020not available2220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52020not availablenot availablenot available20020020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62020not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72020not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92020not available51200200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102020not available9220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42020not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82020not availablenot availablenot available1002020030040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
112020not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3948LoopFusion (success)High Level Optimizer23020201Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3949LoopHasPrivateVariables (success)High Level Optimizer23020201Private variables recognized in loop nest.
  • Variable Name: "$$DCIVBE", "$$DCIVBF", "$$DCIVBF", "$$DCIVBE", "$$DCIVBF", and "$$DCIVBF"
3950LoopParallelized (success)High Level Optimizer23020201Loop was automatically parallelized.not available
3951NonInnermostLoop (fail)High Level Optimizer23020201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3952NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA54 + 1ll) + (8ll)*($$CIVA53 + 1ll))
3953UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA54][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) (mb[].off8 - 1)][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53])
3954NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA54) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3955LoopFusion (success)High Level Optimizer23020202Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3956OuterLoopUnroll (success)High Level Optimizer23020202An outer loop unroll was performed.
  • Unroll Factor: 2
3957NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3958UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53])
3959NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3960NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3961UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53])
3962NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3963NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3964UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53])
3965NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3966NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3967UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53])
3968NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
5565LoopUnroll (success)Low Level Optimizer230161493Loop unroll was performed.
  • Unroll Factor: 2
5566LoopUnroll (success)Low Level Optimizer2301614910Loop unroll was performed.
  • Unroll Factor: 2
7096ModuloSchedule (success)Low Level Optimizer230not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7097ModuloSchedule (success)Low Level Optimizer230161497Loop was modulo scheduled.
  • Initiation Interval: 15
7098ModuloSchedule (success)Low Level Optimizer230161494Loop was modulo scheduled.
  • Initiation Interval: 15
7099ModuloSchedule (success)Low Level Optimizer230not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #231
Region Nameupdatew2$$OL$$177
Region Name (Demangled)not available
Start Line #2014
End Line #2014
Pseudocode
          void updatew2$$OL$$177(char * $$WIPtr44245, unsigned long long $$LBnd44246, unsigned long long $$UBnd44247)
  2014 |  {
            $$csx5D4 = (long long) mb[].off4;
            $$csx5D5 = (long long) mb[].off16;
            $$csx5D3 = $$csx5D5 - $$csx5D4;
            $$csx5D2 = 1ll + $$csx5D3;
            $$csx5D0 = $$csx5D2 > 0ll;
            $$csx5D1 = $$csx5D2 % 2ll;
            if (!($$csx5D1 > 0ll & $$csx5D0)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA59 = (long long) 0;
            $$ICM.qdtdz7A5 = qdtdz;
            $$ICM.d-w2_%addr7A6 = d-w2_%addr;
            $$ICM..info7A7 = .info;
            $$ICM..index7A8 = .index;
            $$ICM.d-T_459_1%addr7A9 = d-T_459_1%addr;
            $$ICM.mb[].off207B2 = mb[].off20;
            $$ICM.mb[].off87AA = mb[].off8;
            $$ICM.mb[].off167AB = mb[].off16;
            $$ICM.mb[].off47AC = mb[].off4;
            $$ICM.mb[].off127AD = mb[].off12;
            $$ICM.mb[].off07AE = mb[].off0;
            $$ICM7AF = (((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll) - 8ll) * $$csx5D2;
            $$ICM7B0 = ((((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll) - 8ll) * $$csx5D2 + ((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll)) - 16ll;
            $$ICM7B1 = (8ll + ((long long) $$ICM.mb[].off127AD * 8ll - (long long) $$ICM.mb[].off07AE * 8ll)) * $$csx5D2;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51027{$$CIVA58} */
              /* DIR   NEW construct_no=1 id_no=51023{$$CIVA57} */
              /* DIR   NEW construct_no=1 id_no=51035{$$CIVA5A} */
              /* DIR   NEW construct_no=1 id_no=44242{$$DCIVC5} */
              /* DIR   NEW construct_no=1 id_no=44243{$$DCIVC4} */
              /* DIR   NEW construct_no=1 id_no=44240{$$UBB0} */
              /* DIR   NEW construct_no=1 id_no=44244{$$DCIVC3} */
              if (!1) goto lab_18;
              $$CIVA58 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA57 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_459_1%addr7A9  + $$ICM7B0))->T_459[].rns1268.[1ll + ($$CIVA59 + (long long) $$LBnd44246)][$$CIVA58 + 1ll][$$CIVA57 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7A6->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7A6->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][($$CIVA59 + (long long) $$LBnd44246) + (long long) $$ICM.mb[].off87AA][$$csx5D4 + $$CIVA58][(long long) ((int *)((char *)$$ICM.d-w2_%addr7A6  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07AE + $$CIVA57]] - ($$ICM.qdtdz7A5 * ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA59 + (long long) $$LBnd44246) + (long long) $$ICM.mb[].off87AA][$$csx5D4 + $$CIVA58][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]) * (((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) ($$ICM.mb[].off87AA + 1)][$$csx5D4 + $$CIVA58][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57] - ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) ($$ICM.mb[].off87AA - 1)][$$csx5D4 + $$CIVA58][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]);
                  /* DIR   LATCH */
                  $$CIVA57 = $$CIVA57 + 1ll;
                } while ((unsigned long long) $$CIVA57 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127AD - (long long) $$ICM.mb[].off07AE)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA58 = $$CIVA58 + 1ll;
              } while ((long long) $$CIVA58 < $$csx5D2 % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5D0 & $$csx5D2 > $$csx5D1)) goto lab_3;
              $$CIVA5A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA57 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_459_1%addr7A9  + $$ICM7B0))->T_459[].rns1268..SV1[1ll + ($$CIVA59 + (long long) $$LBnd44246)][1ll + ($$CIVA5A * 2ll + $$csx5D1)][$$CIVA57 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7A6->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7A6->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ((int *)((char *)$$ICM.d-w2_%addr7A6  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07AE + $$CIVA57]] - ($$ICM.qdtdz7A5 * ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]) * (((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57] - ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]);
                  ((double *)((char *)$$ICM.d-T_459_1%addr7A9  + $$ICM7B0))->T_459[].rns1268..SV0[1ll + ($$CIVA59 + (long long) $$LBnd44246)][2ll + ($$CIVA5A * 2ll + $$csx5D1)][$$CIVA57 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7A6->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7A6->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7A6  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07AE + $$CIVA57]] - ($$ICM.qdtdz7A5 * ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]) * (((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57] - ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]);
                  /* DIR   LATCH */
                  $$CIVA57 = $$CIVA57 + 1ll;
                } while ((unsigned long long) $$CIVA57 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127AD - (long long) $$ICM.mb[].off07AE)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA5A = $$CIVA5A + 1ll;
              } while ((unsigned long long) $$CIVA5A < (unsigned long long) (($$csx5D5 - ($$csx5D1 + $$csx5D4)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA59 = $$CIVA59 + 1ll;
            } while ((unsigned long long) $$CIVA59 < $$UBnd44247 + $$LBnd44246 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA59 = (long long) 0;
            if (!($$csx5D0 & $$csx5D2 > $$csx5D1)) goto lab_42;
            $$ICM.qdtdz7A5 = qdtdz;
            $$ICM.d-w2_%addr7A6 = d-w2_%addr;
            $$ICM..info7A7 = .info;
            $$ICM..index7A8 = .index;
            $$ICM.d-T_459_1%addr7A9 = d-T_459_1%addr;
            $$ICM.mb[].off207B2 = mb[].off20;
            $$ICM.mb[].off87AA = mb[].off8;
            $$ICM.mb[].off167AB = mb[].off16;
            $$ICM.mb[].off47AC = mb[].off4;
            $$ICM.mb[].off127AD = mb[].off12;
            $$ICM.mb[].off07AE = mb[].off0;
            $$ICM7AF = (((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll) - 8ll) * $$csx5D2;
            $$ICM7B0 = ((((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll) - 8ll) * $$csx5D2 + ((long long) $$ICM.mb[].off07AE * 8ll - (long long) $$ICM.mb[].off127AD * 8ll)) - 16ll;
            $$ICM7B1 = (8ll + ((long long) $$ICM.mb[].off127AD * 8ll - (long long) $$ICM.mb[].off07AE * 8ll)) * $$csx5D2;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51035{$$CIVA5A} */
              /* DIR   NEW construct_no=5 id_no=51023{$$CIVA57} */
              /* DIR   NEW construct_no=5 id_no=51027{$$CIVA58} */
              /* DIR   NEW construct_no=5 id_no=44242{$$DCIVC5} */
              /* DIR   NEW construct_no=5 id_no=44243{$$DCIVC4} */
              /* DIR   NEW construct_no=5 id_no=44240{$$UBB0} */
              /* DIR   NEW construct_no=5 id_no=44244{$$DCIVC3} */
              if (!1) goto lab_32;
              $$CIVA5A = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA57 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_459_1%addr7A9  + $$ICM7B0))->T_459[].rns1268..SV1[1ll + ($$CIVA59 + (long long) $$LBnd44246)][1ll + ($$CIVA5A * 2ll + $$csx5D1)][$$CIVA57 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7A6->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7A6->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ((int *)((char *)$$ICM.d-w2_%addr7A6  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07AE + $$CIVA57]] - ($$ICM.qdtdz7A5 * ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]) * (((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57] - ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]);
                  ((double *)((char *)$$ICM.d-T_459_1%addr7A9  + $$ICM7B0))->T_459[].rns1268..SV0[1ll + ($$CIVA59 + (long long) $$LBnd44246)][2ll + ($$CIVA5A * 2ll + $$csx5D1)][$$CIVA57 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7A6->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7A6->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7A6  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07AE + $$CIVA57]] - ($$ICM.qdtdz7A5 * ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) $$ICM.mb[].off87AA + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]) * (((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57] - ((double *)((char *)$$ICM..info7A7->info%d-q%addr  + $$ICM..info7A7->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) ($$ICM.mb[].off87AA - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + $$csx5D1) + $$csx5D4)][(long long) ($$ICM..index7A8->index + $$ICM.mb[].off07AE) + $$CIVA57]);
                  /* DIR   LATCH */
                  $$CIVA57 = $$CIVA57 + 1ll;
                } while ((unsigned long long) $$CIVA57 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127AD - (long long) $$ICM.mb[].off07AE)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA5A = $$CIVA5A + 1ll;
              } while ((unsigned long long) $$CIVA5A < (unsigned long long) (($$csx5D5 - ($$csx5D1 + $$csx5D4)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA59 = $$CIVA59 + 1ll;
            } while ((unsigned long long) $$CIVA59 < $$UBnd44247 + $$LBnd44246 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
62014not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42014not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82014not availablenot availablenot available1002020030040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
112014not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3969LoopFusion (success)High Level Optimizer23120141Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
3970LoopHasPrivateVariables (success)High Level Optimizer23120141Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC4", "$$DCIVC5", "$$DCIVC5", "$$DCIVC4", "$$DCIVC5", and "$$DCIVC5"
3971LoopParallelized (success)High Level Optimizer23120141Loop was automatically parallelized.not available
3972NonInnermostLoop (fail)High Level Optimizer23120141An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3973NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA58 + 1ll) + (8ll)*($$CIVA57 + 1ll))
3974UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA58][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) (mb[].off8 - 1)][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57])
3975NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA58) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3976LoopFusion (success)High Level Optimizer23120142Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
3977OuterLoopUnroll (success)High Level Optimizer23120142An outer loop unroll was performed.
  • Unroll Factor: 2
3978NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3979UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57])
3980NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3981NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3982UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57])
3983NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3984NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3985UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57])
3986NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3987NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3988UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57])
3989NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
5563LoopUnroll (success)Low Level Optimizer231161503Loop unroll was performed.
  • Unroll Factor: 2
5564LoopUnroll (success)Low Level Optimizer2311615010Loop unroll was performed.
  • Unroll Factor: 2
7092ModuloSchedule (success)Low Level Optimizer231not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7093ModuloSchedule (success)Low Level Optimizer231161507Loop was modulo scheduled.
  • Initiation Interval: 15
7094ModuloSchedule (success)Low Level Optimizer231161504Loop was modulo scheduled.
  • Initiation Interval: 15
7095ModuloSchedule (success)Low Level Optimizer231not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #232
Region Nameupdatew2$$OL$$178
Region Name (Demangled)not available
Start Line #1988
End Line #1988
Pseudocode
          void updatew2$$OL$$178(char * $$WIPtr44256, unsigned long long $$LBnd44257, unsigned long long $$UBnd44258)
  1988 |  {
            $$csx5D9 = (long long) mb[].off4;
            $$csx5DA = (long long) mb[].off16;
            $$csx5D8 = $$csx5DA - $$csx5D9;
            $$csx5D7 = 1ll + $$csx5D8;
            $$csx5D6 = $$csx5D7 % 4ll;
            if (!($$csx5D6 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA5D = (long long) 0;
            if (!($$csx5D7 > $$csx5D6)) goto lab_48;
            $$ICM.d-w2_%addr7B3 = d-w2_%addr;
            $$ICM.d-T_455_1%addr7B4 = d-T_455_1%addr;
            $$ICM.mb[].off207BD = mb[].off20;
            $$ICM.mb[].off87B5 = mb[].off8;
            $$ICM.mb[].off167B6 = mb[].off16;
            $$ICM.mb[].off47B7 = mb[].off4;
            $$ICM.mb[].off127B8 = mb[].off12;
            $$ICM.mb[].off07B9 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51067{$$CIVA5C} */
              /* DIR   NEW construct_no=1 id_no=51063{$$CIVA5B} */
              /* DIR   NEW construct_no=1 id_no=51075{$$CIVA5E} */
              /* DIR   NEW construct_no=1 id_no=44253{$$DCIVE0} */
              /* DIR   NEW construct_no=1 id_no=44255{$$DCIVDF} */
              /* DIR   NEW construct_no=1 id_no=44251{$$UBB1} */
              /* DIR   NEW construct_no=1 id_no=44254{$$DCIVDE} */
              if (!1) goto lab_18;
              $$CIVA5C = (long long) 0;
              $$ICM7BA = (((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7;
              $$ICM7BB = ((((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7 + ((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll)) - 16ll;
              $$ICM7BC = (8ll + ((long long) $$ICM.mb[].off127B8 * 8ll - (long long) $$ICM.mb[].off07B9 * 8ll)) * $$csx5D7;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA5B = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][($$CIVA5D + (long long) $$LBnd44257) + (long long) $$ICM.mb[].off87B5][$$csx5D9 + $$CIVA5C][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][$$CIVA5C + 1ll][$$CIVA5B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA5B = $$CIVA5B + 1ll;
                } while ((unsigned long long) $$CIVA5B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127B8 - (long long) $$ICM.mb[].off07B9)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA5C = $$CIVA5C + 1ll;
              } while ((long long) $$CIVA5C < $$csx5D7 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA5E = (long long) 0;
              $$ICM7BA = (((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7;
              $$ICM7BB = ((((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7 + ((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll)) - 16ll;
              $$ICM7BC = (8ll + ((long long) $$ICM.mb[].off127B8 * 8ll - (long long) $$ICM.mb[].off07B9 * 8ll)) * $$csx5D7;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA5B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][1ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][1ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][2ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][2ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][3ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][3ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][4ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA5B = $$CIVA5B + 1ll;
                } while ((unsigned long long) $$CIVA5B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127B8 - (long long) $$ICM.mb[].off07B9)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA5E = $$CIVA5E + 1ll;
              } while ((unsigned long long) $$CIVA5E < (unsigned long long) (($$csx5DA - ($$csx5D6 + $$csx5D9)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA5D = $$CIVA5D + 1ll;
            } while ((unsigned long long) $$CIVA5D < $$UBnd44258 + $$LBnd44257 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr7B3 = d-w2_%addr;
            $$ICM.d-T_455_1%addr7B4 = d-T_455_1%addr;
            $$ICM.mb[].off207BD = mb[].off20;
            $$ICM.mb[].off87B5 = mb[].off8;
            $$ICM.mb[].off167B6 = mb[].off16;
            $$ICM.mb[].off47B7 = mb[].off4;
            $$ICM.mb[].off127B8 = mb[].off12;
            $$ICM.mb[].off07B9 = mb[].off0;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=12 id_no=51067{$$CIVA5C} */
              /* DIR   NEW construct_no=12 id_no=51063{$$CIVA5B} */
              /* DIR   NEW construct_no=12 id_no=51075{$$CIVA5E} */
              /* DIR   NEW construct_no=12 id_no=44253{$$DCIVE0} */
              /* DIR   NEW construct_no=12 id_no=44255{$$DCIVDF} */
              /* DIR   NEW construct_no=12 id_no=44251{$$UBB1} */
              /* DIR   NEW construct_no=12 id_no=44254{$$DCIVDE} */
              if (!1) goto lab_54;
              $$CIVA5C = (long long) 0;
              $$ICM7BA = (((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7;
              $$ICM7BB = ((((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7 + ((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll)) - 16ll;
              $$ICM7BC = (8ll + ((long long) $$ICM.mb[].off127B8 * 8ll - (long long) $$ICM.mb[].off07B9 * 8ll)) * $$csx5D7;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA5B = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][($$CIVA5D + (long long) $$LBnd44257) + (long long) $$ICM.mb[].off87B5][$$csx5D9 + $$CIVA5C][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][$$CIVA5C + 1ll][$$CIVA5B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA5B = $$CIVA5B + 1ll;
                } while ((unsigned long long) $$CIVA5B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127B8 - (long long) $$ICM.mb[].off07B9)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA5C = $$CIVA5C + 1ll;
              } while ((long long) $$CIVA5C < $$csx5D7 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA5D = $$CIVA5D + 1ll;
            } while ((unsigned long long) $$CIVA5D < $$UBnd44258 + $$LBnd44257 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA5D = (long long) 0;
            if (!($$csx5D7 > $$csx5D6)) goto lab_41;
            $$ICM.d-w2_%addr7B3 = d-w2_%addr;
            $$ICM.d-T_455_1%addr7B4 = d-T_455_1%addr;
            $$ICM.mb[].off207BD = mb[].off20;
            $$ICM.mb[].off87B5 = mb[].off8;
            $$ICM.mb[].off167B6 = mb[].off16;
            $$ICM.mb[].off47B7 = mb[].off4;
            $$ICM.mb[].off127B8 = mb[].off12;
            $$ICM.mb[].off07B9 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51075{$$CIVA5E} */
              /* DIR   NEW construct_no=5 id_no=51063{$$CIVA5B} */
              /* DIR   NEW construct_no=5 id_no=51067{$$CIVA5C} */
              /* DIR   NEW construct_no=5 id_no=44253{$$DCIVE0} */
              /* DIR   NEW construct_no=5 id_no=44255{$$DCIVDF} */
              /* DIR   NEW construct_no=5 id_no=44251{$$UBB1} */
              /* DIR   NEW construct_no=5 id_no=44254{$$DCIVDE} */
              if (!1) goto lab_32;
              $$CIVA5E = (long long) 0;
              $$ICM7BA = (((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7;
              $$ICM7BB = ((((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll) - 8ll) * $$csx5D7 + ((long long) $$ICM.mb[].off07B9 * 8ll - (long long) $$ICM.mb[].off127B8 * 8ll)) - 16ll;
              $$ICM7BC = (8ll + ((long long) $$ICM.mb[].off127B8 * 8ll - (long long) $$ICM.mb[].off07B9 * 8ll)) * $$csx5D7;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA5B = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][1ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][1ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][2ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][2ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][3ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7B3->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7B3->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA5D + ((long long) $$ICM.mb[].off87B5 + (long long) $$LBnd44257)][3ll + (($$CIVA5E * 4ll + $$csx5D6) + $$csx5D9)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7B3  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07B9 + $$CIVA5B]] = ((double *)((char *)$$ICM.d-T_455_1%addr7B4  + $$ICM7BB))->T_455[].rns1264.[1ll + ($$CIVA5D + (long long) $$LBnd44257)][4ll + ($$CIVA5E * 4ll + $$csx5D6)][$$CIVA5B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA5B = $$CIVA5B + 1ll;
                } while ((unsigned long long) $$CIVA5B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127B8 - (long long) $$ICM.mb[].off07B9)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA5E = $$CIVA5E + 1ll;
              } while ((unsigned long long) $$CIVA5E < (unsigned long long) (($$csx5DA - ($$csx5D6 + $$csx5D9)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA5D = $$CIVA5D + 1ll;
            } while ((unsigned long long) $$CIVA5D < $$UBnd44258 + $$LBnd44257 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
91988not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101988not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121988not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
131988not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141988not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
3990LoopFusion (success)High Level Optimizer23219881Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
3991LoopHasPrivateVariables (success)High Level Optimizer23219881Private variables recognized in loop nest.
  • Variable Name: "$$DCIVDF", "$$DCIVE0", "$$DCIVE0", "$$DCIVDF", "$$DCIVE0", and "$$DCIVE0"
3992LoopParallelized (success)High Level Optimizer23219881Loop was automatically parallelized.not available
3993NonInnermostLoop (fail)High Level Optimizer23219881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3994NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3995NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3996NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3997LoopFusion (success)High Level Optimizer23219882Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
3998OuterLoopUnroll (success)High Level Optimizer23219882An outer loop unroll was performed.
  • Unroll Factor: 4
3999NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4000NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4001NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4002NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4003NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4004NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4005NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4006NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4007NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4008NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4009NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4010NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4011NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4012NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4013NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4014NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4015NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4016NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4017NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4018NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4019NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4020NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4021NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4022NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
5561LoopUnroll (success)Low Level Optimizer232161513Loop unroll was performed.
  • Unroll Factor: 2
5562LoopUnroll (success)Low Level Optimizer2321615110Loop unroll was performed.
  • Unroll Factor: 2
7088ModuloSchedule (success)Low Level Optimizer232not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7089ModuloSchedule (success)Low Level Optimizer232161517Loop was modulo scheduled.
  • Initiation Interval: 10
7090ModuloSchedule (success)Low Level Optimizer2321615114Loop was modulo scheduled.
  • Initiation Interval: 10
7091ModuloSchedule (success)Low Level Optimizer232not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #233
Region Nameupdatew2$$OL$$179
Region Name (Demangled)not available
Start Line #1988
End Line #1988
Pseudocode
          void updatew2$$OL$$179(char * $$WIPtr44267, unsigned long long $$LBnd44268, unsigned long long $$UBnd44269)
  1988 |  {
            $$csx5DE = (long long) mb[].off4;
            $$csx5DF = (long long) mb[].off16;
            $$csx5DD = $$csx5DF - $$csx5DE;
            $$csx5DC = 1ll + $$csx5DD;
            $$csx5DB = $$csx5DC % 2ll;
            if (!($$csx5DB > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA61 = (long long) 0;
            $$ICM.qdtdx7BE = qdtdx;
            $$ICM.d-w2_%addr7BF = d-w2_%addr;
            $$ICM..info7C0 = .info;
            $$ICM..index7C1 = .index;
            $$ICM.d-T_455_1%addr7C2 = d-T_455_1%addr;
            $$ICM.mb[].off207CB = mb[].off20;
            $$ICM.mb[].off87C3 = mb[].off8;
            $$ICM.mb[].off167C4 = mb[].off16;
            $$ICM.mb[].off47C5 = mb[].off4;
            $$ICM.mb[].off127C6 = mb[].off12;
            $$ICM.mb[].off07C7 = mb[].off0;
            $$ICM7C8 = (((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll) - 8ll) * $$csx5DC;
            $$ICM7C9 = ((((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll) - 8ll) * $$csx5DC + ((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll)) - 16ll;
            $$ICM7CA = $$csx5DC * (8ll + ((long long) $$ICM.mb[].off127C6 * 8ll - (long long) $$ICM.mb[].off07C7 * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51117{$$CIVA60} */
              /* DIR   NEW construct_no=1 id_no=51113{$$CIVA5F} */
              /* DIR   NEW construct_no=1 id_no=51125{$$CIVA62} */
              /* DIR   NEW construct_no=1 id_no=44264{$$DCIVDD} */
              /* DIR   NEW construct_no=1 id_no=44265{$$DCIVDC} */
              /* DIR   NEW construct_no=1 id_no=44262{$$UBB2} */
              /* DIR   NEW construct_no=1 id_no=44266{$$DCIVDB} */
              if (!1) goto lab_18;
              $$CIVA60 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA5F = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_455_1%addr7C2  + $$ICM7C9))->T_455[].rns1264.[1ll + ($$CIVA61 + (long long) $$LBnd44268)][$$CIVA60 + 1ll][$$CIVA5F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7BF->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7BF->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][($$CIVA61 + (long long) $$LBnd44268) + (long long) $$ICM.mb[].off87C3][$$csx5DE + $$CIVA60][(long long) ((int *)((char *)$$ICM.d-w2_%addr7BF  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07C7 + $$CIVA5F]] - ($$ICM.qdtdx7BE * ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA61 + (long long) $$LBnd44268) + (long long) $$ICM.mb[].off87C3][$$csx5DE + $$CIVA60][(long long) ($$ICM..index7C1->index + $$ICM.mb[].off07C7) + $$CIVA5F]) * (((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) $$ICM.mb[].off87C3][$$csx5DE + $$CIVA60][(long long) (1 + ($$ICM..index7C1->index + $$ICM.mb[].off07C7)) + $$CIVA5F] - ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) $$ICM.mb[].off87C3][$$csx5DE + $$CIVA60][(long long) (($$ICM..index7C1->index + $$ICM.mb[].off07C7) - 1) + $$CIVA5F]);
                  /* DIR   LATCH */
                  $$CIVA5F = $$CIVA5F + 1ll;
                } while ((unsigned long long) $$CIVA5F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127C6 - (long long) $$ICM.mb[].off07C7)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA60 = $$CIVA60 + 1ll;
              } while ((long long) $$CIVA60 < $$csx5DC % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5DC > $$csx5DB)) goto lab_3;
              $$CIVA62 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA5F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_455_1%addr7C2  + $$ICM7C9))->T_455[].rns1264..SV1[1ll + ($$CIVA61 + (long long) $$LBnd44268)][1ll + ($$CIVA62 * 2ll + $$csx5DB)][$$CIVA5F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7BF->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7BF->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) ((int *)((char *)$$ICM.d-w2_%addr7BF  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07C7 + $$CIVA5F]] - ($$ICM.qdtdx7BE * ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) ($$ICM..index7C1->index + $$ICM.mb[].off07C7) + $$CIVA5F]) * (((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) (1 + ($$ICM..index7C1->index + $$ICM.mb[].off07C7)) + $$CIVA5F] - ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) (($$ICM..index7C1->index + $$ICM.mb[].off07C7) - 1) + $$CIVA5F]);
                  ((double *)((char *)$$ICM.d-T_455_1%addr7C2  + $$ICM7C9))->T_455[].rns1264..SV0[1ll + ($$CIVA61 + (long long) $$LBnd44268)][2ll + ($$CIVA62 * 2ll + $$csx5DB)][$$CIVA5F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7BF->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7BF->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7BF  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07C7 + $$CIVA5F]] - ($$ICM.qdtdx7BE * ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) ($$ICM..index7C1->index + $$ICM.mb[].off07C7) + $$CIVA5F]) * (((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) (1 + ($$ICM..index7C1->index + $$ICM.mb[].off07C7)) + $$CIVA5F] - ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) (($$ICM..index7C1->index + $$ICM.mb[].off07C7) - 1) + $$CIVA5F]);
                  /* DIR   LATCH */
                  $$CIVA5F = $$CIVA5F + 1ll;
                } while ((unsigned long long) $$CIVA5F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127C6 - (long long) $$ICM.mb[].off07C7)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA62 = $$CIVA62 + 1ll;
              } while ((unsigned long long) $$CIVA62 < (unsigned long long) (($$csx5DF - ($$csx5DB + $$csx5DE)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA61 = $$CIVA61 + 1ll;
            } while ((unsigned long long) $$CIVA61 < $$UBnd44269 + $$LBnd44268 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA61 = (long long) 0;
            if (!($$csx5DC > $$csx5DB)) goto lab_42;
            $$ICM.qdtdx7BE = qdtdx;
            $$ICM.d-w2_%addr7BF = d-w2_%addr;
            $$ICM..info7C0 = .info;
            $$ICM..index7C1 = .index;
            $$ICM.d-T_455_1%addr7C2 = d-T_455_1%addr;
            $$ICM.mb[].off207CB = mb[].off20;
            $$ICM.mb[].off87C3 = mb[].off8;
            $$ICM.mb[].off167C4 = mb[].off16;
            $$ICM.mb[].off47C5 = mb[].off4;
            $$ICM.mb[].off127C6 = mb[].off12;
            $$ICM.mb[].off07C7 = mb[].off0;
            $$ICM7C8 = (((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll) - 8ll) * $$csx5DC;
            $$ICM7C9 = ((((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll) - 8ll) * $$csx5DC + ((long long) $$ICM.mb[].off07C7 * 8ll - (long long) $$ICM.mb[].off127C6 * 8ll)) - 16ll;
            $$ICM7CA = (8ll + ((long long) $$ICM.mb[].off127C6 * 8ll - (long long) $$ICM.mb[].off07C7 * 8ll)) * $$csx5DC;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51125{$$CIVA62} */
              /* DIR   NEW construct_no=5 id_no=51113{$$CIVA5F} */
              /* DIR   NEW construct_no=5 id_no=51117{$$CIVA60} */
              /* DIR   NEW construct_no=5 id_no=44264{$$DCIVDD} */
              /* DIR   NEW construct_no=5 id_no=44265{$$DCIVDC} */
              /* DIR   NEW construct_no=5 id_no=44262{$$UBB2} */
              /* DIR   NEW construct_no=5 id_no=44266{$$DCIVDB} */
              if (!1) goto lab_32;
              $$CIVA62 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA5F = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_455_1%addr7C2  + $$ICM7C9))->T_455[].rns1264..SV1[1ll + ($$CIVA61 + (long long) $$LBnd44268)][1ll + ($$CIVA62 * 2ll + $$csx5DB)][$$CIVA5F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7BF->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7BF->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) ((int *)((char *)$$ICM.d-w2_%addr7BF  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07C7 + $$CIVA5F]] - ($$ICM.qdtdx7BE * ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) ($$ICM..index7C1->index + $$ICM.mb[].off07C7) + $$CIVA5F]) * (((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) (1 + ($$ICM..index7C1->index + $$ICM.mb[].off07C7)) + $$CIVA5F] - ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE][(long long) (($$ICM..index7C1->index + $$ICM.mb[].off07C7) - 1) + $$CIVA5F]);
                  ((double *)((char *)$$ICM.d-T_455_1%addr7C2  + $$ICM7C9))->T_455[].rns1264..SV0[1ll + ($$CIVA61 + (long long) $$LBnd44268)][2ll + ($$CIVA62 * 2ll + $$csx5DB)][$$CIVA5F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7BF->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7BF->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7BF  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07C7 + $$CIVA5F]] - ($$ICM.qdtdx7BE * ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) ($$ICM..index7C1->index + $$ICM.mb[].off07C7) + $$CIVA5F]) * (((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) (1 + ($$ICM..index7C1->index + $$ICM.mb[].off07C7)) + $$CIVA5F] - ((double *)((char *)$$ICM..info7C0->info%d-q%addr  + $$ICM..info7C0->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) $$ICM.mb[].off87C3 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + $$csx5DB) + $$csx5DE)][(long long) (($$ICM..index7C1->index + $$ICM.mb[].off07C7) - 1) + $$CIVA5F]);
                  /* DIR   LATCH */
                  $$CIVA5F = $$CIVA5F + 1ll;
                } while ((unsigned long long) $$CIVA5F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127C6 - (long long) $$ICM.mb[].off07C7)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA62 = $$CIVA62 + 1ll;
              } while ((unsigned long long) $$CIVA62 < (unsigned long long) (($$csx5DF - ($$csx5DB + $$csx5DE)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA61 = $$CIVA61 + 1ll;
            } while ((unsigned long long) $$CIVA61 < $$UBnd44269 + $$LBnd44268 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
51988not availablenot availablenot available20020020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71988not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91988not available51200200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101988not available9220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111988not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4023LoopFusion (success)High Level Optimizer23319881Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
4024LoopHasPrivateVariables (success)High Level Optimizer23319881Private variables recognized in loop nest.
  • Variable Name: "$$DCIVDC", "$$DCIVDD", "$$DCIVDD", "$$DCIVDC", "$$DCIVDD", and "$$DCIVDD"
4025LoopParallelized (success)High Level Optimizer23319881Loop was automatically parallelized.not available
4026NonInnermostLoop (fail)High Level Optimizer23319881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4027NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA60 + 1ll) + (8ll)*($$CIVA5F + 1ll))
4028UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4029NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA60) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4030LoopFusion (success)High Level Optimizer23319882Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
4031OuterLoopUnroll (success)High Level Optimizer23319882An outer loop unroll was performed.
  • Unroll Factor: 2
4032NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4033UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4034NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4035NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4036UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4037NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4038NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4039UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4040NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4041NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4042UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4043NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
5559LoopUnroll (success)Low Level Optimizer233161523Loop unroll was performed.
  • Unroll Factor: 2
5560LoopUnroll (success)Low Level Optimizer2331615210Loop unroll was performed.
  • Unroll Factor: 2
7084ModuloSchedule (success)Low Level Optimizer233not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7085ModuloSchedule (success)Low Level Optimizer233161527Loop was modulo scheduled.
  • Initiation Interval: 15
7086ModuloSchedule (success)Low Level Optimizer233161524Loop was modulo scheduled.
  • Initiation Interval: 15
7087ModuloSchedule (success)Low Level Optimizer233not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #234
Region Nameupdatew2$$OL$$180
Region Name (Demangled)not available
Start Line #1994
End Line #1994
Pseudocode
          void updatew2$$OL$$180(char * $$WIPtr44278, unsigned long long $$LBnd44279, unsigned long long $$UBnd44280)
  1994 |  {
            $$csx5E3 = (long long) mb[].off4;
            $$csx5E4 = (long long) mb[].off16;
            $$csx5E2 = $$csx5E4 - $$csx5E3;
            $$csx5E1 = 1ll + $$csx5E2;
            $$csx5E0 = $$csx5E1 % 4ll;
            if (!($$csx5E0 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA65 = (long long) 0;
            if (!($$csx5E1 > $$csx5E0)) goto lab_48;
            $$ICM.d-w2_%addr7CC = d-w2_%addr;
            $$ICM.d-T_456_1%addr7CD = d-T_456_1%addr;
            $$ICM.mb[].off207D6 = mb[].off20;
            $$ICM.mb[].off87CE = mb[].off8;
            $$ICM.mb[].off167CF = mb[].off16;
            $$ICM.mb[].off47D0 = mb[].off4;
            $$ICM.mb[].off127D1 = mb[].off12;
            $$ICM.mb[].off07D2 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51156{$$CIVA64} */
              /* DIR   NEW construct_no=1 id_no=51152{$$CIVA63} */
              /* DIR   NEW construct_no=1 id_no=51164{$$CIVA66} */
              /* DIR   NEW construct_no=1 id_no=44275{$$DCIVDA} */
              /* DIR   NEW construct_no=1 id_no=44277{$$DCIVD9} */
              /* DIR   NEW construct_no=1 id_no=44273{$$UBB3} */
              /* DIR   NEW construct_no=1 id_no=44276{$$DCIVD8} */
              if (!1) goto lab_18;
              $$CIVA64 = (long long) 0;
              $$ICM7D3 = (((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1;
              $$ICM7D4 = ((((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1 + ((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll)) - 16ll;
              $$ICM7D5 = (8ll + ((long long) $$ICM.mb[].off127D1 * 8ll - (long long) $$ICM.mb[].off07D2 * 8ll)) * $$csx5E1;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA63 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA65 + (long long) $$LBnd44279) + (long long) $$ICM.mb[].off87CE][$$csx5E3 + $$CIVA64][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][$$CIVA64 + 1ll][$$CIVA63 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA63 = $$CIVA63 + 1ll;
                } while ((unsigned long long) $$CIVA63 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127D1 - (long long) $$ICM.mb[].off07D2)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA64 = $$CIVA64 + 1ll;
              } while ((long long) $$CIVA64 < $$csx5E1 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA66 = (long long) 0;
              $$ICM7D3 = (((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1;
              $$ICM7D4 = ((((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1 + ((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll)) - 16ll;
              $$ICM7D5 = (8ll + ((long long) $$ICM.mb[].off127D1 * 8ll - (long long) $$ICM.mb[].off07D2 * 8ll)) * $$csx5E1;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA63 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][1ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][1ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][2ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][2ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][3ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][3ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][4ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA63 = $$CIVA63 + 1ll;
                } while ((unsigned long long) $$CIVA63 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127D1 - (long long) $$ICM.mb[].off07D2)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA66 = $$CIVA66 + 1ll;
              } while ((unsigned long long) $$CIVA66 < (unsigned long long) (($$csx5E4 - ($$csx5E0 + $$csx5E3)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA65 = $$CIVA65 + 1ll;
            } while ((unsigned long long) $$CIVA65 < $$UBnd44280 + $$LBnd44279 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr7CC = d-w2_%addr;
            $$ICM.d-T_456_1%addr7CD = d-T_456_1%addr;
            $$ICM.mb[].off207D6 = mb[].off20;
            $$ICM.mb[].off87CE = mb[].off8;
            $$ICM.mb[].off167CF = mb[].off16;
            $$ICM.mb[].off47D0 = mb[].off4;
            $$ICM.mb[].off127D1 = mb[].off12;
            $$ICM.mb[].off07D2 = mb[].off0;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=12 id_no=51156{$$CIVA64} */
              /* DIR   NEW construct_no=12 id_no=51152{$$CIVA63} */
              /* DIR   NEW construct_no=12 id_no=51164{$$CIVA66} */
              /* DIR   NEW construct_no=12 id_no=44275{$$DCIVDA} */
              /* DIR   NEW construct_no=12 id_no=44277{$$DCIVD9} */
              /* DIR   NEW construct_no=12 id_no=44273{$$UBB3} */
              /* DIR   NEW construct_no=12 id_no=44276{$$DCIVD8} */
              if (!1) goto lab_54;
              $$CIVA64 = (long long) 0;
              $$ICM7D3 = (((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1;
              $$ICM7D4 = ((((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1 + ((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll)) - 16ll;
              $$ICM7D5 = (8ll + ((long long) $$ICM.mb[].off127D1 * 8ll - (long long) $$ICM.mb[].off07D2 * 8ll)) * $$csx5E1;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA63 = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA65 + (long long) $$LBnd44279) + (long long) $$ICM.mb[].off87CE][$$csx5E3 + $$CIVA64][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][$$CIVA64 + 1ll][$$CIVA63 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA63 = $$CIVA63 + 1ll;
                } while ((unsigned long long) $$CIVA63 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127D1 - (long long) $$ICM.mb[].off07D2)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA64 = $$CIVA64 + 1ll;
              } while ((long long) $$CIVA64 < $$csx5E1 % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA65 = $$CIVA65 + 1ll;
            } while ((unsigned long long) $$CIVA65 < $$UBnd44280 + $$LBnd44279 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA65 = (long long) 0;
            if (!($$csx5E1 > $$csx5E0)) goto lab_41;
            $$ICM.d-w2_%addr7CC = d-w2_%addr;
            $$ICM.d-T_456_1%addr7CD = d-T_456_1%addr;
            $$ICM.mb[].off207D6 = mb[].off20;
            $$ICM.mb[].off87CE = mb[].off8;
            $$ICM.mb[].off167CF = mb[].off16;
            $$ICM.mb[].off47D0 = mb[].off4;
            $$ICM.mb[].off127D1 = mb[].off12;
            $$ICM.mb[].off07D2 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51164{$$CIVA66} */
              /* DIR   NEW construct_no=5 id_no=51152{$$CIVA63} */
              /* DIR   NEW construct_no=5 id_no=51156{$$CIVA64} */
              /* DIR   NEW construct_no=5 id_no=44275{$$DCIVDA} */
              /* DIR   NEW construct_no=5 id_no=44277{$$DCIVD9} */
              /* DIR   NEW construct_no=5 id_no=44273{$$UBB3} */
              /* DIR   NEW construct_no=5 id_no=44276{$$DCIVD8} */
              if (!1) goto lab_32;
              $$CIVA66 = (long long) 0;
              $$ICM7D3 = (((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1;
              $$ICM7D4 = ((((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll) - 8ll) * $$csx5E1 + ((long long) $$ICM.mb[].off07D2 * 8ll - (long long) $$ICM.mb[].off127D1 * 8ll)) - 16ll;
              $$ICM7D5 = (8ll + ((long long) $$ICM.mb[].off127D1 * 8ll - (long long) $$ICM.mb[].off07D2 * 8ll)) * $$csx5E1;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA63 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][1ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][1ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][2ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][2ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][3ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7CC->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7CC->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA65 + ((long long) $$ICM.mb[].off87CE + (long long) $$LBnd44279)][3ll + (($$CIVA66 * 4ll + $$csx5E0) + $$csx5E3)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7CC  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07D2 + $$CIVA63]] = ((double *)((char *)$$ICM.d-T_456_1%addr7CD  + $$ICM7D4))->T_456[].rns1265.[1ll + ($$CIVA65 + (long long) $$LBnd44279)][4ll + ($$CIVA66 * 4ll + $$csx5E0)][$$CIVA63 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA63 = $$CIVA63 + 1ll;
                } while ((unsigned long long) $$CIVA63 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127D1 - (long long) $$ICM.mb[].off07D2)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA66 = $$CIVA66 + 1ll;
              } while ((unsigned long long) $$CIVA66 < (unsigned long long) (($$csx5E4 - ($$csx5E0 + $$csx5E3)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA65 = $$CIVA65 + 1ll;
            } while ((unsigned long long) $$CIVA65 < $$UBnd44280 + $$LBnd44279 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
101994not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121994not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
131994not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141994not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4044LoopFusion (success)High Level Optimizer23419941Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4045LoopHasPrivateVariables (success)High Level Optimizer23419941Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD9", "$$DCIVDA", "$$DCIVDA", "$$DCIVD9", "$$DCIVDA", and "$$DCIVDA"
4046LoopParallelized (success)High Level Optimizer23419941Loop was automatically parallelized.not available
4047NonInnermostLoop (fail)High Level Optimizer23419941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4048NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4049NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4050NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4051LoopFusion (success)High Level Optimizer23419942Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4052OuterLoopUnroll (success)High Level Optimizer23419942An outer loop unroll was performed.
  • Unroll Factor: 4
4053NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4054NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4055NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4056NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4057NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4058NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4059NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4060NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4061NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4062NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4063NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4064NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4065NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4066NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4067NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4068NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4069NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4070NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4071NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4072NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4073NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4074NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4075NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4076NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
5557LoopUnroll (success)Low Level Optimizer234161533Loop unroll was performed.
  • Unroll Factor: 2
5558LoopUnroll (success)Low Level Optimizer2341615310Loop unroll was performed.
  • Unroll Factor: 2
7080ModuloSchedule (success)Low Level Optimizer234not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7081ModuloSchedule (success)Low Level Optimizer234161537Loop was modulo scheduled.
  • Initiation Interval: 10
7082ModuloSchedule (success)Low Level Optimizer2341615314Loop was modulo scheduled.
  • Initiation Interval: 10
7083ModuloSchedule (success)Low Level Optimizer234not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #235
Region Nameupdatew2$$OL$$181
Region Name (Demangled)not available
Start Line #1994
End Line #1994
Pseudocode
          void updatew2$$OL$$181(char * $$WIPtr44289, unsigned long long $$LBnd44290, unsigned long long $$UBnd44291)
  1994 |  {
            $$csx5E8 = (long long) mb[].off4;
            $$csx5E9 = (long long) mb[].off16;
            $$csx5E7 = $$csx5E9 - $$csx5E8;
            $$csx5E6 = 1ll + $$csx5E7;
            $$csx5E5 = $$csx5E6 % 2ll;
            if (!($$csx5E5 > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA69 = (long long) 0;
            $$ICM.qdtdx7D7 = qdtdx;
            $$ICM.d-w2_%addr7D8 = d-w2_%addr;
            $$ICM..info7D9 = .info;
            $$ICM..index7DA = .index;
            $$ICM.d-T_456_1%addr7DB = d-T_456_1%addr;
            $$ICM.mb[].off207E4 = mb[].off20;
            $$ICM.mb[].off87DC = mb[].off8;
            $$ICM.mb[].off167DD = mb[].off16;
            $$ICM.mb[].off47DE = mb[].off4;
            $$ICM.mb[].off127DF = mb[].off12;
            $$ICM.mb[].off07E0 = mb[].off0;
            $$ICM7E1 = (((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll) - 8ll) * $$csx5E6;
            $$ICM7E2 = ((((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll) - 8ll) * $$csx5E6 + ((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll)) - 16ll;
            $$ICM7E3 = $$csx5E6 * (8ll + ((long long) $$ICM.mb[].off127DF * 8ll - (long long) $$ICM.mb[].off07E0 * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51206{$$CIVA68} */
              /* DIR   NEW construct_no=1 id_no=51202{$$CIVA67} */
              /* DIR   NEW construct_no=1 id_no=51214{$$CIVA6A} */
              /* DIR   NEW construct_no=1 id_no=44286{$$DCIVD7} */
              /* DIR   NEW construct_no=1 id_no=44287{$$DCIVD6} */
              /* DIR   NEW construct_no=1 id_no=44284{$$UBB4} */
              /* DIR   NEW construct_no=1 id_no=44288{$$DCIVD5} */
              if (!1) goto lab_18;
              $$CIVA68 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA67 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_456_1%addr7DB  + $$ICM7E2))->T_456[].rns1265.[1ll + ($$CIVA69 + (long long) $$LBnd44290)][$$CIVA68 + 1ll][$$CIVA67 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7D8->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7D8->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA69 + (long long) $$LBnd44290) + (long long) $$ICM.mb[].off87DC][$$csx5E8 + $$CIVA68][(long long) ((int *)((char *)$$ICM.d-w2_%addr7D8  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07E0 + $$CIVA67]] - ($$ICM.qdtdx7D7 * ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) ivx][($$CIVA69 + (long long) $$LBnd44290) + (long long) $$ICM.mb[].off87DC][$$csx5E8 + $$CIVA68][(long long) ($$ICM..index7DA->index + $$ICM.mb[].off07E0) + $$CIVA67]) * (((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) $$ICM.mb[].off87DC][$$csx5E8 + $$CIVA68][(long long) (1 + ($$ICM..index7DA->index + $$ICM.mb[].off07E0)) + $$CIVA67] - ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) $$ICM.mb[].off87DC][$$csx5E8 + $$CIVA68][(long long) (($$ICM..index7DA->index + $$ICM.mb[].off07E0) - 1) + $$CIVA67]);
                  /* DIR   LATCH */
                  $$CIVA67 = $$CIVA67 + 1ll;
                } while ((unsigned long long) $$CIVA67 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127DF - (long long) $$ICM.mb[].off07E0)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA68 = $$CIVA68 + 1ll;
              } while ((long long) $$CIVA68 < $$csx5E6 % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5E6 > $$csx5E5)) goto lab_3;
              $$CIVA6A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA67 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_456_1%addr7DB  + $$ICM7E2))->T_456[].rns1265..SV1[1ll + ($$CIVA69 + (long long) $$LBnd44290)][1ll + ($$CIVA6A * 2ll + $$csx5E5)][$$CIVA67 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7D8->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7D8->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) ((int *)((char *)$$ICM.d-w2_%addr7D8  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07E0 + $$CIVA67]] - ($$ICM.qdtdx7D7 * ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) ($$ICM..index7DA->index + $$ICM.mb[].off07E0) + $$CIVA67]) * (((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) (1 + ($$ICM..index7DA->index + $$ICM.mb[].off07E0)) + $$CIVA67] - ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) (($$ICM..index7DA->index + $$ICM.mb[].off07E0) - 1) + $$CIVA67]);
                  ((double *)((char *)$$ICM.d-T_456_1%addr7DB  + $$ICM7E2))->T_456[].rns1265..SV0[1ll + ($$CIVA69 + (long long) $$LBnd44290)][2ll + ($$CIVA6A * 2ll + $$csx5E5)][$$CIVA67 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7D8->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7D8->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7D8  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07E0 + $$CIVA67]] - ($$ICM.qdtdx7D7 * ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) ($$ICM..index7DA->index + $$ICM.mb[].off07E0) + $$CIVA67]) * (((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) (1 + ($$ICM..index7DA->index + $$ICM.mb[].off07E0)) + $$CIVA67] - ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) (($$ICM..index7DA->index + $$ICM.mb[].off07E0) - 1) + $$CIVA67]);
                  /* DIR   LATCH */
                  $$CIVA67 = $$CIVA67 + 1ll;
                } while ((unsigned long long) $$CIVA67 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127DF - (long long) $$ICM.mb[].off07E0)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA6A = $$CIVA6A + 1ll;
              } while ((unsigned long long) $$CIVA6A < (unsigned long long) (($$csx5E9 - ($$csx5E5 + $$csx5E8)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA69 = $$CIVA69 + 1ll;
            } while ((unsigned long long) $$CIVA69 < $$UBnd44291 + $$LBnd44290 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA69 = (long long) 0;
            if (!($$csx5E6 > $$csx5E5)) goto lab_42;
            $$ICM.qdtdx7D7 = qdtdx;
            $$ICM.d-w2_%addr7D8 = d-w2_%addr;
            $$ICM..info7D9 = .info;
            $$ICM..index7DA = .index;
            $$ICM.d-T_456_1%addr7DB = d-T_456_1%addr;
            $$ICM.mb[].off207E4 = mb[].off20;
            $$ICM.mb[].off87DC = mb[].off8;
            $$ICM.mb[].off167DD = mb[].off16;
            $$ICM.mb[].off47DE = mb[].off4;
            $$ICM.mb[].off127DF = mb[].off12;
            $$ICM.mb[].off07E0 = mb[].off0;
            $$ICM7E1 = (((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll) - 8ll) * $$csx5E6;
            $$ICM7E2 = ((((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll) - 8ll) * $$csx5E6 + ((long long) $$ICM.mb[].off07E0 * 8ll - (long long) $$ICM.mb[].off127DF * 8ll)) - 16ll;
            $$ICM7E3 = (8ll + ((long long) $$ICM.mb[].off127DF * 8ll - (long long) $$ICM.mb[].off07E0 * 8ll)) * $$csx5E6;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51214{$$CIVA6A} */
              /* DIR   NEW construct_no=5 id_no=51202{$$CIVA67} */
              /* DIR   NEW construct_no=5 id_no=51206{$$CIVA68} */
              /* DIR   NEW construct_no=5 id_no=44286{$$DCIVD7} */
              /* DIR   NEW construct_no=5 id_no=44287{$$DCIVD6} */
              /* DIR   NEW construct_no=5 id_no=44284{$$UBB4} */
              /* DIR   NEW construct_no=5 id_no=44288{$$DCIVD5} */
              if (!1) goto lab_32;
              $$CIVA6A = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA67 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_456_1%addr7DB  + $$ICM7E2))->T_456[].rns1265..SV1[1ll + ($$CIVA69 + (long long) $$LBnd44290)][1ll + ($$CIVA6A * 2ll + $$csx5E5)][$$CIVA67 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7D8->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7D8->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) ((int *)((char *)$$ICM.d-w2_%addr7D8  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07E0 + $$CIVA67]] - ($$ICM.qdtdx7D7 * ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) ($$ICM..index7DA->index + $$ICM.mb[].off07E0) + $$CIVA67]) * (((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) (1 + ($$ICM..index7DA->index + $$ICM.mb[].off07E0)) + $$CIVA67] - ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8][(long long) (($$ICM..index7DA->index + $$ICM.mb[].off07E0) - 1) + $$CIVA67]);
                  ((double *)((char *)$$ICM.d-T_456_1%addr7DB  + $$ICM7E2))->T_456[].rns1265..SV0[1ll + ($$CIVA69 + (long long) $$LBnd44290)][2ll + ($$CIVA6A * 2ll + $$csx5E5)][$$CIVA67 + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7D8->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7D8->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7D8  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07E0 + $$CIVA67]] - ($$ICM.qdtdx7D7 * ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) ($$ICM..index7DA->index + $$ICM.mb[].off07E0) + $$CIVA67]) * (((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) (1 + ($$ICM..index7DA->index + $$ICM.mb[].off07E0)) + $$CIVA67] - ((double *)((char *)$$ICM..info7D9->info%d-q%addr  + $$ICM..info7D9->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) $$ICM.mb[].off87DC + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + $$csx5E5) + $$csx5E8)][(long long) (($$ICM..index7DA->index + $$ICM.mb[].off07E0) - 1) + $$CIVA67]);
                  /* DIR   LATCH */
                  $$CIVA67 = $$CIVA67 + 1ll;
                } while ((unsigned long long) $$CIVA67 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127DF - (long long) $$ICM.mb[].off07E0)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA6A = $$CIVA6A + 1ll;
              } while ((unsigned long long) $$CIVA6A < (unsigned long long) (($$csx5E9 - ($$csx5E5 + $$csx5E8)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA69 = $$CIVA69 + 1ll;
            } while ((unsigned long long) $$CIVA69 < $$UBnd44291 + $$LBnd44290 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
51994not availablenot availablenot available20020020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61994not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101994not available9220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41994not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111994not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4077LoopFusion (success)High Level Optimizer23519941Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4078LoopHasPrivateVariables (success)High Level Optimizer23519941Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD6", "$$DCIVD7", "$$DCIVD7", "$$DCIVD6", "$$DCIVD7", and "$$DCIVD7"
4079LoopParallelized (success)High Level Optimizer23519941Loop was automatically parallelized.not available
4080NonInnermostLoop (fail)High Level Optimizer23519941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4081NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA68 + 1ll) + (8ll)*($$CIVA67 + 1ll))
4082UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4083NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA68) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4084LoopFusion (success)High Level Optimizer23519942Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4085OuterLoopUnroll (success)High Level Optimizer23519942An outer loop unroll was performed.
  • Unroll Factor: 2
4086NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4087UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4088NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4089NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4090UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4091NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4092NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4093UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4094NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4095NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4096UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4097NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
5555LoopUnroll (success)Low Level Optimizer235161543Loop unroll was performed.
  • Unroll Factor: 2
5556LoopUnroll (success)Low Level Optimizer2351615410Loop unroll was performed.
  • Unroll Factor: 2
7076ModuloSchedule (success)Low Level Optimizer235not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7077ModuloSchedule (success)Low Level Optimizer235161547Loop was modulo scheduled.
  • Initiation Interval: 15
7078ModuloSchedule (success)Low Level Optimizer235161544Loop was modulo scheduled.
  • Initiation Interval: 15
7079ModuloSchedule (success)Low Level Optimizer235not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #236
Region Nameupdatew2$$OL$$182
Region Name (Demangled)not available
Start Line #2001
End Line #2001
Pseudocode
          void updatew2$$OL$$182(char * $$WIPtr44300, unsigned long long $$LBnd44301, unsigned long long $$UBnd44302)
  2001 |  {
            $$csx5ED = (long long) mb[].off4;
            $$csx5EE = (long long) mb[].off16;
            $$csx5EC = $$csx5EE - $$csx5ED;
            $$csx5EB = 1ll + $$csx5EC;
            $$csx5EA = $$csx5EB % 4ll;
            if (!($$csx5EA > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA6D = (long long) 0;
            if (!($$csx5EB > $$csx5EA)) goto lab_48;
            $$ICM.d-w2_%addr7E5 = d-w2_%addr;
            $$ICM.d-T_457_1%addr7E6 = d-T_457_1%addr;
            $$ICM.mb[].off207EF = mb[].off20;
            $$ICM.mb[].off87E7 = mb[].off8;
            $$ICM.mb[].off167E8 = mb[].off16;
            $$ICM.mb[].off47E9 = mb[].off4;
            $$ICM.mb[].off127EA = mb[].off12;
            $$ICM.mb[].off07EB = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51245{$$CIVA6C} */
              /* DIR   NEW construct_no=1 id_no=51241{$$CIVA6B} */
              /* DIR   NEW construct_no=1 id_no=51253{$$CIVA6E} */
              /* DIR   NEW construct_no=1 id_no=44297{$$DCIVD4} */
              /* DIR   NEW construct_no=1 id_no=44299{$$DCIVD3} */
              /* DIR   NEW construct_no=1 id_no=44295{$$UBB5} */
              /* DIR   NEW construct_no=1 id_no=44298{$$DCIVD2} */
              if (!1) goto lab_18;
              $$CIVA6C = (long long) 0;
              $$ICM7EC = (((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB;
              $$ICM7ED = ((((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB + ((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll)) - 16ll;
              $$ICM7EE = (8ll + ((long long) $$ICM.mb[].off127EA * 8ll - (long long) $$ICM.mb[].off07EB * 8ll)) * $$csx5EB;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA6B = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][($$CIVA6D + (long long) $$LBnd44301) + (long long) $$ICM.mb[].off87E7][$$csx5ED + $$CIVA6C][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][$$CIVA6C + 1ll][$$CIVA6B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA6B = $$CIVA6B + 1ll;
                } while ((unsigned long long) $$CIVA6B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127EA - (long long) $$ICM.mb[].off07EB)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA6C = $$CIVA6C + 1ll;
              } while ((long long) $$CIVA6C < $$csx5EB % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA6E = (long long) 0;
              $$ICM7EC = (((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB;
              $$ICM7ED = ((((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB + ((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll)) - 16ll;
              $$ICM7EE = (8ll + ((long long) $$ICM.mb[].off127EA * 8ll - (long long) $$ICM.mb[].off07EB * 8ll)) * $$csx5EB;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA6B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][1ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][1ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][2ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][2ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][3ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][3ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][4ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA6B = $$CIVA6B + 1ll;
                } while ((unsigned long long) $$CIVA6B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127EA - (long long) $$ICM.mb[].off07EB)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA6E = $$CIVA6E + 1ll;
              } while ((unsigned long long) $$CIVA6E < (unsigned long long) (($$csx5EE - ($$csx5EA + $$csx5ED)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA6D = $$CIVA6D + 1ll;
            } while ((unsigned long long) $$CIVA6D < $$UBnd44302 + $$LBnd44301 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr7E5 = d-w2_%addr;
            $$ICM.d-T_457_1%addr7E6 = d-T_457_1%addr;
            $$ICM.mb[].off207EF = mb[].off20;
            $$ICM.mb[].off87E7 = mb[].off8;
            $$ICM.mb[].off167E8 = mb[].off16;
            $$ICM.mb[].off47E9 = mb[].off4;
            $$ICM.mb[].off127EA = mb[].off12;
            $$ICM.mb[].off07EB = mb[].off0;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=12 id_no=51245{$$CIVA6C} */
              /* DIR   NEW construct_no=12 id_no=51241{$$CIVA6B} */
              /* DIR   NEW construct_no=12 id_no=51253{$$CIVA6E} */
              /* DIR   NEW construct_no=12 id_no=44297{$$DCIVD4} */
              /* DIR   NEW construct_no=12 id_no=44299{$$DCIVD3} */
              /* DIR   NEW construct_no=12 id_no=44295{$$UBB5} */
              /* DIR   NEW construct_no=12 id_no=44298{$$DCIVD2} */
              if (!1) goto lab_54;
              $$CIVA6C = (long long) 0;
              $$ICM7EC = (((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB;
              $$ICM7ED = ((((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB + ((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll)) - 16ll;
              $$ICM7EE = (8ll + ((long long) $$ICM.mb[].off127EA * 8ll - (long long) $$ICM.mb[].off07EB * 8ll)) * $$csx5EB;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA6B = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][($$CIVA6D + (long long) $$LBnd44301) + (long long) $$ICM.mb[].off87E7][$$csx5ED + $$CIVA6C][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][$$CIVA6C + 1ll][$$CIVA6B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA6B = $$CIVA6B + 1ll;
                } while ((unsigned long long) $$CIVA6B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127EA - (long long) $$ICM.mb[].off07EB)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA6C = $$CIVA6C + 1ll;
              } while ((long long) $$CIVA6C < $$csx5EB % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA6D = $$CIVA6D + 1ll;
            } while ((unsigned long long) $$CIVA6D < $$UBnd44302 + $$LBnd44301 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA6D = (long long) 0;
            if (!($$csx5EB > $$csx5EA)) goto lab_41;
            $$ICM.d-w2_%addr7E5 = d-w2_%addr;
            $$ICM.d-T_457_1%addr7E6 = d-T_457_1%addr;
            $$ICM.mb[].off207EF = mb[].off20;
            $$ICM.mb[].off87E7 = mb[].off8;
            $$ICM.mb[].off167E8 = mb[].off16;
            $$ICM.mb[].off47E9 = mb[].off4;
            $$ICM.mb[].off127EA = mb[].off12;
            $$ICM.mb[].off07EB = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51253{$$CIVA6E} */
              /* DIR   NEW construct_no=5 id_no=51241{$$CIVA6B} */
              /* DIR   NEW construct_no=5 id_no=51245{$$CIVA6C} */
              /* DIR   NEW construct_no=5 id_no=44297{$$DCIVD4} */
              /* DIR   NEW construct_no=5 id_no=44299{$$DCIVD3} */
              /* DIR   NEW construct_no=5 id_no=44295{$$UBB5} */
              /* DIR   NEW construct_no=5 id_no=44298{$$DCIVD2} */
              if (!1) goto lab_32;
              $$CIVA6E = (long long) 0;
              $$ICM7EC = (((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB;
              $$ICM7ED = ((((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll) - 8ll) * $$csx5EB + ((long long) $$ICM.mb[].off07EB * 8ll - (long long) $$ICM.mb[].off127EA * 8ll)) - 16ll;
              $$ICM7EE = (8ll + ((long long) $$ICM.mb[].off127EA * 8ll - (long long) $$ICM.mb[].off07EB * 8ll)) * $$csx5EB;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA6B = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][1ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][1ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][2ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][2ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][3ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7E5->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7E5->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA6D + ((long long) $$ICM.mb[].off87E7 + (long long) $$LBnd44301)][3ll + (($$CIVA6E * 4ll + $$csx5EA) + $$csx5ED)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7E5  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07EB + $$CIVA6B]] = ((double *)((char *)$$ICM.d-T_457_1%addr7E6  + $$ICM7ED))->T_457[].rns1266.[1ll + ($$CIVA6D + (long long) $$LBnd44301)][4ll + ($$CIVA6E * 4ll + $$csx5EA)][$$CIVA6B + 1ll];
                  /* DIR   LATCH */
                  $$CIVA6B = $$CIVA6B + 1ll;
                } while ((unsigned long long) $$CIVA6B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127EA - (long long) $$ICM.mb[].off07EB)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA6E = $$CIVA6E + 1ll;
              } while ((unsigned long long) $$CIVA6E < (unsigned long long) (($$csx5EE - ($$csx5EA + $$csx5ED)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA6D = $$CIVA6D + 1ll;
            } while ((unsigned long long) $$CIVA6D < $$UBnd44302 + $$LBnd44301 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
52001not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
102001not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122001not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
132001not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142001not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4098LoopFusion (success)High Level Optimizer23620011Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4099LoopHasPrivateVariables (success)High Level Optimizer23620011Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD3", "$$DCIVD4", "$$DCIVD4", "$$DCIVD3", "$$DCIVD4", and "$$DCIVD4"
4100LoopParallelized (success)High Level Optimizer23620011Loop was automatically parallelized.not available
4101NonInnermostLoop (fail)High Level Optimizer23620011An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4102NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4103NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4104NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4105LoopFusion (success)High Level Optimizer23620012Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4106OuterLoopUnroll (success)High Level Optimizer23620012An outer loop unroll was performed.
  • Unroll Factor: 4
4107NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4108NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4109NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4110NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4111NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4112NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4113NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4114NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4115NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4116NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4117NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4118NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4119NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4120NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4121NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4122NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4123NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4124NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4125NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4126NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4127NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4128NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4129NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4130NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
5553LoopUnroll (success)Low Level Optimizer236161553Loop unroll was performed.
  • Unroll Factor: 2
5554LoopUnroll (success)Low Level Optimizer2361615510Loop unroll was performed.
  • Unroll Factor: 2
7072ModuloSchedule (success)Low Level Optimizer236not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7073ModuloSchedule (success)Low Level Optimizer236161557Loop was modulo scheduled.
  • Initiation Interval: 10
7074ModuloSchedule (success)Low Level Optimizer2361615514Loop was modulo scheduled.
  • Initiation Interval: 10
7075ModuloSchedule (success)Low Level Optimizer236not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #237
Region Nameupdatew2$$OL$$183
Region Name (Demangled)not available
Start Line #2001
End Line #2001
Pseudocode
          void updatew2$$OL$$183(char * $$WIPtr44311, unsigned long long $$LBnd44312, unsigned long long $$UBnd44313)
  2001 |  {
            $$csx5F2 = (long long) mb[].off4;
            $$csx5F3 = (long long) mb[].off16;
            $$csx5F1 = $$csx5F3 - $$csx5F2;
            $$csx5F0 = 1ll + $$csx5F1;
            $$csx5EF = $$csx5F0 % 2ll;
            if (!($$csx5EF > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA71 = (long long) 0;
            $$ICM.qdtdy7F0 = qdtdy;
            $$ICM.d-w2_%addr7F1 = d-w2_%addr;
            $$ICM..info7F2 = .info;
            $$ICM..index7F3 = .index;
            $$ICM.d-T_457_1%addr7F4 = d-T_457_1%addr;
            $$ICM.mb[].off207FD = mb[].off20;
            $$ICM.mb[].off87F5 = mb[].off8;
            $$ICM.mb[].off167F6 = mb[].off16;
            $$ICM.mb[].off47F7 = mb[].off4;
            $$ICM.mb[].off127F8 = mb[].off12;
            $$ICM.mb[].off07F9 = mb[].off0;
            $$ICM7FA = (((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll) - 8ll) * $$csx5F0;
            $$ICM7FB = ((((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll) - 8ll) * $$csx5F0 + ((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll)) - 16ll;
            $$ICM7FC = $$csx5F0 * (8ll + ((long long) $$ICM.mb[].off127F8 * 8ll - (long long) $$ICM.mb[].off07F9 * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51295{$$CIVA70} */
              /* DIR   NEW construct_no=1 id_no=51291{$$CIVA6F} */
              /* DIR   NEW construct_no=1 id_no=51303{$$CIVA72} */
              /* DIR   NEW construct_no=1 id_no=44308{$$DCIVD1} */
              /* DIR   NEW construct_no=1 id_no=44309{$$DCIVD0} */
              /* DIR   NEW construct_no=1 id_no=44306{$$UBB6} */
              /* DIR   NEW construct_no=1 id_no=44310{$$DCIVCF} */
              if (!1) goto lab_18;
              $$CIVA70 = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA6F = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_457_1%addr7F4  + $$ICM7FB))->T_457[].rns1266.[1ll + ($$CIVA71 + (long long) $$LBnd44312)][$$CIVA70 + 1ll][$$CIVA6F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7F1->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7F1->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][($$CIVA71 + (long long) $$LBnd44312) + (long long) $$ICM.mb[].off87F5][$$csx5F2 + $$CIVA70][(long long) ((int *)((char *)$$ICM.d-w2_%addr7F1  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07F9 + $$CIVA6F]] - ($$ICM.qdtdy7F0 * ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA71 + (long long) $$LBnd44312) + (long long) $$ICM.mb[].off87F5][$$csx5F2 + $$CIVA70][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]) * (((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) $$ICM.mb[].off87F5][(long long) ($$ICM.mb[].off47F7 + 1) + $$CIVA70][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F] - ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) $$ICM.mb[].off87F5][(long long) ($$ICM.mb[].off47F7 - 1) + $$CIVA70][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]);
                  /* DIR   LATCH */
                  $$CIVA6F = $$CIVA6F + 1ll;
                } while ((unsigned long long) $$CIVA6F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127F8 - (long long) $$ICM.mb[].off07F9)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA70 = $$CIVA70 + 1ll;
              } while ((long long) $$CIVA70 < $$csx5F0 % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5F0 > $$csx5EF)) goto lab_3;
              $$CIVA72 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA6F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_457_1%addr7F4  + $$ICM7FB))->T_457[].rns1266..SV1[1ll + ($$CIVA71 + (long long) $$LBnd44312)][1ll + ($$CIVA72 * 2ll + $$csx5EF)][$$CIVA6F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7F1->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7F1->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2][(long long) ((int *)((char *)$$ICM.d-w2_%addr7F1  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07F9 + $$CIVA6F]] - ($$ICM.qdtdy7F0 * ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]) * (((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 + 1)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F] - ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 - 1)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]);
                  ((double *)((char *)$$ICM.d-T_457_1%addr7F4  + $$ICM7FB))->T_457[].rns1266..SV0[1ll + ($$CIVA71 + (long long) $$LBnd44312)][2ll + ($$CIVA72 * 2ll + $$csx5EF)][$$CIVA6F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7F1->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7F1->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7F1  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07F9 + $$CIVA6F]] - ($$ICM.qdtdy7F0 * ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]) * (((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 + 1))][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F] - ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 - 1))][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]);
                  /* DIR   LATCH */
                  $$CIVA6F = $$CIVA6F + 1ll;
                } while ((unsigned long long) $$CIVA6F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127F8 - (long long) $$ICM.mb[].off07F9)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA72 = $$CIVA72 + 1ll;
              } while ((unsigned long long) $$CIVA72 < (unsigned long long) (($$csx5F3 - ($$csx5EF + $$csx5F2)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA71 = $$CIVA71 + 1ll;
            } while ((unsigned long long) $$CIVA71 < $$UBnd44313 + $$LBnd44312 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA71 = (long long) 0;
            if (!($$csx5F0 > $$csx5EF)) goto lab_42;
            $$ICM.qdtdy7F0 = qdtdy;
            $$ICM.d-w2_%addr7F1 = d-w2_%addr;
            $$ICM..info7F2 = .info;
            $$ICM..index7F3 = .index;
            $$ICM.d-T_457_1%addr7F4 = d-T_457_1%addr;
            $$ICM.mb[].off207FD = mb[].off20;
            $$ICM.mb[].off87F5 = mb[].off8;
            $$ICM.mb[].off167F6 = mb[].off16;
            $$ICM.mb[].off47F7 = mb[].off4;
            $$ICM.mb[].off127F8 = mb[].off12;
            $$ICM.mb[].off07F9 = mb[].off0;
            $$ICM7FA = (((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll) - 8ll) * $$csx5F0;
            $$ICM7FB = ((((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll) - 8ll) * $$csx5F0 + ((long long) $$ICM.mb[].off07F9 * 8ll - (long long) $$ICM.mb[].off127F8 * 8ll)) - 16ll;
            $$ICM7FC = (8ll + ((long long) $$ICM.mb[].off127F8 * 8ll - (long long) $$ICM.mb[].off07F9 * 8ll)) * $$csx5F0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51303{$$CIVA72} */
              /* DIR   NEW construct_no=5 id_no=51291{$$CIVA6F} */
              /* DIR   NEW construct_no=5 id_no=51295{$$CIVA70} */
              /* DIR   NEW construct_no=5 id_no=44308{$$DCIVD1} */
              /* DIR   NEW construct_no=5 id_no=44309{$$DCIVD0} */
              /* DIR   NEW construct_no=5 id_no=44306{$$UBB6} */
              /* DIR   NEW construct_no=5 id_no=44310{$$DCIVCF} */
              if (!1) goto lab_32;
              $$CIVA72 = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA6F = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_457_1%addr7F4  + $$ICM7FB))->T_457[].rns1266..SV1[1ll + ($$CIVA71 + (long long) $$LBnd44312)][1ll + ($$CIVA72 * 2ll + $$csx5EF)][$$CIVA6F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7F1->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7F1->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2][(long long) ((int *)((char *)$$ICM.d-w2_%addr7F1  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07F9 + $$CIVA6F]] - ($$ICM.qdtdy7F0 * ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]) * (((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 + 1)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F] - ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 - 1)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]);
                  ((double *)((char *)$$ICM.d-T_457_1%addr7F4  + $$ICM7FB))->T_457[].rns1266..SV0[1ll + ($$CIVA71 + (long long) $$LBnd44312)][2ll + ($$CIVA72 * 2ll + $$csx5EF)][$$CIVA6F + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr7F1->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7F1->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7F1  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off07F9 + $$CIVA6F]] - ($$ICM.qdtdy7F0 * ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + $$csx5F2)][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]) * (((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 + 1))][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F] - ((double *)((char *)$$ICM..info7F2->info%d-q%addr  + $$ICM..info7F2->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) $$ICM.mb[].off87F5 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + $$csx5EF) + (long long) ($$ICM.mb[].off47F7 - 1))][(long long) ($$ICM..index7F3->index + $$ICM.mb[].off07F9) + $$CIVA6F]);
                  /* DIR   LATCH */
                  $$CIVA6F = $$CIVA6F + 1ll;
                } while ((unsigned long long) $$CIVA6F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off127F8 - (long long) $$ICM.mb[].off07F9)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA72 = $$CIVA72 + 1ll;
              } while ((unsigned long long) $$CIVA72 < (unsigned long long) (($$csx5F3 - ($$csx5EF + $$csx5F2)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA71 = $$CIVA71 + 1ll;
            } while ((unsigned long long) $$CIVA71 < $$UBnd44313 + $$LBnd44312 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
102001not available9220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112001not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4131LoopFusion (success)High Level Optimizer23720011Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4132LoopHasPrivateVariables (success)High Level Optimizer23720011Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD0", "$$DCIVD1", "$$DCIVD1", "$$DCIVD0", "$$DCIVD1", and "$$DCIVD1"
4133LoopParallelized (success)High Level Optimizer23720011Loop was automatically parallelized.not available
4134NonInnermostLoop (fail)High Level Optimizer23720011An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4135NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA70 + 1ll) + (8ll)*($$CIVA6F + 1ll))
4136UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA70][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) (mb[].off4 - 1) + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4137NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA70) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4138LoopFusion (success)High Level Optimizer23720012Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4139OuterLoopUnroll (success)High Level Optimizer23720012An outer loop unroll was performed.
  • Unroll Factor: 2
4140NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4141UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4142NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4143NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4144UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4145NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4146NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4147UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4148NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4149NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4150UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4151NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
5551LoopUnroll (success)Low Level Optimizer237161563Loop unroll was performed.
  • Unroll Factor: 2
5552LoopUnroll (success)Low Level Optimizer2371615610Loop unroll was performed.
  • Unroll Factor: 2
7068ModuloSchedule (success)Low Level Optimizer237not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7069ModuloSchedule (success)Low Level Optimizer237161567Loop was modulo scheduled.
  • Initiation Interval: 15
7070ModuloSchedule (success)Low Level Optimizer237161564Loop was modulo scheduled.
  • Initiation Interval: 15
7071ModuloSchedule (success)Low Level Optimizer237not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #238
Region Nameupdatew2$$OL$$184
Region Name (Demangled)not available
Start Line #2014
End Line #2014
Pseudocode
          void updatew2$$OL$$184(char * $$WIPtr44322, unsigned long long $$LBnd44323, unsigned long long $$UBnd44324)
  2014 |  {
            $$csx5F4 = (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll;
            $$csx5F7 = (long long) mb[].off4;
            $$csx5F8 = (long long) mb[].off16;
            $$csx5F6 = $$csx5F8 - $$csx5F7;
            $$csx5F5 = 1ll + $$csx5F6;
            if (!($$csx5F4 > 0ll & $$csx5F5 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA75 = (long long) 0;
            if (!($$csx5F5 > 0ll & $$csx5F5 > $$csx5F4)) goto lab_41;
            $$ICM.d-w2_%addr7FE = d-w2_%addr;
            $$ICM.d-T_459_1%addr7FF = d-T_459_1%addr;
            $$ICM.mb[].off20808 = mb[].off20;
            $$ICM.mb[].off8800 = mb[].off8;
            $$ICM.mb[].off16801 = mb[].off16;
            $$ICM.mb[].off4802 = mb[].off4;
            $$ICM.mb[].off12803 = mb[].off12;
            $$ICM.mb[].off0804 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51334{$$CIVA74} */
              /* DIR   NEW construct_no=1 id_no=51330{$$CIVA73} */
              /* DIR   NEW construct_no=1 id_no=51342{$$CIVA76} */
              /* DIR   NEW construct_no=1 id_no=44319{$$DCIVC8} */
              /* DIR   NEW construct_no=1 id_no=44321{$$DCIVC7} */
              /* DIR   NEW construct_no=1 id_no=44317{$$UBB7} */
              /* DIR   NEW construct_no=1 id_no=44320{$$DCIVC6} */
              if (!1) goto lab_18;
              $$CIVA74 = (long long) 0;
              $$ICM805 = (((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5;
              $$ICM806 = ((((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5 + ((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll)) - 16ll;
              $$ICM807 = (8ll + ((long long) $$ICM.mb[].off12803 * 8ll - (long long) $$ICM.mb[].off0804 * 8ll)) * $$csx5F5;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA73 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][($$CIVA75 + (long long) $$LBnd44323) + (long long) $$ICM.mb[].off8800][$$csx5F7 + $$CIVA74][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][$$CIVA74 + 1ll][$$CIVA73 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA73 = $$CIVA73 + 1ll;
                } while ((unsigned long long) $$CIVA73 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12803 - (long long) $$ICM.mb[].off0804)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA74 = $$CIVA74 + 1ll;
              } while ((long long) $$CIVA74 < $$csx5F5 % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA76 = (long long) 0;
              $$ICM805 = (((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5;
              $$ICM806 = ((((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5 + ((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll)) - 16ll;
              $$ICM807 = (8ll + ((long long) $$ICM.mb[].off12803 * 8ll - (long long) $$ICM.mb[].off0804 * 8ll)) * $$csx5F5;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA73 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][1ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][1ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][2ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][2ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][3ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][3ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][4ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA73 = $$CIVA73 + 1ll;
                } while ((unsigned long long) $$CIVA73 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12803 - (long long) $$ICM.mb[].off0804)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA76 = $$CIVA76 + 1ll;
              } while ((unsigned long long) $$CIVA76 < (unsigned long long) (($$csx5F8 - ($$csx5F4 + $$csx5F7)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA75 = $$CIVA75 + 1ll;
            } while ((unsigned long long) $$CIVA75 < $$UBnd44324 + $$LBnd44323 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_41:
            $$ICM.d-w2_%addr7FE = d-w2_%addr;
            $$ICM.d-T_459_1%addr7FF = d-T_459_1%addr;
            $$ICM.mb[].off20808 = mb[].off20;
            $$ICM.mb[].off8800 = mb[].off8;
            $$ICM.mb[].off16801 = mb[].off16;
            $$ICM.mb[].off4802 = mb[].off4;
            $$ICM.mb[].off12803 = mb[].off12;
            $$ICM.mb[].off0804 = mb[].off0;
            do {   /* id=8 guarded */ /* ~43 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=8 id_no=51334{$$CIVA74} */
              /* DIR   NEW construct_no=8 id_no=51330{$$CIVA73} */
              /* DIR   NEW construct_no=8 id_no=51342{$$CIVA76} */
              /* DIR   NEW construct_no=8 id_no=44319{$$DCIVC8} */
              /* DIR   NEW construct_no=8 id_no=44321{$$DCIVC7} */
              /* DIR   NEW construct_no=8 id_no=44317{$$UBB7} */
              /* DIR   NEW construct_no=8 id_no=44320{$$DCIVC6} */
              if (!1) goto lab_47;
              $$CIVA74 = (long long) 0;
              $$ICM805 = (((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5;
              $$ICM806 = ((((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5 + ((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll)) - 16ll;
              $$ICM807 = (8ll + ((long long) $$ICM.mb[].off12803 * 8ll - (long long) $$ICM.mb[].off0804 * 8ll)) * $$csx5F5;
              do {   /* id=4 guarded */ /* ~44 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_46;
                $$CIVA73 = (long long) 0;
                do {   /* id=11 guarded */ /* ~45 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=11 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][($$CIVA75 + (long long) $$LBnd44323) + (long long) $$ICM.mb[].off8800][$$csx5F7 + $$CIVA74][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][$$CIVA74 + 1ll][$$CIVA73 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA73 = $$CIVA73 + 1ll;
                } while ((unsigned long long) $$CIVA73 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12803 - (long long) $$ICM.mb[].off0804)));    /* ~45 */
              lab_46:
                /* DIR   LATCH */
                $$CIVA74 = $$CIVA74 + 1ll;
              } while ((long long) $$CIVA74 < $$csx5F5 % (long long) 4u);    /* ~44 */
            lab_47:
              /* DIR   LATCH */
              $$CIVA75 = $$CIVA75 + 1ll;
            } while ((unsigned long long) $$CIVA75 < $$UBnd44324 + $$LBnd44323 * 18446744073709551615ull);    /* ~43 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA75 = (long long) 0;
            if (!($$csx5F5 > 0ll & $$csx5F5 > $$csx5F4)) goto lab_52;
            $$ICM.d-w2_%addr7FE = d-w2_%addr;
            $$ICM.d-T_459_1%addr7FF = d-T_459_1%addr;
            $$ICM.mb[].off20808 = mb[].off20;
            $$ICM.mb[].off8800 = mb[].off8;
            $$ICM.mb[].off16801 = mb[].off16;
            $$ICM.mb[].off4802 = mb[].off4;
            $$ICM.mb[].off12803 = mb[].off12;
            $$ICM.mb[].off0804 = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51342{$$CIVA76} */
              /* DIR   NEW construct_no=5 id_no=51330{$$CIVA73} */
              /* DIR   NEW construct_no=5 id_no=51334{$$CIVA74} */
              /* DIR   NEW construct_no=5 id_no=44319{$$DCIVC8} */
              /* DIR   NEW construct_no=5 id_no=44321{$$DCIVC7} */
              /* DIR   NEW construct_no=5 id_no=44317{$$UBB7} */
              /* DIR   NEW construct_no=5 id_no=44320{$$DCIVC6} */
              if (!1) goto lab_32;
              $$CIVA76 = (long long) 0;
              $$ICM805 = (((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5;
              $$ICM806 = ((((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll) - 8ll) * $$csx5F5 + ((long long) $$ICM.mb[].off0804 * 8ll - (long long) $$ICM.mb[].off12803 * 8ll)) - 16ll;
              $$ICM807 = (8ll + ((long long) $$ICM.mb[].off12803 * 8ll - (long long) $$ICM.mb[].off0804 * 8ll)) * $$csx5F5;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA73 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][1ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][1ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][2ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][2ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][3ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr7FE->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr7FE->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA75 + ((long long) $$ICM.mb[].off8800 + (long long) $$LBnd44323)][3ll + (($$CIVA76 * 4ll + $$csx5F4) + $$csx5F7)][(long long) ((int *)((char *)$$ICM.d-w2_%addr7FE  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off0804 + $$CIVA73]] = ((double *)((char *)$$ICM.d-T_459_1%addr7FF  + $$ICM806))->T_459[].rns1268.[1ll + ($$CIVA75 + (long long) $$LBnd44323)][4ll + ($$CIVA76 * 4ll + $$csx5F4)][$$CIVA73 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA73 = $$CIVA73 + 1ll;
                } while ((unsigned long long) $$CIVA73 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12803 - (long long) $$ICM.mb[].off0804)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA76 = $$CIVA76 + 1ll;
              } while ((unsigned long long) $$CIVA76 < (unsigned long long) (($$csx5F8 - ($$csx5F4 + $$csx5F7)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA75 = $$CIVA75 + 1ll;
            } while ((unsigned long long) $$CIVA75 < $$UBnd44324 + $$LBnd44323 * 18446744073709551615ull);    /* ~24 */
          lab_52:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
32014not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42014not available815020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52014not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62014not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82014not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
92014not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102014not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
112014not available42500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4152LoopFusion (success)High Level Optimizer23820141Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
4153LoopHasPrivateVariables (success)High Level Optimizer23820141Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC7", "$$DCIVC8", "$$DCIVC8", "$$DCIVC7", "$$DCIVC8", and "$$DCIVC8"
4154LoopParallelized (success)High Level Optimizer23820141Loop was automatically parallelized.not available
4155NonInnermostLoop (fail)High Level Optimizer23820141An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4156NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4157NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4158NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4159LoopFusion (success)High Level Optimizer23820142Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
4160OuterLoopUnroll (success)High Level Optimizer23820142An outer loop unroll was performed.
  • Unroll Factor: 4
4161NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4162NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4163NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4164NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4165NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4166NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4167NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4168NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4169NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4170NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4171NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4172NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4173NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4174NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4175NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4176NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4177NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4178NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4179NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4180NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4181NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4182NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4183NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4184NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
5549LoopUnroll (success)Low Level Optimizer238161573Loop unroll was performed.
  • Unroll Factor: 2
5550LoopUnroll (success)Low Level Optimizer2381615710Loop unroll was performed.
  • Unroll Factor: 2
7064ModuloSchedule (success)Low Level Optimizer238not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7065ModuloSchedule (success)Low Level Optimizer238161577Loop was modulo scheduled.
  • Initiation Interval: 10
7066ModuloSchedule (success)Low Level Optimizer2381615711Loop was modulo scheduled.
  • Initiation Interval: 10
7067ModuloSchedule (success)Low Level Optimizer238not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #239
Region Nameupdatew2$$OL$$185
Region Name (Demangled)not available
Start Line #2007
End Line #2007
Pseudocode
          void updatew2$$OL$$185(char * $$WIPtr44333, unsigned long long $$LBnd44334, unsigned long long $$UBnd44335)
  2007 |  {
            $$csx5FC = (long long) mb[].off4;
            $$csx5FD = (long long) mb[].off16;
            $$csx5FB = $$csx5FD - $$csx5FC;
            $$csx5FA = 1ll + $$csx5FB;
            $$csx5F9 = $$csx5FA % 4ll;
            if (!($$csx5F9 > 0ll)) goto lab_22;
            if (!1) goto lab_23;
            $$CIVA79 = (long long) 0;
            if (!($$csx5FA > $$csx5F9)) goto lab_48;
            $$ICM.d-w2_%addr809 = d-w2_%addr;
            $$ICM.d-T_458_1%addr80A = d-T_458_1%addr;
            $$ICM.mb[].off20813 = mb[].off20;
            $$ICM.mb[].off880B = mb[].off8;
            $$ICM.mb[].off1680C = mb[].off16;
            $$ICM.mb[].off480D = mb[].off4;
            $$ICM.mb[].off1280E = mb[].off12;
            $$ICM.mb[].off080F = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 56 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51384{$$CIVA78} */
              /* DIR   NEW construct_no=1 id_no=51380{$$CIVA77} */
              /* DIR   NEW construct_no=1 id_no=51392{$$CIVA7A} */
              /* DIR   NEW construct_no=1 id_no=44330{$$DCIVCE} */
              /* DIR   NEW construct_no=1 id_no=44332{$$DCIVCD} */
              /* DIR   NEW construct_no=1 id_no=44328{$$UBB8} */
              /* DIR   NEW construct_no=1 id_no=44331{$$DCIVCC} */
              if (!1) goto lab_18;
              $$CIVA78 = (long long) 0;
              $$ICM810 = (((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA;
              $$ICM811 = ((((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA + ((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll)) - 16ll;
              $$ICM812 = (8ll + ((long long) $$ICM.mb[].off1280E * 8ll - (long long) $$ICM.mb[].off080F * 8ll)) * $$csx5FA;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 55 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA77 = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 54 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA79 + (long long) $$LBnd44334) + (long long) $$ICM.mb[].off880B][$$csx5FC + $$CIVA78][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][$$CIVA78 + 1ll][$$CIVA77 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA77 = $$CIVA77 + 1ll;
                } while ((unsigned long long) $$CIVA77 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1280E - (long long) $$ICM.mb[].off080F)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA78 = $$CIVA78 + 1ll;
              } while ((long long) $$CIVA78 < $$csx5FA % (long long) 4u);    /* ~15 */
            lab_18:
              if (!1) goto lab_3;
              $$CIVA7A = (long long) 0;
              $$ICM810 = (((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA;
              $$ICM811 = ((((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA + ((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll)) - 16ll;
              $$ICM812 = (8ll + ((long long) $$ICM.mb[].off1280E * 8ll - (long long) $$ICM.mb[].off080F * 8ll)) * $$csx5FA;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 53 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA77 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 52 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=3 */
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][1ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][1ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][2ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][2ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][3ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][3ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][4ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA77 = $$CIVA77 + 1ll;
                } while ((unsigned long long) $$CIVA77 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1280E - (long long) $$ICM.mb[].off080F)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA7A = $$CIVA7A + 1ll;
              } while ((unsigned long long) $$CIVA7A < (unsigned long long) (($$csx5FD - ($$csx5F9 + $$csx5FC)) / 4ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA79 = $$CIVA79 + 1ll;
            } while ((unsigned long long) $$CIVA79 < $$UBnd44335 + $$LBnd44334 * 18446744073709551615ull);    /* ~2 */
            goto lab_23;
          lab_48:
            $$ICM.d-w2_%addr809 = d-w2_%addr;
            $$ICM.d-T_458_1%addr80A = d-T_458_1%addr;
            $$ICM.mb[].off20813 = mb[].off20;
            $$ICM.mb[].off880B = mb[].off8;
            $$ICM.mb[].off1680C = mb[].off16;
            $$ICM.mb[].off480D = mb[].off4;
            $$ICM.mb[].off1280E = mb[].off12;
            $$ICM.mb[].off080F = mb[].off0;
            do {   /* id=12 guarded */ /* ~50 */ 
              /* region = 59 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=12 id_no=51384{$$CIVA78} */
              /* DIR   NEW construct_no=12 id_no=51380{$$CIVA77} */
              /* DIR   NEW construct_no=12 id_no=51392{$$CIVA7A} */
              /* DIR   NEW construct_no=12 id_no=44330{$$DCIVCE} */
              /* DIR   NEW construct_no=12 id_no=44332{$$DCIVCD} */
              /* DIR   NEW construct_no=12 id_no=44328{$$UBB8} */
              /* DIR   NEW construct_no=12 id_no=44331{$$DCIVCC} */
              if (!1) goto lab_54;
              $$CIVA78 = (long long) 0;
              $$ICM810 = (((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA;
              $$ICM811 = ((((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA + ((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll)) - 16ll;
              $$ICM812 = (8ll + ((long long) $$ICM.mb[].off1280E * 8ll - (long long) $$ICM.mb[].off080F * 8ll)) * $$csx5FA;
              do {   /* id=13 guarded */ /* ~51 */ 
                /* region = 58 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_53;
                $$CIVA77 = (long long) 0;
                do {   /* id=14 guarded */ /* ~52 */ 
                  /* region = 57 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=14 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA79 + (long long) $$LBnd44334) + (long long) $$ICM.mb[].off880B][$$csx5FC + $$CIVA78][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][$$CIVA78 + 1ll][$$CIVA77 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA77 = $$CIVA77 + 1ll;
                } while ((unsigned long long) $$CIVA77 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1280E - (long long) $$ICM.mb[].off080F)));    /* ~52 */
              lab_53:
                /* DIR   LATCH */
                $$CIVA78 = $$CIVA78 + 1ll;
              } while ((long long) $$CIVA78 < $$csx5FA % (long long) 4u);    /* ~51 */
            lab_54:
              /* DIR   LATCH */
              $$CIVA79 = $$CIVA79 + 1ll;
            } while ((unsigned long long) $$CIVA79 < $$UBnd44335 + $$LBnd44334 * 18446744073709551615ull);    /* ~50 */
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA79 = (long long) 0;
            if (!($$csx5FA > $$csx5F9)) goto lab_41;
            $$ICM.d-w2_%addr809 = d-w2_%addr;
            $$ICM.d-T_458_1%addr80A = d-T_458_1%addr;
            $$ICM.mb[].off20813 = mb[].off20;
            $$ICM.mb[].off880B = mb[].off8;
            $$ICM.mb[].off1680C = mb[].off16;
            $$ICM.mb[].off480D = mb[].off4;
            $$ICM.mb[].off1280E = mb[].off12;
            $$ICM.mb[].off080F = mb[].off0;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 62 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51392{$$CIVA7A} */
              /* DIR   NEW construct_no=5 id_no=51380{$$CIVA77} */
              /* DIR   NEW construct_no=5 id_no=51384{$$CIVA78} */
              /* DIR   NEW construct_no=5 id_no=44330{$$DCIVCE} */
              /* DIR   NEW construct_no=5 id_no=44332{$$DCIVCD} */
              /* DIR   NEW construct_no=5 id_no=44328{$$UBB8} */
              /* DIR   NEW construct_no=5 id_no=44331{$$DCIVCC} */
              if (!1) goto lab_32;
              $$CIVA7A = (long long) 0;
              $$ICM810 = (((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA;
              $$ICM811 = ((((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll) - 8ll) * $$csx5FA + ((long long) $$ICM.mb[].off080F * 8ll - (long long) $$ICM.mb[].off1280E * 8ll)) - 16ll;
              $$ICM812 = (8ll + ((long long) $$ICM.mb[].off1280E * 8ll - (long long) $$ICM.mb[].off080F * 8ll)) * $$csx5FA;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 61 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA77 = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 60 */
                  /* bump-normalized */
                  /* DIR   LOOP construct_no=10 */
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][1ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][1ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][2ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][2ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][3ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  ((double *)((char *)$$ICM.d-w2_%addr809->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr809->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA79 + ((long long) $$ICM.mb[].off880B + (long long) $$LBnd44334)][3ll + (($$CIVA7A * 4ll + $$csx5F9) + $$csx5FC)][(long long) ((int *)((char *)$$ICM.d-w2_%addr809  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off080F + $$CIVA77]] = ((double *)((char *)$$ICM.d-T_458_1%addr80A  + $$ICM811))->T_458[].rns1267.[1ll + ($$CIVA79 + (long long) $$LBnd44334)][4ll + ($$CIVA7A * 4ll + $$csx5F9)][$$CIVA77 + 1ll];
                  /* DIR   LATCH */
                  $$CIVA77 = $$CIVA77 + 1ll;
                } while ((unsigned long long) $$CIVA77 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1280E - (long long) $$ICM.mb[].off080F)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA7A = $$CIVA7A + 1ll;
              } while ((unsigned long long) $$CIVA7A < (unsigned long long) (($$csx5FD - ($$csx5F9 + $$csx5FC)) / 4ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA79 = $$CIVA79 + 1ll;
            } while ((unsigned long long) $$CIVA79 < $$UBnd44335 + $$LBnd44334 * 18446744073709551615ull);    /* ~24 */
          lab_41:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12007not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
22007not available11140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32007not available2214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52007not availablenot availablenot available20014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62007not available115020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72007not available62500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92007not available51140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102007not available9214001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
122007not availablenot availablenot available502020019040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
132007not available1215020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
142007not available132500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4185LoopFusion (success)High Level Optimizer23920071Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4186LoopHasPrivateVariables (success)High Level Optimizer23920071Private variables recognized in loop nest.
  • Variable Name: "$$DCIVCD", "$$DCIVCE", "$$DCIVCE", "$$DCIVCD", "$$DCIVCE", and "$$DCIVCE"
4187LoopParallelized (success)High Level Optimizer23920071Loop was automatically parallelized.not available
4188NonInnermostLoop (fail)High Level Optimizer23920071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4189NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4190NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4191NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4192LoopFusion (success)High Level Optimizer23920072Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4193OuterLoopUnroll (success)High Level Optimizer23920072An outer loop unroll was performed.
  • Unroll Factor: 4
4194NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4195NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4196NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4197NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4198NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4199NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4200NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4201NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4202NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4203NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4204NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4205NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4206NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4207NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4208NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4209NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4210NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4211NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4212NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4213NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4214NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4215NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4216NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4217NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
5547LoopUnroll (success)Low Level Optimizer239161583Loop unroll was performed.
  • Unroll Factor: 2
5548LoopUnroll (success)Low Level Optimizer2391615810Loop unroll was performed.
  • Unroll Factor: 2
7060ModuloSchedule (success)Low Level Optimizer239not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7061ModuloSchedule (success)Low Level Optimizer239161587Loop was modulo scheduled.
  • Initiation Interval: 10
7062ModuloSchedule (success)Low Level Optimizer2391615814Loop was modulo scheduled.
  • Initiation Interval: 10
7063ModuloSchedule (success)Low Level Optimizer239not available10Loop was modulo scheduled.
  • Initiation Interval: 29

Region #240
Region Nameupdatew2$$OL$$186
Region Name (Demangled)not available
Start Line #2007
End Line #2007
Pseudocode
          void updatew2$$OL$$186(char * $$WIPtr44344, unsigned long long $$LBnd44345, unsigned long long $$UBnd44346)
  2007 |  {
            $$csx601 = (long long) mb[].off4;
            $$csx602 = (long long) mb[].off16;
            $$csx600 = $$csx602 - $$csx601;
            $$csx5FF = 1ll + $$csx600;
            $$csx5FE = $$csx5FF % 2ll;
            if (!($$csx5FE > 0ll)) goto lab_22;
            if (!1) goto lab_21;
            $$CIVA7D = (long long) 0;
            $$ICM.qdtdy814 = qdtdy;
            $$ICM.d-w2_%addr815 = d-w2_%addr;
            $$ICM..info816 = .info;
            $$ICM..index817 = .index;
            $$ICM.d-T_458_1%addr818 = d-T_458_1%addr;
            $$ICM.mb[].off20821 = mb[].off20;
            $$ICM.mb[].off8819 = mb[].off8;
            $$ICM.mb[].off1681A = mb[].off16;
            $$ICM.mb[].off481B = mb[].off4;
            $$ICM.mb[].off1281C = mb[].off12;
            $$ICM.mb[].off081D = mb[].off0;
            $$ICM81E = (((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll) - 8ll) * $$csx5FF;
            $$ICM81F = ((((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll) - 8ll) * $$csx5FF + ((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll)) - 16ll;
            $$ICM820 = $$csx5FF * (8ll + ((long long) $$ICM.mb[].off1281C * 8ll - (long long) $$ICM.mb[].off081D * 8ll));
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 45 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=51434{$$CIVA7C} */
              /* DIR   NEW construct_no=1 id_no=51430{$$CIVA7B} */
              /* DIR   NEW construct_no=1 id_no=51442{$$CIVA7E} */
              /* DIR   NEW construct_no=1 id_no=44341{$$DCIVCB} */
              /* DIR   NEW construct_no=1 id_no=44342{$$DCIVCA} */
              /* DIR   NEW construct_no=1 id_no=44339{$$UBB9} */
              /* DIR   NEW construct_no=1 id_no=44343{$$DCIVC9} */
              if (!1) goto lab_18;
              $$CIVA7C = (long long) 0;
              do {   /* id=6 guarded */ /* ~15 */ 
                /* region = 44 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_17;
                $$CIVA7B = (long long) 0;
                do {   /* id=7 guarded */ /* ~16 */ 
                  /* region = 43 */
                  /* Residual */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=7 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  /* DIR   dir_no=72 */
                  ((double *)((char *)$$ICM.d-T_458_1%addr818  + $$ICM81F))->T_458[].rns1267.[1ll + ($$CIVA7D + (long long) $$LBnd44345)][$$CIVA7C + 1ll][$$CIVA7B + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr815->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr815->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA7D + (long long) $$LBnd44345) + (long long) $$ICM.mb[].off8819][$$csx601 + $$CIVA7C][(long long) ((int *)((char *)$$ICM.d-w2_%addr815  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off081D + $$CIVA7B]] - ($$ICM.qdtdy814 * ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) ivy][($$CIVA7D + (long long) $$LBnd44345) + (long long) $$ICM.mb[].off8819][$$csx601 + $$CIVA7C][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]) * (((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) $$ICM.mb[].off8819][(long long) ($$ICM.mb[].off481B + 1) + $$CIVA7C][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B] - ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) $$ICM.mb[].off8819][(long long) ($$ICM.mb[].off481B - 1) + $$CIVA7C][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]);
                  /* DIR   LATCH */
                  $$CIVA7B = $$CIVA7B + 1ll;
                } while ((unsigned long long) $$CIVA7B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1281C - (long long) $$ICM.mb[].off081D)));    /* ~16 */
              lab_17:
                /* DIR   LATCH */
                $$CIVA7C = $$CIVA7C + 1ll;
              } while ((long long) $$CIVA7C < $$csx5FF % (long long) 2u);    /* ~15 */
            lab_18:
              if (!($$csx5FF > $$csx5FE)) goto lab_3;
              $$CIVA7E = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 42 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA7B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 41 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=3 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_458_1%addr818  + $$ICM81F))->T_458[].rns1267..SV1[1ll + ($$CIVA7D + (long long) $$LBnd44345)][1ll + ($$CIVA7E * 2ll + $$csx5FE)][$$CIVA7B + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr815->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr815->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + $$csx601][(long long) ((int *)((char *)$$ICM.d-w2_%addr815  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off081D + $$CIVA7B]] - ($$ICM.qdtdy814 * ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + $$csx601][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]) * (((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B + 1)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B] - ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B - 1)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]);
                  ((double *)((char *)$$ICM.d-T_458_1%addr818  + $$ICM81F))->T_458[].rns1267..SV0[1ll + ($$CIVA7D + (long long) $$LBnd44345)][2ll + ($$CIVA7E * 2ll + $$csx5FE)][$$CIVA7B + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr815->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr815->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + $$csx601)][(long long) ((int *)((char *)$$ICM.d-w2_%addr815  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off081D + $$CIVA7B]] - ($$ICM.qdtdy814 * ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + $$csx601)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]) * (((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B + 1))][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B] - ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B - 1))][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]);
                  /* DIR   LATCH */
                  $$CIVA7B = $$CIVA7B + 1ll;
                } while ((unsigned long long) $$CIVA7B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1281C - (long long) $$ICM.mb[].off081D)));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA7E = $$CIVA7E + 1ll;
              } while ((unsigned long long) $$CIVA7E < (unsigned long long) (($$csx602 - ($$csx5FE + $$csx601)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA7D = $$CIVA7D + 1ll;
            } while ((unsigned long long) $$CIVA7D < $$UBnd44346 + $$LBnd44345 * 18446744073709551615ull);    /* ~2 */
          lab_21:
            goto lab_23;
          lab_22:
            if (!1) goto lab_33;
            $$CIVA7D = (long long) 0;
            if (!($$csx5FF > $$csx5FE)) goto lab_42;
            $$ICM.qdtdy814 = qdtdy;
            $$ICM.d-w2_%addr815 = d-w2_%addr;
            $$ICM..info816 = .info;
            $$ICM..index817 = .index;
            $$ICM.d-T_458_1%addr818 = d-T_458_1%addr;
            $$ICM.mb[].off20821 = mb[].off20;
            $$ICM.mb[].off8819 = mb[].off8;
            $$ICM.mb[].off1681A = mb[].off16;
            $$ICM.mb[].off481B = mb[].off4;
            $$ICM.mb[].off1281C = mb[].off12;
            $$ICM.mb[].off081D = mb[].off0;
            $$ICM81E = (((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll) - 8ll) * $$csx5FF;
            $$ICM81F = ((((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll) - 8ll) * $$csx5FF + ((long long) $$ICM.mb[].off081D * 8ll - (long long) $$ICM.mb[].off1281C * 8ll)) - 16ll;
            $$ICM820 = (8ll + ((long long) $$ICM.mb[].off1281C * 8ll - (long long) $$ICM.mb[].off081D * 8ll)) * $$csx5FF;
            do {   /* id=5 guarded */ /* ~24 */ 
              /* region = 48 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=5 id_no=51442{$$CIVA7E} */
              /* DIR   NEW construct_no=5 id_no=51430{$$CIVA7B} */
              /* DIR   NEW construct_no=5 id_no=51434{$$CIVA7C} */
              /* DIR   NEW construct_no=5 id_no=44341{$$DCIVCB} */
              /* DIR   NEW construct_no=5 id_no=44342{$$DCIVCA} */
              /* DIR   NEW construct_no=5 id_no=44339{$$UBB9} */
              /* DIR   NEW construct_no=5 id_no=44343{$$DCIVC9} */
              if (!1) goto lab_32;
              $$CIVA7E = (long long) 0;
              do {   /* id=9 guarded */ /* ~29 */ 
                /* region = 47 */
                /* bump-normalized */
                if (!1) goto lab_31;
                $$CIVA7B = (long long) 0;
                do {   /* id=10 guarded */ /* ~30 */ 
                  /* region = 46 */
                  /* bump-normalized */
                  /* independent */
                  /* DIR   LOOP construct_no=10 */
                  /* DIR   INDEPENDENT construct_no=0 */
                  ((double *)((char *)$$ICM.d-T_458_1%addr818  + $$ICM81F))->T_458[].rns1267..SV1[1ll + ($$CIVA7D + (long long) $$LBnd44345)][1ll + ($$CIVA7E * 2ll + $$csx5FE)][$$CIVA7B + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr815->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr815->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + $$csx601][(long long) ((int *)((char *)$$ICM.d-w2_%addr815  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off081D + $$CIVA7B]] - ($$ICM.qdtdy814 * ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + $$csx601][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]) * (((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B + 1)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B] - ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B - 1)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]);
                  ((double *)((char *)$$ICM.d-T_458_1%addr818  + $$ICM81F))->T_458[].rns1267..SV0[1ll + ($$CIVA7D + (long long) $$LBnd44345)][2ll + ($$CIVA7E * 2ll + $$csx5FE)][$$CIVA7B + 1ll] = ((double *)((char *)$$ICM.d-w2_%addr815->w2_%d-data%addr.rns1222.  + $$ICM.d-w2_%addr815->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + $$csx601)][(long long) ((int *)((char *)$$ICM.d-w2_%addr815  + 40ll))->w2_%x[].rns1219.[(long long) $$ICM.mb[].off081D + $$CIVA7B]] - ($$ICM.qdtdy814 * ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + $$csx601)][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]) * (((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B + 1))][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B] - ((double *)((char *)$$ICM..info816->info%d-q%addr  + $$ICM..info816->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) $$ICM.mb[].off8819 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + $$csx5FE) + (long long) ($$ICM.mb[].off481B - 1))][(long long) ($$ICM..index817->index + $$ICM.mb[].off081D) + $$CIVA7B]);
                  /* DIR   LATCH */
                  $$CIVA7B = $$CIVA7B + 1ll;
                } while ((unsigned long long) $$CIVA7B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1281C - (long long) $$ICM.mb[].off081D)));    /* ~30 */
              lab_31:
                /* DIR   LATCH */
                $$CIVA7E = $$CIVA7E + 1ll;
              } while ((unsigned long long) $$CIVA7E < (unsigned long long) (($$csx602 - ($$csx5FE + $$csx601)) / 2ll + 1ll));    /* ~29 */
            lab_32:
              /* DIR   LATCH */
              $$CIVA7D = $$CIVA7D + 1ll;
            } while ((unsigned long long) $$CIVA7D < $$UBnd44346 + $$LBnd44345 * 18446744073709551615ull);    /* ~24 */
          lab_42:
          lab_33:
          lab_23:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
12007not availablenot availablenot available1002020030040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
22007not available11200200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
32007not available2220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
52007not availablenot availablenot available20020020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
62007not available11100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
72007not available6210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
92007not available51200200200200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
102007not available9220002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
42007not available11210001000100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
82007not availablenot availablenot available1002020030040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
112007not available81100200100200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4218LoopFusion (success)High Level Optimizer24020071Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4219LoopHasPrivateVariables (success)High Level Optimizer24020071Private variables recognized in loop nest.
  • Variable Name: "$$DCIVCA", "$$DCIVCB", "$$DCIVCB", "$$DCIVCA", "$$DCIVCB", and "$$DCIVCB"
4220LoopParallelized (success)High Level Optimizer24020071Loop was automatically parallelized.not available
4221NonInnermostLoop (fail)High Level Optimizer24020071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4222NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA7C + 1ll) + (8ll)*($$CIVA7B + 1ll))
4223UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA7C][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) (mb[].off4 - 1) + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4224NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA7C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4225LoopFusion (success)High Level Optimizer24020072Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4226OuterLoopUnroll (success)High Level Optimizer24020072An outer loop unroll was performed.
  • Unroll Factor: 2
4227NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4228UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4229NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4230NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4231UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4232NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4233NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4234UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4235NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4236NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4237UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4238NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
5545LoopUnroll (success)Low Level Optimizer240161593Loop unroll was performed.
  • Unroll Factor: 2
5546LoopUnroll (success)Low Level Optimizer2401615910Loop unroll was performed.
  • Unroll Factor: 2
7056ModuloSchedule (success)Low Level Optimizer240not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7057ModuloSchedule (success)Low Level Optimizer240161597Loop was modulo scheduled.
  • Initiation Interval: 15
7058ModuloSchedule (success)Low Level Optimizer240161594Loop was modulo scheduled.
  • Initiation Interval: 15
7059ModuloSchedule (success)Low Level Optimizer240not available10Loop was modulo scheduled.
  • Initiation Interval: 45

Region #241
Region Nameupdateb$$OL$$187
Region Name (Demangled)not available
Start Line #1908
End Line #1908
Pseudocode
          void updateb$$OL$$187(char * $$WIPtr44426, unsigned long long $$LBnd44427, unsigned long long $$UBnd44428)
  1908 |  {
            $$csx606 = (long long) mb[].off4;
            $$csx607 = (long long) mb[].off16;
            $$csx605 = $$csx607 - $$csx606;
            $$csx604 = 1ll + $$csx605;
            $$csx603 = $$csx604 % 2ll;
            if (!($$csx604 > $$csx603)) goto lab_32;
            if (!1) goto lab_31;
            $$CIVA82 = (long long) 0;
            $$ICM.hdtdy822 = hdtdy;
            $$ICM.d-ez_%addr823 = d-ez_%addr;
            $$ICM..info824 = .info;
            $$ICM..index825 = .index;
            $$ICM.d-T_463_1%addr826 = d-T_463_1%addr;
            $$ICM.mb[].off20827 = mb[].off20;
            $$ICM.mb[].off8828 = mb[].off8;
            $$ICM.mb[].off16829 = mb[].off16;
            $$ICM.mb[].off482A = mb[].off4;
            $$ICM.mb[].off1282B = mb[].off12;
            $$ICM.mb[].off082C = mb[].off0;
            $$ICM.$$csx14F82D = $$csx14F;
            $$ICM82E = (((long long) $$ICM.mb[].off082C * 8ll - (long long) $$ICM.mb[].off1282B * 8ll) - 8ll) * $$csx604;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 82 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll > 0ll)) goto lab_24;
              $$CIVA81 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 75 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA80 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA7F = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 73 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][$$CIVA81 + 1ll][$$CIVA80 + 1ll][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][(long long) ($$ICM.mb[].off482A + 1) + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    /* DIR   LATCH */
                    $$CIVA7F = $$CIVA7F + 1ll;
                  } while ((unsigned long long) $$CIVA7F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1282B - (long long) $$ICM.mb[].off082C)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA80 = $$CIVA80 + 1ll;
                } while ((unsigned long long) $$CIVA80 < (unsigned long long) $$csx604);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA81 = $$CIVA81 + 1ll;
              } while ((long long) $$CIVA81 < (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % (long long) 2u);    /* ~19 */
            lab_24:
              if (!(1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828) > (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)) goto lab_3;
              $$CIVA81 = (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 81 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx603 > 0ll)) goto lab_28;
                $$CIVA80 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 77 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA7F = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 76 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][$$CIVA81 + 1ll][$$CIVA80 + 1ll][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][(long long) ($$ICM.mb[].off482A + 1) + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    /* DIR   LATCH */
                    $$CIVA7F = $$CIVA7F + 1ll;
                  } while ((unsigned long long) $$CIVA7F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1282B - (long long) $$ICM.mb[].off082C)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA80 = $$CIVA80 + 1ll;
                } while ((long long) $$CIVA80 < $$csx604 % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA81 = $$CIVA81 + 1ll;
              } while ((unsigned long long) $$CIVA81 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)));    /* ~13 */
              $$CIVA84 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 80 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA83 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 79 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA7F = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 78 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + ($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)][1ll + ($$CIVA83 * 2ll + $$csx603)][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][($$CIVA83 * 2ll + $$csx603) + $$csx606][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][($$CIVA83 * 2ll + $$csx603) + (long long) ($$ICM.mb[].off482A + 1)][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][($$CIVA83 * 2ll + $$csx603) + $$csx606][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + ($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)][2ll + ($$CIVA83 * 2ll + $$csx603)][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][1ll + (($$CIVA83 * 2ll + $$csx603) + $$csx606)][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][1ll + (($$CIVA83 * 2ll + $$csx603) + (long long) ($$ICM.mb[].off482A + 1))][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828][1ll + (($$CIVA83 * 2ll + $$csx603) + $$csx606)][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][2ll + ($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)][1ll + ($$CIVA83 * 2ll + $$csx603)][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][($$CIVA83 * 2ll + $$csx603) + $$csx606][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][($$CIVA83 * 2ll + $$csx603) + (long long) ($$ICM.mb[].off482A + 1)][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][($$CIVA83 * 2ll + $$csx603) + $$csx606][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][2ll + ($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)][2ll + ($$CIVA83 * 2ll + $$csx603)][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][1ll + (($$CIVA83 * 2ll + $$csx603) + $$csx606)][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][1ll + (($$CIVA83 * 2ll + $$csx603) + (long long) ($$ICM.mb[].off482A + 1))][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll) + (long long) $$ICM.mb[].off8828)][1ll + (($$CIVA83 * 2ll + $$csx603) + $$csx606)][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    /* DIR   LATCH */
                    $$CIVA7F = $$CIVA7F + 1ll;
                  } while ((unsigned long long) $$CIVA7F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1282B - (long long) $$ICM.mb[].off082C)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA83 = $$CIVA83 + 1ll;
                } while ((unsigned long long) $$CIVA83 < (unsigned long long) (($$csx607 - ($$csx603 + $$csx606)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA84 = $$CIVA84 + 1ll;
              } while ((unsigned long long) $$CIVA84 < (unsigned long long) (((long long) $$ICM.mb[].off20827 - ((1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll + (long long) $$ICM.mb[].off8828)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA82 = $$CIVA82 + 1ll;
            } while ((unsigned long long) $$CIVA82 < $$UBnd44428 + $$LBnd44427 * 18446744073709551615ull);    /* ~2 */
          lab_31:
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVA82 = (long long) 0;
            $$ICM.hdtdy822 = hdtdy;
            $$ICM.d-ez_%addr823 = d-ez_%addr;
            $$ICM..info824 = .info;
            $$ICM..index825 = .index;
            $$ICM.d-T_463_1%addr826 = d-T_463_1%addr;
            $$ICM.mb[].off20827 = mb[].off20;
            $$ICM.mb[].off8828 = mb[].off8;
            $$ICM.mb[].off16829 = mb[].off16;
            $$ICM.mb[].off482A = mb[].off4;
            $$ICM.mb[].off1282B = mb[].off12;
            $$ICM.mb[].off082C = mb[].off0;
            $$ICM.$$csx14F82D = $$csx14F;
            $$ICM82E = (((long long) $$ICM.mb[].off082C * 8ll - (long long) $$ICM.mb[].off1282B * 8ll) - 8ll) * $$csx604;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 89 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll > 0ll)) goto lab_40;
              $$CIVA81 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 85 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA80 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 84 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA7F = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 83 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][$$CIVA81 + 1ll][$$CIVA80 + 1ll][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][(long long) ($$ICM.mb[].off482A + 1) + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    /* DIR   LATCH */
                    $$CIVA7F = $$CIVA7F + 1ll;
                  } while ((unsigned long long) $$CIVA7F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1282B - (long long) $$ICM.mb[].off082C)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA80 = $$CIVA80 + 1ll;
                } while ((unsigned long long) $$CIVA80 < (unsigned long long) $$csx604);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA81 = $$CIVA81 + 1ll;
              } while ((long long) $$CIVA81 < (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828) > (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % 2ll)) goto lab_46;
              $$CIVA81 = (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 88 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx603 > 0ll)) goto lab_45;
                $$CIVA80 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 87 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA7F = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 86 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_463_1%addr826  + ((long long) $$ICM.mb[].off082C * 8ll + ($$ICM.$$csx14F82D - (long long) $$ICM.mb[].off1282B * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][$$CIVA81 + 1ll][$$CIVA80 + 1ll][$$CIVA7F + 1ll] = ((double *)((char *)$$ICM..info824->info%d-aux%addr  + $$ICM..info824->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ($$ICM..index825->index + $$ICM.mb[].off082C) + $$CIVA7F] - $$ICM.hdtdy822 * (((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][(long long) ($$ICM.mb[].off482A + 1) + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]] - ((double *)((char *)$$ICM.d-ez_%addr823->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr823->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) $$ICM.mb[].off8828 + $$CIVA81][$$csx606 + $$CIVA80][(long long) ((int *)((char *)$$ICM.d-ez_%addr823  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off082C + $$CIVA7F]]);
                    /* DIR   LATCH */
                    $$CIVA7F = $$CIVA7F + 1ll;
                  } while ((unsigned long long) $$CIVA7F < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1282B - (long long) $$ICM.mb[].off082C)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA80 = $$CIVA80 + 1ll;
                } while ((long long) $$CIVA80 < $$csx604 % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA81 = $$CIVA81 + 1ll;
              } while ((unsigned long long) $$CIVA81 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20827 - (long long) $$ICM.mb[].off8828)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVA82 = $$CIVA82 + 1ll;
            } while ((unsigned long long) $$CIVA82 < $$UBnd44428 + $$LBnd44427 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
101908not available93800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111908not available528020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121908not available113800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131908not available628020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151908not available7180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161908not available1528020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171908not available163800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181908not availablenot availablenot available2004206060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191908not available2028020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201908not available18180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211908not available193800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281908not availablenot availablenot available2001604040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291908not available28180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301908not available2928020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311908not available303800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321908not available28180202008020200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4239LoopHasPrivateVariables (success)High Level Optimizer24119081Private variables recognized in loop nest.
  • Variable Name: "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", "$$CIV457", "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", "$$CIV457", "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", and "$$CIV457"
4240LoopParallelized (success)High Level Optimizer24119081Loop was automatically parallelized.not available
4241NonInnermostLoop (fail)High Level Optimizer24119081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4242NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4243UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4244NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4245UnsupportedStructure (fail)High Level Optimizer24119085An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4246NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4247UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4248NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4249OuterLoopUnroll (success)High Level Optimizer24119082An outer loop unroll was performed.
  • Unroll Factor: 2
4250OuterLoopUnroll (success)High Level Optimizer24119083An outer loop unroll was performed.
  • Unroll Factor: 2
4251NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4252UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4253NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4254NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4255UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4256NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4257NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4258UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4259NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4260NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4261UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4262NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4263NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4264UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4265NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4266UnsupportedStructure (fail)High Level Optimizer241190815An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4267NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4268UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4269NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
5598LoopUnroll (success)Low Level Optimizer241161604Loop unroll was performed.
  • Unroll Factor: 2
5599LoopUnroll (success)Low Level Optimizer241not available1Loop unroll was performed.
  • Unroll Factor: 4
7157ModuloSchedule (success)Low Level Optimizer2411616010Loop was modulo scheduled.
  • Initiation Interval: 17
7158ModuloSchedule (success)Low Level Optimizer2411616012Loop was modulo scheduled.
  • Initiation Interval: 17
7159ModuloSchedule (success)Low Level Optimizer241not available4Loop was modulo scheduled.
  • Initiation Interval: 61
7160ModuloSchedule (success)Low Level Optimizer2411616021Loop was modulo scheduled.
  • Initiation Interval: 17
7161ModuloSchedule (success)Low Level Optimizer2411616014Loop was modulo scheduled.
  • Initiation Interval: 17
7162ModuloSchedule (success)Low Level Optimizer2411616017Loop was modulo scheduled.
  • Initiation Interval: 17
7163ModuloSchedule (success)Low Level Optimizer2411616031Loop was modulo scheduled.
  • Initiation Interval: 17

Region #242
Region Nameupdateb$$OL$$188
Region Name (Demangled)not available
Start Line #1908
End Line #1908
Pseudocode
          void updateb$$OL$$188(char * $$WIPtr44438, unsigned long long $$LBnd44439, unsigned long long $$UBnd44440)
  1908 |  {
            $$csx60B = (long long) mb[].off4;
            $$csx60C = (long long) mb[].off16;
            $$csx60A = $$csx60C - $$csx60B;
            $$csx609 = 1ll + $$csx60A;
            $$csx608 = $$csx609 % 2ll;
            if (!($$csx609 > $$csx608)) goto lab_32;
            if (!1) goto lab_33;
            $$CIVA88 = (long long) 0;
            $$csx610 = (long long) mb[].off8;
            $$csx611 = (long long) mb[].off20;
            $$csx60F = $$csx611 - $$csx610;
            $$csx60E = 1ll + $$csx60F;
            $$csx60D = $$csx60E % 2ll;
            if (!($$csx60E > $$csx60D)) goto lab_66;
            $$ICM.d-a2x_%addr82F = d-a2x_%addr;
            $$ICM.d-T_463_1%addr830 = d-T_463_1%addr;
            $$ICM.mb[].off20831 = mb[].off20;
            $$ICM.mb[].off8832 = mb[].off8;
            $$ICM.mb[].off16833 = mb[].off16;
            $$ICM.mb[].off4834 = mb[].off4;
            $$ICM.mb[].off12835 = mb[].off12;
            $$ICM.mb[].off0836 = mb[].off0;
            $$ICM.$$csx151837 = $$csx151;
            $$ICM838 = (((long long) $$ICM.mb[].off0836 * 8ll - (long long) $$ICM.mb[].off12835 * 8ll) - 8ll) * $$csx609;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 114 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx60D > 0ll)) goto lab_24;
              $$CIVA87 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA86 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx610 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((unsigned long long) $$CIVA86 < (unsigned long long) $$csx609);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((long long) $$CIVA87 < $$csx60E % (long long) 2u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$CIVA87 = $$csx60E % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 113 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx608 > 0ll)) goto lab_28;
                $$CIVA86 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 109 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 108 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx610 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((long long) $$CIVA86 < $$csx609 % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((unsigned long long) $$CIVA87 < (unsigned long long) $$csx60E);    /* ~13 */
              $$CIVA8A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 112 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA89 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 111 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 110 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=4 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA88 + ((((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)][1ll][($$CIVA8A * 2ll + $$csx60D) + $$csx610][($$CIVA89 * 2ll + $$csx608) + $$csx60B][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][1ll + ($$CIVA8A * 2ll + $$csx60D)][1ll + ($$CIVA89 * 2ll + $$csx608)][$$CIVA85 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA88 + ((((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)][1ll][($$CIVA8A * 2ll + $$csx60D) + $$csx610][1ll + (($$CIVA89 * 2ll + $$csx608) + $$csx60B)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][1ll + ($$CIVA8A * 2ll + $$csx60D)][2ll + ($$CIVA89 * 2ll + $$csx608)][$$CIVA85 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA88 + ((((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)][1ll][1ll + (($$CIVA8A * 2ll + $$csx60D) + $$csx610)][($$CIVA89 * 2ll + $$csx608) + $$csx60B][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][2ll + ($$CIVA8A * 2ll + $$csx60D)][1ll + ($$CIVA89 * 2ll + $$csx608)][$$CIVA85 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA88 + ((((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)][1ll][1ll + (($$CIVA8A * 2ll + $$csx60D) + $$csx610)][1ll + (($$CIVA89 * 2ll + $$csx608) + $$csx60B)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][2ll + ($$CIVA8A * 2ll + $$csx60D)][2ll + ($$CIVA89 * 2ll + $$csx608)][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA89 = $$CIVA89 + 1ll;
                } while ((unsigned long long) $$CIVA89 < (unsigned long long) (($$csx60C - ($$csx608 + $$csx60B)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA8A = $$CIVA8A + 1ll;
              } while ((unsigned long long) $$CIVA8A < (unsigned long long) (($$csx611 - ($$csx60D + $$csx610)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA88 = $$CIVA88 + 1ll;
            } while ((unsigned long long) $$CIVA88 < $$UBnd44440 + $$LBnd44439 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_66:
            $$ICM.d-a2x_%addr82F = d-a2x_%addr;
            $$ICM.d-T_463_1%addr830 = d-T_463_1%addr;
            $$ICM.mb[].off20831 = mb[].off20;
            $$ICM.mb[].off8832 = mb[].off8;
            $$ICM.mb[].off16833 = mb[].off16;
            $$ICM.mb[].off4834 = mb[].off4;
            $$ICM.mb[].off12835 = mb[].off12;
            $$ICM.mb[].off0836 = mb[].off0;
            $$ICM.$$csx151837 = $$csx151;
            $$ICM838 = (((long long) $$ICM.mb[].off0836 * 8ll - (long long) $$ICM.mb[].off12835 * 8ll) - 8ll) * $$csx609;
            do {   /* id=18 guarded */ /* ~68 */ 
              /* region = 118 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx60D > 0ll)) goto lab_74;
              $$CIVA87 = (long long) 0;
              do {   /* id=20 guarded */ /* ~69 */ 
                /* region = 117 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_73;
                $$CIVA86 = (long long) 0;
                do {   /* id=19 guarded */ /* ~70 */ 
                  /* region = 116 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_72;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~71 */ 
                    /* region = 115 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx610 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~71 */
                lab_72:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((unsigned long long) $$CIVA86 < (unsigned long long) $$csx609);    /* ~70 */
              lab_73:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((long long) $$CIVA87 < $$csx60E % (long long) 2u);    /* ~69 */
            lab_74:
              /* DIR   LATCH */
              $$CIVA88 = $$CIVA88 + 1ll;
            } while ((unsigned long long) $$CIVA88 < $$UBnd44440 + $$LBnd44439 * 18446744073709551615ull);    /* ~68 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVA88 = (long long) 0;
            $$csx615 = (long long) mb[].off8;
            $$csx614 = (long long) mb[].off20 - $$csx615;
            $$csx613 = 1ll + $$csx614;
            $$csx612 = $$csx613 % 2ll;
            if (!($$csx613 > $$csx612)) goto lab_86;
            $$ICM.d-a2x_%addr82F = d-a2x_%addr;
            $$ICM.d-T_463_1%addr830 = d-T_463_1%addr;
            $$ICM.mb[].off20831 = mb[].off20;
            $$ICM.mb[].off8832 = mb[].off8;
            $$ICM.mb[].off16833 = mb[].off16;
            $$ICM.mb[].off4834 = mb[].off4;
            $$ICM.mb[].off12835 = mb[].off12;
            $$ICM.mb[].off0836 = mb[].off0;
            $$ICM.$$csx151837 = $$csx151;
            $$ICM838 = (((long long) $$ICM.mb[].off0836 * 8ll - (long long) $$ICM.mb[].off12835 * 8ll) - 8ll) * $$csx609;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 125 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx612 > 0ll)) goto lab_40;
              $$CIVA87 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 121 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA86 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 120 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 119 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx615 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((unsigned long long) $$CIVA86 < (unsigned long long) $$csx609);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((long long) $$CIVA87 < $$csx613 % (long long) 2u);    /* ~35 */
            lab_40:
              if (!1) goto lab_46;
              $$CIVA87 = $$csx613 % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 124 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx608 > 0ll)) goto lab_45;
                $$CIVA86 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 123 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 122 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx615 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((long long) $$CIVA86 < $$csx609 % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((unsigned long long) $$CIVA87 < (unsigned long long) $$csx613);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVA88 = $$CIVA88 + 1ll;
            } while ((unsigned long long) $$CIVA88 < $$UBnd44440 + $$LBnd44439 * 18446744073709551615ull);    /* ~34 */
            goto lab_87;
          lab_86:
            $$ICM.d-a2x_%addr82F = d-a2x_%addr;
            $$ICM.d-T_463_1%addr830 = d-T_463_1%addr;
            $$ICM.mb[].off20831 = mb[].off20;
            $$ICM.mb[].off8832 = mb[].off8;
            $$ICM.mb[].off16833 = mb[].off16;
            $$ICM.mb[].off4834 = mb[].off4;
            $$ICM.mb[].off12835 = mb[].off12;
            $$ICM.mb[].off0836 = mb[].off0;
            $$ICM.$$csx151837 = $$csx151;
            $$ICM838 = (((long long) $$ICM.mb[].off0836 * 8ll - (long long) $$ICM.mb[].off12835 * 8ll) - 8ll) * $$csx609;
            do {   /* id=28 guarded */ /* ~88 */ 
              /* region = 129 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx612 > 0ll)) goto lab_94;
              $$CIVA87 = (long long) 0;
              do {   /* id=29 guarded */ /* ~89 */ 
                /* region = 128 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_93;
                $$CIVA86 = (long long) 0;
                do {   /* id=30 guarded */ /* ~90 */ 
                  /* region = 127 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_92;
                  $$CIVA85 = (long long) 0;
                  do {   /* id=31 guarded */ /* ~91 */ 
                    /* region = 126 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr82F->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr82F->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr82F  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx615 + $$CIVA87][$$csx60B + $$CIVA86][(long long) ((int *)((char *)$$ICM.d-a2x_%addr82F  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0836 + $$CIVA85]] = ((double *)((char *)$$ICM.d-T_463_1%addr830  + ((long long) $$ICM.mb[].off0836 * 8ll + ($$ICM.$$csx151837 - (long long) $$ICM.mb[].off12835 * 8ll)) - 16ll))->T_463[].rns1281.[1ll + ($$CIVA88 + (long long) $$LBnd44439)][$$CIVA87 + 1ll][$$CIVA86 + 1ll][$$CIVA85 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA85 = $$CIVA85 + 1ll;
                  } while ((unsigned long long) $$CIVA85 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12835 - (long long) $$ICM.mb[].off0836)));    /* ~91 */
                lab_92:
                  /* DIR   LATCH */
                  $$CIVA86 = $$CIVA86 + 1ll;
                } while ((unsigned long long) $$CIVA86 < (unsigned long long) $$csx609);    /* ~90 */
              lab_93:
                /* DIR   LATCH */
                $$CIVA87 = $$CIVA87 + 1ll;
              } while ((long long) $$CIVA87 < $$csx613 % (long long) 2u);    /* ~89 */
            lab_94:
              /* DIR   LATCH */
              $$CIVA88 = $$CIVA88 + 1ll;
            } while ((unsigned long long) $$CIVA88 < $$UBnd44440 + $$LBnd44439 * 18446744073709551615ull);    /* ~88 */
          lab_87:
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11908not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21908not available111402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31908not available22140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41908not available3314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51908not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
101908not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111908not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121908not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131908not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141908not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151908not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161908not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171908not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181908not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191908not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201908not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211908not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281908not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291908not available28150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301908not available2925020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311908not available303500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
221908not available232140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231908not available3411402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
261908not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
271908not available323500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321908not available3325020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
331908not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
341908not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
351908not available22314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
361908not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
371908not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
381908not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391908not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
401908not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4270LoopHasPrivateVariables (success)High Level Optimizer24219081Private variables recognized in loop nest.
  • Variable Name: "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", "$$CIV45B", "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", "$$CIV45B", "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", and "$$CIV45B"
4271LoopParallelized (success)High Level Optimizer24219081Loop was automatically parallelized.not available
4272NonInnermostLoop (fail)High Level Optimizer24219081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4273NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4274NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4275NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4276UnsupportedStructure (fail)High Level Optimizer24219085An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4277NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4278NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4279NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4280OuterLoopUnroll (success)High Level Optimizer24219082An outer loop unroll was performed.
  • Unroll Factor: 2
4281OuterLoopUnroll (success)High Level Optimizer24219083An outer loop unroll was performed.
  • Unroll Factor: 2
4282NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4283NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4284NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4285NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4286NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4287NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4288NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4289NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4290NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4291NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4292NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4293NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4294NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4295NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4296NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4297UnsupportedStructure (fail)High Level Optimizer242190815An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4298NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4299NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4300NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
5625LoopUnroll (success)Low Level Optimizer242161614Loop unroll was performed.
  • Unroll Factor: 2
5626LoopUnroll (success)Low Level Optimizer2421616135Loop unroll was performed.
  • Unroll Factor: 2
7231ModuloSchedule (success)Low Level Optimizer2421616110Loop was modulo scheduled.
  • Initiation Interval: 10
7232ModuloSchedule (success)Low Level Optimizer242not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7233ModuloSchedule (success)Low Level Optimizer2421616112Loop was modulo scheduled.
  • Initiation Interval: 10
7234ModuloSchedule (success)Low Level Optimizer2421616127Loop was modulo scheduled.
  • Initiation Interval: 10
7235ModuloSchedule (success)Low Level Optimizer242not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7236ModuloSchedule (success)Low Level Optimizer2421616121Loop was modulo scheduled.
  • Initiation Interval: 10
7237ModuloSchedule (success)Low Level Optimizer2421616114Loop was modulo scheduled.
  • Initiation Interval: 10
7238ModuloSchedule (success)Low Level Optimizer2421616117Loop was modulo scheduled.
  • Initiation Interval: 10
7239ModuloSchedule (success)Low Level Optimizer2421616139Loop was modulo scheduled.
  • Initiation Interval: 10
7240ModuloSchedule (success)Low Level Optimizer2421616131Loop was modulo scheduled.
  • Initiation Interval: 10

Region #243
Region Nameupdateb$$OL$$189
Region Name (Demangled)not available
Start Line #1913
End Line #1913
Pseudocode
          void updateb$$OL$$189(char * $$WIPtr44450, unsigned long long $$LBnd44451, unsigned long long $$UBnd44452)
  1913 |  {
            $$csx619 = (long long) mb[].off4;
            $$csx61A = (long long) mb[].off16;
            $$csx618 = $$csx61A - $$csx619;
            $$csx617 = 1ll + $$csx618;
            $$csx616 = $$csx617 % 2ll;
            if (!($$csx617 > $$csx616)) goto lab_32;
            if (!1) goto lab_31;
            $$CIVA8E = (long long) 0;
            $$ICM.hdtdz839 = hdtdz;
            $$ICM.d-ey_%addr83A = d-ey_%addr;
            $$ICM.d-a2x_%addr83B = d-a2x_%addr;
            $$ICM.d-T_466_1%addr83C = d-T_466_1%addr;
            $$ICM.mb[].off2083D = mb[].off20;
            $$ICM.mb[].off883E = mb[].off8;
            $$ICM.mb[].off1683F = mb[].off16;
            $$ICM.mb[].off4840 = mb[].off4;
            $$ICM.mb[].off12841 = mb[].off12;
            $$ICM.mb[].off0842 = mb[].off0;
            $$ICM.$$csx153843 = $$csx153;
            $$ICM844 = (((long long) $$ICM.mb[].off0842 * 8ll - (long long) $$ICM.mb[].off12841 * 8ll) - 8ll) * $$csx617;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 82 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll > 0ll & 1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > 0ll)) goto lab_24;
              $$CIVA8D = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 75 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA8C = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA8B = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 73 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][$$CIVA8D + 1ll][$$CIVA8C + 1ll][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) ($$ICM.mb[].off883E + 1) + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    /* DIR   LATCH */
                    $$CIVA8B = $$CIVA8B + 1ll;
                  } while ((unsigned long long) $$CIVA8B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12841 - (long long) $$ICM.mb[].off0842)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA8C = $$CIVA8C + 1ll;
                } while ((unsigned long long) $$CIVA8C < (unsigned long long) $$csx617);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA8D = $$CIVA8D + 1ll;
              } while ((long long) $$CIVA8D < (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % (long long) 2u);    /* ~19 */
            lab_24:
              if (!(1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll & 1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > 0ll)) goto lab_3;
              $$CIVA8D = (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 81 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx616 > 0ll)) goto lab_28;
                $$CIVA8C = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 77 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA8B = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 76 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][$$CIVA8D + 1ll][$$CIVA8C + 1ll][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) ($$ICM.mb[].off883E + 1) + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    /* DIR   LATCH */
                    $$CIVA8B = $$CIVA8B + 1ll;
                  } while ((unsigned long long) $$CIVA8B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12841 - (long long) $$ICM.mb[].off0842)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA8C = $$CIVA8C + 1ll;
                } while ((long long) $$CIVA8C < $$csx617 % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA8D = $$CIVA8D + 1ll;
              } while ((unsigned long long) $$CIVA8D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)));    /* ~13 */
              $$CIVA90 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 80 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA8F = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 79 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA8B = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 78 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll + ($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll)][1ll + ($$CIVA8F * 2ll + $$csx616)][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) ($$ICM.mb[].off883E + 1)][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll + ($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll)][2ll + ($$CIVA8F * 2ll + $$csx616)][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) ($$ICM.mb[].off883E + 1)][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][2ll + ($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll)][1ll + ($$CIVA8F * 2ll + $$csx616)][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E)][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) ($$ICM.mb[].off883E + 1))][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E)][($$CIVA8F * 2ll + $$csx616) + $$csx619][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][2ll + ($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll)][2ll + ($$CIVA8F * 2ll + $$csx616)][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E)][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) ($$ICM.mb[].off883E + 1))][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll) + (long long) $$ICM.mb[].off883E)][1ll + (($$CIVA8F * 2ll + $$csx616) + $$csx619)][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    /* DIR   LATCH */
                    $$CIVA8B = $$CIVA8B + 1ll;
                  } while ((unsigned long long) $$CIVA8B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12841 - (long long) $$ICM.mb[].off0842)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA8F = $$CIVA8F + 1ll;
                } while ((unsigned long long) $$CIVA8F < (unsigned long long) (($$csx61A - ($$csx616 + $$csx619)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA90 = $$CIVA90 + 1ll;
              } while ((unsigned long long) $$CIVA90 < (unsigned long long) (((long long) $$ICM.mb[].off2083D - ((1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll + (long long) $$ICM.mb[].off883E)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA8E = $$CIVA8E + 1ll;
            } while ((unsigned long long) $$CIVA8E < $$UBnd44452 + $$LBnd44451 * 18446744073709551615ull);    /* ~2 */
          lab_31:
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVA8E = (long long) 0;
            $$ICM.hdtdz839 = hdtdz;
            $$ICM.d-ey_%addr83A = d-ey_%addr;
            $$ICM.d-a2x_%addr83B = d-a2x_%addr;
            $$ICM.d-T_466_1%addr83C = d-T_466_1%addr;
            $$ICM.mb[].off2083D = mb[].off20;
            $$ICM.mb[].off883E = mb[].off8;
            $$ICM.mb[].off1683F = mb[].off16;
            $$ICM.mb[].off4840 = mb[].off4;
            $$ICM.mb[].off12841 = mb[].off12;
            $$ICM.mb[].off0842 = mb[].off0;
            $$ICM.$$csx153843 = $$csx153;
            $$ICM844 = (((long long) $$ICM.mb[].off0842 * 8ll - (long long) $$ICM.mb[].off12841 * 8ll) - 8ll) * $$csx617;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 89 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll > 0ll & 1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > 0ll)) goto lab_40;
              $$CIVA8D = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 85 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA8C = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 84 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA8B = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 83 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][$$CIVA8D + 1ll][$$CIVA8C + 1ll][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) ($$ICM.mb[].off883E + 1) + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    /* DIR   LATCH */
                    $$CIVA8B = $$CIVA8B + 1ll;
                  } while ((unsigned long long) $$CIVA8B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12841 - (long long) $$ICM.mb[].off0842)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA8C = $$CIVA8C + 1ll;
                } while ((unsigned long long) $$CIVA8C < (unsigned long long) $$csx617);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA8D = $$CIVA8D + 1ll;
              } while ((long long) $$CIVA8D < (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % 2ll & 1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E) > 0ll)) goto lab_46;
              $$CIVA8D = (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 88 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx616 > 0ll)) goto lab_45;
                $$CIVA8C = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 87 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA8B = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 86 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_466_1%addr83C  + ((long long) $$ICM.mb[].off0842 * 8ll + ($$ICM.$$csx153843 - (long long) $$ICM.mb[].off12841 * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][$$CIVA8D + 1ll][$$CIVA8C + 1ll][$$CIVA8B + 1ll] = ((double *)((char *)$$ICM.d-a2x_%addr83B->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr83B->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr83B  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-a2x_%addr83B  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] + $$ICM.hdtdz839 * (((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) ($$ICM.mb[].off883E + 1) + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]] - ((double *)((char *)$$ICM.d-ey_%addr83A->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr83A->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) $$ICM.mb[].off883E + $$CIVA8D][$$csx619 + $$CIVA8C][(long long) ((int *)((char *)$$ICM.d-ey_%addr83A  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0842 + $$CIVA8B]]);
                    /* DIR   LATCH */
                    $$CIVA8B = $$CIVA8B + 1ll;
                  } while ((unsigned long long) $$CIVA8B < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12841 - (long long) $$ICM.mb[].off0842)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA8C = $$CIVA8C + 1ll;
                } while ((long long) $$CIVA8C < $$csx617 % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA8D = $$CIVA8D + 1ll;
              } while ((unsigned long long) $$CIVA8D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off2083D - (long long) $$ICM.mb[].off883E)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVA8E = $$CIVA8E + 1ll;
            } while ((unsigned long long) $$CIVA8E < $$UBnd44452 + $$LBnd44451 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
71913not availablenot availablenot available2001804040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81913not available1190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91913not available829020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101913not available93900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111913not available529020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121913not available113900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131913not available629020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141913not available133900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151913not available7190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161913not available1529020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171913not available163900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181913not availablenot availablenot available2004806060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191913not available2029020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201913not available18190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211913not available193900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281913not availablenot availablenot available2001804040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291913not available28190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301913not available2929020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311913not available303900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321913not available28190202009020200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4301LoopHasPrivateVariables (success)High Level Optimizer24319131Private variables recognized in loop nest.
  • Variable Name: "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", "$$CIV45F", "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", "$$CIV45F", "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", and "$$CIV45F"
4302LoopParallelized (success)High Level Optimizer24319131Loop was automatically parallelized.not available
4303NonInnermostLoop (fail)High Level Optimizer24319131An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4304NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4305UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4306NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4307UnsupportedStructure (fail)High Level Optimizer24319135An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4308NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4309UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4310NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4311OuterLoopUnroll (success)High Level Optimizer24319132An outer loop unroll was performed.
  • Unroll Factor: 2
4312OuterLoopUnroll (success)High Level Optimizer24319133An outer loop unroll was performed.
  • Unroll Factor: 2
4313NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4314UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4315NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4316NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4317UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4318NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4319NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4320UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4321NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4322NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4323UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4324NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4325NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4326UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4327NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4328UnsupportedStructure (fail)High Level Optimizer243191315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4329NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4330UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4331NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
5624LoopUnroll (success)Low Level Optimizer243not available1Loop unroll was performed.
  • Unroll Factor: 4
7224ModuloSchedule (success)Low Level Optimizer2431616210Loop was modulo scheduled.
  • Initiation Interval: 22
7225ModuloSchedule (success)Low Level Optimizer2431616212Loop was modulo scheduled.
  • Initiation Interval: 22
7226ModuloSchedule (success)Low Level Optimizer243161624Loop was modulo scheduled.
  • Initiation Interval: 34
7227ModuloSchedule (success)Low Level Optimizer2431616221Loop was modulo scheduled.
  • Initiation Interval: 22
7228ModuloSchedule (success)Low Level Optimizer2431616214Loop was modulo scheduled.
  • Initiation Interval: 22
7229ModuloSchedule (success)Low Level Optimizer2431616217Loop was modulo scheduled.
  • Initiation Interval: 22
7230ModuloSchedule (success)Low Level Optimizer2431616231Loop was modulo scheduled.
  • Initiation Interval: 22

Region #244
Region Nameupdateb$$OL$$190
Region Name (Demangled)not available
Start Line #1913
End Line #1913
Pseudocode
          void updateb$$OL$$190(char * $$WIPtr44462, unsigned long long $$LBnd44463, unsigned long long $$UBnd44464)
  1913 |  {
            $$csx61E = (long long) mb[].off4;
            $$csx61F = (long long) mb[].off16;
            $$csx61D = $$csx61F - $$csx61E;
            $$csx61C = 1ll + $$csx61D;
            $$csx61B = $$csx61C % 2ll;
            if (!($$csx61C > $$csx61B)) goto lab_32;
            if (!1) goto lab_33;
            $$CIVA94 = (long long) 0;
            $$csx624 = (long long) mb[].off8;
            $$csx625 = (long long) mb[].off20;
            $$csx623 = $$csx625 - $$csx624;
            $$csx622 = 1ll + $$csx623;
            $$csx620 = $$csx622 > 0ll;
            $$csx621 = $$csx622 % 2ll;
            if (!($$csx622 > $$csx621 & $$csx620)) goto lab_66;
            $$ICM.d-a2x_%addr845 = d-a2x_%addr;
            $$ICM.d-T_466_1%addr846 = d-T_466_1%addr;
            $$ICM.mb[].off20847 = mb[].off20;
            $$ICM.mb[].off8848 = mb[].off8;
            $$ICM.mb[].off16849 = mb[].off16;
            $$ICM.mb[].off484A = mb[].off4;
            $$ICM.mb[].off1284B = mb[].off12;
            $$ICM.mb[].off084C = mb[].off0;
            $$ICM.$$csx15584D = $$csx155;
            $$ICM84E = (((long long) $$ICM.mb[].off084C * 8ll - (long long) $$ICM.mb[].off1284B * 8ll) - 8ll) * $$csx61C;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 97 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx621 > 0ll & $$csx620)) goto lab_24;
              $$CIVA93 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 90 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA92 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 89 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 88 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx624 + $$CIVA93][$$csx61E + $$CIVA92][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][$$CIVA93 + 1ll][$$CIVA92 + 1ll][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA92 = $$CIVA92 + 1ll;
                } while ((unsigned long long) $$CIVA92 < (unsigned long long) $$csx61C);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA93 = $$CIVA93 + 1ll;
              } while ((long long) $$CIVA93 < $$csx622 % (long long) 2u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$CIVA93 = $$csx622 % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 96 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx61B > 0ll)) goto lab_28;
                $$CIVA92 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 92 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 91 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx624 + $$CIVA93][$$csx61E + $$CIVA92][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][$$CIVA93 + 1ll][$$CIVA92 + 1ll][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA92 = $$CIVA92 + 1ll;
                } while ((long long) $$CIVA92 < $$csx61C % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA93 = $$CIVA93 + 1ll;
              } while ((unsigned long long) $$CIVA93 < (unsigned long long) $$csx622);    /* ~13 */
              $$CIVA96 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 95 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA95 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 94 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 93 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=4 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA94 + ((((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)][1ll][($$CIVA96 * 2ll + $$csx621) + $$csx624][($$CIVA95 * 2ll + $$csx61B) + $$csx61E][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][1ll + ($$CIVA96 * 2ll + $$csx621)][1ll + ($$CIVA95 * 2ll + $$csx61B)][$$CIVA91 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA94 + ((((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)][1ll][($$CIVA96 * 2ll + $$csx621) + $$csx624][1ll + (($$CIVA95 * 2ll + $$csx61B) + $$csx61E)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][1ll + ($$CIVA96 * 2ll + $$csx621)][2ll + ($$CIVA95 * 2ll + $$csx61B)][$$CIVA91 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA94 + ((((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)][1ll][1ll + (($$CIVA96 * 2ll + $$csx621) + $$csx624)][($$CIVA95 * 2ll + $$csx61B) + $$csx61E][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][2ll + ($$CIVA96 * 2ll + $$csx621)][1ll + ($$CIVA95 * 2ll + $$csx61B)][$$CIVA91 + 1ll];
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA94 + ((((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)][1ll][1ll + (($$CIVA96 * 2ll + $$csx621) + $$csx624)][1ll + (($$CIVA95 * 2ll + $$csx61B) + $$csx61E)][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][2ll + ($$CIVA96 * 2ll + $$csx621)][2ll + ($$CIVA95 * 2ll + $$csx61B)][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA95 = $$CIVA95 + 1ll;
                } while ((unsigned long long) $$CIVA95 < (unsigned long long) (($$csx61F - ($$csx61B + $$csx61E)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA96 = $$CIVA96 + 1ll;
              } while ((unsigned long long) $$CIVA96 < (unsigned long long) (($$csx625 - ($$csx621 + $$csx624)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA94 = $$CIVA94 + 1ll;
            } while ((unsigned long long) $$CIVA94 < $$UBnd44464 + $$LBnd44463 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_66:
            $$ICM.d-a2x_%addr845 = d-a2x_%addr;
            $$ICM.d-T_466_1%addr846 = d-T_466_1%addr;
            $$ICM.mb[].off20847 = mb[].off20;
            $$ICM.mb[].off8848 = mb[].off8;
            $$ICM.mb[].off16849 = mb[].off16;
            $$ICM.mb[].off484A = mb[].off4;
            $$ICM.mb[].off1284B = mb[].off12;
            $$ICM.mb[].off084C = mb[].off0;
            $$ICM.$$csx15584D = $$csx155;
            $$ICM84E = (((long long) $$ICM.mb[].off084C * 8ll - (long long) $$ICM.mb[].off1284B * 8ll) - 8ll) * $$csx61C;
            do {   /* id=18 guarded */ /* ~68 */ 
              /* region = 101 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx621 > 0ll & $$csx620)) goto lab_74;
              $$CIVA93 = (long long) 0;
              do {   /* id=20 guarded */ /* ~69 */ 
                /* region = 100 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_73;
                $$CIVA92 = (long long) 0;
                do {   /* id=19 guarded */ /* ~70 */ 
                  /* region = 99 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_72;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~71 */ 
                    /* region = 98 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][$$csx624 + $$CIVA93][$$csx61E + $$CIVA92][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][$$CIVA93 + 1ll][$$CIVA92 + 1ll][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~71 */
                lab_72:
                  /* DIR   LATCH */
                  $$CIVA92 = $$CIVA92 + 1ll;
                } while ((unsigned long long) $$CIVA92 < (unsigned long long) $$csx61C);    /* ~70 */
              lab_73:
                /* DIR   LATCH */
                $$CIVA93 = $$CIVA93 + 1ll;
              } while ((long long) $$CIVA93 < $$csx622 % (long long) 2u);    /* ~69 */
            lab_74:
              /* DIR   LATCH */
              $$CIVA94 = $$CIVA94 + 1ll;
            } while ((unsigned long long) $$CIVA94 < $$UBnd44464 + $$LBnd44463 * 18446744073709551615ull);    /* ~68 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVA94 = (long long) 0;
            $$ICM.d-a2x_%addr845 = d-a2x_%addr;
            $$ICM.d-T_466_1%addr846 = d-T_466_1%addr;
            $$ICM.mb[].off20847 = mb[].off20;
            $$ICM.mb[].off8848 = mb[].off8;
            $$ICM.mb[].off16849 = mb[].off16;
            $$ICM.mb[].off484A = mb[].off4;
            $$ICM.mb[].off1284B = mb[].off12;
            $$ICM.mb[].off084C = mb[].off0;
            $$ICM.$$csx15584D = $$csx155;
            $$ICM84E = (((long long) $$ICM.mb[].off084C * 8ll - (long long) $$ICM.mb[].off1284B * 8ll) - 8ll) * $$csx61C;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 108 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848)) % 2ll > 0ll & 1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848) > 0ll)) goto lab_40;
              $$CIVA93 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 104 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA92 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 103 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 102 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off8848 + $$CIVA93][$$csx61E + $$CIVA92][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][$$CIVA93 + 1ll][$$CIVA92 + 1ll][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA92 = $$CIVA92 + 1ll;
                } while ((unsigned long long) $$CIVA92 < (unsigned long long) $$csx61C);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA93 = $$CIVA93 + 1ll;
              } while ((long long) $$CIVA93 < (1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848) > (1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848)) % 2ll & 1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848) > 0ll)) goto lab_46;
              $$CIVA93 = (1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx61B > 0ll)) goto lab_45;
                $$CIVA92 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA91 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2x_%addr845->a2x_%d-data%addr.rns1290.  + $$ICM.d-a2x_%addr845->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2x_%addr845  + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) $$ICM.mb[].off8848 + $$CIVA93][$$csx61E + $$CIVA92][(long long) ((int *)((char *)$$ICM.d-a2x_%addr845  + 40ll))->a2x_%x[].rns1288.[(long long) $$ICM.mb[].off084C + $$CIVA91]] = ((double *)((char *)$$ICM.d-T_466_1%addr846  + ((long long) $$ICM.mb[].off084C * 8ll + ($$ICM.$$csx15584D - (long long) $$ICM.mb[].off1284B * 8ll)) - 16ll))->T_466[].rns1292.[1ll + ($$CIVA94 + (long long) $$LBnd44463)][$$CIVA93 + 1ll][$$CIVA92 + 1ll][$$CIVA91 + 1ll];
                    /* DIR   LATCH */
                    $$CIVA91 = $$CIVA91 + 1ll;
                  } while ((unsigned long long) $$CIVA91 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1284B - (long long) $$ICM.mb[].off084C)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA92 = $$CIVA92 + 1ll;
                } while ((long long) $$CIVA92 < $$csx61C % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA93 = $$CIVA93 + 1ll;
              } while ((unsigned long long) $$CIVA93 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20847 - (long long) $$ICM.mb[].off8848)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVA94 = $$CIVA94 + 1ll;
            } while ((unsigned long long) $$CIVA94 < $$UBnd44464 + $$LBnd44463 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11913not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21913not available111402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71913not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101913not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111913not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121913not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131913not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141913not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151913not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161913not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171913not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181913not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191913not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201913not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211913not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231913not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
241913not available253500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
251913not available2625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
261913not available27150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
271913not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291913not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
301913not available29150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311913not available3025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321913not available313500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
361913not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
371913not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
381913not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391913not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4332LoopHasPrivateVariables (success)High Level Optimizer24419131Private variables recognized in loop nest.
  • Variable Name: "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", "$$CIV463", "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", "$$CIV463", "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", and "$$CIV463"
4333LoopParallelized (success)High Level Optimizer24419131Loop was automatically parallelized.not available
4334NonInnermostLoop (fail)High Level Optimizer24419131An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4335NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4336NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4337NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4338UnsupportedStructure (fail)High Level Optimizer24419135An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4339NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4340NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4341NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4342OuterLoopUnroll (success)High Level Optimizer24419132An outer loop unroll was performed.
  • Unroll Factor: 2
4343OuterLoopUnroll (success)High Level Optimizer24419133An outer loop unroll was performed.
  • Unroll Factor: 2
4344NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4345NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4346NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4347NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4348NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4349NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4350NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4351NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4352NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4353NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4354NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4355NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4356NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4357NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4358NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4359UnsupportedStructure (fail)High Level Optimizer244191315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4360NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4361NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4362NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
5623LoopUnroll (success)Low Level Optimizer244161634Loop unroll was performed.
  • Unroll Factor: 2
7215ModuloSchedule (success)Low Level Optimizer2441616310Loop was modulo scheduled.
  • Initiation Interval: 10
7216ModuloSchedule (success)Low Level Optimizer2441616312Loop was modulo scheduled.
  • Initiation Interval: 10
7217ModuloSchedule (success)Low Level Optimizer244not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7218ModuloSchedule (success)Low Level Optimizer2441616321Loop was modulo scheduled.
  • Initiation Interval: 10
7219ModuloSchedule (success)Low Level Optimizer2441616314Loop was modulo scheduled.
  • Initiation Interval: 10
7220ModuloSchedule (success)Low Level Optimizer2441616317Loop was modulo scheduled.
  • Initiation Interval: 10
7221ModuloSchedule (success)Low Level Optimizer2441616324Loop was modulo scheduled.
  • Initiation Interval: 10
7222ModuloSchedule (success)Low Level Optimizer2441616332Loop was modulo scheduled.
  • Initiation Interval: 10
7223ModuloSchedule (success)Low Level Optimizer2441616339Loop was modulo scheduled.
  • Initiation Interval: 10

Region #245
Region Nameupdateb$$OL$$191
Region Name (Demangled)not available
Start Line #1920
End Line #1920
Pseudocode
          void updateb$$OL$$191(char * $$WIPtr44474, unsigned long long $$LBnd44475, unsigned long long $$UBnd44476)
  1920 |  {
            $$csx629 = (long long) mb[].off4;
            $$csx62A = (long long) mb[].off16;
            $$csx628 = $$csx62A - $$csx629;
            $$csx627 = 1ll + $$csx628;
            $$csx626 = $$csx627 % 2ll;
            if (!($$csx627 > $$csx626)) goto lab_32;
            if (!1) goto lab_31;
            $$CIVA9A = (long long) 0;
            $$ICM.hdtdx84F = hdtdx;
            $$ICM.d-ez_%addr850 = d-ez_%addr;
            $$ICM..info851 = .info;
            $$ICM..index852 = .index;
            $$ICM.d-T_469_1%addr853 = d-T_469_1%addr;
            $$ICM.mb[].off20854 = mb[].off20;
            $$ICM.mb[].off8855 = mb[].off8;
            $$ICM.mb[].off16856 = mb[].off16;
            $$ICM.mb[].off4857 = mb[].off4;
            $$ICM.mb[].off12858 = mb[].off12;
            $$ICM.mb[].off0859 = mb[].off0;
            $$ICM.$$csx15C85A = $$csx15C;
            $$ICM85B = (((long long) $$ICM.mb[].off0859 * 8ll - (long long) $$ICM.mb[].off12858 * 8ll) - 8ll) * $$csx627;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 82 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll > 0ll)) goto lab_24;
              $$CIVA99 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 75 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA98 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA97 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 73 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][$$CIVA99 + 1ll][$$CIVA98 + 1ll][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    /* DIR   LATCH */
                    $$CIVA97 = $$CIVA97 + 1ll;
                  } while ((unsigned long long) $$CIVA97 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12858 - (long long) $$ICM.mb[].off0859)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA98 = $$CIVA98 + 1ll;
                } while ((unsigned long long) $$CIVA98 < (unsigned long long) $$csx627);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA99 = $$CIVA99 + 1ll;
              } while ((long long) $$CIVA99 < (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % (long long) 2u);    /* ~19 */
            lab_24:
              if (!(1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855) > (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)) goto lab_3;
              $$CIVA99 = (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 81 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx626 > 0ll)) goto lab_28;
                $$CIVA98 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 77 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA97 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 76 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][$$CIVA99 + 1ll][$$CIVA98 + 1ll][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    /* DIR   LATCH */
                    $$CIVA97 = $$CIVA97 + 1ll;
                  } while ((unsigned long long) $$CIVA97 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12858 - (long long) $$ICM.mb[].off0859)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA98 = $$CIVA98 + 1ll;
                } while ((long long) $$CIVA98 < $$csx627 % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA99 = $$CIVA99 + 1ll;
              } while ((unsigned long long) $$CIVA99 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)));    /* ~13 */
              $$CIVA9C = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 80 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVA9B = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 79 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA97 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 78 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + ($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)][1ll + ($$CIVA9B * 2ll + $$csx626)][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + ($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)][2ll + ($$CIVA9B * 2ll + $$csx626)][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][2ll + ($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)][1ll + ($$CIVA9B * 2ll + $$csx626)][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][($$CIVA9B * 2ll + $$csx626) + $$csx629][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][2ll + ($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)][2ll + ($$CIVA9B * 2ll + $$csx626)][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll) + (long long) $$ICM.mb[].off8855)][1ll + (($$CIVA9B * 2ll + $$csx626) + $$csx629)][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    /* DIR   LATCH */
                    $$CIVA97 = $$CIVA97 + 1ll;
                  } while ((unsigned long long) $$CIVA97 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12858 - (long long) $$ICM.mb[].off0859)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVA9B = $$CIVA9B + 1ll;
                } while ((unsigned long long) $$CIVA9B < (unsigned long long) (($$csx62A - ($$csx626 + $$csx629)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVA9C = $$CIVA9C + 1ll;
              } while ((unsigned long long) $$CIVA9C < (unsigned long long) (((long long) $$ICM.mb[].off20854 - ((1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll + (long long) $$ICM.mb[].off8855)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVA9A = $$CIVA9A + 1ll;
            } while ((unsigned long long) $$CIVA9A < $$UBnd44476 + $$LBnd44475 * 18446744073709551615ull);    /* ~2 */
          lab_31:
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVA9A = (long long) 0;
            $$ICM.hdtdx84F = hdtdx;
            $$ICM.d-ez_%addr850 = d-ez_%addr;
            $$ICM..info851 = .info;
            $$ICM..index852 = .index;
            $$ICM.d-T_469_1%addr853 = d-T_469_1%addr;
            $$ICM.mb[].off20854 = mb[].off20;
            $$ICM.mb[].off8855 = mb[].off8;
            $$ICM.mb[].off16856 = mb[].off16;
            $$ICM.mb[].off4857 = mb[].off4;
            $$ICM.mb[].off12858 = mb[].off12;
            $$ICM.mb[].off0859 = mb[].off0;
            $$ICM.$$csx15C85A = $$csx15C;
            $$ICM85B = (((long long) $$ICM.mb[].off0859 * 8ll - (long long) $$ICM.mb[].off12858 * 8ll) - 8ll) * $$csx627;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 89 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll > 0ll)) goto lab_40;
              $$CIVA99 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 85 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA98 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 84 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA97 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 83 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][$$CIVA99 + 1ll][$$CIVA98 + 1ll][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    /* DIR   LATCH */
                    $$CIVA97 = $$CIVA97 + 1ll;
                  } while ((unsigned long long) $$CIVA97 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12858 - (long long) $$ICM.mb[].off0859)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA98 = $$CIVA98 + 1ll;
                } while ((unsigned long long) $$CIVA98 < (unsigned long long) $$csx627);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA99 = $$CIVA99 + 1ll;
              } while ((long long) $$CIVA99 < (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855) > (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % 2ll)) goto lab_46;
              $$CIVA99 = (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 88 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx626 > 0ll)) goto lab_45;
                $$CIVA98 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 87 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA97 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 86 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_469_1%addr853  + ((long long) $$ICM.mb[].off0859 * 8ll + ($$ICM.$$csx15C85A - (long long) $$ICM.mb[].off12858 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][$$CIVA99 + 1ll][$$CIVA98 + 1ll][$$CIVA97 + 1ll] = ((double *)((char *)$$ICM..info851->info%d-aux%addr  + $$ICM..info851->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ($$ICM..index852->index + $$ICM.mb[].off0859) + $$CIVA97] + $$ICM.hdtdx84F * (((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) ($$ICM.mb[].off0859 + 1) + $$CIVA97]] - ((double *)((char *)$$ICM.d-ez_%addr850->ez_%d-data%addr.rns1285.  + $$ICM.d-ez_%addr850->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) $$ICM.mb[].off8855 + $$CIVA99][$$csx629 + $$CIVA98][(long long) ((int *)((char *)$$ICM.d-ez_%addr850  + 40ll))->ez_%x[].rns1283.[(long long) $$ICM.mb[].off0859 + $$CIVA97]]);
                    /* DIR   LATCH */
                    $$CIVA97 = $$CIVA97 + 1ll;
                  } while ((unsigned long long) $$CIVA97 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12858 - (long long) $$ICM.mb[].off0859)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA98 = $$CIVA98 + 1ll;
                } while ((long long) $$CIVA98 < $$csx627 % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA99 = $$CIVA99 + 1ll;
              } while ((unsigned long long) $$CIVA99 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20854 - (long long) $$ICM.mb[].off8855)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVA9A = $$CIVA9A + 1ll;
            } while ((unsigned long long) $$CIVA9A < $$UBnd44476 + $$LBnd44475 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
81920not available1180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91920not available828020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101920not available93800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111920not available528020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121920not available113800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131920not available628020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141920not available133800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151920not available7180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161920not available1528020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171920not available163800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181920not availablenot availablenot available2004206060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191920not available2028020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201920not available18180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211920not available193800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281920not availablenot availablenot available2001604040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291920not available28180202008020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301920not available2928020080200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311920not available303800800100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321920not available28180202008020200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4363LoopHasPrivateVariables (success)High Level Optimizer24519201Private variables recognized in loop nest.
  • Variable Name: "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", "$$CIV467", "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", "$$CIV467", "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", and "$$CIV467"
4364LoopParallelized (success)High Level Optimizer24519201Loop was automatically parallelized.not available
4365NonInnermostLoop (fail)High Level Optimizer24519201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4366NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4367UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4368NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4369UnsupportedStructure (fail)High Level Optimizer24519205An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4370NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4371UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4372NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4373OuterLoopUnroll (success)High Level Optimizer24519202An outer loop unroll was performed.
  • Unroll Factor: 2
4374OuterLoopUnroll (success)High Level Optimizer24519203An outer loop unroll was performed.
  • Unroll Factor: 2
4375NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4376UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4377NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4378NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4379UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4380NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4381NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4382UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4383NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4384NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4385UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4386NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4387NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4388UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4389NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4390UnsupportedStructure (fail)High Level Optimizer245192015An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4391NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4392UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4393NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
5615LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5616LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5617LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5618LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5619LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5620LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5621LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5622LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 4
7208ModuloSchedule (success)Low Level Optimizer245not available10Loop was modulo scheduled.
  • Initiation Interval: 43
7209ModuloSchedule (success)Low Level Optimizer245not available12Loop was modulo scheduled.
  • Initiation Interval: 43
7210ModuloSchedule (success)Low Level Optimizer245not available4Loop was modulo scheduled.
  • Initiation Interval: 77
7211ModuloSchedule (success)Low Level Optimizer245not available21Loop was modulo scheduled.
  • Initiation Interval: 43
7212ModuloSchedule (success)Low Level Optimizer245not available14Loop was modulo scheduled.
  • Initiation Interval: 43
7213ModuloSchedule (success)Low Level Optimizer245not available17Loop was modulo scheduled.
  • Initiation Interval: 43
7214ModuloSchedule (success)Low Level Optimizer245not available31Loop was modulo scheduled.
  • Initiation Interval: 43

Region #246
Region Nameupdateb$$OL$$192
Region Name (Demangled)not available
Start Line #1920
End Line #1920
Pseudocode
          void updateb$$OL$$192(char * $$WIPtr44486, unsigned long long $$LBnd44487, unsigned long long $$UBnd44488)
  1920 |  {
            $$csx62E = (long long) mb[].off4;
            $$csx62F = (long long) mb[].off16;
            $$csx62D = $$csx62F - $$csx62E;
            $$csx62C = 1ll + $$csx62D;
            $$csx62B = $$csx62C % 2ll;
            if (!($$csx62C > $$csx62B)) goto lab_32;
            if (!1) goto lab_33;
            $$CIVAA0 = (long long) 0;
            $$csx633 = (long long) mb[].off8;
            $$csx634 = (long long) mb[].off20;
            $$csx632 = $$csx634 - $$csx633;
            $$csx631 = 1ll + $$csx632;
            $$csx630 = $$csx631 % 2ll;
            if (!($$csx631 > $$csx630)) goto lab_66;
            $$ICM.d-a2y_%addr85C = d-a2y_%addr;
            $$ICM.d-T_469_1%addr85D = d-T_469_1%addr;
            $$ICM.mb[].off2085E = mb[].off20;
            $$ICM.mb[].off885F = mb[].off8;
            $$ICM.mb[].off16860 = mb[].off16;
            $$ICM.mb[].off4861 = mb[].off4;
            $$ICM.mb[].off12862 = mb[].off12;
            $$ICM.mb[].off0863 = mb[].off0;
            $$ICM.$$csx15E864 = $$csx15E;
            $$ICM865 = (((long long) $$ICM.mb[].off0863 * 8ll - (long long) $$ICM.mb[].off12862 * 8ll) - 8ll) * $$csx62C;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 114 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx630 > 0ll)) goto lab_24;
              $$CIVA9F = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVA9E = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx633 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((unsigned long long) $$CIVA9E < (unsigned long long) $$csx62C);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((long long) $$CIVA9F < $$csx631 % (long long) 2u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$CIVA9F = $$csx631 % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 113 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx62B > 0ll)) goto lab_28;
                $$CIVA9E = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 109 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 108 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx633 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((long long) $$CIVA9E < $$csx62C % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((unsigned long long) $$CIVA9F < (unsigned long long) $$csx631);    /* ~13 */
              $$CIVAA2 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 112 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVAA1 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 111 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 110 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=4 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA0 + ((((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)][1ll][($$CIVAA2 * 2ll + $$csx630) + $$csx633][($$CIVAA1 * 2ll + $$csx62B) + $$csx62E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][1ll + ($$CIVAA2 * 2ll + $$csx630)][1ll + ($$CIVAA1 * 2ll + $$csx62B)][$$CIVA9D + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA0 + ((((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)][1ll][($$CIVAA2 * 2ll + $$csx630) + $$csx633][1ll + (($$CIVAA1 * 2ll + $$csx62B) + $$csx62E)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][1ll + ($$CIVAA2 * 2ll + $$csx630)][2ll + ($$CIVAA1 * 2ll + $$csx62B)][$$CIVA9D + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA0 + ((((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)][1ll][1ll + (($$CIVAA2 * 2ll + $$csx630) + $$csx633)][($$CIVAA1 * 2ll + $$csx62B) + $$csx62E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][2ll + ($$CIVAA2 * 2ll + $$csx630)][1ll + ($$CIVAA1 * 2ll + $$csx62B)][$$CIVA9D + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA0 + ((((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)][1ll][1ll + (($$CIVAA2 * 2ll + $$csx630) + $$csx633)][1ll + (($$CIVAA1 * 2ll + $$csx62B) + $$csx62E)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][2ll + ($$CIVAA2 * 2ll + $$csx630)][2ll + ($$CIVAA1 * 2ll + $$csx62B)][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVAA1 = $$CIVAA1 + 1ll;
                } while ((unsigned long long) $$CIVAA1 < (unsigned long long) (($$csx62F - ($$csx62B + $$csx62E)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVAA2 = $$CIVAA2 + 1ll;
              } while ((unsigned long long) $$CIVAA2 < (unsigned long long) (($$csx634 - ($$csx630 + $$csx633)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAA0 = $$CIVAA0 + 1ll;
            } while ((unsigned long long) $$CIVAA0 < $$UBnd44488 + $$LBnd44487 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_66:
            $$ICM.d-a2y_%addr85C = d-a2y_%addr;
            $$ICM.d-T_469_1%addr85D = d-T_469_1%addr;
            $$ICM.mb[].off2085E = mb[].off20;
            $$ICM.mb[].off885F = mb[].off8;
            $$ICM.mb[].off16860 = mb[].off16;
            $$ICM.mb[].off4861 = mb[].off4;
            $$ICM.mb[].off12862 = mb[].off12;
            $$ICM.mb[].off0863 = mb[].off0;
            $$ICM.$$csx15E864 = $$csx15E;
            $$ICM865 = (((long long) $$ICM.mb[].off0863 * 8ll - (long long) $$ICM.mb[].off12862 * 8ll) - 8ll) * $$csx62C;
            do {   /* id=18 guarded */ /* ~68 */ 
              /* region = 118 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx630 > 0ll)) goto lab_74;
              $$CIVA9F = (long long) 0;
              do {   /* id=20 guarded */ /* ~69 */ 
                /* region = 117 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_73;
                $$CIVA9E = (long long) 0;
                do {   /* id=19 guarded */ /* ~70 */ 
                  /* region = 116 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_72;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=21 guarded */ /* ~71 */ 
                    /* region = 115 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx633 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~71 */
                lab_72:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((unsigned long long) $$CIVA9E < (unsigned long long) $$csx62C);    /* ~70 */
              lab_73:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((long long) $$CIVA9F < $$csx631 % (long long) 2u);    /* ~69 */
            lab_74:
              /* DIR   LATCH */
              $$CIVAA0 = $$CIVAA0 + 1ll;
            } while ((unsigned long long) $$CIVAA0 < $$UBnd44488 + $$LBnd44487 * 18446744073709551615ull);    /* ~68 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVAA0 = (long long) 0;
            $$csx638 = (long long) mb[].off8;
            $$csx637 = (long long) mb[].off20 - $$csx638;
            $$csx636 = 1ll + $$csx637;
            $$csx635 = $$csx636 % 2ll;
            if (!($$csx636 > $$csx635)) goto lab_86;
            $$ICM.d-a2y_%addr85C = d-a2y_%addr;
            $$ICM.d-T_469_1%addr85D = d-T_469_1%addr;
            $$ICM.mb[].off2085E = mb[].off20;
            $$ICM.mb[].off885F = mb[].off8;
            $$ICM.mb[].off16860 = mb[].off16;
            $$ICM.mb[].off4861 = mb[].off4;
            $$ICM.mb[].off12862 = mb[].off12;
            $$ICM.mb[].off0863 = mb[].off0;
            $$ICM.$$csx15E864 = $$csx15E;
            $$ICM865 = (((long long) $$ICM.mb[].off0863 * 8ll - (long long) $$ICM.mb[].off12862 * 8ll) - 8ll) * $$csx62C;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 125 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx635 > 0ll)) goto lab_40;
              $$CIVA9F = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 121 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVA9E = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 120 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 119 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx638 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((unsigned long long) $$CIVA9E < (unsigned long long) $$csx62C);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((long long) $$CIVA9F < $$csx636 % (long long) 2u);    /* ~35 */
            lab_40:
              if (!1) goto lab_46;
              $$CIVA9F = $$csx636 % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 124 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx62B > 0ll)) goto lab_45;
                $$CIVA9E = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 123 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 122 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx638 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((long long) $$CIVA9E < $$csx62C % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((unsigned long long) $$CIVA9F < (unsigned long long) $$csx636);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVAA0 = $$CIVAA0 + 1ll;
            } while ((unsigned long long) $$CIVAA0 < $$UBnd44488 + $$LBnd44487 * 18446744073709551615ull);    /* ~34 */
            goto lab_87;
          lab_86:
            $$ICM.d-a2y_%addr85C = d-a2y_%addr;
            $$ICM.d-T_469_1%addr85D = d-T_469_1%addr;
            $$ICM.mb[].off2085E = mb[].off20;
            $$ICM.mb[].off885F = mb[].off8;
            $$ICM.mb[].off16860 = mb[].off16;
            $$ICM.mb[].off4861 = mb[].off4;
            $$ICM.mb[].off12862 = mb[].off12;
            $$ICM.mb[].off0863 = mb[].off0;
            $$ICM.$$csx15E864 = $$csx15E;
            $$ICM865 = (((long long) $$ICM.mb[].off0863 * 8ll - (long long) $$ICM.mb[].off12862 * 8ll) - 8ll) * $$csx62C;
            do {   /* id=28 guarded */ /* ~88 */ 
              /* region = 129 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx635 > 0ll)) goto lab_94;
              $$CIVA9F = (long long) 0;
              do {   /* id=29 guarded */ /* ~89 */ 
                /* region = 128 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_93;
                $$CIVA9E = (long long) 0;
                do {   /* id=30 guarded */ /* ~90 */ 
                  /* region = 127 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_92;
                  $$CIVA9D = (long long) 0;
                  do {   /* id=31 guarded */ /* ~91 */ 
                    /* region = 126 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr85C->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr85C->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr85C  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx638 + $$CIVA9F][$$csx62E + $$CIVA9E][(long long) ((int *)((char *)$$ICM.d-a2y_%addr85C  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0863 + $$CIVA9D]] = ((double *)((char *)$$ICM.d-T_469_1%addr85D  + ((long long) $$ICM.mb[].off0863 * 8ll + ($$ICM.$$csx15E864 - (long long) $$ICM.mb[].off12862 * 8ll)) - 16ll))->T_469[].rns1300.[1ll + ($$CIVAA0 + (long long) $$LBnd44487)][$$CIVA9F + 1ll][$$CIVA9E + 1ll][$$CIVA9D + 1ll];
                    /* DIR   LATCH */
                    $$CIVA9D = $$CIVA9D + 1ll;
                  } while ((unsigned long long) $$CIVA9D < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12862 - (long long) $$ICM.mb[].off0863)));    /* ~91 */
                lab_92:
                  /* DIR   LATCH */
                  $$CIVA9E = $$CIVA9E + 1ll;
                } while ((unsigned long long) $$CIVA9E < (unsigned long long) $$csx62C);    /* ~90 */
              lab_93:
                /* DIR   LATCH */
                $$CIVA9F = $$CIVA9F + 1ll;
              } while ((long long) $$CIVA9F < $$csx636 % (long long) 2u);    /* ~89 */
            lab_94:
              /* DIR   LATCH */
              $$CIVAA0 = $$CIVAA0 + 1ll;
            } while ((unsigned long long) $$CIVAA0 < $$UBnd44488 + $$LBnd44487 * 18446744073709551615ull);    /* ~88 */
          lab_87:
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
61920not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81920not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91920not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101920not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111920not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121920not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131920not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141920not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151920not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161920not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171920not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181920not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191920not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201920not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211920not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281920not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291920not available28150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301920not available2925020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311920not available303500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
221920not available232140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231920not available3411402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
261920not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
271920not available323500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321920not available3325020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
331920not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
341920not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
351920not available22314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
361920not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
371920not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
381920not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391920not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
401920not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4394LoopHasPrivateVariables (success)High Level Optimizer24619201Private variables recognized in loop nest.
  • Variable Name: "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", "$$CIV46B", "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", "$$CIV46B", "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", and "$$CIV46B"
4395LoopParallelized (success)High Level Optimizer24619201Loop was automatically parallelized.not available
4396NonInnermostLoop (fail)High Level Optimizer24619201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4397NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4398NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4399NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4400UnsupportedStructure (fail)High Level Optimizer24619205An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4401NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4402NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4403NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4404OuterLoopUnroll (success)High Level Optimizer24619202An outer loop unroll was performed.
  • Unroll Factor: 2
4405OuterLoopUnroll (success)High Level Optimizer24619203An outer loop unroll was performed.
  • Unroll Factor: 2
4406NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4407NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4408NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4409NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4410NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4411NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4412NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4413NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4414NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4415NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4416NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4417NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4418NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4419NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4420NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4421UnsupportedStructure (fail)High Level Optimizer246192015An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4422NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4423NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4424NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
5613LoopUnroll (success)Low Level Optimizer246161654Loop unroll was performed.
  • Unroll Factor: 2
5614LoopUnroll (success)Low Level Optimizer2461616535Loop unroll was performed.
  • Unroll Factor: 2
7198ModuloSchedule (success)Low Level Optimizer2461616510Loop was modulo scheduled.
  • Initiation Interval: 10
7199ModuloSchedule (success)Low Level Optimizer246not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7200ModuloSchedule (success)Low Level Optimizer2461616512Loop was modulo scheduled.
  • Initiation Interval: 10
7201ModuloSchedule (success)Low Level Optimizer2461616527Loop was modulo scheduled.
  • Initiation Interval: 10
7202ModuloSchedule (success)Low Level Optimizer246not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7203ModuloSchedule (success)Low Level Optimizer2461616521Loop was modulo scheduled.
  • Initiation Interval: 10
7204ModuloSchedule (success)Low Level Optimizer2461616514Loop was modulo scheduled.
  • Initiation Interval: 10
7205ModuloSchedule (success)Low Level Optimizer2461616517Loop was modulo scheduled.
  • Initiation Interval: 10
7206ModuloSchedule (success)Low Level Optimizer2461616539Loop was modulo scheduled.
  • Initiation Interval: 10
7207ModuloSchedule (success)Low Level Optimizer2461616531Loop was modulo scheduled.
  • Initiation Interval: 10

Region #247
Region Nameupdateb$$OL$$193
Region Name (Demangled)not available
Start Line #1925
End Line #1925
Pseudocode
          void updateb$$OL$$193(char * $$WIPtr44498, unsigned long long $$LBnd44499, unsigned long long $$UBnd44500)
  1925 |  {
            $$csx63C = (long long) mb[].off4;
            $$csx63D = (long long) mb[].off16;
            $$csx63B = $$csx63D - $$csx63C;
            $$csx63A = 1ll + $$csx63B;
            $$csx639 = $$csx63A % 2ll;
            if (!($$csx63A > $$csx639)) goto lab_32;
            if (!1) goto lab_31;
            $$CIVAA6 = (long long) 0;
            $$ICM.hdtdz866 = hdtdz;
            $$ICM.d-ex_%addr867 = d-ex_%addr;
            $$ICM.d-a2y_%addr868 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr869 = d-T_472_1%addr;
            $$ICM.mb[].off2086A = mb[].off20;
            $$ICM.mb[].off886B = mb[].off8;
            $$ICM.mb[].off1686C = mb[].off16;
            $$ICM.mb[].off486D = mb[].off4;
            $$ICM.mb[].off1286E = mb[].off12;
            $$ICM.mb[].off086F = mb[].off0;
            $$ICM.$$csx160870 = $$csx160;
            $$ICM871 = (((long long) $$ICM.mb[].off086F * 8ll - (long long) $$ICM.mb[].off1286E * 8ll) - 8ll) * $$csx63A;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 82 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll > 0ll)) goto lab_24;
              $$CIVAA5 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 75 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVAA4 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVAA3 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 73 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][$$CIVAA5 + 1ll][$$CIVAA4 + 1ll][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) ($$ICM.mb[].off886B + 1) + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    /* DIR   LATCH */
                    $$CIVAA3 = $$CIVAA3 + 1ll;
                  } while ((unsigned long long) $$CIVAA3 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1286E - (long long) $$ICM.mb[].off086F)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVAA4 = $$CIVAA4 + 1ll;
                } while ((unsigned long long) $$CIVAA4 < (unsigned long long) $$csx63A);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVAA5 = $$CIVAA5 + 1ll;
              } while ((long long) $$CIVAA5 < (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % (long long) 2u);    /* ~19 */
            lab_24:
              if (!(1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B) > (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)) goto lab_3;
              $$CIVAA5 = (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 81 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx639 > 0ll)) goto lab_28;
                $$CIVAA4 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 77 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVAA3 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 76 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][$$CIVAA5 + 1ll][$$CIVAA4 + 1ll][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) ($$ICM.mb[].off886B + 1) + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    /* DIR   LATCH */
                    $$CIVAA3 = $$CIVAA3 + 1ll;
                  } while ((unsigned long long) $$CIVAA3 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1286E - (long long) $$ICM.mb[].off086F)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVAA4 = $$CIVAA4 + 1ll;
                } while ((long long) $$CIVAA4 < $$csx63A % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVAA5 = $$CIVAA5 + 1ll;
              } while ((unsigned long long) $$CIVAA5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)));    /* ~13 */
              $$CIVAA8 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 80 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVAA7 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 79 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVAA3 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 78 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)][1ll + ($$CIVAA7 * 2ll + $$csx639)][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) ($$ICM.mb[].off886B + 1)][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)][2ll + ($$CIVAA7 * 2ll + $$csx639)][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) ($$ICM.mb[].off886B + 1)][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)][1ll + ($$CIVAA7 * 2ll + $$csx639)][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B)][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) ($$ICM.mb[].off886B + 1))][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B)][($$CIVAA7 * 2ll + $$csx639) + $$csx63C][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)][2ll + ($$CIVAA7 * 2ll + $$csx639)][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B)][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) ($$ICM.mb[].off886B + 1))][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll) + (long long) $$ICM.mb[].off886B)][1ll + (($$CIVAA7 * 2ll + $$csx639) + $$csx63C)][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    /* DIR   LATCH */
                    $$CIVAA3 = $$CIVAA3 + 1ll;
                  } while ((unsigned long long) $$CIVAA3 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1286E - (long long) $$ICM.mb[].off086F)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVAA7 = $$CIVAA7 + 1ll;
                } while ((unsigned long long) $$CIVAA7 < (unsigned long long) (($$csx63D - ($$csx639 + $$csx63C)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVAA8 = $$CIVAA8 + 1ll;
              } while ((unsigned long long) $$CIVAA8 < (unsigned long long) (((long long) $$ICM.mb[].off2086A - ((1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll + (long long) $$ICM.mb[].off886B)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAA6 = $$CIVAA6 + 1ll;
            } while ((unsigned long long) $$CIVAA6 < $$UBnd44500 + $$LBnd44499 * 18446744073709551615ull);    /* ~2 */
          lab_31:
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVAA6 = (long long) 0;
            $$ICM.hdtdz866 = hdtdz;
            $$ICM.d-ex_%addr867 = d-ex_%addr;
            $$ICM.d-a2y_%addr868 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr869 = d-T_472_1%addr;
            $$ICM.mb[].off2086A = mb[].off20;
            $$ICM.mb[].off886B = mb[].off8;
            $$ICM.mb[].off1686C = mb[].off16;
            $$ICM.mb[].off486D = mb[].off4;
            $$ICM.mb[].off1286E = mb[].off12;
            $$ICM.mb[].off086F = mb[].off0;
            $$ICM.$$csx160870 = $$csx160;
            $$ICM871 = (((long long) $$ICM.mb[].off086F * 8ll - (long long) $$ICM.mb[].off1286E * 8ll) - 8ll) * $$csx63A;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 89 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll > 0ll)) goto lab_40;
              $$CIVAA5 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 85 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVAA4 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 84 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVAA3 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 83 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][$$CIVAA5 + 1ll][$$CIVAA4 + 1ll][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) ($$ICM.mb[].off886B + 1) + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    /* DIR   LATCH */
                    $$CIVAA3 = $$CIVAA3 + 1ll;
                  } while ((unsigned long long) $$CIVAA3 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1286E - (long long) $$ICM.mb[].off086F)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVAA4 = $$CIVAA4 + 1ll;
                } while ((unsigned long long) $$CIVAA4 < (unsigned long long) $$csx63A);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVAA5 = $$CIVAA5 + 1ll;
              } while ((long long) $$CIVAA5 < (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B) > (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % 2ll)) goto lab_46;
              $$CIVAA5 = (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 88 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx639 > 0ll)) goto lab_45;
                $$CIVAA4 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 87 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVAA3 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 86 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_472_1%addr869  + ((long long) $$ICM.mb[].off086F * 8ll + ($$ICM.$$csx160870 - (long long) $$ICM.mb[].off1286E * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][$$CIVAA5 + 1ll][$$CIVAA4 + 1ll][$$CIVAA3 + 1ll] = ((double *)((char *)$$ICM.d-a2y_%addr868->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr868->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr868  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-a2y_%addr868  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - $$ICM.hdtdz866 * (((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) ($$ICM.mb[].off886B + 1) + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]] - ((double *)((char *)$$ICM.d-ex_%addr867->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr867->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) $$ICM.mb[].off886B + $$CIVAA5][$$csx63C + $$CIVAA4][(long long) ((int *)((char *)$$ICM.d-ex_%addr867  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off086F + $$CIVAA3]]);
                    /* DIR   LATCH */
                    $$CIVAA3 = $$CIVAA3 + 1ll;
                  } while ((unsigned long long) $$CIVAA3 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off1286E - (long long) $$ICM.mb[].off086F)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVAA4 = $$CIVAA4 + 1ll;
                } while ((long long) $$CIVAA4 < $$csx63A % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVAA5 = $$CIVAA5 + 1ll;
              } while ((unsigned long long) $$CIVAA5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off2086A - (long long) $$ICM.mb[].off886B)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVAA6 = $$CIVAA6 + 1ll;
            } while ((unsigned long long) $$CIVAA6 < $$UBnd44500 + $$LBnd44499 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11925not availablenot availablenot available2004806060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
31925not available22300200300200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41925not available3330003000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51925not available1190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
61925not available7190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71925not availablenot availablenot available2001804040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
81925not available1190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91925not available829020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101925not available93900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111925not available529020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121925not available113900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131925not available629020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141925not available133900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151925not available7190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161925not available1529020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171925not available163900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181925not availablenot availablenot available2004806060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191925not available2029020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201925not available18190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211925not available193900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281925not availablenot availablenot available2001804040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291925not available28190202009020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301925not available2929020090200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311925not available303900900100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321925not available28190202009020200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4425LoopHasPrivateVariables (success)High Level Optimizer24719251Private variables recognized in loop nest.
  • Variable Name: "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", "$$CIV46F", "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", "$$CIV46F", "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", and "$$CIV46F"
4426LoopParallelized (success)High Level Optimizer24719251Loop was automatically parallelized.not available
4427NonInnermostLoop (fail)High Level Optimizer24719251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4428NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4429UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4430NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4431UnsupportedStructure (fail)High Level Optimizer24719255An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4432NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4433UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4434NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4435OuterLoopUnroll (success)High Level Optimizer24719252An outer loop unroll was performed.
  • Unroll Factor: 2
4436OuterLoopUnroll (success)High Level Optimizer24719253An outer loop unroll was performed.
  • Unroll Factor: 2
4437NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4438UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4439NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4440NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4441UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4442NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4443NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4444UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4445NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4446NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4447UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4448NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4449NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4450UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4451NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4452UnsupportedStructure (fail)High Level Optimizer247192515An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4453NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4454UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4455NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
5612LoopUnroll (success)Low Level Optimizer247not available1Loop unroll was performed.
  • Unroll Factor: 4
7191ModuloSchedule (success)Low Level Optimizer2471616610Loop was modulo scheduled.
  • Initiation Interval: 22
7192ModuloSchedule (success)Low Level Optimizer2471616612Loop was modulo scheduled.
  • Initiation Interval: 22
7193ModuloSchedule (success)Low Level Optimizer247161664Loop was modulo scheduled.
  • Initiation Interval: 34
7194ModuloSchedule (success)Low Level Optimizer2471616621Loop was modulo scheduled.
  • Initiation Interval: 22
7195ModuloSchedule (success)Low Level Optimizer2471616614Loop was modulo scheduled.
  • Initiation Interval: 22
7196ModuloSchedule (success)Low Level Optimizer2471616617Loop was modulo scheduled.
  • Initiation Interval: 22
7197ModuloSchedule (success)Low Level Optimizer2471616631Loop was modulo scheduled.
  • Initiation Interval: 22

Region #248
Region Nameupdateb$$OL$$194
Region Name (Demangled)not available
Start Line #1925
End Line #1925
Pseudocode
          void updateb$$OL$$194(char * $$WIPtr44510, unsigned long long $$LBnd44511, unsigned long long $$UBnd44512)
  1925 |  {
            $$csx641 = (long long) mb[].off4;
            $$csx642 = (long long) mb[].off16;
            $$csx640 = $$csx642 - $$csx641;
            $$csx63F = 1ll + $$csx640;
            $$csx63E = $$csx63F % 2ll;
            if (!($$csx63F > $$csx63E)) goto lab_32;
            if (!1) goto lab_33;
            $$CIVAAC = (long long) 0;
            $$csx646 = (long long) mb[].off8;
            $$csx647 = (long long) mb[].off20;
            $$csx645 = $$csx647 - $$csx646;
            $$csx644 = 1ll + $$csx645;
            $$csx643 = $$csx644 % 2ll;
            if (!($$csx644 > $$csx643)) goto lab_66;
            $$ICM.d-a2y_%addr872 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr873 = d-T_472_1%addr;
            $$ICM.mb[].off20874 = mb[].off20;
            $$ICM.mb[].off8875 = mb[].off8;
            $$ICM.mb[].off16876 = mb[].off16;
            $$ICM.mb[].off4877 = mb[].off4;
            $$ICM.mb[].off12878 = mb[].off12;
            $$ICM.mb[].off0879 = mb[].off0;
            $$ICM.$$csx16287A = $$csx162;
            $$ICM87B = (((long long) $$ICM.mb[].off0879 * 8ll - (long long) $$ICM.mb[].off12878 * 8ll) - 8ll) * $$csx63F;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 114 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx643 > 0ll)) goto lab_24;
              $$CIVAAB = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVAAA = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx646 + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((unsigned long long) $$CIVAAA < (unsigned long long) $$csx63F);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((long long) $$CIVAAB < $$csx644 % (long long) 2u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$CIVAAB = $$csx644 % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 113 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx63E > 0ll)) goto lab_28;
                $$CIVAAA = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 109 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 108 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx646 + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((long long) $$CIVAAA < $$csx63F % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((unsigned long long) $$CIVAAB < (unsigned long long) $$csx644);    /* ~13 */
              $$CIVAAE = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 112 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVAAD = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 111 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 110 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=4 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAAC + ((((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)][1ll][($$CIVAAE * 2ll + $$csx643) + $$csx646][($$CIVAAD * 2ll + $$csx63E) + $$csx641][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][1ll + ($$CIVAAE * 2ll + $$csx643)][1ll + ($$CIVAAD * 2ll + $$csx63E)][$$CIVAA9 + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAAC + ((((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)][1ll][($$CIVAAE * 2ll + $$csx643) + $$csx646][1ll + (($$CIVAAD * 2ll + $$csx63E) + $$csx641)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][1ll + ($$CIVAAE * 2ll + $$csx643)][2ll + ($$CIVAAD * 2ll + $$csx63E)][$$CIVAA9 + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAAC + ((((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)][1ll][1ll + (($$CIVAAE * 2ll + $$csx643) + $$csx646)][($$CIVAAD * 2ll + $$csx63E) + $$csx641][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][2ll + ($$CIVAAE * 2ll + $$csx643)][1ll + ($$CIVAAD * 2ll + $$csx63E)][$$CIVAA9 + 1ll];
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAAC + ((((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)][1ll][1ll + (($$CIVAAE * 2ll + $$csx643) + $$csx646)][1ll + (($$CIVAAD * 2ll + $$csx63E) + $$csx641)][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][2ll + ($$CIVAAE * 2ll + $$csx643)][2ll + ($$CIVAAD * 2ll + $$csx63E)][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVAAD = $$CIVAAD + 1ll;
                } while ((unsigned long long) $$CIVAAD < (unsigned long long) (($$csx642 - ($$csx63E + $$csx641)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVAAE = $$CIVAAE + 1ll;
              } while ((unsigned long long) $$CIVAAE < (unsigned long long) (($$csx647 - ($$csx643 + $$csx646)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAAC = $$CIVAAC + 1ll;
            } while ((unsigned long long) $$CIVAAC < $$UBnd44512 + $$LBnd44511 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_66:
            $$ICM.d-a2y_%addr872 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr873 = d-T_472_1%addr;
            $$ICM.mb[].off20874 = mb[].off20;
            $$ICM.mb[].off8875 = mb[].off8;
            $$ICM.mb[].off16876 = mb[].off16;
            $$ICM.mb[].off4877 = mb[].off4;
            $$ICM.mb[].off12878 = mb[].off12;
            $$ICM.mb[].off0879 = mb[].off0;
            $$ICM.$$csx16287A = $$csx162;
            $$ICM87B = (((long long) $$ICM.mb[].off0879 * 8ll - (long long) $$ICM.mb[].off12878 * 8ll) - 8ll) * $$csx63F;
            do {   /* id=18 guarded */ /* ~68 */ 
              /* region = 118 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx643 > 0ll)) goto lab_74;
              $$CIVAAB = (long long) 0;
              do {   /* id=20 guarded */ /* ~69 */ 
                /* region = 117 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_73;
                $$CIVAAA = (long long) 0;
                do {   /* id=19 guarded */ /* ~70 */ 
                  /* region = 116 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_72;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~71 */ 
                    /* region = 115 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx646 + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~71 */
                lab_72:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((unsigned long long) $$CIVAAA < (unsigned long long) $$csx63F);    /* ~70 */
              lab_73:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((long long) $$CIVAAB < $$csx644 % (long long) 2u);    /* ~69 */
            lab_74:
              /* DIR   LATCH */
              $$CIVAAC = $$CIVAAC + 1ll;
            } while ((unsigned long long) $$CIVAAC < $$UBnd44512 + $$LBnd44511 * 18446744073709551615ull);    /* ~68 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVAAC = (long long) 0;
            $$csx64B = (long long) mb[].off8;
            $$csx64A = (long long) mb[].off20 - $$csx64B;
            $$csx649 = 1ll + $$csx64A;
            $$csx648 = $$csx649 % 2ll;
            if (!($$csx649 > $$csx648)) goto lab_86;
            $$ICM.d-a2y_%addr872 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr873 = d-T_472_1%addr;
            $$ICM.mb[].off20874 = mb[].off20;
            $$ICM.mb[].off8875 = mb[].off8;
            $$ICM.mb[].off16876 = mb[].off16;
            $$ICM.mb[].off4877 = mb[].off4;
            $$ICM.mb[].off12878 = mb[].off12;
            $$ICM.mb[].off0879 = mb[].off0;
            $$ICM.$$csx16287A = $$csx162;
            $$ICM87B = (((long long) $$ICM.mb[].off0879 * 8ll - (long long) $$ICM.mb[].off12878 * 8ll) - 8ll) * $$csx63F;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 125 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx648 > 0ll)) goto lab_40;
              $$CIVAAB = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 121 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVAAA = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 120 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 119 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx64B + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((unsigned long long) $$CIVAAA < (unsigned long long) $$csx63F);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((long long) $$CIVAAB < $$csx649 % (long long) 2u);    /* ~35 */
            lab_40:
              if (!1) goto lab_46;
              $$CIVAAB = $$csx649 % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 124 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx63E > 0ll)) goto lab_45;
                $$CIVAAA = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 123 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 122 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx64B + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((long long) $$CIVAAA < $$csx63F % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((unsigned long long) $$CIVAAB < (unsigned long long) $$csx649);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVAAC = $$CIVAAC + 1ll;
            } while ((unsigned long long) $$CIVAAC < $$UBnd44512 + $$LBnd44511 * 18446744073709551615ull);    /* ~34 */
            goto lab_87;
          lab_86:
            $$ICM.d-a2y_%addr872 = d-a2y_%addr;
            $$ICM.d-T_472_1%addr873 = d-T_472_1%addr;
            $$ICM.mb[].off20874 = mb[].off20;
            $$ICM.mb[].off8875 = mb[].off8;
            $$ICM.mb[].off16876 = mb[].off16;
            $$ICM.mb[].off4877 = mb[].off4;
            $$ICM.mb[].off12878 = mb[].off12;
            $$ICM.mb[].off0879 = mb[].off0;
            $$ICM.$$csx16287A = $$csx162;
            $$ICM87B = (((long long) $$ICM.mb[].off0879 * 8ll - (long long) $$ICM.mb[].off12878 * 8ll) - 8ll) * $$csx63F;
            do {   /* id=28 guarded */ /* ~88 */ 
              /* region = 129 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx648 > 0ll)) goto lab_94;
              $$CIVAAB = (long long) 0;
              do {   /* id=29 guarded */ /* ~89 */ 
                /* region = 128 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_93;
                $$CIVAAA = (long long) 0;
                do {   /* id=30 guarded */ /* ~90 */ 
                  /* region = 127 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_92;
                  $$CIVAA9 = (long long) 0;
                  do {   /* id=31 guarded */ /* ~91 */ 
                    /* region = 126 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2y_%addr872->a2y_%d-data%addr.rns1305.  + $$ICM.d-a2y_%addr872->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2y_%addr872  + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][$$csx64B + $$CIVAAB][$$csx641 + $$CIVAAA][(long long) ((int *)((char *)$$ICM.d-a2y_%addr872  + 40ll))->a2y_%x[].rns1303.[(long long) $$ICM.mb[].off0879 + $$CIVAA9]] = ((double *)((char *)$$ICM.d-T_472_1%addr873  + ((long long) $$ICM.mb[].off0879 * 8ll + ($$ICM.$$csx16287A - (long long) $$ICM.mb[].off12878 * 8ll)) - 16ll))->T_472[].rns1307.[1ll + ($$CIVAAC + (long long) $$LBnd44511)][$$CIVAAB + 1ll][$$CIVAAA + 1ll][$$CIVAA9 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAA9 = $$CIVAA9 + 1ll;
                  } while ((unsigned long long) $$CIVAA9 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12878 - (long long) $$ICM.mb[].off0879)));    /* ~91 */
                lab_92:
                  /* DIR   LATCH */
                  $$CIVAAA = $$CIVAAA + 1ll;
                } while ((unsigned long long) $$CIVAAA < (unsigned long long) $$csx63F);    /* ~90 */
              lab_93:
                /* DIR   LATCH */
                $$CIVAAB = $$CIVAAB + 1ll;
              } while ((long long) $$CIVAAB < $$csx649 % (long long) 2u);    /* ~89 */
            lab_94:
              /* DIR   LATCH */
              $$CIVAAC = $$CIVAAC + 1ll;
            } while ((unsigned long long) $$CIVAAC < $$UBnd44512 + $$LBnd44511 * 18446744073709551615ull);    /* ~88 */
          lab_87:
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11925not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21925not available111402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31925not available22140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51925not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
61925not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71925not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81925not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91925not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101925not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111925not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121925not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131925not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141925not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151925not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161925not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171925not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181925not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191925not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201925not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211925not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281925not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291925not available28150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301925not available2925020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311925not available303500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
221925not available232140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231925not available3411402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
261925not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
271925not available323500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321925not available3325020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
331925not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
341925not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
351925not available22314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
361925not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
371925not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
381925not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391925not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
401925not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4456LoopHasPrivateVariables (success)High Level Optimizer24819251Private variables recognized in loop nest.
  • Variable Name: "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", "$$CIV473", "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", "$$CIV473", "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", and "$$CIV473"
4457LoopParallelized (success)High Level Optimizer24819251Loop was automatically parallelized.not available
4458NonInnermostLoop (fail)High Level Optimizer24819251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4459NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4460NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4461NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4462UnsupportedStructure (fail)High Level Optimizer24819255An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4463NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4464NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4465NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4466OuterLoopUnroll (success)High Level Optimizer24819252An outer loop unroll was performed.
  • Unroll Factor: 2
4467OuterLoopUnroll (success)High Level Optimizer24819253An outer loop unroll was performed.
  • Unroll Factor: 2
4468NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4469NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4470NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4471NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4472NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4473NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4474NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4475NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4476NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4477NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4478NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4479NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4480NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4481NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4482NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4483UnsupportedStructure (fail)High Level Optimizer248192515An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4484NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4485NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4486NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
5610LoopUnroll (success)Low Level Optimizer248161674Loop unroll was performed.
  • Unroll Factor: 2
5611LoopUnroll (success)Low Level Optimizer2481616735Loop unroll was performed.
  • Unroll Factor: 2
7181ModuloSchedule (success)Low Level Optimizer2481616710Loop was modulo scheduled.
  • Initiation Interval: 10
7182ModuloSchedule (success)Low Level Optimizer248not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7183ModuloSchedule (success)Low Level Optimizer2481616712Loop was modulo scheduled.
  • Initiation Interval: 10
7184ModuloSchedule (success)Low Level Optimizer2481616727Loop was modulo scheduled.
  • Initiation Interval: 10
7185ModuloSchedule (success)Low Level Optimizer248not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7186ModuloSchedule (success)Low Level Optimizer2481616721Loop was modulo scheduled.
  • Initiation Interval: 10
7187ModuloSchedule (success)Low Level Optimizer2481616714Loop was modulo scheduled.
  • Initiation Interval: 10
7188ModuloSchedule (success)Low Level Optimizer2481616717Loop was modulo scheduled.
  • Initiation Interval: 10
7189ModuloSchedule (success)Low Level Optimizer2481616739Loop was modulo scheduled.
  • Initiation Interval: 10
7190ModuloSchedule (success)Low Level Optimizer2481616731Loop was modulo scheduled.
  • Initiation Interval: 10

Region #249
Region Nameupdateb$$OL$$195
Region Name (Demangled)not available
Start Line #1932
End Line #1932
Pseudocode
          void updateb$$OL$$195(char * $$WIPtr44522, unsigned long long $$LBnd44523, unsigned long long $$UBnd44524)
  1932 |  {
            $$csx64F = (long long) mb[].off4;
            $$csx650 = (long long) mb[].off16;
            $$csx64E = $$csx650 - $$csx64F;
            $$csx64D = 1ll + $$csx64E;
            $$csx64C = $$csx64D % 2ll;
            if (!($$csx64D > $$csx64C)) goto lab_32;
            if (!1) goto lab_31;
            $$CIVAB2 = (long long) 0;
            $$ICM.hdtdx87C = hdtdx;
            $$ICM.hdtdy87D = hdtdy;
            $$ICM.d-ex_%addr87E = d-ex_%addr;
            $$ICM.d-ey_%addr87F = d-ey_%addr;
            $$ICM..info880 = .info;
            $$ICM..index881 = .index;
            $$ICM.d-T_475_1%addr882 = d-T_475_1%addr;
            $$ICM.mb[].off20883 = mb[].off20;
            $$ICM.mb[].off8884 = mb[].off8;
            $$ICM.mb[].off16885 = mb[].off16;
            $$ICM.mb[].off4886 = mb[].off4;
            $$ICM.mb[].off12887 = mb[].off12;
            $$ICM.mb[].off0888 = mb[].off0;
            $$ICM.$$csx167889 = $$csx167;
            $$ICM88A = (((long long) $$ICM.mb[].off0888 * 8ll - (long long) $$ICM.mb[].off12887 * 8ll) - 8ll) * $$csx64D;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 82 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll > 0ll)) goto lab_24;
              $$CIVAB1 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 75 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVAB0 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 74 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVAAF = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 73 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][$$CIVAB1 + 1ll][$$CIVAB0 + 1ll][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][(long long) ($$ICM.mb[].off4886 + 1) + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    /* DIR   LATCH */
                    $$CIVAAF = $$CIVAAF + 1ll;
                  } while ((unsigned long long) $$CIVAAF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12887 - (long long) $$ICM.mb[].off0888)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVAB0 = $$CIVAB0 + 1ll;
                } while ((unsigned long long) $$CIVAB0 < (unsigned long long) $$csx64D);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVAB1 = $$CIVAB1 + 1ll;
              } while ((long long) $$CIVAB1 < (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % (long long) 2u);    /* ~19 */
            lab_24:
              if (!(1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884) > (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)) goto lab_3;
              $$CIVAB1 = (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 81 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx64C > 0ll)) goto lab_28;
                $$CIVAB0 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 77 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVAAF = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 76 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][$$CIVAB1 + 1ll][$$CIVAB0 + 1ll][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][(long long) ($$ICM.mb[].off4886 + 1) + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    /* DIR   LATCH */
                    $$CIVAAF = $$CIVAAF + 1ll;
                  } while ((unsigned long long) $$CIVAAF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12887 - (long long) $$ICM.mb[].off0888)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVAB0 = $$CIVAB0 + 1ll;
                } while ((long long) $$CIVAB0 < $$csx64D % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVAB1 = $$CIVAB1 + 1ll;
              } while ((unsigned long long) $$CIVAB1 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)));    /* ~13 */
              $$CIVAB4 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 80 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVAB3 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 79 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVAAF = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 78 */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=4 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)][1ll + ($$CIVAB3 * 2ll + $$csx64C)][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][($$CIVAB3 * 2ll + $$csx64C) + (long long) ($$ICM.mb[].off4886 + 1)][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)][2ll + ($$CIVAB3 * 2ll + $$csx64C)][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][1ll + (($$CIVAB3 * 2ll + $$csx64C) + (long long) ($$ICM.mb[].off4886 + 1))][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)][1ll + ($$CIVAB3 * 2ll + $$csx64C)][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][($$CIVAB3 * 2ll + $$csx64C) + (long long) ($$ICM.mb[].off4886 + 1)][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][($$CIVAB3 * 2ll + $$csx64C) + $$csx64F][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)][2ll + ($$CIVAB3 * 2ll + $$csx64C)][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][1ll + (($$CIVAB3 * 2ll + $$csx64C) + (long long) ($$ICM.mb[].off4886 + 1))][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll) + (long long) $$ICM.mb[].off8884)][1ll + (($$CIVAB3 * 2ll + $$csx64C) + $$csx64F)][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    /* DIR   LATCH */
                    $$CIVAAF = $$CIVAAF + 1ll;
                  } while ((unsigned long long) $$CIVAAF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12887 - (long long) $$ICM.mb[].off0888)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVAB3 = $$CIVAB3 + 1ll;
                } while ((unsigned long long) $$CIVAB3 < (unsigned long long) (($$csx650 - ($$csx64C + $$csx64F)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVAB4 = $$CIVAB4 + 1ll;
              } while ((unsigned long long) $$CIVAB4 < (unsigned long long) (((long long) $$ICM.mb[].off20883 - ((1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll + (long long) $$ICM.mb[].off8884)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAB2 = $$CIVAB2 + 1ll;
            } while ((unsigned long long) $$CIVAB2 < $$UBnd44524 + $$LBnd44523 * 18446744073709551615ull);    /* ~2 */
          lab_31:
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVAB2 = (long long) 0;
            $$ICM.hdtdx87C = hdtdx;
            $$ICM.hdtdy87D = hdtdy;
            $$ICM.d-ex_%addr87E = d-ex_%addr;
            $$ICM.d-ey_%addr87F = d-ey_%addr;
            $$ICM..info880 = .info;
            $$ICM..index881 = .index;
            $$ICM.d-T_475_1%addr882 = d-T_475_1%addr;
            $$ICM.mb[].off20883 = mb[].off20;
            $$ICM.mb[].off8884 = mb[].off8;
            $$ICM.mb[].off16885 = mb[].off16;
            $$ICM.mb[].off4886 = mb[].off4;
            $$ICM.mb[].off12887 = mb[].off12;
            $$ICM.mb[].off0888 = mb[].off0;
            $$ICM.$$csx167889 = $$csx167;
            $$ICM88A = (((long long) $$ICM.mb[].off0888 * 8ll - (long long) $$ICM.mb[].off12887 * 8ll) - 8ll) * $$csx64D;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 89 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!((1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll > 0ll)) goto lab_40;
              $$CIVAB1 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 85 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVAB0 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 84 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVAAF = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 83 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][$$CIVAB1 + 1ll][$$CIVAB0 + 1ll][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][(long long) ($$ICM.mb[].off4886 + 1) + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    /* DIR   LATCH */
                    $$CIVAAF = $$CIVAAF + 1ll;
                  } while ((unsigned long long) $$CIVAAF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12887 - (long long) $$ICM.mb[].off0888)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVAB0 = $$CIVAB0 + 1ll;
                } while ((unsigned long long) $$CIVAB0 < (unsigned long long) $$csx64D);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVAB1 = $$CIVAB1 + 1ll;
              } while ((long long) $$CIVAB1 < (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % (long long) 2u);    /* ~35 */
            lab_40:
              if (!(1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884) > (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % 2ll)) goto lab_46;
              $$CIVAB1 = (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)) % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 88 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx64C > 0ll)) goto lab_45;
                $$CIVAB0 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 87 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVAAF = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 86 */
                    /* Residual */
                    /* bump-normalized */
                    /* independent */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   INDEPENDENT construct_no=0 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-T_475_1%addr882  + ((long long) $$ICM.mb[].off0888 * 8ll + ($$ICM.$$csx167889 - (long long) $$ICM.mb[].off12887 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][$$CIVAB1 + 1ll][$$CIVAB0 + 1ll][$$CIVAAF + 1ll] = (((double *)((char *)$$ICM..info880->info%d-aux%addr  + $$ICM..info880->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ($$ICM..index881->index + $$ICM.mb[].off0888) + $$CIVAAF] + $$ICM.hdtdy87D * (((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][(long long) ($$ICM.mb[].off4886 + 1) + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ex_%addr87E->ex_%d-data%addr.rns1311.  + $$ICM.d-ex_%addr87E->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ex_%addr87E  + 40ll))->ex_%x[].rns1309.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]])) - $$ICM.hdtdx87C * (((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) ($$ICM.mb[].off0888 + 1) + $$CIVAAF]] - ((double *)((char *)$$ICM.d-ey_%addr87F->ey_%d-data%addr.rns1296.  + $$ICM.d-ey_%addr87F->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) $$ICM.mb[].off8884 + $$CIVAB1][$$csx64F + $$CIVAB0][(long long) ((int *)((char *)$$ICM.d-ey_%addr87F  + 40ll))->ey_%x[].rns1294.[(long long) $$ICM.mb[].off0888 + $$CIVAAF]]);
                    /* DIR   LATCH */
                    $$CIVAAF = $$CIVAAF + 1ll;
                  } while ((unsigned long long) $$CIVAAF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12887 - (long long) $$ICM.mb[].off0888)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVAB0 = $$CIVAB0 + 1ll;
                } while ((long long) $$CIVAB0 < $$csx64D % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVAB1 = $$CIVAB1 + 1ll;
              } while ((unsigned long long) $$CIVAB1 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off20883 - (long long) $$ICM.mb[].off8884)));    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVAB2 = $$CIVAB2 + 1ll;
            } while ((unsigned long long) $$CIVAB2 < $$UBnd44524 + $$LBnd44523 * 18446744073709551615ull);    /* ~34 */
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11932not availablenot availablenot available2007206060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21932not available114802020048020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
41932not available3348004800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51932not available111202020012020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
81932not available111202020012020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91932not available82120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101932not available9312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111932not available52120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121932not available11312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131932not available62120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141932not available13312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151932not available711202020012020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161932not available152120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171932not available16312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181932not availablenot availablenot available2007206060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191932not available202120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201932not available1811202020012020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211932not available19312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281932not availablenot availablenot available2002404040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291932not available2811202020012020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301932not available292120200120200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311932not available30312001200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321932not available2811202020012020200100 (default)
  • residual
  • perfect nest
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4487LoopHasPrivateVariables (success)High Level Optimizer24919321Private variables recognized in loop nest.
  • Variable Name: "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", "$$CIV477", "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", "$$CIV477", "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", and "$$CIV477"
4488LoopParallelized (success)High Level Optimizer24919321Loop was automatically parallelized.not available
4489NonInnermostLoop (fail)High Level Optimizer24919321An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4490NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4491UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4492NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4493UnsupportedStructure (fail)High Level Optimizer24919325An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4494NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4495UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4496NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4497OuterLoopUnroll (success)High Level Optimizer24919322An outer loop unroll was performed.
  • Unroll Factor: 2
4498OuterLoopUnroll (success)High Level Optimizer24919323An outer loop unroll was performed.
  • Unroll Factor: 2
4499NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4500UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4501NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4502NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4503UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4504NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4505NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4506UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4507NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4508NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4509UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4510NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4511NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4512UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4513NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4514UnsupportedStructure (fail)High Level Optimizer249193215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4515NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4516UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4517NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
5602LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5603LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5604LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5605LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5606LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5607LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5608LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5609LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 4
7174ModuloSchedule (success)Low Level Optimizer249not available10Loop was modulo scheduled.
  • Initiation Interval: 61
7175ModuloSchedule (success)Low Level Optimizer249not available12Loop was modulo scheduled.
  • Initiation Interval: 61
7176RegisterPressureTooHigh (fail)Low Level Optimizer249not available4Loop cannot be modulo scheduled because the register pressure is too high.not available
7177ModuloSchedule (success)Low Level Optimizer249not available21Loop was modulo scheduled.
  • Initiation Interval: 61
7178ModuloSchedule (success)Low Level Optimizer249not available14Loop was modulo scheduled.
  • Initiation Interval: 61
7179ModuloSchedule (success)Low Level Optimizer249not available17Loop was modulo scheduled.
  • Initiation Interval: 61
7180ModuloSchedule (success)Low Level Optimizer249not available31Loop was modulo scheduled.
  • Initiation Interval: 61

Region #250
Region Nameupdateb$$OL$$196
Region Name (Demangled)not available
Start Line #1932
End Line #1932
Pseudocode
          void updateb$$OL$$196(char * $$WIPtr44534, unsigned long long $$LBnd44535, unsigned long long $$UBnd44536)
  1932 |  {
            $$csx654 = (long long) mb[].off4;
            $$csx655 = (long long) mb[].off16;
            $$csx653 = $$csx655 - $$csx654;
            $$csx652 = 1ll + $$csx653;
            $$csx651 = $$csx652 % 2ll;
            if (!($$csx652 > $$csx651)) goto lab_32;
            if (!1) goto lab_33;
            $$CIVAB8 = (long long) 0;
            $$csx659 = (long long) mb[].off8;
            $$csx65A = (long long) mb[].off20;
            $$csx658 = $$csx65A - $$csx659;
            $$csx657 = 1ll + $$csx658;
            $$csx656 = $$csx657 % 2ll;
            if (!($$csx657 > $$csx656)) goto lab_66;
            $$ICM.d-a2z_%addr88B = d-a2z_%addr;
            $$ICM.d-T_475_1%addr88C = d-T_475_1%addr;
            $$ICM.mb[].off2088D = mb[].off20;
            $$ICM.mb[].off888E = mb[].off8;
            $$ICM.mb[].off1688F = mb[].off16;
            $$ICM.mb[].off4890 = mb[].off4;
            $$ICM.mb[].off12891 = mb[].off12;
            $$ICM.mb[].off0892 = mb[].off0;
            $$ICM.$$csx169893 = $$csx169;
            $$ICM894 = (((long long) $$ICM.mb[].off0892 * 8ll - (long long) $$ICM.mb[].off12891 * 8ll) - 8ll) * $$csx652;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 114 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx656 > 0ll)) goto lab_24;
              $$CIVAB7 = (long long) 0;
              do {   /* id=8 guarded */ /* ~19 */ 
                /* region = 107 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_23;
                $$CIVAB6 = (long long) 0;
                do {   /* id=9 guarded */ /* ~20 */ 
                  /* region = 106 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_22;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=10 guarded */ /* ~21 */ 
                    /* region = 105 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=10 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx659 + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~21 */
                lab_22:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((unsigned long long) $$CIVAB6 < (unsigned long long) $$csx652);    /* ~20 */
              lab_23:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((long long) $$CIVAB7 < $$csx657 % (long long) 2u);    /* ~19 */
            lab_24:
              if (!1) goto lab_3;
              $$CIVAB7 = $$csx657 % (long long) 2u;
              do {   /* id=5 guarded */ /* ~13 */ 
                /* region = 113 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx651 > 0ll)) goto lab_28;
                $$CIVAB6 = (long long) 0;
                do {   /* id=11 guarded */ /* ~25 */ 
                  /* region = 109 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_27;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=12 guarded */ /* ~26 */ 
                    /* region = 108 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=12 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx659 + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~26 */
                lab_27:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((long long) $$CIVAB6 < $$csx652 % (long long) 2u);    /* ~25 */
              lab_28:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((unsigned long long) $$CIVAB7 < (unsigned long long) $$csx657);    /* ~13 */
              $$CIVABA = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 112 */
                /* bump-normalized */
                if (!1) goto lab_5;
                $$CIVAB9 = (long long) 0;
                do {   /* id=3 guarded */ /* ~6 */ 
                  /* region = 111 */
                  /* bump-normalized */
                  if (!1) goto lab_7;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=4 guarded */ /* ~8 */ 
                    /* region = 110 */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=4 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[$$CIVAB8 + ((((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)][1ll][($$CIVABA * 2ll + $$csx656) + $$csx659][($$CIVAB9 * 2ll + $$csx651) + $$csx654][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][1ll + ($$CIVABA * 2ll + $$csx656)][1ll + ($$CIVAB9 * 2ll + $$csx651)][$$CIVAB5 + 1ll];
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[$$CIVAB8 + ((((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)][1ll][($$CIVABA * 2ll + $$csx656) + $$csx659][1ll + (($$CIVAB9 * 2ll + $$csx651) + $$csx654)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][1ll + ($$CIVABA * 2ll + $$csx656)][2ll + ($$CIVAB9 * 2ll + $$csx651)][$$CIVAB5 + 1ll];
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[$$CIVAB8 + ((((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)][1ll][1ll + (($$CIVABA * 2ll + $$csx656) + $$csx659)][($$CIVAB9 * 2ll + $$csx651) + $$csx654][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][2ll + ($$CIVABA * 2ll + $$csx656)][1ll + ($$CIVAB9 * 2ll + $$csx651)][$$CIVAB5 + 1ll];
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[$$CIVAB8 + ((((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)][1ll][1ll + (($$CIVABA * 2ll + $$csx656) + $$csx659)][1ll + (($$CIVAB9 * 2ll + $$csx651) + $$csx654)][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][2ll + ($$CIVABA * 2ll + $$csx656)][2ll + ($$CIVAB9 * 2ll + $$csx651)][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~8 */
                lab_7:
                  /* DIR   LATCH */
                  $$CIVAB9 = $$CIVAB9 + 1ll;
                } while ((unsigned long long) $$CIVAB9 < (unsigned long long) (($$csx655 - ($$csx651 + $$csx654)) / 2ll + 1ll));    /* ~6 */
              lab_5:
                /* DIR   LATCH */
                $$CIVABA = $$CIVABA + 1ll;
              } while ((unsigned long long) $$CIVABA < (unsigned long long) (($$csx65A - ($$csx656 + $$csx659)) / 2ll + 1ll));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAB8 = $$CIVAB8 + 1ll;
            } while ((unsigned long long) $$CIVAB8 < $$UBnd44536 + $$LBnd44535 * 18446744073709551615ull);    /* ~2 */
            goto lab_33;
          lab_66:
            $$ICM.d-a2z_%addr88B = d-a2z_%addr;
            $$ICM.d-T_475_1%addr88C = d-T_475_1%addr;
            $$ICM.mb[].off2088D = mb[].off20;
            $$ICM.mb[].off888E = mb[].off8;
            $$ICM.mb[].off1688F = mb[].off16;
            $$ICM.mb[].off4890 = mb[].off4;
            $$ICM.mb[].off12891 = mb[].off12;
            $$ICM.mb[].off0892 = mb[].off0;
            $$ICM.$$csx169893 = $$csx169;
            $$ICM894 = (((long long) $$ICM.mb[].off0892 * 8ll - (long long) $$ICM.mb[].off12891 * 8ll) - 8ll) * $$csx652;
            do {   /* id=18 guarded */ /* ~68 */ 
              /* region = 118 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx656 > 0ll)) goto lab_74;
              $$CIVAB7 = (long long) 0;
              do {   /* id=20 guarded */ /* ~69 */ 
                /* region = 117 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_73;
                $$CIVAB6 = (long long) 0;
                do {   /* id=19 guarded */ /* ~70 */ 
                  /* region = 116 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_72;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=21 guarded */ /* ~71 */ 
                    /* region = 115 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=21 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx659 + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~71 */
                lab_72:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((unsigned long long) $$CIVAB6 < (unsigned long long) $$csx652);    /* ~70 */
              lab_73:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((long long) $$CIVAB7 < $$csx657 % (long long) 2u);    /* ~69 */
            lab_74:
              /* DIR   LATCH */
              $$CIVAB8 = $$CIVAB8 + 1ll;
            } while ((unsigned long long) $$CIVAB8 < $$UBnd44536 + $$LBnd44535 * 18446744073709551615ull);    /* ~68 */
            goto lab_33;
          lab_32:
            if (!1) goto lab_53;
            $$CIVAB8 = (long long) 0;
            $$csx65E = (long long) mb[].off8;
            $$csx65D = (long long) mb[].off20 - $$csx65E;
            $$csx65C = 1ll + $$csx65D;
            $$csx65B = $$csx65C % 2ll;
            if (!($$csx65C > $$csx65B)) goto lab_86;
            $$ICM.d-a2z_%addr88B = d-a2z_%addr;
            $$ICM.d-T_475_1%addr88C = d-T_475_1%addr;
            $$ICM.mb[].off2088D = mb[].off20;
            $$ICM.mb[].off888E = mb[].off8;
            $$ICM.mb[].off1688F = mb[].off16;
            $$ICM.mb[].off4890 = mb[].off4;
            $$ICM.mb[].off12891 = mb[].off12;
            $$ICM.mb[].off0892 = mb[].off0;
            $$ICM.$$csx169893 = $$csx169;
            $$ICM894 = (((long long) $$ICM.mb[].off0892 * 8ll - (long long) $$ICM.mb[].off12891 * 8ll) - 8ll) * $$csx652;
            do {   /* id=7 guarded */ /* ~34 */ 
              /* region = 125 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx65B > 0ll)) goto lab_40;
              $$CIVAB7 = (long long) 0;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 121 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_39;
                $$CIVAB6 = (long long) 0;
                do {   /* id=13 guarded */ /* ~36 */ 
                  /* region = 120 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_38;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=14 guarded */ /* ~37 */ 
                    /* region = 119 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=14 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx65E + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~37 */
                lab_38:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((unsigned long long) $$CIVAB6 < (unsigned long long) $$csx652);    /* ~36 */
              lab_39:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((long long) $$CIVAB7 < $$csx65C % (long long) 2u);    /* ~35 */
            lab_40:
              if (!1) goto lab_46;
              $$CIVAB7 = $$csx65C % (long long) 2u;
              do {   /* id=15 guarded */ /* ~41 */ 
                /* region = 124 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!($$csx651 > 0ll)) goto lab_45;
                $$CIVAB6 = (long long) 0;
                do {   /* id=16 guarded */ /* ~42 */ 
                  /* region = 123 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_44;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=17 guarded */ /* ~43 */ 
                    /* region = 122 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=17 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx65E + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~43 */
                lab_44:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((long long) $$CIVAB6 < $$csx652 % (long long) 2u);    /* ~42 */
              lab_45:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((unsigned long long) $$CIVAB7 < (unsigned long long) $$csx65C);    /* ~41 */
            lab_46:
              /* DIR   LATCH */
              $$CIVAB8 = $$CIVAB8 + 1ll;
            } while ((unsigned long long) $$CIVAB8 < $$UBnd44536 + $$LBnd44535 * 18446744073709551615ull);    /* ~34 */
            goto lab_87;
          lab_86:
            $$ICM.d-a2z_%addr88B = d-a2z_%addr;
            $$ICM.d-T_475_1%addr88C = d-T_475_1%addr;
            $$ICM.mb[].off2088D = mb[].off20;
            $$ICM.mb[].off888E = mb[].off8;
            $$ICM.mb[].off1688F = mb[].off16;
            $$ICM.mb[].off4890 = mb[].off4;
            $$ICM.mb[].off12891 = mb[].off12;
            $$ICM.mb[].off0892 = mb[].off0;
            $$ICM.$$csx169893 = $$csx169;
            $$ICM894 = (((long long) $$ICM.mb[].off0892 * 8ll - (long long) $$ICM.mb[].off12891 * 8ll) - 8ll) * $$csx652;
            do {   /* id=28 guarded */ /* ~88 */ 
              /* region = 129 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!($$csx65B > 0ll)) goto lab_94;
              $$CIVAB7 = (long long) 0;
              do {   /* id=29 guarded */ /* ~89 */ 
                /* region = 128 */
                /* Residual */
                /* bump-normalized */
                /* DIR   dir_no=72 */
                if (!1) goto lab_93;
                $$CIVAB6 = (long long) 0;
                do {   /* id=30 guarded */ /* ~90 */ 
                  /* region = 127 */
                  /* Residual */
                  /* bump-normalized */
                  /* DIR   dir_no=72 */
                  if (!1) goto lab_92;
                  $$CIVAB5 = (long long) 0;
                  do {   /* id=31 guarded */ /* ~91 */ 
                    /* region = 126 */
                    /* Residual */
                    /* bump-normalized */
                    /* DIR   LOOP construct_no=31 */
                    /* DIR   dir_no=72 */
                    ((double *)((char *)$$ICM.d-a2z_%addr88B->a2z_%d-data%addr.rns1321.  + $$ICM.d-a2z_%addr88B->a2z_%d-data%rvo.rns1318.))->a2z_%data[].rns1322.[($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-a2z_%addr88B  + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])][1ll][$$csx65E + $$CIVAB7][$$csx654 + $$CIVAB6][(long long) ((int *)((char *)$$ICM.d-a2z_%addr88B  + 40ll))->a2z_%x[].rns1319.[(long long) $$ICM.mb[].off0892 + $$CIVAB5]] = ((double *)((char *)$$ICM.d-T_475_1%addr88C  + ((long long) $$ICM.mb[].off0892 * 8ll + ($$ICM.$$csx169893 - (long long) $$ICM.mb[].off12891 * 8ll)) - 16ll))->T_475[].rns1315.[1ll + ($$CIVAB8 + (long long) $$LBnd44535)][$$CIVAB7 + 1ll][$$CIVAB6 + 1ll][$$CIVAB5 + 1ll];
                    /* DIR   LATCH */
                    $$CIVAB5 = $$CIVAB5 + 1ll;
                  } while ((unsigned long long) $$CIVAB5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off12891 - (long long) $$ICM.mb[].off0892)));    /* ~91 */
                lab_92:
                  /* DIR   LATCH */
                  $$CIVAB6 = $$CIVAB6 + 1ll;
                } while ((unsigned long long) $$CIVAB6 < (unsigned long long) $$csx652);    /* ~90 */
              lab_93:
                /* DIR   LATCH */
                $$CIVAB7 = $$CIVAB7 + 1ll;
              } while ((long long) $$CIVAB7 < $$csx65C % (long long) 2u);    /* ~89 */
            lab_94:
              /* DIR   LATCH */
              $$CIVAB8 = $$CIVAB8 + 1ll;
            } while ((unsigned long long) $$CIVAB8 < $$UBnd44536 + $$LBnd44535 * 18446744073709551615ull);    /* ~88 */
          lab_87:
          lab_53:
          lab_33:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11932not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
21932not available111402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31932not available22140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41932not available3314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
51932not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
61932not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
71932not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81932not available1150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
91932not available825020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
101932not available93500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
111932not available525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
121932not available113500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
131932not available625020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
141932not available133500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
151932not available7150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
161932not available1525020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
171932not available163500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
181932not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
191932not available2025020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
201932not available18150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
211932not available193500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
281932not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
291932not available28150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
301932not available2925020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
311932not available303500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
221932not available232140200140200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
231932not available3411402020014020200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
261932not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
271932not available323500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
321932not available3325020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
331932not available34150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
341932not availablenot availablenot available2002406060200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
351932not available22314001400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
361932not availablenot availablenot available2001004040200100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
371932not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
381932not available3725020050200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
391932not available383500500100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
401932not available36150202005020200100 (default)
  • residual
  • well behaved
  • bump normalized
  • guarded

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4518LoopHasPrivateVariables (success)High Level Optimizer25019321Private variables recognized in loop nest.
  • Variable Name: "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", "$$CIV47B", "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", "$$CIV47B", "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", and "$$CIV47B"
4519LoopParallelized (success)High Level Optimizer25019321Loop was automatically parallelized.not available
4520NonInnermostLoop (fail)High Level Optimizer25019321An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4521NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4522NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4523NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4524UnsupportedStructure (fail)High Level Optimizer25019325An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4525NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4526NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4527NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4528OuterLoopUnroll (success)High Level Optimizer25019322An outer loop unroll was performed.
  • Unroll Factor: 2
4529OuterLoopUnroll (success)High Level Optimizer25019323An outer loop unroll was performed.
  • Unroll Factor: 2
4530NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4531NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4532NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4533NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4534NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4535NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4536NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4537NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4538NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4539NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4540NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4541NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4542NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4543NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4544NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4545UnsupportedStructure (fail)High Level Optimizer250193215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4546NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4547NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4548NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
5600LoopUnroll (success)Low Level Optimizer250161694Loop unroll was performed.
  • Unroll Factor: 2
5601LoopUnroll (success)Low Level Optimizer2501616935Loop unroll was performed.
  • Unroll Factor: 2
7164ModuloSchedule (success)Low Level Optimizer2501616910Loop was modulo scheduled.
  • Initiation Interval: 10
7165ModuloSchedule (success)Low Level Optimizer250not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7166ModuloSchedule (success)Low Level Optimizer2501616912Loop was modulo scheduled.
  • Initiation Interval: 10
7167ModuloSchedule (success)Low Level Optimizer2501616927Loop was modulo scheduled.
  • Initiation Interval: 10
7168ModuloSchedule (success)Low Level Optimizer250not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7169ModuloSchedule (success)Low Level Optimizer2501616921Loop was modulo scheduled.
  • Initiation Interval: 10
7170ModuloSchedule (success)Low Level Optimizer2501616914Loop was modulo scheduled.
  • Initiation Interval: 10
7171ModuloSchedule (success)Low Level Optimizer2501616917Loop was modulo scheduled.
  • Initiation Interval: 10
7172ModuloSchedule (success)Low Level Optimizer2501616939Loop was modulo scheduled.
  • Initiation Interval: 10
7173ModuloSchedule (success)Low Level Optimizer2501616931Loop was modulo scheduled.
  • Initiation Interval: 10

Region #251
Region Namecalc_fluxes_noctu$$OL$$197
Region Name (Demangled)not available
Start Line #1797
End Line #1797
Pseudocode
          void calc_fluxes_noctu$$OL$$197(char * $$WIPtr44612, unsigned long long $$LBnd44613, unsigned long long $$UBnd44614)
  1797 |  {
            $$csx660 = (long long) mb[].off16;
            $$csx661 = (long long) mb[].off4;
            $$csx65F = 1ll + ($$csx660 - $$csx661);
            if (!($$csx65F > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVABC = (long long) 0;
            $$ICM.dtdx895 = dtdx;
            $$ICM.d-f2x_%addr896 = d-f2x_%addr;
            $$ICM.d-T_516_1%addr897 = d-T_516_1%addr;
            $$ICM.$$CIV4AD898 = $$CIV4AD;
            $$ICM.$$CIV4AE899 = $$CIV4AE;
            $$ICM.mb[].off2089E = mb[].off20;
            $$ICM.mb[].off889A = mb[].off8;
            $$ICM.mb[].off1689B = mb[].off16;
            $$ICM.mb[].off489C = mb[].off4;
            $$ICM.mb[].off089D = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVABB = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx662 = ((double *)((char *)$$ICM.d-f2x_%addr896->f2x_%d-data%addr.rns1440.  + $$ICM.d-f2x_%addr896->f2x_%d-data%rvo.rns1436.))->f2x_%data[].rns1441.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$ICM.$$CIV4AD898 + 1ll]][1ll][($$CIVABC + (long long) $$LBnd44613) + (long long) $$ICM.mb[].off889A][$$csx661 + $$CIVABB][(long long) ((int *)((char *)$$ICM.d-f2x_%addr896  + 40ll))->f2x_%x[].rns1437.[(long long) $$ICM.mb[].off089D + $$ICM.$$CIV4AE899]] * $$ICM.dtdx895;
                ((double *)((char *)$$ICM.d-T_516_1%addr897  + ($$csx661 * 8ll - $$csx660 * 8ll) - 16ll))->T_516[].rns1435.[1ll + ($$CIVABC + (long long) $$LBnd44613)][$$CIVABB + 1ll] = $$csx662;
                ((double *)((char *)$$ICM.d-f2x_%addr896->f2x_%d-data%addr.rns1440.  + $$ICM.d-f2x_%addr896->f2x_%d-data%rvo.rns1436.))->f2x_%data[].rns1441.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$ICM.$$CIV4AD898 + 1ll]][1ll][($$CIVABC + (long long) $$LBnd44613) + (long long) $$ICM.mb[].off889A][$$csx661 + $$CIVABB][(long long) ((int *)((char *)$$ICM.d-f2x_%addr896  + 40ll))->f2x_%x[].rns1437.[(long long) $$ICM.mb[].off089D + $$ICM.$$CIV4AE899]] = $$csx662;
                /* DIR   LATCH */
                $$CIVABB = $$CIVABB + 1ll;
              } while ((unsigned long long) $$CIVABB < (unsigned long long) $$csx65F);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVABC = $$CIVABC + 1ll;
            } while ((unsigned long long) $$CIVABC < $$UBnd44614 + $$LBnd44613 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11797not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21797not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4549LoopFusion (success)High Level Optimizer25117971Loops were fused.
  • Loop Line Number: 1797
  • Loop Line Number: 1797
4550LoopHasPrivateVariables (success)High Level Optimizer25117971Private variables recognized in loop nest.
  • Variable Name: "$$CIV817" and "$$CIV817"
4551LoopParallelized (success)High Level Optimizer25117971Loop was automatically parallelized.not available
4552NonInnermostLoop (fail)High Level Optimizer25117971An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4553LoopFusion (success)High Level Optimizer25117972Loops were fused.
  • Loop Line Number: 1797
  • Loop Line Number: 1797
4554NonVectorizableAlignment (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_516_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVABC + (long long) $$LBnd44613)) + (8ll)*($$CIVABB + 1ll))
4555UnsupportedOperation (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436.))->f2x_%data[].rns1441.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]][1ll][($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABB][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]] * dtdx
4556NonVectorizableStride (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4557NonVectorizableAlignment (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4558NonVectorizableStride (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4559NonStrideOneStore (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
5157LoopUnroll (success)Low Level Optimizer251161702Loop unroll was performed.
  • Unroll Factor: 8
6807ModuloSchedule (success)Low Level Optimizer251161702Loop was modulo scheduled.
  • Initiation Interval: 10
6808ModuloSchedule (success)Low Level Optimizer251161702Loop was modulo scheduled.
  • Initiation Interval: 121

Region #252
Region Namecalc_fluxes_noctu$$OL$$198
Region Name (Demangled)not available
Start Line #1812
End Line #1812
Pseudocode
          void calc_fluxes_noctu$$OL$$198(char * $$WIPtr44622, unsigned long long $$LBnd44623, unsigned long long $$UBnd44624)
  1812 |  {
            $$csx664 = (long long) mb[].off16;
            $$csx665 = (long long) mb[].off4;
            $$csx663 = 1ll + ($$csx664 - $$csx665);
            if (!($$csx663 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVABE = (long long) 0;
            $$ICM.dtdy89F = dtdy;
            $$ICM.d-f2y_%addr8A0 = d-f2y_%addr;
            $$ICM.d-T_517_1%addr8A1 = d-T_517_1%addr;
            $$ICM.$$CIV4B58A2 = $$CIV4B5;
            $$ICM.$$CIV4B68A3 = $$CIV4B6;
            $$ICM.mb[].off208A8 = mb[].off20;
            $$ICM.mb[].off88A4 = mb[].off8;
            $$ICM.mb[].off168A5 = mb[].off16;
            $$ICM.mb[].off48A6 = mb[].off4;
            $$ICM.mb[].off08A7 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVABD = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx666 = ((double *)((char *)$$ICM.d-f2y_%addr8A0->f2y_%d-data%addr.rns1473.  + $$ICM.d-f2y_%addr8A0->f2y_%d-data%rvo.rns1469.))->f2y_%data[].rns1474.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$ICM.$$CIV4B58A2 + 1ll]][1ll][($$CIVABE + (long long) $$LBnd44623) + (long long) $$ICM.mb[].off88A4][$$csx665 + $$CIVABD][(long long) ((int *)((char *)$$ICM.d-f2y_%addr8A0  + 40ll))->f2y_%x[].rns1470.[(long long) $$ICM.mb[].off08A7 + $$ICM.$$CIV4B68A3]] * $$ICM.dtdy89F;
                ((double *)((char *)$$ICM.d-T_517_1%addr8A1  + ($$csx665 * 8ll - $$csx664 * 8ll) - 16ll))->T_517[].rns1468.[1ll + ($$CIVABE + (long long) $$LBnd44623)][$$CIVABD + 1ll] = $$csx666;
                ((double *)((char *)$$ICM.d-f2y_%addr8A0->f2y_%d-data%addr.rns1473.  + $$ICM.d-f2y_%addr8A0->f2y_%d-data%rvo.rns1469.))->f2y_%data[].rns1474.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$ICM.$$CIV4B58A2 + 1ll]][1ll][($$CIVABE + (long long) $$LBnd44623) + (long long) $$ICM.mb[].off88A4][$$csx665 + $$CIVABD][(long long) ((int *)((char *)$$ICM.d-f2y_%addr8A0  + 40ll))->f2y_%x[].rns1470.[(long long) $$ICM.mb[].off08A7 + $$ICM.$$CIV4B68A3]] = $$csx666;
                /* DIR   LATCH */
                $$CIVABD = $$CIVABD + 1ll;
              } while ((unsigned long long) $$CIVABD < (unsigned long long) $$csx663);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVABE = $$CIVABE + 1ll;
            } while ((unsigned long long) $$CIVABE < $$UBnd44624 + $$LBnd44623 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11812not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21812not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4560LoopFusion (success)High Level Optimizer25218121Loops were fused.
  • Loop Line Number: 1812
  • Loop Line Number: 1812
4561LoopHasPrivateVariables (success)High Level Optimizer25218121Private variables recognized in loop nest.
  • Variable Name: "$$CIV815" and "$$CIV815"
4562LoopParallelized (success)High Level Optimizer25218121Loop was automatically parallelized.not available
4563NonInnermostLoop (fail)High Level Optimizer25218121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4564LoopFusion (success)High Level Optimizer25218122Loops were fused.
  • Loop Line Number: 1812
  • Loop Line Number: 1812
4565NonVectorizableAlignment (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_517_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVABE + (long long) $$LBnd44623)) + (8ll)*($$CIVABD + 1ll))
4566UnsupportedOperation (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469.))->f2y_%data[].rns1474.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]][1ll][($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABD][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]] * dtdy
4567NonVectorizableStride (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4568NonVectorizableAlignment (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4569NonVectorizableStride (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4570NonStrideOneStore (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
5151LoopUnroll (success)Low Level Optimizer252161712Loop unroll was performed.
  • Unroll Factor: 8
6805ModuloSchedule (success)Low Level Optimizer252161712Loop was modulo scheduled.
  • Initiation Interval: 10
6806ModuloSchedule (success)Low Level Optimizer252161712Loop was modulo scheduled.
  • Initiation Interval: 121

Region #253
Region Namecalc_fluxes_noctu$$OL$$199
Region Name (Demangled)not available
Start Line #1825
End Line #1825
Pseudocode
          void calc_fluxes_noctu$$OL$$199(char * $$WIPtr44632, unsigned long long $$LBnd44633, unsigned long long $$UBnd44634)
  1825 |  {
            if (!1) goto lab_1;
            $$CIVAC0 = (long long) 0;
            $$ICM.dtdz8A9 = dtdz;
            $$ICM.d-f2z_%addr8AA = d-f2z_%addr;
            $$ICM.d-T_518_1%addr8AB = d-T_518_1%addr;
            $$ICM.$$CIV4BD8AC = $$CIV4BD;
            $$ICM.$$CIV4BE8AD = $$CIV4BE;
            $$ICM.mb[].off208B2 = mb[].off20;
            $$ICM.mb[].off88AE = mb[].off8;
            $$ICM.mb[].off168AF = mb[].off16;
            $$ICM.mb[].off48B0 = mb[].off4;
            $$ICM.mb[].off08B1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 13 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVABF = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 12 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx667 = ((double *)((char *)$$ICM.d-f2z_%addr8AA->f2z_%d-data%addr.rns1506.  + $$ICM.d-f2z_%addr8AA->f2z_%d-data%rvo.rns1502.))->f2z_%data[].rns1507.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$ICM.$$CIV4BD8AC + 1ll]][1ll][($$CIVAC0 + (long long) $$LBnd44633) + (long long) $$ICM.mb[].off88AE][(long long) $$ICM.mb[].off48B0 + $$CIVABF][(long long) ((int *)((char *)$$ICM.d-f2z_%addr8AA  + 40ll))->f2z_%x[].rns1503.[(long long) $$ICM.mb[].off08B1 + $$ICM.$$CIV4BE8AD]] * $$ICM.dtdz8A9;
                ((double *)((char *)$$ICM.d-T_518_1%addr8AB  + ((long long) $$ICM.mb[].off48B0 * 8ll - (long long) $$ICM.mb[].off168AF * 8ll) - 16ll))->T_518[].rns1501.[1ll + ($$CIVAC0 + (long long) $$LBnd44633)][$$CIVABF + 1ll] = $$csx667;
                ((double *)((char *)$$ICM.d-f2z_%addr8AA->f2z_%d-data%addr.rns1506.  + $$ICM.d-f2z_%addr8AA->f2z_%d-data%rvo.rns1502.))->f2z_%data[].rns1507.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$ICM.$$CIV4BD8AC + 1ll]][1ll][($$CIVAC0 + (long long) $$LBnd44633) + (long long) $$ICM.mb[].off88AE][(long long) $$ICM.mb[].off48B0 + $$CIVABF][(long long) ((int *)((char *)$$ICM.d-f2z_%addr8AA  + 40ll))->f2z_%x[].rns1503.[(long long) $$ICM.mb[].off08B1 + $$ICM.$$CIV4BE8AD]] = $$csx667;
                /* DIR   LATCH */
                $$CIVABF = $$CIVABF + 1ll;
              } while ((unsigned long long) $$CIVABF < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off168AF - (long long) $$ICM.mb[].off48B0)));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAC0 = $$CIVAC0 + 1ll;
            } while ((unsigned long long) $$CIVAC0 < $$UBnd44634 + $$LBnd44633 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4571LoopFusion (success)High Level Optimizer25318251Loops were fused.
  • Loop Line Number: 1825
  • Loop Line Number: 1825
4572LoopHasPrivateVariables (success)High Level Optimizer25318251Private variables recognized in loop nest.
  • Variable Name: "$$CIV816" and "$$CIV816"
4573LoopParallelized (success)High Level Optimizer25318251Loop was automatically parallelized.not available
4574NonInnermostLoop (fail)High Level Optimizer25318251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4575LoopFusion (success)High Level Optimizer25318252Loops were fused.
  • Loop Line Number: 1825
  • Loop Line Number: 1825
4576NonVectorizableAlignment (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_518_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC0 + (long long) $$LBnd44633)) + (8ll)*($$CIVABF + 1ll))
4577UnsupportedOperation (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502.))->f2z_%data[].rns1507.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]][1ll][($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABF][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]] * dtdz
4578NonVectorizableStride (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4579NonVectorizableAlignment (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4580NonVectorizableStride (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4581NonStrideOneStore (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
5145LoopUnroll (success)Low Level Optimizer253161722Loop unroll was performed.
  • Unroll Factor: 8
6785ModuloSchedule (success)Low Level Optimizer253161722Loop was modulo scheduled.
  • Initiation Interval: 10
6786ModuloSchedule (success)Low Level Optimizer253161722Loop was modulo scheduled.
  • Initiation Interval: 121

Region #254
Region Namecalc_fluxes$$OL$$200
Region Name (Demangled)not available
Start Line #1740
End Line #1740
Pseudocode
          void calc_fluxes$$OL$$200(char * $$WIPtr44774, unsigned long long $$LBnd44775, unsigned long long $$UBnd44776)
  1740 |  {
            $$csx669 = (long long) mb[].off16;
            $$csx66A = (long long) mb[].off4;
            $$csx668 = 1ll + ($$csx669 - $$csx66A);
            if (!($$csx668 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVAC2 = (long long) 0;
            $$ICM.hdtdx8B3 = hdtdx;
            $$ICM.d-fx_%addr8B4 = d-fx_%addr;
            $$ICM.d-T_519_1%addr8B5 = d-T_519_1%addr;
            $$ICM.$$CIV4C58B6 = $$CIV4C5;
            $$ICM.$$CIV4C68B7 = $$CIV4C6;
            $$ICM.mb[].off208BC = mb[].off20;
            $$ICM.mb[].off88B8 = mb[].off8;
            $$ICM.mb[].off168B9 = mb[].off16;
            $$ICM.mb[].off48BA = mb[].off4;
            $$ICM.mb[].off08BB = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVAC1 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx66B = ((double *)((char *)$$ICM.d-fx_%addr8B4->fx_%d-data%addr.rns1543.  + $$ICM.d-fx_%addr8B4->fx_%d-data%rvo.rns1539.))->fx_%data[].rns1544.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$ICM.$$CIV4C58B6 + 1ll]][1ll][($$CIVAC2 + (long long) $$LBnd44775) + (long long) $$ICM.mb[].off88B8][$$csx66A + $$CIVAC1][(long long) ((int *)((char *)$$ICM.d-fx_%addr8B4  + 40ll))->fx_%x[].rns1540.[(long long) $$ICM.mb[].off08BB + $$ICM.$$CIV4C68B7]] * $$ICM.hdtdx8B3;
                ((double *)((char *)$$ICM.d-T_519_1%addr8B5  + ($$csx66A * 8ll - $$csx669 * 8ll) - 16ll))->T_519[].rns1538.[1ll + ($$CIVAC2 + (long long) $$LBnd44775)][$$CIVAC1 + 1ll] = $$csx66B;
                ((double *)((char *)$$ICM.d-fx_%addr8B4->fx_%d-data%addr.rns1543.  + $$ICM.d-fx_%addr8B4->fx_%d-data%rvo.rns1539.))->fx_%data[].rns1544.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$ICM.$$CIV4C58B6 + 1ll]][1ll][($$CIVAC2 + (long long) $$LBnd44775) + (long long) $$ICM.mb[].off88B8][$$csx66A + $$CIVAC1][(long long) ((int *)((char *)$$ICM.d-fx_%addr8B4  + 40ll))->fx_%x[].rns1540.[(long long) $$ICM.mb[].off08BB + $$ICM.$$CIV4C68B7]] = $$csx66B;
                /* DIR   LATCH */
                $$CIVAC1 = $$CIVAC1 + 1ll;
              } while ((unsigned long long) $$CIVAC1 < (unsigned long long) $$csx668);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAC2 = $$CIVAC2 + 1ll;
            } while ((unsigned long long) $$CIVAC2 < $$UBnd44776 + $$LBnd44775 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11740not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21740not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4582LoopFusion (success)High Level Optimizer25417401Loops were fused.
  • Loop Line Number: 1740
  • Loop Line Number: 1740
4583LoopHasPrivateVariables (success)High Level Optimizer25417401Private variables recognized in loop nest.
  • Variable Name: "$$CIV81D" and "$$CIV81D"
4584LoopParallelized (success)High Level Optimizer25417401Loop was automatically parallelized.not available
4585NonInnermostLoop (fail)High Level Optimizer25417401An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4586LoopFusion (success)High Level Optimizer25417402Loops were fused.
  • Loop Line Number: 1740
  • Loop Line Number: 1740
4587NonVectorizableAlignment (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_519_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC2 + (long long) $$LBnd44775)) + (8ll)*($$CIVAC1 + 1ll))
4588UnsupportedOperation (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539.))->fx_%data[].rns1544.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]][1ll][($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC1][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]] * hdtdx
4589NonVectorizableStride (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4590NonVectorizableAlignment (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4591NonVectorizableStride (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4592NonStrideOneStore (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
5649LoopUnroll (success)Low Level Optimizer254161732Loop unroll was performed.
  • Unroll Factor: 8
7245ModuloSchedule (success)Low Level Optimizer254161732Loop was modulo scheduled.
  • Initiation Interval: 10
7246ModuloSchedule (success)Low Level Optimizer254161732Loop was modulo scheduled.
  • Initiation Interval: 121

Region #255
Region Namecalc_fluxes$$OL$$201
Region Name (Demangled)not available
Start Line #1755
End Line #1755
Pseudocode
          void calc_fluxes$$OL$$201(char * $$WIPtr44784, unsigned long long $$LBnd44785, unsigned long long $$UBnd44786)
  1755 |  {
            $$csx66D = (long long) mb[].off16;
            $$csx66E = (long long) mb[].off4;
            $$csx66C = 1ll + ($$csx66D - $$csx66E);
            if (!($$csx66C > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVAC4 = (long long) 0;
            $$ICM.hdtdy8BD = hdtdy;
            $$ICM.d-fy_%addr8BE = d-fy_%addr;
            $$ICM.d-T_520_1%addr8BF = d-T_520_1%addr;
            $$ICM.$$CIV4CD8C0 = $$CIV4CD;
            $$ICM.$$CIV4CE8C1 = $$CIV4CE;
            $$ICM.mb[].off208C6 = mb[].off20;
            $$ICM.mb[].off88C2 = mb[].off8;
            $$ICM.mb[].off168C3 = mb[].off16;
            $$ICM.mb[].off48C4 = mb[].off4;
            $$ICM.mb[].off08C5 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVAC3 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx66F = ((double *)((char *)$$ICM.d-fy_%addr8BE->fy_%d-data%addr.rns1576.  + $$ICM.d-fy_%addr8BE->fy_%d-data%rvo.rns1572.))->fy_%data[].rns1577.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$ICM.$$CIV4CD8C0 + 1ll]][1ll][($$CIVAC4 + (long long) $$LBnd44785) + (long long) $$ICM.mb[].off88C2][$$csx66E + $$CIVAC3][(long long) ((int *)((char *)$$ICM.d-fy_%addr8BE  + 40ll))->fy_%x[].rns1573.[(long long) $$ICM.mb[].off08C5 + $$ICM.$$CIV4CE8C1]] * $$ICM.hdtdy8BD;
                ((double *)((char *)$$ICM.d-T_520_1%addr8BF  + ($$csx66E * 8ll - $$csx66D * 8ll) - 16ll))->T_520[].rns1571.[1ll + ($$CIVAC4 + (long long) $$LBnd44785)][$$CIVAC3 + 1ll] = $$csx66F;
                ((double *)((char *)$$ICM.d-fy_%addr8BE->fy_%d-data%addr.rns1576.  + $$ICM.d-fy_%addr8BE->fy_%d-data%rvo.rns1572.))->fy_%data[].rns1577.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$ICM.$$CIV4CD8C0 + 1ll]][1ll][($$CIVAC4 + (long long) $$LBnd44785) + (long long) $$ICM.mb[].off88C2][$$csx66E + $$CIVAC3][(long long) ((int *)((char *)$$ICM.d-fy_%addr8BE  + 40ll))->fy_%x[].rns1573.[(long long) $$ICM.mb[].off08C5 + $$ICM.$$CIV4CE8C1]] = $$csx66F;
                /* DIR   LATCH */
                $$CIVAC3 = $$CIVAC3 + 1ll;
              } while ((unsigned long long) $$CIVAC3 < (unsigned long long) $$csx66C);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAC4 = $$CIVAC4 + 1ll;
            } while ((unsigned long long) $$CIVAC4 < $$UBnd44786 + $$LBnd44785 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11755not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21755not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4593LoopFusion (success)High Level Optimizer25517551Loops were fused.
  • Loop Line Number: 1755
  • Loop Line Number: 1755
4594LoopHasPrivateVariables (success)High Level Optimizer25517551Private variables recognized in loop nest.
  • Variable Name: "$$CIV81B" and "$$CIV81B"
4595LoopParallelized (success)High Level Optimizer25517551Loop was automatically parallelized.not available
4596NonInnermostLoop (fail)High Level Optimizer25517551An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4597LoopFusion (success)High Level Optimizer25517552Loops were fused.
  • Loop Line Number: 1755
  • Loop Line Number: 1755
4598NonVectorizableAlignment (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_520_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC4 + (long long) $$LBnd44785)) + (8ll)*($$CIVAC3 + 1ll))
4599UnsupportedOperation (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572.))->fy_%data[].rns1577.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]][1ll][($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC3][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]] * hdtdy
4600NonVectorizableStride (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4601NonVectorizableAlignment (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4602NonVectorizableStride (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4603NonStrideOneStore (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
5648LoopUnroll (success)Low Level Optimizer255161742Loop unroll was performed.
  • Unroll Factor: 8
7243ModuloSchedule (success)Low Level Optimizer255161742Loop was modulo scheduled.
  • Initiation Interval: 10
7244ModuloSchedule (success)Low Level Optimizer255161742Loop was modulo scheduled.
  • Initiation Interval: 121

Region #256
Region Namecalc_fluxes$$OL$$202
Region Name (Demangled)not available
Start Line #1770
End Line #1770
Pseudocode
          void calc_fluxes$$OL$$202(char * $$WIPtr44794, unsigned long long $$LBnd44795, unsigned long long $$UBnd44796)
  1770 |  {
            if (!1) goto lab_1;
            $$CIVAC6 = (long long) 0;
            $$ICM.hdtdz8C7 = hdtdz;
            $$ICM.d-fz_%addr8C8 = d-fz_%addr;
            $$ICM.d-T_521_1%addr8C9 = d-T_521_1%addr;
            $$ICM.$$CIV4D58CA = $$CIV4D5;
            $$ICM.$$CIV4D68CB = $$CIV4D6;
            $$ICM.mb[].off208D0 = mb[].off20;
            $$ICM.mb[].off88CC = mb[].off8;
            $$ICM.mb[].off168CD = mb[].off16;
            $$ICM.mb[].off48CE = mb[].off4;
            $$ICM.mb[].off08CF = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 13 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVAC5 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 12 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                $$csx670 = ((double *)((char *)$$ICM.d-fz_%addr8C8->fz_%d-data%addr.rns1609.  + $$ICM.d-fz_%addr8C8->fz_%d-data%rvo.rns1605.))->fz_%data[].rns1610.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$ICM.$$CIV4D58CA + 1ll]][1ll][($$CIVAC6 + (long long) $$LBnd44795) + (long long) $$ICM.mb[].off88CC][(long long) $$ICM.mb[].off48CE + $$CIVAC5][(long long) ((int *)((char *)$$ICM.d-fz_%addr8C8  + 40ll))->fz_%x[].rns1606.[(long long) $$ICM.mb[].off08CF + $$ICM.$$CIV4D68CB]] * $$ICM.hdtdz8C7;
                ((double *)((char *)$$ICM.d-T_521_1%addr8C9  + ((long long) $$ICM.mb[].off48CE * 8ll - (long long) $$ICM.mb[].off168CD * 8ll) - 16ll))->T_521[].rns1604.[1ll + ($$CIVAC6 + (long long) $$LBnd44795)][$$CIVAC5 + 1ll] = $$csx670;
                ((double *)((char *)$$ICM.d-fz_%addr8C8->fz_%d-data%addr.rns1609.  + $$ICM.d-fz_%addr8C8->fz_%d-data%rvo.rns1605.))->fz_%data[].rns1610.[(long long) ((int *)((char *)d-sweepfluxfields%addr  + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$ICM.$$CIV4D58CA + 1ll]][1ll][($$CIVAC6 + (long long) $$LBnd44795) + (long long) $$ICM.mb[].off88CC][(long long) $$ICM.mb[].off48CE + $$CIVAC5][(long long) ((int *)((char *)$$ICM.d-fz_%addr8C8  + 40ll))->fz_%x[].rns1606.[(long long) $$ICM.mb[].off08CF + $$ICM.$$CIV4D68CB]] = $$csx670;
                /* DIR   LATCH */
                $$CIVAC5 = $$CIVAC5 + 1ll;
              } while ((unsigned long long) $$CIVAC5 < (unsigned long long) (1ll + ((long long) $$ICM.mb[].off168CD - (long long) $$ICM.mb[].off48CE)));    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAC6 = $$CIVAC6 + 1ll;
            } while ((unsigned long long) $$CIVAC6 < $$UBnd44796 + $$LBnd44795 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11770not availablenot availablenot available6020060200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21770not available11600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4604LoopFusion (success)High Level Optimizer25617701Loops were fused.
  • Loop Line Number: 1770
  • Loop Line Number: 1770
4605LoopHasPrivateVariables (success)High Level Optimizer25617701Private variables recognized in loop nest.
  • Variable Name: "$$CIV81C" and "$$CIV81C"
4606LoopParallelized (success)High Level Optimizer25617701Loop was automatically parallelized.not available
4607NonInnermostLoop (fail)High Level Optimizer25617701An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4608LoopFusion (success)High Level Optimizer25617702Loops were fused.
  • Loop Line Number: 1770
  • Loop Line Number: 1770
4609NonVectorizableAlignment (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_521_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC6 + (long long) $$LBnd44795)) + (8ll)*($$CIVAC5 + 1ll))
4610UnsupportedOperation (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605.))->fz_%data[].rns1610.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]][1ll][($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC5][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]] * hdtdz
4611NonVectorizableStride (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4612NonVectorizableAlignment (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4613NonVectorizableStride (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4614NonStrideOneStore (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
5647LoopUnroll (success)Low Level Optimizer256161752Loop unroll was performed.
  • Unroll Factor: 8
7241ModuloSchedule (success)Low Level Optimizer256161752Loop was modulo scheduled.
  • Initiation Interval: 10
7242ModuloSchedule (success)Low Level Optimizer256161752Loop was modulo scheduled.
  • Initiation Interval: 121

Region #257
Region Namemhd_source_terms$$OL$$203
Region Name (Demangled)not available
Start Line #1615
End Line #1615
Pseudocode
          void mhd_source_terms$$OL$$203(char * $$WIPtr44952, unsigned long long $$LBnd44953, unsigned long long $$UBnd44954)
  1615 |  {
            $$csx672 = (long long) mb[].off8;
            $$csx671 = 1ll + ((long long) mb[].off20 - $$csx672);
            if (!(0ll < $$csx671)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd44954 + $$LBnd44953 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIVFF = 0ll;
  1616 |    $$ICM.hdtdx8D1 = hdtdx;
            $$ICM.d-w_%addr8D2 = d-w_%addr;
            $$ICM.d-qlx_%addr8D3 = d-qlx_%addr;
            $$ICM..info8D4 = .info;
            $$ICM..index8D5 = .index;
            $$ICM.d-T_522_1%addr8D6 = d-T_522_1%addr;
            $$ICM.$$CIV4DB8D7 = $$CIV4DB;
  1615 |    $$ICM.mb[].off208DC = mb[].off20;
            $$ICM.mb[].off88D8 = mb[].off8;
            $$ICM.mb[].off168D9 = mb[].off16;
            $$ICM.mb[].off48DA = mb[].off4;
  1616 |    $$ICM.mb[].off08DB = mb[].off0;
  1615 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV100 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1616 |        ((double *)((char *)$$ICM.d-T_522_1%addr8D6  + (((long long) $$ICM.mb[].off48DA * 8ll - (long long) $$ICM.mb[].off168D9 * 8ll) - 8ll) * $$csx672 - (long long) $$ICM.mb[].off48DA * 8ll))->T_522[].rns1627.[$$csx672 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) $$ICM.mb[].off48DA)] = ((double *)((char *)$$ICM.d-qlx_%addr8D3->qlx_%d-data%addr.rns1636.  + $$ICM.d-qlx_%addr8D3->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1637.[(long long) iby][1ll][$$csx672 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) $$ICM.mb[].off48DA)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr8D3  + 40ll))->qlx_%x[].rns1634.[(long long) $$ICM.mb[].off08DB + $$ICM.$$CIV4DB8D7]] + (((double *)((char *)$$ICM.d-w_%addr8D2->w_%d-data%addr.rns1631.  + $$ICM.d-w_%addr8D2->w_%d-data%rvo.rns1628.))->w_%data[].rns1632.[(long long) ivy][1ll][$$csx672 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) $$ICM.mb[].off48DA)][(long long) ((int *)((char *)$$ICM.d-w_%addr8D2  + 40ll))->w_%x[].rns1629.[((long long) $$ICM.mb[].off08DB + $$ICM.$$CIV4DB8D7) - 1ll]] * $$ICM.hdtdx8D1) * (((double *)((char *)$$ICM..info8D4->info%d-aux%addr  + $$ICM..info8D4->info%d-aux%rvo))->info%aux[][1ll][$$csx672 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) $$ICM.mb[].off48DA)][(long long) $$ICM..index8D5->index + ((long long) $$ICM.mb[].off08DB + $$ICM.$$CIV4DB8D7)] - ((double *)((char *)$$ICM..info8D4->info%d-aux%addr  + $$ICM..info8D4->info%d-aux%rvo))->info%aux[][1ll][$$csx672 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) $$ICM.mb[].off48DA)][((long long) $$ICM..index8D5->index + ((long long) $$ICM.mb[].off08DB + $$ICM.$$CIV4DB8D7)) - 1ll]);
  1615 |        /* DIR   LATCH */
                $$LoopIV100 = $$LoopIV100 + 1ll;
              } while ((unsigned long long) $$LoopIV100 < $$UBnd44954 + $$LBnd44953 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIVFF = $$LoopIVFF + 1ll;
            } while ((unsigned long long) $$LoopIVFF < (unsigned long long) $$csx671);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11615not availablenot availablenot available100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21615not available1110001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4615LoopHasPrivateVariables (success)High Level Optimizer25716151Private variables recognized in loop nest.
  • Variable Name: "$$CIV4D7", "$$CIV4D7", and "$$CIV4D7"
4616LoopParallelized (success)High Level Optimizer25716151Loop was automatically parallelized.not available
4617LoopInterchange (success)High Level Optimizer25716151Loop interchanging was applied to loop nest.not available
4618NonInnermostLoop (fail)High Level Optimizer25716151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4619NonVectorizableAlignment (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_522_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVFF) + (8ll)*($$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)))
4620UnsupportedOperation (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1637.[(long long) iby][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1632.[(long long) ivy][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[((long long) mb[].off0 + $$CIV4DB) - 1ll]] * hdtdx) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4DB)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV4DB)) - 1ll])
4621NonVectorizableStride (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIVFF) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
5105LoopUnroll (success)Low Level Optimizer257161942Loop unroll was performed.
  • Unroll Factor: 2
6264ModuloSchedule (success)Low Level Optimizer257not available2Loop was modulo scheduled.
  • Initiation Interval: 17

Region #258
Region Namemhd_source_terms$$OL$$204
Region Name (Demangled)not available
Start Line #1615
End Line #1615
Pseudocode
          void mhd_source_terms$$OL$$204(char * $$WIPtr44962, unsigned long long $$LBnd44963, unsigned long long $$UBnd44964)
  1615 |  {
            $$csx674 = (long long) mb[].off8;
            $$csx673 = 1ll + ((long long) mb[].off20 - $$csx674);
            if (!(0ll < $$csx673)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd44964 + $$LBnd44963 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV101 = 0ll;
  1616 |    $$ICM.d-qlx_%addr8DD = d-qlx_%addr;
            $$ICM.d-T_522_1%addr8DE = d-T_522_1%addr;
            $$ICM.$$CIV4DB8DF = $$CIV4DB;
  1615 |    $$ICM.mb[].off208E4 = mb[].off20;
            $$ICM.mb[].off88E0 = mb[].off8;
            $$ICM.mb[].off168E1 = mb[].off16;
            $$ICM.mb[].off48E2 = mb[].off4;
  1616 |    $$ICM.mb[].off08E3 = mb[].off0;
  1615 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV102 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1616 |        ((double *)((char *)$$ICM.d-qlx_%addr8DD->qlx_%d-data%addr.rns1636.  + $$ICM.d-qlx_%addr8DD->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1637.[(long long) iby][1ll][$$csx674 + $$LoopIV101][$$LoopIV102 + ((long long) $$LBnd44963 + (long long) $$ICM.mb[].off48E2)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr8DD  + 40ll))->qlx_%x[].rns1634.[(long long) $$ICM.mb[].off08E3 + $$ICM.$$CIV4DB8DF]] = ((double *)((char *)$$ICM.d-T_522_1%addr8DE  + (((long long) $$ICM.mb[].off48E2 * 8ll - (long long) $$ICM.mb[].off168E1 * 8ll) - 8ll) * $$csx674 - (long long) $$ICM.mb[].off48E2 * 8ll))->T_522[].rns1627.[$$csx674 + $$LoopIV101][$$LoopIV102 + ((long long) $$LBnd44963 + (long long) $$ICM.mb[].off48E2)];
  1615 |        /* DIR   LATCH */
                $$LoopIV102 = $$LoopIV102 + 1ll;
              } while ((unsigned long long) $$LoopIV102 < $$UBnd44964 + $$LBnd44963 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV101 = $$LoopIV101 + 1ll;
            } while ((unsigned long long) $$LoopIV101 < (unsigned long long) $$csx673);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11615not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21615not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4622LoopHasPrivateVariables (success)High Level Optimizer25816151Private variables recognized in loop nest.
  • Variable Name: "$$CIV4D9", "$$CIV4D9", and "$$CIV4D9"
4623LoopParallelized (success)High Level Optimizer25816151Loop was automatically parallelized.not available
4624LoopInterchange (success)High Level Optimizer25816151Loop interchanging was applied to loop nest.not available
4625NonInnermostLoop (fail)High Level Optimizer25816151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4626NonVectorizableAlignment (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4627NonVectorizableStride (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4628NonStrideOneStore (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
5125LoopUnroll (success)Low Level Optimizer258162132Loop unroll was performed.
  • Unroll Factor: 8
6298ModuloSchedule (success)Low Level Optimizer258162112Loop was modulo scheduled.
  • Initiation Interval: 8
6299ModuloSchedule (success)Low Level Optimizer258162112Loop was modulo scheduled.
  • Initiation Interval: 24

Region #259
Region Namemhd_source_terms$$OL$$205
Region Name (Demangled)not available
Start Line #1623
End Line #1623
Pseudocode
          void mhd_source_terms$$OL$$205(char * $$WIPtr44972, unsigned long long $$LBnd44973, unsigned long long $$UBnd44974)
  1623 |  {
            $$csx676 = (long long) mb[].off8;
            $$csx675 = 1ll + ((long long) mb[].off20 - $$csx676);
            if (!(0ll < $$csx675)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd44974 + $$LBnd44973 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV103 = 0ll;
  1624 |    $$ICM.hdtdx8E5 = hdtdx;
            $$ICM.d-w_%addr8E6 = d-w_%addr;
            $$ICM.d-qrx_%addr8E7 = d-qrx_%addr;
            $$ICM..info8E8 = .info;
            $$ICM..index8E9 = .index;
            $$ICM.d-T_523_1%addr8EA = d-T_523_1%addr;
            $$ICM.$$CIV4E08EB = $$CIV4E0;
  1623 |    $$ICM.mb[].off208F0 = mb[].off20;
            $$ICM.mb[].off88EC = mb[].off8;
            $$ICM.mb[].off168ED = mb[].off16;
            $$ICM.mb[].off48EE = mb[].off4;
  1624 |    $$ICM.mb[].off08EF = mb[].off0;
  1623 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV104 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1624 |        ((double *)((char *)$$ICM.d-T_523_1%addr8EA  + (((long long) $$ICM.mb[].off48EE * 8ll - (long long) $$ICM.mb[].off168ED * 8ll) - 8ll) * $$csx676 - (long long) $$ICM.mb[].off48EE * 8ll))->T_523[].rns1638.[$$csx676 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) $$ICM.mb[].off48EE)] = ((double *)((char *)$$ICM.d-qrx_%addr8E7->qrx_%d-data%addr.rns1643.  + $$ICM.d-qrx_%addr8E7->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1644.[(long long) iby][1ll][$$csx676 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) $$ICM.mb[].off48EE)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr8E7  + 40ll))->qrx_%x[].rns1641.[(long long) $$ICM.mb[].off08EF + $$ICM.$$CIV4E08EB]] + (((double *)((char *)$$ICM.d-w_%addr8E6->w_%d-data%addr.rns1631.  + $$ICM.d-w_%addr8E6->w_%d-data%rvo.rns1628.))->w_%data[].rns1639.[(long long) ivy][1ll][$$csx676 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) $$ICM.mb[].off48EE)][(long long) ((int *)((char *)$$ICM.d-w_%addr8E6  + 40ll))->w_%x[].rns1629.[(long long) $$ICM.mb[].off08EF + $$ICM.$$CIV4E08EB]] * $$ICM.hdtdx8E5) * (((double *)((char *)$$ICM..info8E8->info%d-aux%addr  + $$ICM..info8E8->info%d-aux%rvo))->info%aux[][1ll][$$csx676 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) $$ICM.mb[].off48EE)][1ll + ((long long) $$ICM..index8E9->index + ((long long) $$ICM.mb[].off08EF + $$ICM.$$CIV4E08EB))] - ((double *)((char *)$$ICM..info8E8->info%d-aux%addr  + $$ICM..info8E8->info%d-aux%rvo))->info%aux[][1ll][$$csx676 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) $$ICM.mb[].off48EE)][(long long) $$ICM..index8E9->index + ((long long) $$ICM.mb[].off08EF + $$ICM.$$CIV4E08EB)]);
  1623 |        /* DIR   LATCH */
                $$LoopIV104 = $$LoopIV104 + 1ll;
              } while ((unsigned long long) $$LoopIV104 < $$UBnd44974 + $$LBnd44973 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV103 = $$LoopIV103 + 1ll;
            } while ((unsigned long long) $$LoopIV103 < (unsigned long long) $$csx675);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11623not availablenot availablenot available100200100200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21623not available1110001000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4629LoopHasPrivateVariables (success)High Level Optimizer25916231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4DC", "$$CIV4DC", and "$$CIV4DC"
4630LoopParallelized (success)High Level Optimizer25916231Loop was automatically parallelized.not available
4631LoopInterchange (success)High Level Optimizer25916231Loop interchanging was applied to loop nest.not available
4632NonInnermostLoop (fail)High Level Optimizer25916231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4633NonVectorizableAlignment (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_523_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV103) + (8ll)*($$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)))
4634UnsupportedOperation (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1644.[(long long) iby][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1639.[(long long) ivy][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4E0]] * hdtdx) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV4E0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E0)])
4635NonVectorizableStride (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV103) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
5124LoopUnroll (success)Low Level Optimizer259162322Loop unroll was performed.
  • Unroll Factor: 2
6297ModuloSchedule (success)Low Level Optimizer259not available2Loop was modulo scheduled.
  • Initiation Interval: 17

Region #260
Region Namemhd_source_terms$$OL$$206
Region Name (Demangled)not available
Start Line #1623
End Line #1623
Pseudocode
          void mhd_source_terms$$OL$$206(char * $$WIPtr44982, unsigned long long $$LBnd44983, unsigned long long $$UBnd44984)
  1623 |  {
            $$csx678 = (long long) mb[].off8;
            $$csx677 = 1ll + ((long long) mb[].off20 - $$csx678);
            if (!(0ll < $$csx677)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd44984 + $$LBnd44983 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV105 = 0ll;
  1624 |    $$ICM.d-qrx_%addr8F1 = d-qrx_%addr;
            $$ICM.d-T_523_1%addr8F2 = d-T_523_1%addr;
            $$ICM.$$CIV4E08F3 = $$CIV4E0;
  1623 |    $$ICM.mb[].off208F8 = mb[].off20;
            $$ICM.mb[].off88F4 = mb[].off8;
            $$ICM.mb[].off168F5 = mb[].off16;
            $$ICM.mb[].off48F6 = mb[].off4;
  1624 |    $$ICM.mb[].off08F7 = mb[].off0;
  1623 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV106 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1624 |        ((double *)((char *)$$ICM.d-qrx_%addr8F1->qrx_%d-data%addr.rns1643.  + $$ICM.d-qrx_%addr8F1->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1644.[(long long) iby][1ll][$$csx678 + $$LoopIV105][$$LoopIV106 + ((long long) $$LBnd44983 + (long long) $$ICM.mb[].off48F6)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr8F1  + 40ll))->qrx_%x[].rns1641.[(long long) $$ICM.mb[].off08F7 + $$ICM.$$CIV4E08F3]] = ((double *)((char *)$$ICM.d-T_523_1%addr8F2  + (((long long) $$ICM.mb[].off48F6 * 8ll - (long long) $$ICM.mb[].off168F5 * 8ll) - 8ll) * $$csx678 - (long long) $$ICM.mb[].off48F6 * 8ll))->T_523[].rns1638.[$$csx678 + $$LoopIV105][$$LoopIV106 + ((long long) $$LBnd44983 + (long long) $$ICM.mb[].off48F6)];
  1623 |        /* DIR   LATCH */
                $$LoopIV106 = $$LoopIV106 + 1ll;
              } while ((unsigned long long) $$LoopIV106 < $$UBnd44984 + $$LBnd44983 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV105 = $$LoopIV105 + 1ll;
            } while ((unsigned long long) $$LoopIV105 < (unsigned long long) $$csx677);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11623not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21623not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4636LoopHasPrivateVariables (success)High Level Optimizer26016231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4DE", "$$CIV4DE", and "$$CIV4DE"
4637LoopParallelized (success)High Level Optimizer26016231Loop was automatically parallelized.not available
4638LoopInterchange (success)High Level Optimizer26016231Loop interchanging was applied to loop nest.not available
4639NonInnermostLoop (fail)High Level Optimizer26016231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4640NonVectorizableAlignment (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4641NonVectorizableStride (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4642NonStrideOneStore (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
5123LoopUnroll (success)Low Level Optimizer260162512Loop unroll was performed.
  • Unroll Factor: 8
6295ModuloSchedule (success)Low Level Optimizer260162492Loop was modulo scheduled.
  • Initiation Interval: 8
6296ModuloSchedule (success)Low Level Optimizer260162492Loop was modulo scheduled.
  • Initiation Interval: 24

Region #261
Region Namemhd_source_terms$$OL$$207
Region Name (Demangled)not available
Start Line #1631
End Line #1631
Pseudocode
          void mhd_source_terms$$OL$$207(char * $$WIPtr44993, unsigned long long $$LBnd44994, unsigned long long $$UBnd44995)
  1631 |  {
            $$csx67A = (long long) mb[].off8;
            $$csx679 = 1ll + ((long long) mb[].off20 - $$csx67A);
            if (!(0ll < $$csx679)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd44995 + $$LBnd44994 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV107 = 0ll;
  1632 |    $$ICM.hdtdy8F9 = hdtdy;
            $$ICM.d-w_%addr8FA = d-w_%addr;
            $$ICM.d-qly_%addr8FB = d-qly_%addr;
            $$ICM..info8FC = .info;
            $$ICM..index8FD = .index;
            $$ICM.d-T_524_1%addr8FE = d-T_524_1%addr;
            $$ICM.$$CIV4E58FF = $$CIV4E5;
  1631 |    $$ICM.mb[].off20904 = mb[].off20;
            $$ICM.mb[].off8900 = mb[].off8;
            $$ICM.mb[].off16901 = mb[].off16;
            $$ICM.mb[].off4902 = mb[].off4;
  1632 |    $$ICM.mb[].off0903 = mb[].off0;
  1631 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV108 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1632 |        ((double *)((char *)$$ICM.d-T_524_1%addr8FE  + (((long long) $$ICM.mb[].off4902 * 8ll - (long long) $$ICM.mb[].off16901 * 8ll) - 8ll) * $$csx67A - (long long) $$ICM.mb[].off4902 * 8ll))->T_524[].rns1645.[$$csx67A + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) $$ICM.mb[].off4902)] = ((double *)((char *)$$ICM.d-qly_%addr8FB->qly_%d-data%addr.rns1650.  + $$ICM.d-qly_%addr8FB->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1651.[(long long) ibx][1ll][$$csx67A + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) $$ICM.mb[].off4902)][(long long) ((int *)((char *)$$ICM.d-qly_%addr8FB  + 40ll))->qly_%x[].rns1648.[(long long) $$ICM.mb[].off0903 + $$ICM.$$CIV4E58FF]] + (((double *)((char *)$$ICM.d-w_%addr8FA->w_%d-data%addr.rns1631.  + $$ICM.d-w_%addr8FA->w_%d-data%rvo.rns1628.))->w_%data[].rns1646.[(long long) ivx][1ll][$$csx67A + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) $$ICM.mb[].off4902)) - 1ll][(long long) ((int *)((char *)$$ICM.d-w_%addr8FA  + 40ll))->w_%x[].rns1629.[(long long) $$ICM.mb[].off0903 + $$ICM.$$CIV4E58FF]] * $$ICM.hdtdy8F9) * (((double *)((char *)$$ICM..info8FC->info%d-aux%addr  + $$ICM..info8FC->info%d-aux%rvo))->info%aux[][2ll][$$csx67A + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) $$ICM.mb[].off4902)][(long long) $$ICM..index8FD->index + ((long long) $$ICM.mb[].off0903 + $$ICM.$$CIV4E58FF)] - ((double *)((char *)$$ICM..info8FC->info%d-aux%addr  + $$ICM..info8FC->info%d-aux%rvo))->info%aux[][2ll][$$csx67A + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) $$ICM.mb[].off4902)) - 1ll][(long long) $$ICM..index8FD->index + ((long long) $$ICM.mb[].off0903 + $$ICM.$$CIV4E58FF)]);
  1631 |        /* DIR   LATCH */
                $$LoopIV108 = $$LoopIV108 + 1ll;
              } while ((unsigned long long) $$LoopIV108 < $$UBnd44995 + $$LBnd44994 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV107 = $$LoopIV107 + 1ll;
            } while ((unsigned long long) $$LoopIV107 < (unsigned long long) $$csx679);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4643LoopHasPrivateVariables (success)High Level Optimizer26116311Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E1", "$$csx211", "$$CIV4E1", "$$csx211", "$$CIV4E1", and "$$csx211"
4644LoopParallelized (success)High Level Optimizer26116311Loop was automatically parallelized.not available
4645LoopInterchange (success)High Level Optimizer26116311Loop interchanging was applied to loop nest.not available
4646NonInnermostLoop (fail)High Level Optimizer26116311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4647NonVectorizableAlignment (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_524_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV107) + (8ll)*($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)))
4648UnsupportedOperation (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1651.[(long long) ibx][1ll][(long long) mb[].off8 + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1646.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4E5]] * hdtdy) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E5)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E5)])
4649NonVectorizableStride (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV107) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
5120LoopUnroll (success)Low Level Optimizer261not available1Loop unroll was performed.
  • Unroll Factor: 2
5121LoopUnroll (success)Low Level Optimizer261162702Loop unroll was performed.
  • Unroll Factor: 2
6292ModuloSchedule (success)Low Level Optimizer261not available2Loop was modulo scheduled.
  • Initiation Interval: 34

Region #262
Region Namemhd_source_terms$$OL$$208
Region Name (Demangled)not available
Start Line #1631
End Line #1631
Pseudocode
          void mhd_source_terms$$OL$$208(char * $$WIPtr45003, unsigned long long $$LBnd45004, unsigned long long $$UBnd45005)
  1631 |  {
            $$csx67C = (long long) mb[].off8;
            $$csx67B = 1ll + ((long long) mb[].off20 - $$csx67C);
            if (!(0ll < $$csx67B)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45005 + $$LBnd45004 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV109 = 0ll;
  1632 |    $$ICM.d-qly_%addr905 = d-qly_%addr;
            $$ICM.d-T_524_1%addr906 = d-T_524_1%addr;
            $$ICM.$$CIV4E5907 = $$CIV4E5;
  1631 |    $$ICM.mb[].off2090C = mb[].off20;
            $$ICM.mb[].off8908 = mb[].off8;
            $$ICM.mb[].off16909 = mb[].off16;
            $$ICM.mb[].off490A = mb[].off4;
  1632 |    $$ICM.mb[].off090B = mb[].off0;
  1631 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV10A = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1632 |        ((double *)((char *)$$ICM.d-qly_%addr905->qly_%d-data%addr.rns1650.  + $$ICM.d-qly_%addr905->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1651.[(long long) ibx][1ll][$$csx67C + $$LoopIV109][$$LoopIV10A + ((long long) $$LBnd45004 + (long long) $$ICM.mb[].off490A)][(long long) ((int *)((char *)$$ICM.d-qly_%addr905  + 40ll))->qly_%x[].rns1648.[(long long) $$ICM.mb[].off090B + $$ICM.$$CIV4E5907]] = ((double *)((char *)$$ICM.d-T_524_1%addr906  + (((long long) $$ICM.mb[].off490A * 8ll - (long long) $$ICM.mb[].off16909 * 8ll) - 8ll) * $$csx67C - (long long) $$ICM.mb[].off490A * 8ll))->T_524[].rns1645.[$$csx67C + $$LoopIV109][$$LoopIV10A + ((long long) $$LBnd45004 + (long long) $$ICM.mb[].off490A)];
  1631 |        /* DIR   LATCH */
                $$LoopIV10A = $$LoopIV10A + 1ll;
              } while ((unsigned long long) $$LoopIV10A < $$UBnd45005 + $$LBnd45004 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV109 = $$LoopIV109 + 1ll;
            } while ((unsigned long long) $$LoopIV109 < (unsigned long long) $$csx67B);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4650LoopHasPrivateVariables (success)High Level Optimizer26216311Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E3", "$$CIV4E3", and "$$CIV4E3"
4651LoopParallelized (success)High Level Optimizer26216311Loop was automatically parallelized.not available
4652LoopInterchange (success)High Level Optimizer26216311Loop interchanging was applied to loop nest.not available
4653NonInnermostLoop (fail)High Level Optimizer26216311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4654NonVectorizableAlignment (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4655NonVectorizableStride (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4656NonStrideOneStore (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
5122LoopUnroll (success)Low Level Optimizer262162892Loop unroll was performed.
  • Unroll Factor: 8
6293ModuloSchedule (success)Low Level Optimizer262162872Loop was modulo scheduled.
  • Initiation Interval: 8
6294ModuloSchedule (success)Low Level Optimizer262162872Loop was modulo scheduled.
  • Initiation Interval: 24

Region #263
Region Namemhd_source_terms$$OL$$209
Region Name (Demangled)not available
Start Line #1639
End Line #1639
Pseudocode
          void mhd_source_terms$$OL$$209(char * $$WIPtr45015, unsigned long long $$LBnd45016, unsigned long long $$UBnd45017)
  1639 |  {
            $$csx67E = (long long) mb[].off8;
            $$csx67D = 1ll + ((long long) mb[].off20 - $$csx67E);
            if (!(0ll < $$csx67D)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45017 + $$LBnd45016 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV10B = 0ll;
  1640 |    $$ICM.hdtdy90D = hdtdy;
            $$ICM.d-w_%addr90E = d-w_%addr;
            $$ICM.d-qry_%addr90F = d-qry_%addr;
            $$ICM..info910 = .info;
            $$ICM..index911 = .index;
            $$ICM.d-T_525_1%addr912 = d-T_525_1%addr;
            $$ICM.$$CIV4EA913 = $$CIV4EA;
  1639 |    $$ICM.mb[].off20918 = mb[].off20;
            $$ICM.mb[].off8914 = mb[].off8;
            $$ICM.mb[].off16915 = mb[].off16;
            $$ICM.mb[].off4916 = mb[].off4;
  1640 |    $$ICM.mb[].off0917 = mb[].off0;
  1639 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV10C = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1640 |        ((double *)((char *)$$ICM.d-T_525_1%addr912  + (((long long) $$ICM.mb[].off4916 * 8ll - (long long) $$ICM.mb[].off16915 * 8ll) - 8ll) * $$csx67E - (long long) $$ICM.mb[].off4916 * 8ll))->T_525[].rns1652.[$$csx67E + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) $$ICM.mb[].off4916)] = ((double *)((char *)$$ICM.d-qry_%addr90F->qry_%d-data%addr.rns1657.  + $$ICM.d-qry_%addr90F->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1658.[(long long) ibx][1ll][$$csx67E + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) $$ICM.mb[].off4916)][(long long) ((int *)((char *)$$ICM.d-qry_%addr90F  + 40ll))->qry_%x[].rns1655.[(long long) $$ICM.mb[].off0917 + $$ICM.$$CIV4EA913]] + (((double *)((char *)$$ICM.d-w_%addr90E->w_%d-data%addr.rns1631.  + $$ICM.d-w_%addr90E->w_%d-data%rvo.rns1628.))->w_%data[].rns1653.[(long long) ivx][1ll][$$csx67E + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) $$ICM.mb[].off4916)][(long long) ((int *)((char *)$$ICM.d-w_%addr90E  + 40ll))->w_%x[].rns1629.[(long long) $$ICM.mb[].off0917 + $$ICM.$$CIV4EA913]] * $$ICM.hdtdy90D) * (((double *)((char *)$$ICM..info910->info%d-aux%addr  + $$ICM..info910->info%d-aux%rvo))->info%aux[][2ll][$$csx67E + $$LoopIV10B][1ll + ($$LoopIV10C + ((long long) $$LBnd45016 + (long long) $$ICM.mb[].off4916))][(long long) $$ICM..index911->index + ((long long) $$ICM.mb[].off0917 + $$ICM.$$CIV4EA913)] - ((double *)((char *)$$ICM..info910->info%d-aux%addr  + $$ICM..info910->info%d-aux%rvo))->info%aux[][2ll][$$csx67E + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) $$ICM.mb[].off4916)][(long long) $$ICM..index911->index + ((long long) $$ICM.mb[].off0917 + $$ICM.$$CIV4EA913)]);
  1639 |        /* DIR   LATCH */
                $$LoopIV10C = $$LoopIV10C + 1ll;
              } while ((unsigned long long) $$LoopIV10C < $$UBnd45017 + $$LBnd45016 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV10B = $$LoopIV10B + 1ll;
            } while ((unsigned long long) $$LoopIV10B < (unsigned long long) $$csx67D);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4657LoopHasPrivateVariables (success)High Level Optimizer26316391Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E6", "$$ICM1D1", "$$ICM1D2", "$$CIV4E6", "$$ICM1D1", "$$ICM1D2", "$$CIV4E6", "$$ICM1D1", and "$$ICM1D2"
4658LoopParallelized (success)High Level Optimizer26316391Loop was automatically parallelized.not available
4659LoopInterchange (success)High Level Optimizer26316391Loop interchanging was applied to loop nest.not available
4660NonInnermostLoop (fail)High Level Optimizer26316391An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4661NonVectorizableAlignment (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_525_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV10B) + (8ll)*($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)))
4662UnsupportedOperation (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1658.[(long long) ibx][1ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1653.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4EA]] * hdtdy) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV10B][1ll + ($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4))][(long long) .index->index + ((long long) mb[].off0 + $$CIV4EA)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4EA)])
4663NonVectorizableStride (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
5119LoopUnroll (success)Low Level Optimizer263163082Loop unroll was performed.
  • Unroll Factor: 2
6291ModuloSchedule (success)Low Level Optimizer263not available2Loop was modulo scheduled.
  • Initiation Interval: 17

Region #264
Region Namemhd_source_terms$$OL$$210
Region Name (Demangled)not available
Start Line #1639
End Line #1639
Pseudocode
          void mhd_source_terms$$OL$$210(char * $$WIPtr45025, unsigned long long $$LBnd45026, unsigned long long $$UBnd45027)
  1639 |  {
            $$csx680 = (long long) mb[].off8;
            $$csx67F = 1ll + ((long long) mb[].off20 - $$csx680);
            if (!(0ll < $$csx67F)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45027 + $$LBnd45026 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV10D = 0ll;
  1640 |    $$ICM.d-qry_%addr919 = d-qry_%addr;
            $$ICM.d-T_525_1%addr91A = d-T_525_1%addr;
            $$ICM.$$CIV4EA91B = $$CIV4EA;
  1639 |    $$ICM.mb[].off20920 = mb[].off20;
            $$ICM.mb[].off891C = mb[].off8;
            $$ICM.mb[].off1691D = mb[].off16;
            $$ICM.mb[].off491E = mb[].off4;
  1640 |    $$ICM.mb[].off091F = mb[].off0;
  1639 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV10E = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1640 |        ((double *)((char *)$$ICM.d-qry_%addr919->qry_%d-data%addr.rns1657.  + $$ICM.d-qry_%addr919->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1658.[(long long) ibx][1ll][$$csx680 + $$LoopIV10D][$$LoopIV10E + ((long long) $$LBnd45026 + (long long) $$ICM.mb[].off491E)][(long long) ((int *)((char *)$$ICM.d-qry_%addr919  + 40ll))->qry_%x[].rns1655.[(long long) $$ICM.mb[].off091F + $$ICM.$$CIV4EA91B]] = ((double *)((char *)$$ICM.d-T_525_1%addr91A  + (((long long) $$ICM.mb[].off491E * 8ll - (long long) $$ICM.mb[].off1691D * 8ll) - 8ll) * $$csx680 - (long long) $$ICM.mb[].off491E * 8ll))->T_525[].rns1652.[$$csx680 + $$LoopIV10D][$$LoopIV10E + ((long long) $$LBnd45026 + (long long) $$ICM.mb[].off491E)];
  1639 |        /* DIR   LATCH */
                $$LoopIV10E = $$LoopIV10E + 1ll;
              } while ((unsigned long long) $$LoopIV10E < $$UBnd45027 + $$LBnd45026 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV10D = $$LoopIV10D + 1ll;
            } while ((unsigned long long) $$LoopIV10D < (unsigned long long) $$csx67F);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11639not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21639not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4664LoopHasPrivateVariables (success)High Level Optimizer26416391Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E8", "$$CIV4E8", and "$$CIV4E8"
4665LoopParallelized (success)High Level Optimizer26416391Loop was automatically parallelized.not available
4666LoopInterchange (success)High Level Optimizer26416391Loop interchanging was applied to loop nest.not available
4667NonInnermostLoop (fail)High Level Optimizer26416391An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4668NonVectorizableAlignment (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4669NonVectorizableStride (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4670NonStrideOneStore (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
5118LoopUnroll (success)Low Level Optimizer264163272Loop unroll was performed.
  • Unroll Factor: 8
6289ModuloSchedule (success)Low Level Optimizer264163252Loop was modulo scheduled.
  • Initiation Interval: 8
6290ModuloSchedule (success)Low Level Optimizer264163252Loop was modulo scheduled.
  • Initiation Interval: 24

Region #265
Region Namemhd_source_terms$$OL$$211
Region Name (Demangled)not available
Start Line #1648
End Line #1648
Pseudocode
          void mhd_source_terms$$OL$$211(char * $$WIPtr45035, unsigned long long $$LBnd45036, unsigned long long $$UBnd45037)
  1648 |  {
            $$csx682 = (long long) mb[].off8;
            $$csx681 = 1ll + ((long long) mb[].off20 - $$csx682);
            if (!(0ll < $$csx681)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45037 + $$LBnd45036 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV10F = 0ll;
  1649 |    $$ICM.d-qlx_%addr921 = d-qlx_%addr;
            $$ICM.d-T_528_1%addr922 = d-T_528_1%addr;
            $$ICM.$$CIV4F3923 = $$CIV4F3;
  1648 |    $$ICM.mb[].off20928 = mb[].off20;
            $$ICM.mb[].off8924 = mb[].off8;
            $$ICM.mb[].off16925 = mb[].off16;
            $$ICM.mb[].off4926 = mb[].off4;
  1649 |    $$ICM.mb[].off0927 = mb[].off0;
  1648 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV110 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1649 |        ((double *)((char *)$$ICM.d-qlx_%addr921->qlx_%d-data%addr.rns1636.  + $$ICM.d-qlx_%addr921->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) ibz][1ll][$$csx682 + $$LoopIV10F][$$LoopIV110 + ((long long) $$LBnd45036 + (long long) $$ICM.mb[].off4926)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr921  + 40ll))->qlx_%x[].rns1634.[(long long) $$ICM.mb[].off0927 + $$ICM.$$CIV4F3923]] = ((double *)((char *)$$ICM.d-T_528_1%addr922  + (((long long) $$ICM.mb[].off4926 * 8ll - (long long) $$ICM.mb[].off16925 * 8ll) - 8ll) * $$csx682 - (long long) $$ICM.mb[].off4926 * 8ll))->T_528[].rns1659.[$$csx682 + $$LoopIV10F][$$LoopIV110 + ((long long) $$LBnd45036 + (long long) $$ICM.mb[].off4926)];
  1648 |        /* DIR   LATCH */
                $$LoopIV110 = $$LoopIV110 + 1ll;
              } while ((unsigned long long) $$LoopIV110 < $$UBnd45037 + $$LBnd45036 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV10F = $$LoopIV10F + 1ll;
            } while ((unsigned long long) $$LoopIV10F < (unsigned long long) $$csx681);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4671LoopHasPrivateVariables (success)High Level Optimizer26516481Private variables recognized in loop nest.
  • Variable Name: "$$CIV4ED", "$$CIV4ED", and "$$CIV4ED"
4672LoopParallelized (success)High Level Optimizer26516481Loop was automatically parallelized.not available
4673LoopInterchange (success)High Level Optimizer26516481Loop interchanging was applied to loop nest.not available
4674NonInnermostLoop (fail)High Level Optimizer26516481An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4675NonVectorizableAlignment (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4676NonVectorizableStride (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4677NonStrideOneStore (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
5117LoopUnroll (success)Low Level Optimizer265163462Loop unroll was performed.
  • Unroll Factor: 8
6287ModuloSchedule (success)Low Level Optimizer265163442Loop was modulo scheduled.
  • Initiation Interval: 8
6288ModuloSchedule (success)Low Level Optimizer265163442Loop was modulo scheduled.
  • Initiation Interval: 24

Region #266
Region Namemhd_source_terms$$OL$$212
Region Name (Demangled)not available
Start Line #1648
End Line #1648
Pseudocode
          void mhd_source_terms$$OL$$212(char * $$WIPtr45045, unsigned long long $$LBnd45046, unsigned long long $$UBnd45047)
  1648 |  {
            $$csx684 = (long long) mb[].off8;
            $$csx683 = 1ll + ((long long) mb[].off20 - $$csx684);
            if (!(0ll < $$csx683)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45047 + $$LBnd45046 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV111 = 0ll;
  1652 |    $$ICM.d-qlx_%addr929 = d-qlx_%addr;
            $$ICM.d-T_531_1%addr92A = d-T_531_1%addr;
            $$ICM.$$CIV4F392B = $$CIV4F3;
  1648 |    $$ICM.mb[].off20930 = mb[].off20;
            $$ICM.mb[].off892C = mb[].off8;
            $$ICM.mb[].off1692D = mb[].off16;
            $$ICM.mb[].off492E = mb[].off4;
  1652 |    $$ICM.mb[].off092F = mb[].off0;
  1648 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV112 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1652 |        ((double *)((char *)$$ICM.d-qlx_%addr929->qlx_%d-data%addr.rns1636.  + $$ICM.d-qlx_%addr929->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) iby][1ll][$$csx684 + $$LoopIV111][$$LoopIV112 + ((long long) $$LBnd45046 + (long long) $$ICM.mb[].off492E)][(long long) ((int *)((char *)$$ICM.d-qlx_%addr929  + 40ll))->qlx_%x[].rns1634.[(long long) $$ICM.mb[].off092F + $$ICM.$$CIV4F392B]] = ((double *)((char *)$$ICM.d-T_531_1%addr92A  + (((long long) $$ICM.mb[].off492E * 8ll - (long long) $$ICM.mb[].off1692D * 8ll) - 8ll) * $$csx684 - (long long) $$ICM.mb[].off492E * 8ll))->T_531[].rns1662.[$$csx684 + $$LoopIV111][$$LoopIV112 + ((long long) $$LBnd45046 + (long long) $$ICM.mb[].off492E)];
  1648 |        /* DIR   LATCH */
                $$LoopIV112 = $$LoopIV112 + 1ll;
              } while ((unsigned long long) $$LoopIV112 < $$UBnd45047 + $$LBnd45046 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV111 = $$LoopIV111 + 1ll;
            } while ((unsigned long long) $$LoopIV111 < (unsigned long long) $$csx683);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
21648not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4678LoopHasPrivateVariables (success)High Level Optimizer26616481Private variables recognized in loop nest.
  • Variable Name: "$$CIV4F1", "$$CIV4F1", and "$$CIV4F1"
4679LoopParallelized (success)High Level Optimizer26616481Loop was automatically parallelized.not available
4680LoopInterchange (success)High Level Optimizer26616481Loop interchanging was applied to loop nest.not available
4681NonInnermostLoop (fail)High Level Optimizer26616481An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4682NonVectorizableAlignment (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4683NonVectorizableStride (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4684NonStrideOneStore (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
5116LoopUnroll (success)Low Level Optimizer266163652Loop unroll was performed.
  • Unroll Factor: 8
6285ModuloSchedule (success)Low Level Optimizer266163632Loop was modulo scheduled.
  • Initiation Interval: 8
6286ModuloSchedule (success)Low Level Optimizer266163632Loop was modulo scheduled.
  • Initiation Interval: 24

Region #267
Region Namemhd_source_terms$$OL$$213
Region Name (Demangled)not available
Start Line #1660
End Line #1660
Pseudocode
          void mhd_source_terms$$OL$$213(char * $$WIPtr45055, unsigned long long $$LBnd45056, unsigned long long $$UBnd45057)
  1660 |  {
            $$csx686 = (long long) mb[].off8;
            $$csx685 = 1ll + ((long long) mb[].off20 - $$csx686);
            if (!(0ll < $$csx685)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45057 + $$LBnd45056 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV113 = 0ll;
  1661 |    $$ICM.d-qrx_%addr931 = d-qrx_%addr;
            $$ICM.d-T_534_1%addr932 = d-T_534_1%addr;
            $$ICM.$$CIV4FC933 = $$CIV4FC;
  1660 |    $$ICM.mb[].off20938 = mb[].off20;
            $$ICM.mb[].off8934 = mb[].off8;
            $$ICM.mb[].off16935 = mb[].off16;
            $$ICM.mb[].off4936 = mb[].off4;
  1661 |    $$ICM.mb[].off0937 = mb[].off0;
  1660 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV114 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1661 |        ((double *)((char *)$$ICM.d-qrx_%addr931->qrx_%d-data%addr.rns1643.  + $$ICM.d-qrx_%addr931->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) ibz][1ll][$$csx686 + $$LoopIV113][$$LoopIV114 + ((long long) $$LBnd45056 + (long long) $$ICM.mb[].off4936)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr931  + 40ll))->qrx_%x[].rns1641.[(long long) $$ICM.mb[].off0937 + $$ICM.$$CIV4FC933]] = ((double *)((char *)$$ICM.d-T_534_1%addr932  + (((long long) $$ICM.mb[].off4936 * 8ll - (long long) $$ICM.mb[].off16935 * 8ll) - 8ll) * $$csx686 - (long long) $$ICM.mb[].off4936 * 8ll))->T_534[].rns1663.[$$csx686 + $$LoopIV113][$$LoopIV114 + ((long long) $$LBnd45056 + (long long) $$ICM.mb[].off4936)];
  1660 |        /* DIR   LATCH */
                $$LoopIV114 = $$LoopIV114 + 1ll;
              } while ((unsigned long long) $$LoopIV114 < $$UBnd45057 + $$LBnd45056 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV113 = $$LoopIV113 + 1ll;
            } while ((unsigned long long) $$LoopIV113 < (unsigned long long) $$csx685);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11660not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21660not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4685LoopHasPrivateVariables (success)High Level Optimizer26716601Private variables recognized in loop nest.
  • Variable Name: "$$CIV4F6", "$$CIV4F6", and "$$CIV4F6"
4686LoopParallelized (success)High Level Optimizer26716601Loop was automatically parallelized.not available
4687LoopInterchange (success)High Level Optimizer26716601Loop interchanging was applied to loop nest.not available
4688NonInnermostLoop (fail)High Level Optimizer26716601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4689NonVectorizableAlignment (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4690NonVectorizableStride (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4691NonStrideOneStore (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
5115LoopUnroll (success)Low Level Optimizer267163842Loop unroll was performed.
  • Unroll Factor: 8
6283ModuloSchedule (success)Low Level Optimizer267163822Loop was modulo scheduled.
  • Initiation Interval: 8
6284ModuloSchedule (success)Low Level Optimizer267163822Loop was modulo scheduled.
  • Initiation Interval: 24

Region #268
Region Namemhd_source_terms$$OL$$214
Region Name (Demangled)not available
Start Line #1660
End Line #1660
Pseudocode
          void mhd_source_terms$$OL$$214(char * $$WIPtr45065, unsigned long long $$LBnd45066, unsigned long long $$UBnd45067)
  1660 |  {
            $$csx688 = (long long) mb[].off8;
            $$csx687 = 1ll + ((long long) mb[].off20 - $$csx688);
            if (!(0ll < $$csx687)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45067 + $$LBnd45066 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV115 = 0ll;
  1664 |    $$ICM.d-qrx_%addr939 = d-qrx_%addr;
            $$ICM.d-T_537_1%addr93A = d-T_537_1%addr;
            $$ICM.$$CIV4FC93B = $$CIV4FC;
  1660 |    $$ICM.mb[].off20940 = mb[].off20;
            $$ICM.mb[].off893C = mb[].off8;
            $$ICM.mb[].off1693D = mb[].off16;
            $$ICM.mb[].off493E = mb[].off4;
  1664 |    $$ICM.mb[].off093F = mb[].off0;
  1660 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV116 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1664 |        ((double *)((char *)$$ICM.d-qrx_%addr939->qrx_%d-data%addr.rns1643.  + $$ICM.d-qrx_%addr939->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) iby][1ll][$$csx688 + $$LoopIV115][$$LoopIV116 + ((long long) $$LBnd45066 + (long long) $$ICM.mb[].off493E)][(long long) ((int *)((char *)$$ICM.d-qrx_%addr939  + 40ll))->qrx_%x[].rns1641.[(long long) $$ICM.mb[].off093F + $$ICM.$$CIV4FC93B]] = ((double *)((char *)$$ICM.d-T_537_1%addr93A  + (((long long) $$ICM.mb[].off493E * 8ll - (long long) $$ICM.mb[].off1693D * 8ll) - 8ll) * $$csx688 - (long long) $$ICM.mb[].off493E * 8ll))->T_537[].rns1666.[$$csx688 + $$LoopIV115][$$LoopIV116 + ((long long) $$LBnd45066 + (long long) $$ICM.mb[].off493E)];
  1660 |        /* DIR   LATCH */
                $$LoopIV116 = $$LoopIV116 + 1ll;
              } while ((unsigned long long) $$LoopIV116 < $$UBnd45067 + $$LBnd45066 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV115 = $$LoopIV115 + 1ll;
            } while ((unsigned long long) $$LoopIV115 < (unsigned long long) $$csx687);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11660not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21660not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4692LoopHasPrivateVariables (success)High Level Optimizer26816601Private variables recognized in loop nest.
  • Variable Name: "$$CIV4FA", "$$CIV4FA", and "$$CIV4FA"
4693LoopParallelized (success)High Level Optimizer26816601Loop was automatically parallelized.not available
4694LoopInterchange (success)High Level Optimizer26816601Loop interchanging was applied to loop nest.not available
4695NonInnermostLoop (fail)High Level Optimizer26816601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4696NonVectorizableAlignment (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4697NonVectorizableStride (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4698NonStrideOneStore (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
5114LoopUnroll (success)Low Level Optimizer268164032Loop unroll was performed.
  • Unroll Factor: 8
6281ModuloSchedule (success)Low Level Optimizer268164012Loop was modulo scheduled.
  • Initiation Interval: 8
6282ModuloSchedule (success)Low Level Optimizer268164012Loop was modulo scheduled.
  • Initiation Interval: 24

Region #269
Region Namemhd_source_terms$$OL$$215
Region Name (Demangled)not available
Start Line #1672
End Line #1672
Pseudocode
          void mhd_source_terms$$OL$$215(char * $$WIPtr45075, unsigned long long $$LBnd45076, unsigned long long $$UBnd45077)
  1672 |  {
            $$csx68A = (long long) mb[].off8;
            $$csx689 = 1ll + ((long long) mb[].off20 - $$csx68A);
            if (!(0ll < $$csx689)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45077 + $$LBnd45076 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV117 = 0ll;
  1673 |    $$ICM.d-qly_%addr941 = d-qly_%addr;
            $$ICM.d-T_540_1%addr942 = d-T_540_1%addr;
            $$ICM.$$CIV505943 = $$CIV505;
  1672 |    $$ICM.mb[].off20948 = mb[].off20;
            $$ICM.mb[].off8944 = mb[].off8;
            $$ICM.mb[].off16945 = mb[].off16;
            $$ICM.mb[].off4946 = mb[].off4;
  1673 |    $$ICM.mb[].off0947 = mb[].off0;
  1672 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV118 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1673 |        ((double *)((char *)$$ICM.d-qly_%addr941->qly_%d-data%addr.rns1650.  + $$ICM.d-qly_%addr941->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibz][1ll][$$csx68A + $$LoopIV117][$$LoopIV118 + ((long long) $$LBnd45076 + (long long) $$ICM.mb[].off4946)][(long long) ((int *)((char *)$$ICM.d-qly_%addr941  + 40ll))->qly_%x[].rns1648.[(long long) $$ICM.mb[].off0947 + $$ICM.$$CIV505943]] = ((double *)((char *)$$ICM.d-T_540_1%addr942  + (((long long) $$ICM.mb[].off4946 * 8ll - (long long) $$ICM.mb[].off16945 * 8ll) - 8ll) * $$csx68A - (long long) $$ICM.mb[].off4946 * 8ll))->T_540[].rns1667.[$$csx68A + $$LoopIV117][$$LoopIV118 + ((long long) $$LBnd45076 + (long long) $$ICM.mb[].off4946)];
  1672 |        /* DIR   LATCH */
                $$LoopIV118 = $$LoopIV118 + 1ll;
              } while ((unsigned long long) $$LoopIV118 < $$UBnd45077 + $$LBnd45076 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV117 = $$LoopIV117 + 1ll;
            } while ((unsigned long long) $$LoopIV117 < (unsigned long long) $$csx689);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11672not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21672not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4699LoopHasPrivateVariables (success)High Level Optimizer26916721Private variables recognized in loop nest.
  • Variable Name: "$$CIV4FF", "$$CIV4FF", and "$$CIV4FF"
4700LoopParallelized (success)High Level Optimizer26916721Loop was automatically parallelized.not available
4701LoopInterchange (success)High Level Optimizer26916721Loop interchanging was applied to loop nest.not available
4702NonInnermostLoop (fail)High Level Optimizer26916721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4703NonVectorizableAlignment (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4704NonVectorizableStride (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4705NonStrideOneStore (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
5113LoopUnroll (success)Low Level Optimizer269164222Loop unroll was performed.
  • Unroll Factor: 8
6279ModuloSchedule (success)Low Level Optimizer269164202Loop was modulo scheduled.
  • Initiation Interval: 8
6280ModuloSchedule (success)Low Level Optimizer269164202Loop was modulo scheduled.
  • Initiation Interval: 24

Region #270
Region Namemhd_source_terms$$OL$$216
Region Name (Demangled)not available
Start Line #1672
End Line #1672
Pseudocode
          void mhd_source_terms$$OL$$216(char * $$WIPtr45085, unsigned long long $$LBnd45086, unsigned long long $$UBnd45087)
  1672 |  {
            $$csx68C = (long long) mb[].off8;
            $$csx68B = 1ll + ((long long) mb[].off20 - $$csx68C);
            if (!(0ll < $$csx68B)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45087 + $$LBnd45086 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV119 = 0ll;
  1676 |    $$ICM.d-qly_%addr949 = d-qly_%addr;
            $$ICM.d-T_543_1%addr94A = d-T_543_1%addr;
            $$ICM.$$CIV50594B = $$CIV505;
  1672 |    $$ICM.mb[].off20950 = mb[].off20;
            $$ICM.mb[].off894C = mb[].off8;
            $$ICM.mb[].off1694D = mb[].off16;
            $$ICM.mb[].off494E = mb[].off4;
  1676 |    $$ICM.mb[].off094F = mb[].off0;
  1672 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV11A = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1676 |        ((double *)((char *)$$ICM.d-qly_%addr949->qly_%d-data%addr.rns1650.  + $$ICM.d-qly_%addr949->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibx][1ll][$$csx68C + $$LoopIV119][$$LoopIV11A + ((long long) $$LBnd45086 + (long long) $$ICM.mb[].off494E)][(long long) ((int *)((char *)$$ICM.d-qly_%addr949  + 40ll))->qly_%x[].rns1648.[(long long) $$ICM.mb[].off094F + $$ICM.$$CIV50594B]] = ((double *)((char *)$$ICM.d-T_543_1%addr94A  + (((long long) $$ICM.mb[].off494E * 8ll - (long long) $$ICM.mb[].off1694D * 8ll) - 8ll) * $$csx68C - (long long) $$ICM.mb[].off494E * 8ll))->T_543[].rns1670.[$$csx68C + $$LoopIV119][$$LoopIV11A + ((long long) $$LBnd45086 + (long long) $$ICM.mb[].off494E)];
  1672 |        /* DIR   LATCH */
                $$LoopIV11A = $$LoopIV11A + 1ll;
              } while ((unsigned long long) $$LoopIV11A < $$UBnd45087 + $$LBnd45086 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV119 = $$LoopIV119 + 1ll;
            } while ((unsigned long long) $$LoopIV119 < (unsigned long long) $$csx68B);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11672not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21672not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4706LoopHasPrivateVariables (success)High Level Optimizer27016721Private variables recognized in loop nest.
  • Variable Name: "$$CIV503", "$$CIV503", and "$$CIV503"
4707LoopParallelized (success)High Level Optimizer27016721Loop was automatically parallelized.not available
4708LoopInterchange (success)High Level Optimizer27016721Loop interchanging was applied to loop nest.not available
4709NonInnermostLoop (fail)High Level Optimizer27016721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4710NonVectorizableAlignment (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4711NonVectorizableStride (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4712NonStrideOneStore (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
5112LoopUnroll (success)Low Level Optimizer270164412Loop unroll was performed.
  • Unroll Factor: 8
6277ModuloSchedule (success)Low Level Optimizer270164392Loop was modulo scheduled.
  • Initiation Interval: 8
6278ModuloSchedule (success)Low Level Optimizer270164392Loop was modulo scheduled.
  • Initiation Interval: 24

Region #271
Region Namemhd_source_terms$$OL$$217
Region Name (Demangled)not available
Start Line #1684
End Line #1684
Pseudocode
          void mhd_source_terms$$OL$$217(char * $$WIPtr45095, unsigned long long $$LBnd45096, unsigned long long $$UBnd45097)
  1684 |  {
            $$csx68E = (long long) mb[].off8;
            $$csx68D = 1ll + ((long long) mb[].off20 - $$csx68E);
            if (!(0ll < $$csx68D)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45097 + $$LBnd45096 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV11B = 0ll;
  1685 |    $$ICM.d-qry_%addr951 = d-qry_%addr;
            $$ICM.d-T_546_1%addr952 = d-T_546_1%addr;
            $$ICM.$$CIV50E953 = $$CIV50E;
  1684 |    $$ICM.mb[].off20958 = mb[].off20;
            $$ICM.mb[].off8954 = mb[].off8;
            $$ICM.mb[].off16955 = mb[].off16;
            $$ICM.mb[].off4956 = mb[].off4;
  1685 |    $$ICM.mb[].off0957 = mb[].off0;
  1684 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV11C = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1685 |        ((double *)((char *)$$ICM.d-qry_%addr951->qry_%d-data%addr.rns1657.  + $$ICM.d-qry_%addr951->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibz][1ll][$$csx68E + $$LoopIV11B][$$LoopIV11C + ((long long) $$LBnd45096 + (long long) $$ICM.mb[].off4956)][(long long) ((int *)((char *)$$ICM.d-qry_%addr951  + 40ll))->qry_%x[].rns1655.[(long long) $$ICM.mb[].off0957 + $$ICM.$$CIV50E953]] = ((double *)((char *)$$ICM.d-T_546_1%addr952  + (((long long) $$ICM.mb[].off4956 * 8ll - (long long) $$ICM.mb[].off16955 * 8ll) - 8ll) * $$csx68E - (long long) $$ICM.mb[].off4956 * 8ll))->T_546[].rns1671.[$$csx68E + $$LoopIV11B][$$LoopIV11C + ((long long) $$LBnd45096 + (long long) $$ICM.mb[].off4956)];
  1684 |        /* DIR   LATCH */
                $$LoopIV11C = $$LoopIV11C + 1ll;
              } while ((unsigned long long) $$LoopIV11C < $$UBnd45097 + $$LBnd45096 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV11B = $$LoopIV11B + 1ll;
            } while ((unsigned long long) $$LoopIV11B < (unsigned long long) $$csx68D);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4713LoopHasPrivateVariables (success)High Level Optimizer27116841Private variables recognized in loop nest.
  • Variable Name: "$$CIV508", "$$CIV508", and "$$CIV508"
4714LoopParallelized (success)High Level Optimizer27116841Loop was automatically parallelized.not available
4715LoopInterchange (success)High Level Optimizer27116841Loop interchanging was applied to loop nest.not available
4716NonInnermostLoop (fail)High Level Optimizer27116841An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4717NonVectorizableAlignment (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4718NonVectorizableStride (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4719NonStrideOneStore (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
5111LoopUnroll (success)Low Level Optimizer271164602Loop unroll was performed.
  • Unroll Factor: 8
6275ModuloSchedule (success)Low Level Optimizer271164582Loop was modulo scheduled.
  • Initiation Interval: 8
6276ModuloSchedule (success)Low Level Optimizer271164582Loop was modulo scheduled.
  • Initiation Interval: 24

Region #272
Region Namemhd_source_terms$$OL$$218
Region Name (Demangled)not available
Start Line #1684
End Line #1684
Pseudocode
          void mhd_source_terms$$OL$$218(char * $$WIPtr45105, unsigned long long $$LBnd45106, unsigned long long $$UBnd45107)
  1684 |  {
            $$csx690 = (long long) mb[].off8;
            $$csx68F = 1ll + ((long long) mb[].off20 - $$csx690);
            if (!(0ll < $$csx68F)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45107 + $$LBnd45106 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV11D = 0ll;
  1688 |    $$ICM.d-qry_%addr959 = d-qry_%addr;
            $$ICM.d-T_549_1%addr95A = d-T_549_1%addr;
            $$ICM.$$CIV50E95B = $$CIV50E;
  1684 |    $$ICM.mb[].off20960 = mb[].off20;
            $$ICM.mb[].off895C = mb[].off8;
            $$ICM.mb[].off1695D = mb[].off16;
            $$ICM.mb[].off495E = mb[].off4;
  1688 |    $$ICM.mb[].off095F = mb[].off0;
  1684 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV11E = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1688 |        ((double *)((char *)$$ICM.d-qry_%addr959->qry_%d-data%addr.rns1657.  + $$ICM.d-qry_%addr959->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibx][1ll][$$csx690 + $$LoopIV11D][$$LoopIV11E + ((long long) $$LBnd45106 + (long long) $$ICM.mb[].off495E)][(long long) ((int *)((char *)$$ICM.d-qry_%addr959  + 40ll))->qry_%x[].rns1655.[(long long) $$ICM.mb[].off095F + $$ICM.$$CIV50E95B]] = ((double *)((char *)$$ICM.d-T_549_1%addr95A  + (((long long) $$ICM.mb[].off495E * 8ll - (long long) $$ICM.mb[].off1695D * 8ll) - 8ll) * $$csx690 - (long long) $$ICM.mb[].off495E * 8ll))->T_549[].rns1674.[$$csx690 + $$LoopIV11D][$$LoopIV11E + ((long long) $$LBnd45106 + (long long) $$ICM.mb[].off495E)];
  1684 |        /* DIR   LATCH */
                $$LoopIV11E = $$LoopIV11E + 1ll;
              } while ((unsigned long long) $$LoopIV11E < $$UBnd45107 + $$LBnd45106 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV11D = $$LoopIV11D + 1ll;
            } while ((unsigned long long) $$LoopIV11D < (unsigned long long) $$csx68F);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4720LoopHasPrivateVariables (success)High Level Optimizer27216841Private variables recognized in loop nest.
  • Variable Name: "$$CIV50C", "$$CIV50C", and "$$CIV50C"
4721LoopParallelized (success)High Level Optimizer27216841Loop was automatically parallelized.not available
4722LoopInterchange (success)High Level Optimizer27216841Loop interchanging was applied to loop nest.not available
4723NonInnermostLoop (fail)High Level Optimizer27216841An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4724NonVectorizableAlignment (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4725NonVectorizableStride (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4726NonStrideOneStore (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
5110LoopUnroll (success)Low Level Optimizer272164792Loop unroll was performed.
  • Unroll Factor: 8
6273ModuloSchedule (success)Low Level Optimizer272164772Loop was modulo scheduled.
  • Initiation Interval: 8
6274ModuloSchedule (success)Low Level Optimizer272164772Loop was modulo scheduled.
  • Initiation Interval: 24

Region #273
Region Namemhd_source_terms$$OL$$219
Region Name (Demangled)not available
Start Line #1696
End Line #1696
Pseudocode
          void mhd_source_terms$$OL$$219(char * $$WIPtr45115, unsigned long long $$LBnd45116, unsigned long long $$UBnd45117)
  1696 |  {
            $$csx692 = (long long) mb[].off8;
            $$csx691 = 1ll + ((long long) mb[].off20 - $$csx692);
            if (!(0ll < $$csx691)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45117 + $$LBnd45116 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV11F = 0ll;
  1697 |    $$ICM.d-qlz_%addr961 = d-qlz_%addr;
            $$ICM.d-T_552_1%addr962 = d-T_552_1%addr;
            $$ICM.$$CIV517963 = $$CIV517;
  1696 |    $$ICM.mb[].off20968 = mb[].off20;
            $$ICM.mb[].off8964 = mb[].off8;
            $$ICM.mb[].off16965 = mb[].off16;
            $$ICM.mb[].off4966 = mb[].off4;
  1697 |    $$ICM.mb[].off0967 = mb[].off0;
  1696 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV120 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1697 |        ((double *)((char *)$$ICM.d-qlz_%addr961->qlz_%d-data%addr.rns1680.  + $$ICM.d-qlz_%addr961->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) ibx][1ll][$$csx692 + $$LoopIV11F][$$LoopIV120 + ((long long) $$LBnd45116 + (long long) $$ICM.mb[].off4966)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr961  + 40ll))->qlz_%x[].rns1678.[(long long) $$ICM.mb[].off0967 + $$ICM.$$CIV517963]] = ((double *)((char *)$$ICM.d-T_552_1%addr962  + (((long long) $$ICM.mb[].off4966 * 8ll - (long long) $$ICM.mb[].off16965 * 8ll) - 8ll) * $$csx692 - (long long) $$ICM.mb[].off4966 * 8ll))->T_552[].rns1675.[$$csx692 + $$LoopIV11F][$$LoopIV120 + ((long long) $$LBnd45116 + (long long) $$ICM.mb[].off4966)];
  1696 |        /* DIR   LATCH */
                $$LoopIV120 = $$LoopIV120 + 1ll;
              } while ((unsigned long long) $$LoopIV120 < $$UBnd45117 + $$LBnd45116 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV11F = $$LoopIV11F + 1ll;
            } while ((unsigned long long) $$LoopIV11F < (unsigned long long) $$csx691);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11696not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21696not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4727LoopHasPrivateVariables (success)High Level Optimizer27316961Private variables recognized in loop nest.
  • Variable Name: "$$CIV511", "$$CIV511", and "$$CIV511"
4728LoopParallelized (success)High Level Optimizer27316961Loop was automatically parallelized.not available
4729LoopInterchange (success)High Level Optimizer27316961Loop interchanging was applied to loop nest.not available
4730NonInnermostLoop (fail)High Level Optimizer27316961An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4731NonVectorizableAlignment (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4732NonVectorizableStride (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4733NonStrideOneStore (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
5109LoopUnroll (success)Low Level Optimizer273164982Loop unroll was performed.
  • Unroll Factor: 8
6271ModuloSchedule (success)Low Level Optimizer273164962Loop was modulo scheduled.
  • Initiation Interval: 8
6272ModuloSchedule (success)Low Level Optimizer273164962Loop was modulo scheduled.
  • Initiation Interval: 24

Region #274
Region Namemhd_source_terms$$OL$$220
Region Name (Demangled)not available
Start Line #1696
End Line #1696
Pseudocode
          void mhd_source_terms$$OL$$220(char * $$WIPtr45125, unsigned long long $$LBnd45126, unsigned long long $$UBnd45127)
  1696 |  {
            $$csx694 = (long long) mb[].off8;
            $$csx693 = 1ll + ((long long) mb[].off20 - $$csx694);
            if (!(0ll < $$csx693)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45127 + $$LBnd45126 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV121 = 0ll;
  1700 |    $$ICM.d-qlz_%addr969 = d-qlz_%addr;
            $$ICM.d-T_555_1%addr96A = d-T_555_1%addr;
            $$ICM.$$CIV51796B = $$CIV517;
  1696 |    $$ICM.mb[].off20970 = mb[].off20;
            $$ICM.mb[].off896C = mb[].off8;
            $$ICM.mb[].off1696D = mb[].off16;
            $$ICM.mb[].off496E = mb[].off4;
  1700 |    $$ICM.mb[].off096F = mb[].off0;
  1696 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV122 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1700 |        ((double *)((char *)$$ICM.d-qlz_%addr969->qlz_%d-data%addr.rns1680.  + $$ICM.d-qlz_%addr969->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) iby][1ll][$$csx694 + $$LoopIV121][$$LoopIV122 + ((long long) $$LBnd45126 + (long long) $$ICM.mb[].off496E)][(long long) ((int *)((char *)$$ICM.d-qlz_%addr969  + 40ll))->qlz_%x[].rns1678.[(long long) $$ICM.mb[].off096F + $$ICM.$$CIV51796B]] = ((double *)((char *)$$ICM.d-T_555_1%addr96A  + (((long long) $$ICM.mb[].off496E * 8ll - (long long) $$ICM.mb[].off1696D * 8ll) - 8ll) * $$csx694 - (long long) $$ICM.mb[].off496E * 8ll))->T_555[].rns1682.[$$csx694 + $$LoopIV121][$$LoopIV122 + ((long long) $$LBnd45126 + (long long) $$ICM.mb[].off496E)];
  1696 |        /* DIR   LATCH */
                $$LoopIV122 = $$LoopIV122 + 1ll;
              } while ((unsigned long long) $$LoopIV122 < $$UBnd45127 + $$LBnd45126 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV121 = $$LoopIV121 + 1ll;
            } while ((unsigned long long) $$LoopIV121 < (unsigned long long) $$csx693);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11696not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21696not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4734LoopHasPrivateVariables (success)High Level Optimizer27416961Private variables recognized in loop nest.
  • Variable Name: "$$CIV515", "$$CIV515", and "$$CIV515"
4735LoopParallelized (success)High Level Optimizer27416961Loop was automatically parallelized.not available
4736LoopInterchange (success)High Level Optimizer27416961Loop interchanging was applied to loop nest.not available
4737NonInnermostLoop (fail)High Level Optimizer27416961An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4738NonVectorizableAlignment (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4739NonVectorizableStride (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4740NonStrideOneStore (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
5108LoopUnroll (success)Low Level Optimizer274165172Loop unroll was performed.
  • Unroll Factor: 8
6269ModuloSchedule (success)Low Level Optimizer274165152Loop was modulo scheduled.
  • Initiation Interval: 8
6270ModuloSchedule (success)Low Level Optimizer274165152Loop was modulo scheduled.
  • Initiation Interval: 24

Region #275
Region Namemhd_source_terms$$OL$$221
Region Name (Demangled)not available
Start Line #1708
End Line #1708
Pseudocode
          void mhd_source_terms$$OL$$221(char * $$WIPtr45135, unsigned long long $$LBnd45136, unsigned long long $$UBnd45137)
  1708 |  {
            $$csx696 = (long long) mb[].off8;
            $$csx695 = 1ll + ((long long) mb[].off20 - $$csx696);
            if (!(0ll < $$csx695)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45137 + $$LBnd45136 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV123 = 0ll;
  1709 |    $$ICM.d-qrz_%addr971 = d-qrz_%addr;
            $$ICM.d-T_558_1%addr972 = d-T_558_1%addr;
            $$ICM.$$CIV520973 = $$CIV520;
  1708 |    $$ICM.mb[].off20978 = mb[].off20;
            $$ICM.mb[].off8974 = mb[].off8;
            $$ICM.mb[].off16975 = mb[].off16;
            $$ICM.mb[].off4976 = mb[].off4;
  1709 |    $$ICM.mb[].off0977 = mb[].off0;
  1708 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV124 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1709 |        ((double *)((char *)$$ICM.d-qrz_%addr971->qrz_%d-data%addr.rns1688.  + $$ICM.d-qrz_%addr971->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) ibx][1ll][$$csx696 + $$LoopIV123][$$LoopIV124 + ((long long) $$LBnd45136 + (long long) $$ICM.mb[].off4976)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr971  + 40ll))->qrz_%x[].rns1686.[(long long) $$ICM.mb[].off0977 + $$ICM.$$CIV520973]] = ((double *)((char *)$$ICM.d-T_558_1%addr972  + (((long long) $$ICM.mb[].off4976 * 8ll - (long long) $$ICM.mb[].off16975 * 8ll) - 8ll) * $$csx696 - (long long) $$ICM.mb[].off4976 * 8ll))->T_558[].rns1683.[$$csx696 + $$LoopIV123][$$LoopIV124 + ((long long) $$LBnd45136 + (long long) $$ICM.mb[].off4976)];
  1708 |        /* DIR   LATCH */
                $$LoopIV124 = $$LoopIV124 + 1ll;
              } while ((unsigned long long) $$LoopIV124 < $$UBnd45137 + $$LBnd45136 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV123 = $$LoopIV123 + 1ll;
            } while ((unsigned long long) $$LoopIV123 < (unsigned long long) $$csx695);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11708not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21708not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4741LoopHasPrivateVariables (success)High Level Optimizer27517081Private variables recognized in loop nest.
  • Variable Name: "$$CIV51A", "$$CIV51A", and "$$CIV51A"
4742LoopParallelized (success)High Level Optimizer27517081Loop was automatically parallelized.not available
4743LoopInterchange (success)High Level Optimizer27517081Loop interchanging was applied to loop nest.not available
4744NonInnermostLoop (fail)High Level Optimizer27517081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4745NonVectorizableAlignment (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4746NonVectorizableStride (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4747NonStrideOneStore (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
5107LoopUnroll (success)Low Level Optimizer275165362Loop unroll was performed.
  • Unroll Factor: 8
6267ModuloSchedule (success)Low Level Optimizer275165342Loop was modulo scheduled.
  • Initiation Interval: 8
6268ModuloSchedule (success)Low Level Optimizer275165342Loop was modulo scheduled.
  • Initiation Interval: 24

Region #276
Region Namemhd_source_terms$$OL$$222
Region Name (Demangled)not available
Start Line #1708
End Line #1708
Pseudocode
          void mhd_source_terms$$OL$$222(char * $$WIPtr45145, unsigned long long $$LBnd45146, unsigned long long $$UBnd45147)
  1708 |  {
            $$csx698 = (long long) mb[].off8;
            $$csx697 = 1ll + ((long long) mb[].off20 - $$csx698);
            if (!(0ll < $$csx697)) goto lab_1;
            if (!(0ll < (long long) ($$UBnd45147 + $$LBnd45146 * 18446744073709551615ull))) goto lab_11;
            if (!1) goto lab_10;
            $$LoopIV125 = 0ll;
  1712 |    $$ICM.d-qrz_%addr979 = d-qrz_%addr;
            $$ICM.d-T_561_1%addr97A = d-T_561_1%addr;
            $$ICM.$$CIV52097B = $$CIV520;
  1708 |    $$ICM.mb[].off20980 = mb[].off20;
            $$ICM.mb[].off897C = mb[].off8;
            $$ICM.mb[].off1697D = mb[].off16;
            $$ICM.mb[].off497E = mb[].off4;
  1712 |    $$ICM.mb[].off097F = mb[].off0;
  1708 |    do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 16 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$LoopIV126 = 0ll;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 15 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
  1712 |        ((double *)((char *)$$ICM.d-qrz_%addr979->qrz_%d-data%addr.rns1688.  + $$ICM.d-qrz_%addr979->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) iby][1ll][$$csx698 + $$LoopIV125][$$LoopIV126 + ((long long) $$LBnd45146 + (long long) $$ICM.mb[].off497E)][(long long) ((int *)((char *)$$ICM.d-qrz_%addr979  + 40ll))->qrz_%x[].rns1686.[(long long) $$ICM.mb[].off097F + $$ICM.$$CIV52097B]] = ((double *)((char *)$$ICM.d-T_561_1%addr97A  + (((long long) $$ICM.mb[].off497E * 8ll - (long long) $$ICM.mb[].off1697D * 8ll) - 8ll) * $$csx698 - (long long) $$ICM.mb[].off497E * 8ll))->T_561[].rns1690.[$$csx698 + $$LoopIV125][$$LoopIV126 + ((long long) $$LBnd45146 + (long long) $$ICM.mb[].off497E)];
  1708 |        /* DIR   LATCH */
                $$LoopIV126 = $$LoopIV126 + 1ll;
              } while ((unsigned long long) $$LoopIV126 < $$UBnd45147 + $$LBnd45146 * 18446744073709551615ull);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$LoopIV125 = $$LoopIV125 + 1ll;
            } while ((unsigned long long) $$LoopIV125 < (unsigned long long) $$csx697);    /* ~2 */
          lab_10:
          lab_11:
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11708not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21708not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4748LoopHasPrivateVariables (success)High Level Optimizer27617081Private variables recognized in loop nest.
  • Variable Name: "$$CIV51E", "$$CIV51E", and "$$CIV51E"
4749LoopParallelized (success)High Level Optimizer27617081Loop was automatically parallelized.not available
4750LoopInterchange (success)High Level Optimizer27617081Loop interchanging was applied to loop nest.not available
4751NonInnermostLoop (fail)High Level Optimizer27617081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4752NonVectorizableAlignment (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4753NonVectorizableStride (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4754NonStrideOneStore (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
5106LoopUnroll (success)Low Level Optimizer276165552Loop unroll was performed.
  • Unroll Factor: 8
6265ModuloSchedule (success)Low Level Optimizer276165532Loop was modulo scheduled.
  • Initiation Interval: 8
6266ModuloSchedule (success)Low Level Optimizer276165532Loop was modulo scheduled.
  • Initiation Interval: 24

Region #277
Region Namerequest_eigens$$OL$$223
Region Name (Demangled)not available
Start Line #1561
End Line #1561
Pseudocode
          void request_eigens$$OL$$223(char * $$WIPtr45321, unsigned long long $$LBnd45322, unsigned long long $$UBnd45323)
  1561 |  {
            if (!1) goto lab_1;
            $$CIVAEF = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45318{$$UBDE} */
              /* DIR   NEW construct_no=1 id_no=45320{$$CIV524} */
              /* DIR   LATCH */
              $$CIVAEF = $$CIVAEF + 1ll;
            } while ((unsigned long long) $$CIVAEF < $$UBnd45323 + $$LBnd45322 * 18446744073709551615ull);    /* ~2 */
            __memset(((char *)&req_dim  + -4ll + (4ll)*((long long) 0 + ((long long) (ndim + 1) + (long long) $$LBnd45322))),(long long) 0,(long long) ($$LBnd45322 * 18446744073709551612ull + $$UBnd45323 * 4ull));
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11561not availablenot availablenot available300300100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4755LoopParallelized (success)High Level Optimizer27715611Loop was automatically parallelized.not available

Region #278
Region Namerequest_eigens$$OL$$224
Region Name (Demangled)not available
Start Line #1580
End Line #1580
Pseudocode
          void request_eigens$$OL$$224(char * $$WIPtr45330, unsigned long long $$LBnd45331, unsigned long long $$UBnd45332)
  1580 |  {
            if (!1) goto lab_1;
            $$CIVAF0 = (long long) 0;
            $$ICM.d-w_%addr981 = d-w_%addr;
            $$ICM.d-prim%addr982 = d-prim%addr;
            $$ICM.d-T_563_1%addr983 = d-T_563_1%addr;
            $$ICM.j984 = j;
            $$ICM.$$CIV547985 = $$CIV547;
            $$ICM.$$CIV549986 = $$CIV549;
            $$ICM.mb[].off8987 = mb[].off8;
            $$ICM.mb[].off0988 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45327{$$UBDF} */
              /* DIR   NEW construct_no=1 id_no=45329{$$CIV81E} */
              $$csx699 = ((double *)((char *)$$ICM.d-w_%addr981->w_%d-data%addr.rns1708.  + $$ICM.d-w_%addr981->w_%d-data%rvo.rns1703.))->w_%data[].rns1709.[$$CIVAF0 + ((((long long *)((char *)$$ICM.d-w_%addr981  + -24ll))->w_%d-data%bounds%extent[].rns1706.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-w_%addr981  + -24ll))->w_%d-data%bounds%lbound[].rns1707.[1ll]) + (long long) $$LBnd45331)][1ll][(long long) $$ICM.mb[].off8987 + $$ICM.$$CIV547985][(long long) $$ICM.j984][(long long) ((int *)((char *)$$ICM.d-w_%addr981  + 40ll))->w_%x[].rns1704.[(long long) $$ICM.mb[].off0988 + $$ICM.$$CIV549986]];
              ((double *)((char *)$$ICM.d-T_563_1%addr983  + -8ll))->T_563[].rns1702.[1ll + ($$CIVAF0 + (long long) $$LBnd45331)] = $$csx699;
              ((double *)((char *)$$ICM.d-prim%addr982  + -8ll))->prim[].rns1710.[1ll + ($$CIVAF0 + (long long) $$LBnd45331)] = $$csx699;
              /* DIR   LATCH */
              $$CIVAF0 = $$CIVAF0 + 1ll;
            } while ((unsigned long long) $$CIVAF0 < $$UBnd45332 + $$LBnd45331 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11580not availablenot availablenot available900900100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4756LoopFusion (success)High Level Optimizer27815801Loops were fused.
  • Loop Line Number: 1580
  • Loop Line Number: 1580
4757LoopParallelized (success)High Level Optimizer27815801Loop was automatically parallelized.not available
4758NonVectorizableAlignment (fail)High Level Optimizer27815801An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
4759NonVectorizableAlignment (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_563_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF0 + (long long) $$LBnd45331)))
4760NonVectorizableStride (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w_%addr->w_%d-data%addr.rns1708. + d-w_%addr->w_%d-data%rvo.rns1703. + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.)*($$CIVAF0 + ((((long long *)((char *)d-w_%addr + -24ll))->w_%d-data%bounds%extent[].rns1706.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-w_%addr + -24ll))->w_%d-data%bounds%lbound[].rns1707.[1ll]) + (long long) $$LBnd45331)) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[1ll])*(1ll) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[2ll])*((long long) mb[].off8 + $$CIV547) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[3ll])*((long long) j) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[4ll])*((long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1704.[(long long) mb[].off0 + $$CIV549]))
4761NonVectorizableAlignment (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-prim%addr + -8ll + (8ll)*(1ll + ($$CIVAF0 + (long long) $$LBnd45331)))
5103LoopUnroll (success)Low Level Optimizer278165571Loop unroll was performed.
  • Unroll Factor: 8
6398ModuloSchedule (success)Low Level Optimizer278165571Loop was modulo scheduled.
  • Initiation Interval: 8
6399ModuloSchedule (success)Low Level Optimizer278165571Loop was modulo scheduled.
  • Initiation Interval: 59

Region #279
Region Namerequest_eigens$$OL$$225
Region Name (Demangled)not available
Start Line #1582
End Line #1582
Pseudocode
          void request_eigens$$OL$$225(char * $$WIPtr45339, unsigned long long $$LBnd45340, unsigned long long $$UBnd45341)
  1582 |  {
            if (!1) goto lab_1;
            $$CIVAF1 = (long long) 0;
            $$ICM.d-lambda%addr989 = d-lambda%addr;
            $$ICM.d-T_568_1%addr98A = d-T_568_1%addr;
            $$ICM.$$csx21898B = $$csx218;
            $$ICM.$$csx21A98C = $$csx21A;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45336{$$UBE0} */
              /* DIR   NEW construct_no=1 id_no=45338{$$CIV528} */
              ((double *)((char *)$$ICM.d-T_568_1%addr98A  + -8ll))->T_568[].rns1717.[1ll + ($$CIVAF1 + (long long) $$LBnd45340)] = ((double *)((char *)$$ICM.d-lambda%addr989  + $$ICM.$$csx21A98C))->lambda[].rns1714.[1ll + ($$CIVAF1 + (long long) $$LBnd45340)][1ll];
              /* DIR   LATCH */
              $$CIVAF1 = $$CIVAF1 + 1ll;
            } while ((unsigned long long) $$CIVAF1 < $$UBnd45341 + $$LBnd45340 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11582not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4762LoopParallelized (success)High Level Optimizer27915821Loop was automatically parallelized.not available
4763NonVectorizableAlignment (fail)High Level Optimizer2791582not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_568_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF1 + (long long) $$LBnd45340)))
4764NonVectorizableStride (fail)High Level Optimizer2791582not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF1 + (long long) $$LBnd45340)) + (8ll)*(1ll))
5102LoopUnroll (success)Low Level Optimizer279165581Loop unroll was performed.
  • Unroll Factor: 8
6396ModuloSchedule (success)Low Level Optimizer279165581Loop was modulo scheduled.
  • Initiation Interval: 8
6397ModuloSchedule (success)Low Level Optimizer279165581Loop was modulo scheduled.
  • Initiation Interval: 58

Region #280
Region Namerequest_eigens$$OL$$226
Region Name (Demangled)not available
Start Line #1582
End Line #1582
Pseudocode
          void request_eigens$$OL$$226(char * $$WIPtr45348, unsigned long long $$LBnd45349, unsigned long long $$UBnd45350)
  1582 |  {
            if (!1) goto lab_1;
            $$CIVAF2 = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45345{$$UBE1} */
              /* DIR   NEW construct_no=1 id_no=45347{$$CIV528} */
              /* DIR   LATCH */
              $$CIVAF2 = $$CIVAF2 + 1ll;
            } while ((unsigned long long) $$CIVAF2 < $$UBnd45350 + $$LBnd45349 * 18446744073709551615ull);    /* ~2 */
            __memcpy(((char *)d-T_568_1%addr  + -8ll + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45349))),((char *)d-lambda%addr  + $$csx21A + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45349)) + (8ll)*(1ll)),(long long) ($$LBnd45349 * 18446744073709551608ull + $$UBnd45350 * 8ull));
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11582not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4765LoopParallelized (success)High Level Optimizer28015821Loop was automatically parallelized.not available
4766NonVectorizableAlignment (fail)High Level Optimizer28015821An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available

Region #281
Region Namerequest_eigens$$OL$$227
Region Name (Demangled)not available
Start Line #1582
End Line #1582
Pseudocode
          void request_eigens$$OL$$227(char * $$WIPtr45357, unsigned long long $$LBnd45358, unsigned long long $$UBnd45359)
  1582 |  {
            if (!1) goto lab_1;
            $$CIVAF3 = (long long) 0;
            $$ICM.d-speedsx_%addr98D = d-speedsx_%addr;
            $$ICM.d-T_568_1%addr98E = d-T_568_1%addr;
            $$ICM.j98F = j;
            $$ICM.k990 = k;
            $$ICM.$$CIV549991 = $$CIV549;
            $$ICM.mb[].off0992 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45354{$$UBE2} */
              /* DIR   NEW construct_no=1 id_no=45356{$$CIV529} */
              ((double *)((char *)$$ICM.d-speedsx_%addr98D->speedsx_%d-data%addr.rns1721.  + $$ICM.d-speedsx_%addr98D->speedsx_%d-data%rvo.rns1718.))->speedsx_%data[].rns1722.[$$CIVAF3 + ((((long long *)((char *)$$ICM.d-speedsx_%addr98D  + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-speedsx_%addr98D  + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)][1ll][(long long) $$ICM.k990][(long long) $$ICM.j98F][(long long) ((int *)((char *)$$ICM.d-speedsx_%addr98D  + 40ll))->speedsx_%x[].rns1719.[(long long) $$ICM.mb[].off0992 + $$ICM.$$CIV549991]] = ((double *)((char *)$$ICM.d-T_568_1%addr98E  + -8ll))->T_568[].rns1717.[1ll + ($$CIVAF3 + (long long) $$LBnd45358)];
              /* DIR   LATCH */
              $$CIVAF3 = $$CIVAF3 + 1ll;
            } while ((unsigned long long) $$CIVAF3 < $$UBnd45359 + $$LBnd45358 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4767LoopParallelized (success)High Level Optimizer28115821Loop was automatically parallelized.not available
4768NonVectorizableAlignment (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
4769NonVectorizableStride (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
4770NonStrideOneStore (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
5101LoopUnroll (success)Low Level Optimizer281165601Loop unroll was performed.
  • Unroll Factor: 8
6394ModuloSchedule (success)Low Level Optimizer281165601Loop was modulo scheduled.
  • Initiation Interval: 8
6395ModuloSchedule (success)Low Level Optimizer281165601Loop was modulo scheduled.
  • Initiation Interval: 24

Region #282
Region Namerequest_eigens$$OL$$228
Region Name (Demangled)not available
Start Line #1583
End Line #1583
Pseudocode
          void request_eigens$$OL$$228(char * $$WIPtr45366, unsigned long long $$LBnd45367, unsigned long long $$UBnd45368)
  1583 |  {
            if (!1) goto lab_1;
            $$CIVAF4 = (long long) 0;
            $$ICM.d-lambda%addr993 = d-lambda%addr;
            $$ICM.d-T_572_1%addr994 = d-T_572_1%addr;
            $$ICM.$$csx218995 = $$csx218;
            $$ICM.$$csx21A996 = $$csx21A;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45363{$$UBE3} */
              /* DIR   NEW construct_no=1 id_no=45365{$$CIV52A} */
              ((double *)((char *)$$ICM.d-T_572_1%addr994  + -8ll))->T_572[].rns1725.[1ll + ($$CIVAF4 + (long long) $$LBnd45367)] = ((double *)((char *)$$ICM.d-lambda%addr993  + $$ICM.$$csx21A996))->lambda[].rns1714.[1ll + ($$CIVAF4 + (long long) $$LBnd45367)][2ll];
              /* DIR   LATCH */
              $$CIVAF4 = $$CIVAF4 + 1ll;
            } while ((unsigned long long) $$CIVAF4 < $$UBnd45368 + $$LBnd45367 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11583not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4771LoopParallelized (success)High Level Optimizer28215831Loop was automatically parallelized.not available
4772NonVectorizableAlignment (fail)High Level Optimizer2821583not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_572_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF4 + (long long) $$LBnd45367)))
4773NonVectorizableStride (fail)High Level Optimizer2821583not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF4 + (long long) $$LBnd45367)) + (8ll)*(2ll))
5100LoopUnroll (success)Low Level Optimizer282165611Loop unroll was performed.
  • Unroll Factor: 8
6392ModuloSchedule (success)Low Level Optimizer282165611Loop was modulo scheduled.
  • Initiation Interval: 8
6393ModuloSchedule (success)Low Level Optimizer282165611Loop was modulo scheduled.
  • Initiation Interval: 58

Region #283
Region Namerequest_eigens$$OL$$229
Region Name (Demangled)not available
Start Line #1583
End Line #1583
Pseudocode
          void request_eigens$$OL$$229(char * $$WIPtr45375, unsigned long long $$LBnd45376, unsigned long long $$UBnd45377)
  1583 |  {
            if (!1) goto lab_1;
            $$CIVAF5 = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45372{$$UBE4} */
              /* DIR   NEW construct_no=1 id_no=45374{$$CIV52A} */
              /* DIR   LATCH */
              $$CIVAF5 = $$CIVAF5 + 1ll;
            } while ((unsigned long long) $$CIVAF5 < $$UBnd45377 + $$LBnd45376 * 18446744073709551615ull);    /* ~2 */
            __memcpy(((char *)d-T_572_1%addr  + -8ll + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45376))),((char *)d-lambda%addr  + $$csx21A + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45376)) + (8ll)*(2ll)),(long long) ($$LBnd45376 * 18446744073709551608ull + $$UBnd45377 * 8ull));
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11583not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4774LoopParallelized (success)High Level Optimizer28315831Loop was automatically parallelized.not available
4775NonVectorizableAlignment (fail)High Level Optimizer28315831An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available

Region #284
Region Namerequest_eigens$$OL$$230
Region Name (Demangled)not available
Start Line #1583
End Line #1583
Pseudocode
          void request_eigens$$OL$$230(char * $$WIPtr45384, unsigned long long $$LBnd45385, unsigned long long $$UBnd45386)
  1583 |  {
            if (!1) goto lab_1;
            $$CIVAF6 = (long long) 0;
            $$ICM.d-speedsy_%addr997 = d-speedsy_%addr;
            $$ICM.d-T_572_1%addr998 = d-T_572_1%addr;
            $$ICM.j999 = j;
            $$ICM.k99A = k;
            $$ICM.$$CIV54999B = $$CIV549;
            $$ICM.mb[].off099C = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45381{$$UBE5} */
              /* DIR   NEW construct_no=1 id_no=45383{$$CIV52B} */
              ((double *)((char *)$$ICM.d-speedsy_%addr997->speedsy_%d-data%addr.rns1729.  + $$ICM.d-speedsy_%addr997->speedsy_%d-data%rvo.rns1726.))->speedsy_%data[].rns1730.[$$CIVAF6 + ((((long long *)((char *)$$ICM.d-speedsy_%addr997  + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-speedsy_%addr997  + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)][1ll][(long long) $$ICM.k99A][(long long) $$ICM.j999][(long long) ((int *)((char *)$$ICM.d-speedsy_%addr997  + 40ll))->speedsy_%x[].rns1727.[(long long) $$ICM.mb[].off099C + $$ICM.$$CIV54999B]] = ((double *)((char *)$$ICM.d-T_572_1%addr998  + -8ll))->T_572[].rns1725.[1ll + ($$CIVAF6 + (long long) $$LBnd45385)];
              /* DIR   LATCH */
              $$CIVAF6 = $$CIVAF6 + 1ll;
            } while ((unsigned long long) $$CIVAF6 < $$UBnd45386 + $$LBnd45385 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11583not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4776LoopParallelized (success)High Level Optimizer28415831Loop was automatically parallelized.not available
4777NonVectorizableAlignment (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
4778NonVectorizableStride (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
4779NonStrideOneStore (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
5099LoopUnroll (success)Low Level Optimizer284165631Loop unroll was performed.
  • Unroll Factor: 8
6390ModuloSchedule (success)Low Level Optimizer284165631Loop was modulo scheduled.
  • Initiation Interval: 8
6391ModuloSchedule (success)Low Level Optimizer284165631Loop was modulo scheduled.
  • Initiation Interval: 24

Region #285
Region Namerequest_eigens$$OL$$231
Region Name (Demangled)not available
Start Line #1584
End Line #1584
Pseudocode
          void request_eigens$$OL$$231(char * $$WIPtr45393, unsigned long long $$LBnd45394, unsigned long long $$UBnd45395)
  1584 |  {
            if (!1) goto lab_1;
            $$CIVAF7 = (long long) 0;
            $$ICM.d-lambda%addr99D = d-lambda%addr;
            $$ICM.d-T_576_1%addr99E = d-T_576_1%addr;
            $$ICM.$$csx21899F = $$csx218;
            $$ICM.$$csx21A9A0 = $$csx21A;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45390{$$UBE6} */
              /* DIR   NEW construct_no=1 id_no=45392{$$CIV52C} */
              ((double *)((char *)$$ICM.d-T_576_1%addr99E  + -8ll))->T_576[].rns1733.[1ll + ($$CIVAF7 + (long long) $$LBnd45394)] = ((double *)((char *)$$ICM.d-lambda%addr99D  + $$ICM.$$csx21A9A0))->lambda[].rns1714.[1ll + ($$CIVAF7 + (long long) $$LBnd45394)][3ll];
              /* DIR   LATCH */
              $$CIVAF7 = $$CIVAF7 + 1ll;
            } while ((unsigned long long) $$CIVAF7 < $$UBnd45395 + $$LBnd45394 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11584not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4780LoopParallelized (success)High Level Optimizer28515841Loop was automatically parallelized.not available
4781NonVectorizableAlignment (fail)High Level Optimizer2851584not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_576_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF7 + (long long) $$LBnd45394)))
4782NonVectorizableStride (fail)High Level Optimizer2851584not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF7 + (long long) $$LBnd45394)) + (8ll)*(3ll))
5098LoopUnroll (success)Low Level Optimizer285165641Loop unroll was performed.
  • Unroll Factor: 8
6388ModuloSchedule (success)Low Level Optimizer285165641Loop was modulo scheduled.
  • Initiation Interval: 8
6389ModuloSchedule (success)Low Level Optimizer285165641Loop was modulo scheduled.
  • Initiation Interval: 58

Region #286
Region Namerequest_eigens$$OL$$232
Region Name (Demangled)not available
Start Line #1584
End Line #1584
Pseudocode
          void request_eigens$$OL$$232(char * $$WIPtr45402, unsigned long long $$LBnd45403, unsigned long long $$UBnd45404)
  1584 |  {
            if (!1) goto lab_1;
            $$CIVAF8 = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45399{$$UBE7} */
              /* DIR   NEW construct_no=1 id_no=45401{$$CIV52C} */
              /* DIR   LATCH */
              $$CIVAF8 = $$CIVAF8 + 1ll;
            } while ((unsigned long long) $$CIVAF8 < $$UBnd45404 + $$LBnd45403 * 18446744073709551615ull);    /* ~2 */
            __memcpy(((char *)d-T_576_1%addr  + -8ll + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45403))),((char *)d-lambda%addr  + $$csx21A + (8ll)*(1ll + ((long long) 0 + (long long) $$LBnd45403)) + (8ll)*(3ll)),(long long) ($$LBnd45403 * 18446744073709551608ull + $$UBnd45404 * 8ull));
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11584not availablenot availablenot available600600100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4783LoopParallelized (success)High Level Optimizer28615841Loop was automatically parallelized.not available
4784NonVectorizableAlignment (fail)High Level Optimizer28615841An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available

Region #287
Region Namerequest_eigens$$OL$$233
Region Name (Demangled)not available
Start Line #1584
End Line #1584
Pseudocode
          void request_eigens$$OL$$233(char * $$WIPtr45411, unsigned long long $$LBnd45412, unsigned long long $$UBnd45413)
  1584 |  {
            if (!1) goto lab_1;
            $$CIVAF9 = (long long) 0;
            $$ICM.d-speedsz_%addr9A1 = d-speedsz_%addr;
            $$ICM.d-T_576_1%addr9A2 = d-T_576_1%addr;
            $$ICM.j9A3 = j;
            $$ICM.k9A4 = k;
            $$ICM.$$CIV5499A5 = $$CIV549;
            $$ICM.mb[].off09A6 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45408{$$UBE8} */
              /* DIR   NEW construct_no=1 id_no=45410{$$CIV52D} */
              ((double *)((char *)$$ICM.d-speedsz_%addr9A1->speedsz_%d-data%addr.rns1737.  + $$ICM.d-speedsz_%addr9A1->speedsz_%d-data%rvo.rns1734.))->speedsz_%data[].rns1738.[$$CIVAF9 + ((((long long *)((char *)$$ICM.d-speedsz_%addr9A1  + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-speedsz_%addr9A1  + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)][1ll][(long long) $$ICM.k9A4][(long long) $$ICM.j9A3][(long long) ((int *)((char *)$$ICM.d-speedsz_%addr9A1  + 40ll))->speedsz_%x[].rns1735.[(long long) $$ICM.mb[].off09A6 + $$ICM.$$CIV5499A5]] = ((double *)((char *)$$ICM.d-T_576_1%addr9A2  + -8ll))->T_576[].rns1733.[1ll + ($$CIVAF9 + (long long) $$LBnd45412)];
              /* DIR   LATCH */
              $$CIVAF9 = $$CIVAF9 + 1ll;
            } while ((unsigned long long) $$CIVAF9 < $$UBnd45413 + $$LBnd45412 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11584not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4785LoopParallelized (success)High Level Optimizer28715841Loop was automatically parallelized.not available
4786NonVectorizableAlignment (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
4787NonVectorizableStride (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
4788NonStrideOneStore (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
5097LoopUnroll (success)Low Level Optimizer287165661Loop unroll was performed.
  • Unroll Factor: 8
6386ModuloSchedule (success)Low Level Optimizer287165661Loop was modulo scheduled.
  • Initiation Interval: 8
6387ModuloSchedule (success)Low Level Optimizer287165661Loop was modulo scheduled.
  • Initiation Interval: 24

Region #288
Region Namerequest_eigens$$OL$$234
Region Name (Demangled)not available
Start Line #1585
End Line #1585
Pseudocode
          void request_eigens$$OL$$234(char * $$WIPtr45420, unsigned long long $$LBnd45421, unsigned long long $$UBnd45422)
  1585 |  {
            if (!1) goto lab_1;
            $$CIVAFA = (long long) 0;
            $$ICM.d-nwaves_%addr9A7 = d-nwaves_%addr;
            $$ICM.d-n%addr9A8 = d-n%addr;
            $$ICM.j9A9 = j;
            $$ICM.k9AA = k;
            $$ICM.$$CIV5499AB = $$CIV549;
            $$ICM.mb[].off09AC = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45417{$$UBE9} */
              /* DIR   NEW construct_no=1 id_no=45419{$$CIV52E} */
              ((double *)((char *)$$ICM.d-nwaves_%addr9A7->nwaves_%d-data%addr.rns1744.  + $$ICM.d-nwaves_%addr9A7->nwaves_%d-data%rvo.rns1741.))->nwaves_%data[].rns1745.[$$CIVAFA + ((((long long *)((char *)$$ICM.d-nwaves_%addr9A7  + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-nwaves_%addr9A7  + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)][1ll][(long long) $$ICM.k9AA][(long long) $$ICM.j9A9][(long long) ((int *)((char *)$$ICM.d-nwaves_%addr9A7  + 40ll))->nwaves_%x[].rns1742.[(long long) $$ICM.mb[].off09AC + $$ICM.$$CIV5499AB]] = (double) ((int *)((char *)$$ICM.d-n%addr9A8  + -4ll))->n[].rns1713.[1ll + ($$CIVAFA + (long long) $$LBnd45421)];
              /* DIR   LATCH */
              $$CIVAFA = $$CIVAFA + 1ll;
            } while ((unsigned long long) $$CIVAFA < $$UBnd45422 + $$LBnd45421 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11585not availablenot availablenot available500500100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4789LoopParallelized (success)High Level Optimizer28815851Loop was automatically parallelized.not available
4790NonVectorizableAlignment (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
4791NonVectorizableStride (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
4792UnsupportedVectorTypes (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4793NonStrideOneStore (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
5096LoopUnroll (success)Low Level Optimizer288165671Loop unroll was performed.
  • Unroll Factor: 4
6384ModuloSchedule (success)Low Level Optimizer288165671Loop was modulo scheduled.
  • Initiation Interval: 16
6385ModuloSchedule (success)Low Level Optimizer288165671Loop was modulo scheduled.
  • Initiation Interval: 21

Region #289
Region Namerequest_eigens$$OL$$235
Region Name (Demangled)not available
Start Line #1586
End Line #1586
Pseudocode
          void request_eigens$$OL$$235(char * $$WIPtr45430, unsigned long long $$LBnd45431, unsigned long long $$UBnd45432)
  1586 |  {
            $$csx6A0 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll];
            $$csx6A1 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll];
            $$csx69C = ($$csx6A0 == 0ll ? 1ll : $$csx6A1);
            $$csx69F = $$csx6A0 + $$csx6A1;
            $$csx69E = $$csx69F - 1ll;
            $$csx69D = ($$csx6A0 == 0ll ? 0ll : $$csx69E);
            $$csx69B = $$csx69D - $$csx69C;
            $$csx69A = 1ll + $$csx69B;
            if (!($$csx69A > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVAFC = (long long) 0;
            $$ICM.d-leftx_%addr9AD = d-leftx_%addr;
            $$ICM.d-l%addr9AE = d-l%addr;
            $$ICM.d-T_585_1%addr9AF = d-T_585_1%addr;
            $$ICM.d-T_585_1%bounds%mult[].off489B0 = d-T_585_1%bounds%mult[].off48;
            $$ICM.$$csx2179B1 = $$csx217;
            $$ICM.$$csx2189B2 = $$csx218;
            $$ICM.$$csx2199B3 = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVAFB = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_585_1%addr9AF  + ($$csx69C * 8ll - $$csx69D * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFC + (long long) $$LBnd45431)][$$CIVAFB + 1ll] = ((double *)((char *)$$ICM.d-l%addr9AE  + $$ICM.$$csx2199B3))->l[].rns1712.[1ll + ($$CIVAFC + (long long) $$LBnd45431)][$$CIVAFB + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVAFB = $$CIVAFB + 1ll;
              } while ((unsigned long long) $$CIVAFB < (unsigned long long) $$csx69A);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVAFC = $$CIVAFC + 1ll;
            } while ((unsigned long long) $$CIVAFC < $$UBnd45432 + $$LBnd45431 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11586not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21586not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4794LoopHasPrivateVariables (success)High Level Optimizer28915861Private variables recognized in loop nest.
  • Variable Name: "$$CIV52F", "$$CIV52F", and "$$CIV52F"
4795LoopParallelized (success)High Level Optimizer28915861Loop was automatically parallelized.not available
4796NonInnermostLoop (fail)High Level Optimizer28915861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4797NonVectorizableAlignment (fail)High Level Optimizer2891586not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_585_1%addr + ((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) * 8ll - (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_585_1%bounds%mult[].off48)*(1ll + ($$CIVAFC + (long long) $$LBnd45431)) + (8ll)*($$CIVAFB + 1ll))
4798NonVectorizableStride (fail)High Level Optimizer2891586not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVAFC + (long long) $$LBnd45431)) + ($$csx218)*($$CIVAFB + 1ll) + (8ll)*(1ll))
5095LoopUnroll (success)Low Level Optimizer289165682Loop unroll was performed.
  • Unroll Factor: 8
6382ModuloSchedule (success)Low Level Optimizer289165682Loop was modulo scheduled.
  • Initiation Interval: 8
6383ModuloSchedule (success)Low Level Optimizer289165682Loop was modulo scheduled.
  • Initiation Interval: 58

Region #290
Region Namerequest_eigens$$OL$$236
Region Name (Demangled)not available
Start Line #1586
End Line #1586
Pseudocode
          void request_eigens$$OL$$236(char * $$WIPtr45440, unsigned long long $$LBnd45441, unsigned long long $$UBnd45442)
  1586 |  {
            $$csx6A6 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll];
            $$csx6A7 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll];
            $$csx6A4 = ($$csx6A6 == 0ll ? 1ll : $$csx6A7);
            $$csx6A5 = ($$csx6A6 == 0ll ? 0ll : ($$csx6A6 + $$csx6A7) - 1ll);
            $$csx6A3 = $$csx6A5 - $$csx6A4;
            $$csx6A2 = 1ll + $$csx6A3;
            if (!($$csx6A2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVAFE = (long long) 0;
            $$ICM.d-leftx_%addr9B4 = d-leftx_%addr;
            $$ICM.d-l%addr9B5 = d-l%addr;
            $$ICM.d-T_585_1%addr9B6 = d-T_585_1%addr;
            $$ICM.d-T_585_1%bounds%mult[].off489B7 = d-T_585_1%bounds%mult[].off48;
            $$ICM.$$csx2179B8 = $$csx217;
            $$ICM.$$csx2199B9 = $$csx219;
            $$ICM9BC = $$csx6A6 + $$csx6A7;
            $$ICM9BA = ($$csx6A6 + $$csx6A7) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx6A8 = $$ICM.d-T_585_1%bounds%mult[].off489B7 * (1ll + ($$CIVAFE + (long long) $$LBnd45441));
              if (!(! ($$ICM.$$csx2199B9 + ($$ICM.$$csx2179B8 * (1ll + ($$CIVAFE + (long long) $$LBnd45441)) + (long long) $$ICM.d-l%addr9B5) & 7ll | (long long) $$ICM.d-T_585_1%addr9B6 + $$csx6A8 & 7ll) & (unsigned long long) $$csx6A2 >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll + ($$ICM.d-T_585_1%bounds%mult[].off489B7)*(1ll + ($$CIVAFE + (long long) $$LBnd45441)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9 + ($$ICM.$$csx2179B8)*(1ll + ($$CIVAFE + (long long) $$LBnd45441)) + (8ll)*(1ll) + (8ll)*(1ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll + ($$ICM.d-T_585_1%bounds%mult[].off489B7)*(1ll + ($$CIVAFE + (long long) $$LBnd45441)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9 + ($$ICM.$$csx2179B8)*(1ll + ($$CIVAFE + (long long) $$LBnd45441)) + (8ll)*(1ll) + (8ll)*(1ll)))
              $$CIVAFF = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFF * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->$$V.l[].rns1712.1[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFF * 4ll + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVAFD = $$CIVAFF * 4ll + 4ll;
                $$CIVAFF = $$CIVAFF + 1ll;
              } while ((unsigned long long) $$CIVAFF < (unsigned long long) (($$csx6A3 - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCiv4 = (unsigned int) $$CIVAFD;
              $$csx6A9 = (unsigned long long) ((int) ((unsigned long long) $$csx6A2) + (int) ((unsigned int) $$CIVAFD * 4294967295u));
              if ((unsigned long long) $$csx6A2 - $$csx6A9 >= (unsigned long long) $$csx6A2) goto lab_18;
              $$epiConst2 = (unsigned long long) $$csx6A2 - $$csx6A9;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][1ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][1ll][1ll];
              ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][2ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][2ll][1ll];
              ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][3ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][3ll][1ll];
              ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][4ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][4ll][1ll];
              $$SIMDSHIFRP3TMP0 = qvlpcldx(($$csx6A8 + ((long long) $$ICM.d-T_585_1%addr9B6 + ($$csx6A4 * 8ll - $$csx6A5 * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP0 = qvfperm(((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][1ll],((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][5ll],$$SIMDSHIFRP3TMP0);
              $$secondCopy0 = $$SIMDSHIFRP5TMP0;
              $$oldSPCopy0 = ((<double4> *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->$$V.l[].rns1712.1[1ll + ($$CIVAFE + (long long) $$LBnd45441)][5ll][1ll];
              $$CIVB00 = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=52649{$$firstCopy0} */
                $$firstCopy0 = $$secondCopy0;
                $$SIMDSHIFRP3TMP1 = qvlpcldx(16ll + ($$ICM.$$csx2179B8 * (1ll + ($$CIVAFE + (long long) $$LBnd45441)) + ((long long) $$ICM.d-l%addr9B5 + $$ICM.$$csx2199B9)) & 31ll,0);
                $$SIMDSHIFRP5TMP1 = qvfperm($$oldSPCopy0,((<double4> *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->$$V.l[].rns1712.1[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVB00 * 4ll + 9ll][1ll],$$SIMDSHIFRP3TMP1);
                $$secondCopy0 = $$SIMDSHIFRP5TMP1;
                $$SIMDSHIFRP4TMP0 = qvlpcrdx(($$csx6A8 + ((long long) $$ICM.d-T_585_1%addr9B6 + ($$csx6A4 * 8ll - $$csx6A5 * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMP2 = qvfperm($$firstCopy0,$$SIMDSHIFRP5TMP1,$$SIMDSHIFRP4TMP0);
                ((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVB00 * 4ll + 5ll] = $$SIMDSHIFRP5TMP2;
                $$oldSPCopy0 = ((<double4> *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->$$V.l[].rns1712.1[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVB00 * 4ll + 9ll][1ll];
                /* DIR   LATCH */
                $$CIVAFD = $$CIVB00 * 4ll + 8ll;
                $$CIVB00 = $$CIVB00 + 1ll;
              } while ((unsigned long long) $$CIVB00 < (unsigned long long) (($$csx6A3 - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMP1 = qvlpcrdx((((long long) $$ICM.d-T_585_1%addr9B6 + $$csx6A4 * 8ll) + ($$csx6A8 - $$csx6A5 * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP3 = qvfperm($$SIMDSHIFRP5TMP1,$$SIMDSHIFRP5TMP1,$$SIMDSHIFRP4TMP1);
              $$SIMDSPLICE8TMP0 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_585_1%addr9B6 + $$csx6A4 * 8ll) + ($$csx6A8 - $$csx6A5 * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP0 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP0);
              $$SIMDSPLICE7TMP0 = qvfsel($$SIMDSHIFRP5TMP3,((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFD + 1ll],$$SIMDSPLICE6TMP0);
              ((<double4> *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->$$V.T_585[].rns1748.2[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFD + 1ll] = $$SIMDSPLICE7TMP0;
              if ((unsigned long long) ($$csx6A3 - 7ll) >= (unsigned long long) $$csx6A2) goto lab_18;
              $$CIVB01 = (long long) 0;
              $$ICM9BB = $$csx6A5 - $$csx6A4;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVAFD = ($$CIVB01 + $$ICM9BB) - 7ll;
                ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFD + 1ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][$$CIVAFD + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVB01 = $$CIVB01 + 1ll;
              } while ((unsigned long long) $$CIVB01 < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst2 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVAFD = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_585_1%addr9B6  + ($$csx6A4 * 8ll - $$csx6A5 * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][($$epiConst2 + $$CIVAFD) + 1ll] = ((double *)((char *)$$ICM.d-l%addr9B5  + $$ICM.$$csx2199B9))->l[].rns1712.[1ll + ($$CIVAFE + (long long) $$LBnd45441)][($$epiConst2 + $$CIVAFD) + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVAFD = $$CIVAFD + 1ll;
              } while ((unsigned long long) $$CIVAFD < (unsigned long long) $$csx6A2 - (unsigned long long) $$epiConst2);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVAFE = $$CIVAFE + 1ll;
            } while ((unsigned long long) $$CIVAFE < $$UBnd45442 + $$LBnd45441 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11586not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21586not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31586not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41586not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61586not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51586not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71586not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81586not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101586not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4799LoopHasPrivateVariables (success)High Level Optimizer29015861Private variables recognized in loop nest.
  • Variable Name: "$$CIV52F", "$$CIV52F", and "$$CIV52F"
4800LoopParallelized (success)High Level Optimizer29015861Loop was automatically parallelized.not available
4801NonInnermostLoop (fail)High Level Optimizer29015861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4802LoopSimdize (success)High Level Optimizer29015862SIMD vectorization was performed.not available
4803CompleteLoopUnroll (success)High Level Optimizer2901586not availableComplete loop unroll was performed.not available
4804LoopSimdize (success)High Level Optimizer29015864SIMD vectorization was performed.not available
5088FullLoopUnroll (success)Low Level Optimizer2901656957Full loop unroll was performed.
  • Unroll Factor: 8
5089LoopUnroll (success)Low Level Optimizer290165692Loop unroll was performed.
  • Unroll Factor: 4
5090LoopUnroll (success)Low Level Optimizer290165694Loop unroll was performed.
  • Unroll Factor: 2
5091LoopUnroll (success)Low Level Optimizer290165693Loop unroll was performed.
  • Unroll Factor: 8
5092LoopUnroll (success)Low Level Optimizer290165697Loop unroll was performed.
  • Unroll Factor: 4
5093LoopUnroll (success)Low Level Optimizer290165698Loop unroll was performed.
  • Unroll Factor: 2
5094LoopUnroll (success)Low Level Optimizer2901656910Loop unroll was performed.
  • Unroll Factor: 8
6372ModuloSchedule (success)Low Level Optimizer290165692Loop was modulo scheduled.
  • Initiation Interval: 9
6373ModuloSchedule (success)Low Level Optimizer290165692Loop was modulo scheduled.
  • Initiation Interval: 17
6374NoValidSchedule (fail)Low Level Optimizer290165694Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6375ModuloSchedule (success)Low Level Optimizer290165693Loop was modulo scheduled.
  • Initiation Interval: 8
6376ModuloSchedule (success)Low Level Optimizer290165693Loop was modulo scheduled.
  • Initiation Interval: 24
6377ModuloSchedule (success)Low Level Optimizer290165697Loop was modulo scheduled.
  • Initiation Interval: 9
6378ModuloSchedule (success)Low Level Optimizer290165697Loop was modulo scheduled.
  • Initiation Interval: 17
6379NoValidSchedule (fail)Low Level Optimizer290165698Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6380ModuloSchedule (success)Low Level Optimizer2901656910Loop was modulo scheduled.
  • Initiation Interval: 8
6381ModuloSchedule (success)Low Level Optimizer2901656910Loop was modulo scheduled.
  • Initiation Interval: 24

Region #291
Region Namerequest_eigens$$OL$$237
Region Name (Demangled)not available
Start Line #1586
End Line #1586
Pseudocode
          void request_eigens$$OL$$237(char * $$WIPtr45450, unsigned long long $$LBnd45451, unsigned long long $$UBnd45452)
  1586 |  {
            $$csx6B0 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll];
            $$csx6B1 = ((long long *)((char *)d-leftx_%addr  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll];
            $$csx6AC = ($$csx6B0 == 0ll ? 1ll : $$csx6B1);
            $$csx6AF = $$csx6B0 + $$csx6B1;
            $$csx6AE = $$csx6AF - 1ll;
            $$csx6AD = ($$csx6B0 == 0ll ? 0ll : $$csx6AE);
            $$csx6AB = $$csx6AD - $$csx6AC;
            $$csx6AA = 1ll + $$csx6AB;
            if (!($$csx6AA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB03 = (long long) 0;
            $$ICM.d-leftx_%addr9BD = d-leftx_%addr;
            $$ICM.d-T_585_1%addr9BE = d-T_585_1%addr;
            $$ICM.j9BF = j;
            $$ICM.k9C0 = k;
            $$ICM.$$CIV5499C1 = $$CIV549;
            $$ICM.d-T_585_1%bounds%mult[].off489C2 = d-T_585_1%bounds%mult[].off48;
            $$ICM.mb[].off09C3 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB02 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-leftx_%addr9BD->leftx_%d-data%addr.rns1752.  + $$ICM.d-leftx_%addr9BD->leftx_%d-data%rvo.rns1749.))->leftx_%data[].rns1753.[($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)$$ICM.d-leftx_%addr9BD  + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftx_%addr9BD  + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])][$$csx6AC + $$CIVB02][(long long) $$ICM.k9C0][(long long) $$ICM.j9BF][(long long) ((int *)((char *)$$ICM.d-leftx_%addr9BD  + 40ll))->leftx_%x[].rns1750.[(long long) $$ICM.mb[].off09C3 + $$ICM.$$CIV5499C1]] = ((double *)((char *)$$ICM.d-T_585_1%addr9BE  + ($$csx6AC * 8ll - $$csx6AD * 8ll) - 16ll))->T_585[].rns1748.[1ll + ($$CIVB03 + (long long) $$LBnd45451)][$$CIVB02 + 1ll];
                /* DIR   LATCH */
                $$CIVB02 = $$CIVB02 + 1ll;
              } while ((unsigned long long) $$CIVB02 < (unsigned long long) $$csx6AA);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB03 = $$CIVB03 + 1ll;
            } while ((unsigned long long) $$CIVB03 < $$UBnd45452 + $$LBnd45451 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11586not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21586not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4805LoopHasPrivateVariables (success)High Level Optimizer29115861Private variables recognized in loop nest.
  • Variable Name: "$$CIV531", "$$CIV531", and "$$CIV531"
4806LoopParallelized (success)High Level Optimizer29115861Loop was automatically parallelized.not available
4807NonInnermostLoop (fail)High Level Optimizer29115861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4808NonVectorizableAlignment (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
4809NonVectorizableStride (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
4810NonStrideOneStore (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
5087LoopUnroll (success)Low Level Optimizer291165702Loop unroll was performed.
  • Unroll Factor: 8
6370ModuloSchedule (success)Low Level Optimizer291165702Loop was modulo scheduled.
  • Initiation Interval: 8
6371ModuloSchedule (success)Low Level Optimizer291165702Loop was modulo scheduled.
  • Initiation Interval: 24

Region #292
Region Namerequest_eigens$$OL$$238
Region Name (Demangled)not available
Start Line #1587
End Line #1587
Pseudocode
          void request_eigens$$OL$$238(char * $$WIPtr45460, unsigned long long $$LBnd45461, unsigned long long $$UBnd45462)
  1587 |  {
            $$csx6B8 = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll];
            $$csx6B9 = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll];
            $$csx6B4 = ($$csx6B8 == 0ll ? 1ll : $$csx6B9);
            $$csx6B7 = $$csx6B8 + $$csx6B9;
            $$csx6B6 = $$csx6B7 - 1ll;
            $$csx6B5 = ($$csx6B8 == 0ll ? 0ll : $$csx6B6);
            $$csx6B3 = $$csx6B5 - $$csx6B4;
            $$csx6B2 = 1ll + $$csx6B3;
            if (!($$csx6B2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB05 = (long long) 0;
            $$ICM.d-rightx_%addr9C4 = d-rightx_%addr;
            $$ICM.d-r%addr9C5 = d-r%addr;
            $$ICM.d-T_592_1%addr9C6 = d-T_592_1%addr;
            $$ICM.d-T_592_1%bounds%mult[].off489C7 = d-T_592_1%bounds%mult[].off48;
            $$ICM.$$csx2179C8 = $$csx217;
            $$ICM.$$csx2189C9 = $$csx218;
            $$ICM.$$csx2199CA = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB04 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_592_1%addr9C6  + ($$csx6B4 * 8ll - $$csx6B5 * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB05 + (long long) $$LBnd45461)][$$CIVB04 + 1ll] = ((double *)((char *)$$ICM.d-r%addr9C5  + $$ICM.$$csx2199CA))->r[].rns1711.[1ll + ($$CIVB05 + (long long) $$LBnd45461)][$$CIVB04 + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVB04 = $$CIVB04 + 1ll;
              } while ((unsigned long long) $$CIVB04 < (unsigned long long) $$csx6B2);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB05 = $$CIVB05 + 1ll;
            } while ((unsigned long long) $$CIVB05 < $$UBnd45462 + $$LBnd45461 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11587not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21587not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4811LoopHasPrivateVariables (success)High Level Optimizer29215871Private variables recognized in loop nest.
  • Variable Name: "$$CIV533", "$$CIV533", and "$$CIV533"
4812LoopParallelized (success)High Level Optimizer29215871Loop was automatically parallelized.not available
4813NonInnermostLoop (fail)High Level Optimizer29215871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4814NonVectorizableAlignment (fail)High Level Optimizer2921587not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_592_1%addr + ((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) * 8ll - (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_592_1%bounds%mult[].off48)*(1ll + ($$CIVB05 + (long long) $$LBnd45461)) + (8ll)*($$CIVB04 + 1ll))
4815NonVectorizableStride (fail)High Level Optimizer2921587not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB05 + (long long) $$LBnd45461)) + ($$csx218)*($$CIVB04 + 1ll) + (8ll)*(1ll))
5086LoopUnroll (success)Low Level Optimizer292165712Loop unroll was performed.
  • Unroll Factor: 8
6368ModuloSchedule (success)Low Level Optimizer292165712Loop was modulo scheduled.
  • Initiation Interval: 8
6369ModuloSchedule (success)Low Level Optimizer292165712Loop was modulo scheduled.
  • Initiation Interval: 58

Region #293
Region Namerequest_eigens$$OL$$239
Region Name (Demangled)not available
Start Line #1587
End Line #1587
Pseudocode
          void request_eigens$$OL$$239(char * $$WIPtr45470, unsigned long long $$LBnd45471, unsigned long long $$UBnd45472)
  1587 |  {
            $$csx6BE = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll];
            $$csx6BF = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll];
            $$csx6BC = ($$csx6BE == 0ll ? 1ll : $$csx6BF);
            $$csx6BD = ($$csx6BE == 0ll ? 0ll : ($$csx6BE + $$csx6BF) - 1ll);
            $$csx6BB = $$csx6BD - $$csx6BC;
            $$csx6BA = 1ll + $$csx6BB;
            if (!($$csx6BA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB07 = (long long) 0;
            $$ICM.d-rightx_%addr9CB = d-rightx_%addr;
            $$ICM.d-r%addr9CC = d-r%addr;
            $$ICM.d-T_592_1%addr9CD = d-T_592_1%addr;
            $$ICM.d-T_592_1%bounds%mult[].off489CE = d-T_592_1%bounds%mult[].off48;
            $$ICM.$$csx2179CF = $$csx217;
            $$ICM.$$csx2199D0 = $$csx219;
            $$ICM9D3 = $$csx6BE + $$csx6BF;
            $$ICM9D1 = ($$csx6BE + $$csx6BF) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx6C0 = $$ICM.d-T_592_1%bounds%mult[].off489CE * (1ll + ($$CIVB07 + (long long) $$LBnd45471));
              if (!(! ($$ICM.$$csx2199D0 + ($$ICM.$$csx2179CF * (1ll + ($$CIVB07 + (long long) $$LBnd45471)) + (long long) $$ICM.d-r%addr9CC) & 7ll | (long long) $$ICM.d-T_592_1%addr9CD + $$csx6C0 & 7ll) & (unsigned long long) $$csx6BA >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll + ($$ICM.d-T_592_1%bounds%mult[].off489CE)*(1ll + ($$CIVB07 + (long long) $$LBnd45471)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0 + ($$ICM.$$csx2179CF)*(1ll + ($$CIVB07 + (long long) $$LBnd45471)) + (8ll)*(1ll) + (8ll)*(1ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll + ($$ICM.d-T_592_1%bounds%mult[].off489CE)*(1ll + ($$CIVB07 + (long long) $$LBnd45471)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0 + ($$ICM.$$csx2179CF)*(1ll + ($$CIVB07 + (long long) $$LBnd45471)) + (8ll)*(1ll) + (8ll)*(1ll)))
              $$CIVB08 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB08 * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->$$V.r[].rns1711.3[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB08 * 4ll + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVB06 = $$CIVB08 * 4ll + 4ll;
                $$CIVB08 = $$CIVB08 + 1ll;
              } while ((unsigned long long) $$CIVB08 < (unsigned long long) (($$csx6BB - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCiv6 = (unsigned int) $$CIVB06;
              $$csx6C1 = (unsigned long long) ((int) ((unsigned long long) $$csx6BA) + (int) ((unsigned int) $$CIVB06 * 4294967295u));
              if ((unsigned long long) $$csx6BA - $$csx6C1 >= (unsigned long long) $$csx6BA) goto lab_18;
              $$epiConst3 = (unsigned long long) $$csx6BA - $$csx6C1;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][1ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][1ll][1ll];
              ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][2ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][2ll][1ll];
              ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][3ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][3ll][1ll];
              ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][4ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][4ll][1ll];
              $$SIMDSHIFRP3TMP2 = qvlpcldx(($$csx6C0 + ((long long) $$ICM.d-T_592_1%addr9CD + ($$csx6BC * 8ll - $$csx6BD * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP4 = qvfperm(((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][1ll],((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][5ll],$$SIMDSHIFRP3TMP2);
              $$secondCopy1 = $$SIMDSHIFRP5TMP4;
              $$oldSPCopy1 = ((<double4> *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->$$V.r[].rns1711.3[1ll + ($$CIVB07 + (long long) $$LBnd45471)][5ll][1ll];
              $$CIVB09 = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=52772{$$firstCopy1} */
                $$firstCopy1 = $$secondCopy1;
                $$SIMDSHIFRP3TMP3 = qvlpcldx(16ll + ($$ICM.$$csx2179CF * (1ll + ($$CIVB07 + (long long) $$LBnd45471)) + ((long long) $$ICM.d-r%addr9CC + $$ICM.$$csx2199D0)) & 31ll,0);
                $$SIMDSHIFRP5TMP5 = qvfperm($$oldSPCopy1,((<double4> *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->$$V.r[].rns1711.3[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB09 * 4ll + 9ll][1ll],$$SIMDSHIFRP3TMP3);
                $$secondCopy1 = $$SIMDSHIFRP5TMP5;
                $$SIMDSHIFRP4TMP2 = qvlpcrdx(($$csx6C0 + ((long long) $$ICM.d-T_592_1%addr9CD + ($$csx6BC * 8ll - $$csx6BD * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMP6 = qvfperm($$firstCopy1,$$SIMDSHIFRP5TMP5,$$SIMDSHIFRP4TMP2);
                ((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB09 * 4ll + 5ll] = $$SIMDSHIFRP5TMP6;
                $$oldSPCopy1 = ((<double4> *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->$$V.r[].rns1711.3[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB09 * 4ll + 9ll][1ll];
                /* DIR   LATCH */
                $$CIVB06 = $$CIVB09 * 4ll + 8ll;
                $$CIVB09 = $$CIVB09 + 1ll;
              } while ((unsigned long long) $$CIVB09 < (unsigned long long) (($$csx6BB - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMP3 = qvlpcrdx((((long long) $$ICM.d-T_592_1%addr9CD + $$csx6BC * 8ll) + ($$csx6C0 - $$csx6BD * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP7 = qvfperm($$SIMDSHIFRP5TMP5,$$SIMDSHIFRP5TMP5,$$SIMDSHIFRP4TMP3);
              $$SIMDSPLICE8TMP1 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_592_1%addr9CD + $$csx6BC * 8ll) + ($$csx6C0 - $$csx6BD * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP1 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP1);
              $$SIMDSPLICE7TMP1 = qvfsel($$SIMDSHIFRP5TMP7,((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB06 + 1ll],$$SIMDSPLICE6TMP1);
              ((<double4> *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->$$V.T_592[].rns1756.4[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB06 + 1ll] = $$SIMDSPLICE7TMP1;
              if ((unsigned long long) ($$csx6BB - 7ll) >= (unsigned long long) $$csx6BA) goto lab_18;
              $$CIVB0A = (long long) 0;
              $$ICM9D2 = $$csx6BD - $$csx6BC;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVB06 = ($$CIVB0A + $$ICM9D2) - 7ll;
                ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB06 + 1ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][$$CIVB06 + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVB0A = $$CIVB0A + 1ll;
              } while ((unsigned long long) $$CIVB0A < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst3 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVB06 = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_592_1%addr9CD  + ($$csx6BC * 8ll - $$csx6BD * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][($$epiConst3 + $$CIVB06) + 1ll] = ((double *)((char *)$$ICM.d-r%addr9CC  + $$ICM.$$csx2199D0))->r[].rns1711.[1ll + ($$CIVB07 + (long long) $$LBnd45471)][($$epiConst3 + $$CIVB06) + 1ll][1ll];
                /* DIR   LATCH */
                $$CIVB06 = $$CIVB06 + 1ll;
              } while ((unsigned long long) $$CIVB06 < (unsigned long long) $$csx6BA - (unsigned long long) $$epiConst3);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVB07 = $$CIVB07 + 1ll;
            } while ((unsigned long long) $$CIVB07 < $$UBnd45472 + $$LBnd45471 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11587not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21587not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31587not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41587not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61587not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51587not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71587not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81587not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101587not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4816LoopHasPrivateVariables (success)High Level Optimizer29315871Private variables recognized in loop nest.
  • Variable Name: "$$CIV533", "$$CIV533", and "$$CIV533"
4817LoopParallelized (success)High Level Optimizer29315871Loop was automatically parallelized.not available
4818NonInnermostLoop (fail)High Level Optimizer29315871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4819LoopSimdize (success)High Level Optimizer29315872SIMD vectorization was performed.not available
4820CompleteLoopUnroll (success)High Level Optimizer2931587not availableComplete loop unroll was performed.not available
4821LoopSimdize (success)High Level Optimizer29315874SIMD vectorization was performed.not available
5079FullLoopUnroll (success)Low Level Optimizer2931657256Full loop unroll was performed.
  • Unroll Factor: 8
5080LoopUnroll (success)Low Level Optimizer293165722Loop unroll was performed.
  • Unroll Factor: 4
5081LoopUnroll (success)Low Level Optimizer293165724Loop unroll was performed.
  • Unroll Factor: 2
5082LoopUnroll (success)Low Level Optimizer293165723Loop unroll was performed.
  • Unroll Factor: 8
5083LoopUnroll (success)Low Level Optimizer293165727Loop unroll was performed.
  • Unroll Factor: 4
5084LoopUnroll (success)Low Level Optimizer293165728Loop unroll was performed.
  • Unroll Factor: 2
5085LoopUnroll (success)Low Level Optimizer2931657210Loop unroll was performed.
  • Unroll Factor: 8
6358ModuloSchedule (success)Low Level Optimizer293165722Loop was modulo scheduled.
  • Initiation Interval: 9
6359ModuloSchedule (success)Low Level Optimizer293165722Loop was modulo scheduled.
  • Initiation Interval: 17
6360NoValidSchedule (fail)Low Level Optimizer293165724Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6361ModuloSchedule (success)Low Level Optimizer293165723Loop was modulo scheduled.
  • Initiation Interval: 8
6362ModuloSchedule (success)Low Level Optimizer293165723Loop was modulo scheduled.
  • Initiation Interval: 24
6363ModuloSchedule (success)Low Level Optimizer293165727Loop was modulo scheduled.
  • Initiation Interval: 9
6364ModuloSchedule (success)Low Level Optimizer293165727Loop was modulo scheduled.
  • Initiation Interval: 17
6365NoValidSchedule (fail)Low Level Optimizer293165728Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6366ModuloSchedule (success)Low Level Optimizer2931657210Loop was modulo scheduled.
  • Initiation Interval: 8
6367ModuloSchedule (success)Low Level Optimizer2931657210Loop was modulo scheduled.
  • Initiation Interval: 24

Region #294
Region Namerequest_eigens$$OL$$240
Region Name (Demangled)not available
Start Line #1587
End Line #1587
Pseudocode
          void request_eigens$$OL$$240(char * $$WIPtr45480, unsigned long long $$LBnd45481, unsigned long long $$UBnd45482)
  1587 |  {
            $$csx6C8 = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll];
            $$csx6C9 = ((long long *)((char *)d-rightx_%addr  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll];
            $$csx6C4 = ($$csx6C8 == 0ll ? 1ll : $$csx6C9);
            $$csx6C7 = $$csx6C8 + $$csx6C9;
            $$csx6C6 = $$csx6C7 - 1ll;
            $$csx6C5 = ($$csx6C8 == 0ll ? 0ll : $$csx6C6);
            $$csx6C3 = $$csx6C5 - $$csx6C4;
            $$csx6C2 = 1ll + $$csx6C3;
            if (!($$csx6C2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB0C = (long long) 0;
            $$ICM.d-rightx_%addr9D4 = d-rightx_%addr;
            $$ICM.d-T_592_1%addr9D5 = d-T_592_1%addr;
            $$ICM.j9D6 = j;
            $$ICM.k9D7 = k;
            $$ICM.$$CIV5499D8 = $$CIV549;
            $$ICM.d-T_592_1%bounds%mult[].off489D9 = d-T_592_1%bounds%mult[].off48;
            $$ICM.mb[].off09DA = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB0B = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-rightx_%addr9D4->rightx_%d-data%addr.rns1760.  + $$ICM.d-rightx_%addr9D4->rightx_%d-data%rvo.rns1757.))->rightx_%data[].rns1761.[($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)$$ICM.d-rightx_%addr9D4  + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightx_%addr9D4  + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])][$$csx6C4 + $$CIVB0B][(long long) $$ICM.k9D7][(long long) $$ICM.j9D6][(long long) ((int *)((char *)$$ICM.d-rightx_%addr9D4  + 40ll))->rightx_%x[].rns1758.[(long long) $$ICM.mb[].off09DA + $$ICM.$$CIV5499D8]] = ((double *)((char *)$$ICM.d-T_592_1%addr9D5  + ($$csx6C4 * 8ll - $$csx6C5 * 8ll) - 16ll))->T_592[].rns1756.[1ll + ($$CIVB0C + (long long) $$LBnd45481)][$$CIVB0B + 1ll];
                /* DIR   LATCH */
                $$CIVB0B = $$CIVB0B + 1ll;
              } while ((unsigned long long) $$CIVB0B < (unsigned long long) $$csx6C2);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB0C = $$CIVB0C + 1ll;
            } while ((unsigned long long) $$CIVB0C < $$UBnd45482 + $$LBnd45481 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11587not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21587not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4822LoopHasPrivateVariables (success)High Level Optimizer29415871Private variables recognized in loop nest.
  • Variable Name: "$$CIV535", "$$CIV535", and "$$CIV535"
4823LoopParallelized (success)High Level Optimizer29415871Loop was automatically parallelized.not available
4824NonInnermostLoop (fail)High Level Optimizer29415871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4825NonVectorizableAlignment (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
4826NonVectorizableStride (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
4827NonStrideOneStore (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
5078LoopUnroll (success)Low Level Optimizer294165732Loop unroll was performed.
  • Unroll Factor: 8
6356ModuloSchedule (success)Low Level Optimizer294165732Loop was modulo scheduled.
  • Initiation Interval: 8
6357ModuloSchedule (success)Low Level Optimizer294165732Loop was modulo scheduled.
  • Initiation Interval: 24

Region #295
Region Namerequest_eigens$$OL$$241
Region Name (Demangled)not available
Start Line #1588
End Line #1588
Pseudocode
          void request_eigens$$OL$$241(char * $$WIPtr45490, unsigned long long $$LBnd45491, unsigned long long $$UBnd45492)
  1588 |  {
            $$csx6D0 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll];
            $$csx6D1 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll];
            $$csx6CC = ($$csx6D0 == 0ll ? 1ll : $$csx6D1);
            $$csx6CF = $$csx6D0 + $$csx6D1;
            $$csx6CE = $$csx6CF - 1ll;
            $$csx6CD = ($$csx6D0 == 0ll ? 0ll : $$csx6CE);
            $$csx6CB = $$csx6CD - $$csx6CC;
            $$csx6CA = 1ll + $$csx6CB;
            if (!($$csx6CA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB0E = (long long) 0;
            $$ICM.d-lefty_%addr9DB = d-lefty_%addr;
            $$ICM.d-l%addr9DC = d-l%addr;
            $$ICM.d-T_599_1%addr9DD = d-T_599_1%addr;
            $$ICM.d-T_599_1%bounds%mult[].off489DE = d-T_599_1%bounds%mult[].off48;
            $$ICM.$$csx2179DF = $$csx217;
            $$ICM.$$csx2189E0 = $$csx218;
            $$ICM.$$csx2199E1 = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB0D = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_599_1%addr9DD  + ($$csx6CC * 8ll - $$csx6CD * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB0E + (long long) $$LBnd45491)][$$CIVB0D + 1ll] = ((double *)((char *)$$ICM.d-l%addr9DC  + $$ICM.$$csx2199E1))->l[].rns1712.[1ll + ($$CIVB0E + (long long) $$LBnd45491)][$$CIVB0D + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB0D = $$CIVB0D + 1ll;
              } while ((unsigned long long) $$CIVB0D < (unsigned long long) $$csx6CA);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB0E = $$CIVB0E + 1ll;
            } while ((unsigned long long) $$CIVB0E < $$UBnd45492 + $$LBnd45491 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11588not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21588not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4828LoopHasPrivateVariables (success)High Level Optimizer29515881Private variables recognized in loop nest.
  • Variable Name: "$$CIV537", "$$CIV537", and "$$CIV537"
4829LoopParallelized (success)High Level Optimizer29515881Loop was automatically parallelized.not available
4830NonInnermostLoop (fail)High Level Optimizer29515881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4831NonVectorizableAlignment (fail)High Level Optimizer2951588not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_599_1%addr + ((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) * 8ll - (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_599_1%bounds%mult[].off48)*(1ll + ($$CIVB0E + (long long) $$LBnd45491)) + (8ll)*($$CIVB0D + 1ll))
4832NonVectorizableStride (fail)High Level Optimizer2951588not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB0E + (long long) $$LBnd45491)) + ($$csx218)*($$CIVB0D + 1ll) + (8ll)*(2ll))
5077LoopUnroll (success)Low Level Optimizer295165742Loop unroll was performed.
  • Unroll Factor: 8
6354ModuloSchedule (success)Low Level Optimizer295165742Loop was modulo scheduled.
  • Initiation Interval: 8
6355ModuloSchedule (success)Low Level Optimizer295165742Loop was modulo scheduled.
  • Initiation Interval: 58

Region #296
Region Namerequest_eigens$$OL$$242
Region Name (Demangled)not available
Start Line #1588
End Line #1588
Pseudocode
          void request_eigens$$OL$$242(char * $$WIPtr45500, unsigned long long $$LBnd45501, unsigned long long $$UBnd45502)
  1588 |  {
            $$csx6D6 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll];
            $$csx6D7 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll];
            $$csx6D4 = ($$csx6D6 == 0ll ? 1ll : $$csx6D7);
            $$csx6D5 = ($$csx6D6 == 0ll ? 0ll : ($$csx6D6 + $$csx6D7) - 1ll);
            $$csx6D3 = $$csx6D5 - $$csx6D4;
            $$csx6D2 = 1ll + $$csx6D3;
            if (!($$csx6D2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB10 = (long long) 0;
            $$ICM.d-lefty_%addr9E2 = d-lefty_%addr;
            $$ICM.d-l%addr9E3 = d-l%addr;
            $$ICM.d-T_599_1%addr9E4 = d-T_599_1%addr;
            $$ICM.d-T_599_1%bounds%mult[].off489E5 = d-T_599_1%bounds%mult[].off48;
            $$ICM.$$csx2179E6 = $$csx217;
            $$ICM.$$csx2199E7 = $$csx219;
            $$ICM9EA = $$csx6D6 + $$csx6D7;
            $$ICM9E8 = ($$csx6D6 + $$csx6D7) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx6D8 = $$ICM.d-T_599_1%bounds%mult[].off489E5 * (1ll + ($$CIVB10 + (long long) $$LBnd45501));
              if (!(! ($$ICM.$$csx2199E7 + ($$ICM.$$csx2179E6 * (1ll + ($$CIVB10 + (long long) $$LBnd45501)) + (long long) $$ICM.d-l%addr9E3) & 7ll | (long long) $$ICM.d-T_599_1%addr9E4 + $$csx6D8 & 7ll) & (unsigned long long) $$csx6D2 >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll + ($$ICM.d-T_599_1%bounds%mult[].off489E5)*(1ll + ($$CIVB10 + (long long) $$LBnd45501)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7 + ($$ICM.$$csx2179E6)*(1ll + ($$CIVB10 + (long long) $$LBnd45501)) + (8ll)*(1ll) + (8ll)*(2ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll + ($$ICM.d-T_599_1%bounds%mult[].off489E5)*(1ll + ($$CIVB10 + (long long) $$LBnd45501)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7 + ($$ICM.$$csx2179E6)*(1ll + ($$CIVB10 + (long long) $$LBnd45501)) + (8ll)*(1ll) + (8ll)*(2ll)))
              $$CIVB11 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB11 * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->$$V.l[].rns1712.1[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB11 * 4ll + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB0F = $$CIVB11 * 4ll + 4ll;
                $$CIVB11 = $$CIVB11 + 1ll;
              } while ((unsigned long long) $$CIVB11 < (unsigned long long) (($$csx6D3 - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCiv8 = (unsigned int) $$CIVB0F;
              $$csx6D9 = (unsigned long long) ((int) ((unsigned long long) $$csx6D2) + (int) ((unsigned int) $$CIVB0F * 4294967295u));
              if ((unsigned long long) $$csx6D2 - $$csx6D9 >= (unsigned long long) $$csx6D2) goto lab_18;
              $$epiConst4 = (unsigned long long) $$csx6D2 - $$csx6D9;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][1ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][1ll][2ll];
              ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][2ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][2ll][2ll];
              ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][3ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][3ll][2ll];
              ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][4ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][4ll][2ll];
              $$SIMDSHIFRP3TMP4 = qvlpcldx(($$csx6D8 + ((long long) $$ICM.d-T_599_1%addr9E4 + ($$csx6D4 * 8ll - $$csx6D5 * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP8 = qvfperm(((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][1ll],((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][5ll],$$SIMDSHIFRP3TMP4);
              $$secondCopy2 = $$SIMDSHIFRP5TMP8;
              $$oldSPCopy2 = ((<double4> *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->$$V.l[].rns1712.1[1ll + ($$CIVB10 + (long long) $$LBnd45501)][5ll][2ll];
              $$CIVB12 = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=52890{$$firstCopy2} */
                $$firstCopy2 = $$secondCopy2;
                $$SIMDSHIFRP3TMP5 = qvlpcldx(24ll + ($$ICM.$$csx2179E6 * (1ll + ($$CIVB10 + (long long) $$LBnd45501)) + ((long long) $$ICM.d-l%addr9E3 + $$ICM.$$csx2199E7)) & 31ll,0);
                $$SIMDSHIFRP5TMP9 = qvfperm($$oldSPCopy2,((<double4> *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->$$V.l[].rns1712.1[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB12 * 4ll + 9ll][2ll],$$SIMDSHIFRP3TMP5);
                $$secondCopy2 = $$SIMDSHIFRP5TMP9;
                $$SIMDSHIFRP4TMP4 = qvlpcrdx(($$csx6D8 + ((long long) $$ICM.d-T_599_1%addr9E4 + ($$csx6D4 * 8ll - $$csx6D5 * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMPA = qvfperm($$firstCopy2,$$SIMDSHIFRP5TMP9,$$SIMDSHIFRP4TMP4);
                ((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB12 * 4ll + 5ll] = $$SIMDSHIFRP5TMPA;
                $$oldSPCopy2 = ((<double4> *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->$$V.l[].rns1712.1[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB12 * 4ll + 9ll][2ll];
                /* DIR   LATCH */
                $$CIVB0F = $$CIVB12 * 4ll + 8ll;
                $$CIVB12 = $$CIVB12 + 1ll;
              } while ((unsigned long long) $$CIVB12 < (unsigned long long) (($$csx6D3 - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMP5 = qvlpcrdx((((long long) $$ICM.d-T_599_1%addr9E4 + $$csx6D4 * 8ll) + ($$csx6D8 - $$csx6D5 * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMPB = qvfperm($$SIMDSHIFRP5TMP9,$$SIMDSHIFRP5TMP9,$$SIMDSHIFRP4TMP5);
              $$SIMDSPLICE8TMP2 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_599_1%addr9E4 + $$csx6D4 * 8ll) + ($$csx6D8 - $$csx6D5 * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP2 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP2);
              $$SIMDSPLICE7TMP2 = qvfsel($$SIMDSHIFRP5TMPB,((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB0F + 1ll],$$SIMDSPLICE6TMP2);
              ((<double4> *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->$$V.T_599[].rns1764.5[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB0F + 1ll] = $$SIMDSPLICE7TMP2;
              if ((unsigned long long) ($$csx6D3 - 7ll) >= (unsigned long long) $$csx6D2) goto lab_18;
              $$CIVB13 = (long long) 0;
              $$ICM9E9 = $$csx6D5 - $$csx6D4;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVB0F = ($$CIVB13 + $$ICM9E9) - 7ll;
                ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB0F + 1ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][$$CIVB0F + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB13 = $$CIVB13 + 1ll;
              } while ((unsigned long long) $$CIVB13 < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst4 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVB0F = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_599_1%addr9E4  + ($$csx6D4 * 8ll - $$csx6D5 * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][($$epiConst4 + $$CIVB0F) + 1ll] = ((double *)((char *)$$ICM.d-l%addr9E3  + $$ICM.$$csx2199E7))->l[].rns1712.[1ll + ($$CIVB10 + (long long) $$LBnd45501)][($$epiConst4 + $$CIVB0F) + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB0F = $$CIVB0F + 1ll;
              } while ((unsigned long long) $$CIVB0F < (unsigned long long) $$csx6D2 - (unsigned long long) $$epiConst4);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVB10 = $$CIVB10 + 1ll;
            } while ((unsigned long long) $$CIVB10 < $$UBnd45502 + $$LBnd45501 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11588not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21588not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31588not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41588not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61588not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51588not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71588not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81588not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101588not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4833LoopHasPrivateVariables (success)High Level Optimizer29615881Private variables recognized in loop nest.
  • Variable Name: "$$CIV537", "$$CIV537", and "$$CIV537"
4834LoopParallelized (success)High Level Optimizer29615881Loop was automatically parallelized.not available
4835NonInnermostLoop (fail)High Level Optimizer29615881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4836LoopSimdize (success)High Level Optimizer29615882SIMD vectorization was performed.not available
4837CompleteLoopUnroll (success)High Level Optimizer2961588not availableComplete loop unroll was performed.not available
4838LoopSimdize (success)High Level Optimizer29615884SIMD vectorization was performed.not available
5070FullLoopUnroll (success)Low Level Optimizer2961657555Full loop unroll was performed.
  • Unroll Factor: 8
5071LoopUnroll (success)Low Level Optimizer296165752Loop unroll was performed.
  • Unroll Factor: 4
5072LoopUnroll (success)Low Level Optimizer296165754Loop unroll was performed.
  • Unroll Factor: 2
5073LoopUnroll (success)Low Level Optimizer296165753Loop unroll was performed.
  • Unroll Factor: 8
5074LoopUnroll (success)Low Level Optimizer296165757Loop unroll was performed.
  • Unroll Factor: 4
5075LoopUnroll (success)Low Level Optimizer296165758Loop unroll was performed.
  • Unroll Factor: 2
5076LoopUnroll (success)Low Level Optimizer2961657510Loop unroll was performed.
  • Unroll Factor: 8
6344ModuloSchedule (success)Low Level Optimizer296165752Loop was modulo scheduled.
  • Initiation Interval: 9
6345ModuloSchedule (success)Low Level Optimizer296165752Loop was modulo scheduled.
  • Initiation Interval: 17
6346NoValidSchedule (fail)Low Level Optimizer296165754Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6347ModuloSchedule (success)Low Level Optimizer296165753Loop was modulo scheduled.
  • Initiation Interval: 8
6348ModuloSchedule (success)Low Level Optimizer296165753Loop was modulo scheduled.
  • Initiation Interval: 24
6349ModuloSchedule (success)Low Level Optimizer296165757Loop was modulo scheduled.
  • Initiation Interval: 9
6350ModuloSchedule (success)Low Level Optimizer296165757Loop was modulo scheduled.
  • Initiation Interval: 17
6351NoValidSchedule (fail)Low Level Optimizer296165758Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6352ModuloSchedule (success)Low Level Optimizer2961657510Loop was modulo scheduled.
  • Initiation Interval: 8
6353ModuloSchedule (success)Low Level Optimizer2961657510Loop was modulo scheduled.
  • Initiation Interval: 24

Region #297
Region Namerequest_eigens$$OL$$243
Region Name (Demangled)not available
Start Line #1588
End Line #1588
Pseudocode
          void request_eigens$$OL$$243(char * $$WIPtr45510, unsigned long long $$LBnd45511, unsigned long long $$UBnd45512)
  1588 |  {
            $$csx6E0 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll];
            $$csx6E1 = ((long long *)((char *)d-lefty_%addr  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll];
            $$csx6DC = ($$csx6E0 == 0ll ? 1ll : $$csx6E1);
            $$csx6DF = $$csx6E0 + $$csx6E1;
            $$csx6DE = $$csx6DF - 1ll;
            $$csx6DD = ($$csx6E0 == 0ll ? 0ll : $$csx6DE);
            $$csx6DB = $$csx6DD - $$csx6DC;
            $$csx6DA = 1ll + $$csx6DB;
            if (!($$csx6DA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB15 = (long long) 0;
            $$ICM.d-lefty_%addr9EB = d-lefty_%addr;
            $$ICM.d-T_599_1%addr9EC = d-T_599_1%addr;
            $$ICM.j9ED = j;
            $$ICM.k9EE = k;
            $$ICM.$$CIV5499EF = $$CIV549;
            $$ICM.d-T_599_1%bounds%mult[].off489F0 = d-T_599_1%bounds%mult[].off48;
            $$ICM.mb[].off09F1 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB14 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-lefty_%addr9EB->lefty_%d-data%addr.rns1768.  + $$ICM.d-lefty_%addr9EB->lefty_%d-data%rvo.rns1765.))->lefty_%data[].rns1769.[($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)$$ICM.d-lefty_%addr9EB  + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-lefty_%addr9EB  + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])][$$csx6DC + $$CIVB14][(long long) $$ICM.k9EE][(long long) $$ICM.j9ED][(long long) ((int *)((char *)$$ICM.d-lefty_%addr9EB  + 40ll))->lefty_%x[].rns1766.[(long long) $$ICM.mb[].off09F1 + $$ICM.$$CIV5499EF]] = ((double *)((char *)$$ICM.d-T_599_1%addr9EC  + ($$csx6DC * 8ll - $$csx6DD * 8ll) - 16ll))->T_599[].rns1764.[1ll + ($$CIVB15 + (long long) $$LBnd45511)][$$CIVB14 + 1ll];
                /* DIR   LATCH */
                $$CIVB14 = $$CIVB14 + 1ll;
              } while ((unsigned long long) $$CIVB14 < (unsigned long long) $$csx6DA);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB15 = $$CIVB15 + 1ll;
            } while ((unsigned long long) $$CIVB15 < $$UBnd45512 + $$LBnd45511 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
21588not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4839LoopHasPrivateVariables (success)High Level Optimizer29715881Private variables recognized in loop nest.
  • Variable Name: "$$CIV539", "$$CIV539", and "$$CIV539"
4840LoopParallelized (success)High Level Optimizer29715881Loop was automatically parallelized.not available
4841NonInnermostLoop (fail)High Level Optimizer29715881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4842NonVectorizableAlignment (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
4843NonVectorizableStride (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
4844NonStrideOneStore (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
5069LoopUnroll (success)Low Level Optimizer297165762Loop unroll was performed.
  • Unroll Factor: 8
6342ModuloSchedule (success)Low Level Optimizer297165762Loop was modulo scheduled.
  • Initiation Interval: 8
6343ModuloSchedule (success)Low Level Optimizer297165762Loop was modulo scheduled.
  • Initiation Interval: 24

Region #298
Region Namerequest_eigens$$OL$$244
Region Name (Demangled)not available
Start Line #1589
End Line #1589
Pseudocode
          void request_eigens$$OL$$244(char * $$WIPtr45520, unsigned long long $$LBnd45521, unsigned long long $$UBnd45522)
  1589 |  {
            $$csx6E8 = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll];
            $$csx6E9 = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll];
            $$csx6E4 = ($$csx6E8 == 0ll ? 1ll : $$csx6E9);
            $$csx6E7 = $$csx6E8 + $$csx6E9;
            $$csx6E6 = $$csx6E7 - 1ll;
            $$csx6E5 = ($$csx6E8 == 0ll ? 0ll : $$csx6E6);
            $$csx6E3 = $$csx6E5 - $$csx6E4;
            $$csx6E2 = 1ll + $$csx6E3;
            if (!($$csx6E2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB17 = (long long) 0;
            $$ICM.d-righty_%addr9F2 = d-righty_%addr;
            $$ICM.d-r%addr9F3 = d-r%addr;
            $$ICM.d-T_606_1%addr9F4 = d-T_606_1%addr;
            $$ICM.d-T_606_1%bounds%mult[].off489F5 = d-T_606_1%bounds%mult[].off48;
            $$ICM.$$csx2179F6 = $$csx217;
            $$ICM.$$csx2189F7 = $$csx218;
            $$ICM.$$csx2199F8 = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB16 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_606_1%addr9F4  + ($$csx6E4 * 8ll - $$csx6E5 * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB17 + (long long) $$LBnd45521)][$$CIVB16 + 1ll] = ((double *)((char *)$$ICM.d-r%addr9F3  + $$ICM.$$csx2199F8))->r[].rns1711.[1ll + ($$CIVB17 + (long long) $$LBnd45521)][$$CIVB16 + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB16 = $$CIVB16 + 1ll;
              } while ((unsigned long long) $$CIVB16 < (unsigned long long) $$csx6E2);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB17 = $$CIVB17 + 1ll;
            } while ((unsigned long long) $$CIVB17 < $$UBnd45522 + $$LBnd45521 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11589not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21589not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4845LoopHasPrivateVariables (success)High Level Optimizer29815891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53B", "$$CIV53B", and "$$CIV53B"
4846LoopParallelized (success)High Level Optimizer29815891Loop was automatically parallelized.not available
4847NonInnermostLoop (fail)High Level Optimizer29815891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4848NonVectorizableAlignment (fail)High Level Optimizer2981589not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_606_1%addr + ((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) * 8ll - (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_606_1%bounds%mult[].off48)*(1ll + ($$CIVB17 + (long long) $$LBnd45521)) + (8ll)*($$CIVB16 + 1ll))
4849NonVectorizableStride (fail)High Level Optimizer2981589not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB17 + (long long) $$LBnd45521)) + ($$csx218)*($$CIVB16 + 1ll) + (8ll)*(2ll))
5068LoopUnroll (success)Low Level Optimizer298165772Loop unroll was performed.
  • Unroll Factor: 8
6340ModuloSchedule (success)Low Level Optimizer298165772Loop was modulo scheduled.
  • Initiation Interval: 8
6341ModuloSchedule (success)Low Level Optimizer298165772Loop was modulo scheduled.
  • Initiation Interval: 58

Region #299
Region Namerequest_eigens$$OL$$245
Region Name (Demangled)not available
Start Line #1589
End Line #1589
Pseudocode
          void request_eigens$$OL$$245(char * $$WIPtr45530, unsigned long long $$LBnd45531, unsigned long long $$UBnd45532)
  1589 |  {
            $$csx6EE = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll];
            $$csx6EF = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll];
            $$csx6EC = ($$csx6EE == 0ll ? 1ll : $$csx6EF);
            $$csx6ED = ($$csx6EE == 0ll ? 0ll : ($$csx6EE + $$csx6EF) - 1ll);
            $$csx6EB = $$csx6ED - $$csx6EC;
            $$csx6EA = 1ll + $$csx6EB;
            if (!($$csx6EA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB19 = (long long) 0;
            $$ICM.d-righty_%addr9F9 = d-righty_%addr;
            $$ICM.d-r%addr9FA = d-r%addr;
            $$ICM.d-T_606_1%addr9FB = d-T_606_1%addr;
            $$ICM.d-T_606_1%bounds%mult[].off489FC = d-T_606_1%bounds%mult[].off48;
            $$ICM.$$csx2179FD = $$csx217;
            $$ICM.$$csx2199FE = $$csx219;
            $$ICMA01 = $$csx6EE + $$csx6EF;
            $$ICM9FF = ($$csx6EE + $$csx6EF) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx6F0 = $$ICM.d-T_606_1%bounds%mult[].off489FC * (1ll + ($$CIVB19 + (long long) $$LBnd45531));
              if (!(! ($$ICM.$$csx2199FE + ($$ICM.$$csx2179FD * (1ll + ($$CIVB19 + (long long) $$LBnd45531)) + (long long) $$ICM.d-r%addr9FA) & 7ll | (long long) $$ICM.d-T_606_1%addr9FB + $$csx6F0 & 7ll) & (unsigned long long) $$csx6EA >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll + ($$ICM.d-T_606_1%bounds%mult[].off489FC)*(1ll + ($$CIVB19 + (long long) $$LBnd45531)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE + ($$ICM.$$csx2179FD)*(1ll + ($$CIVB19 + (long long) $$LBnd45531)) + (8ll)*(1ll) + (8ll)*(2ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll + ($$ICM.d-T_606_1%bounds%mult[].off489FC)*(1ll + ($$CIVB19 + (long long) $$LBnd45531)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE + ($$ICM.$$csx2179FD)*(1ll + ($$CIVB19 + (long long) $$LBnd45531)) + (8ll)*(1ll) + (8ll)*(2ll)))
              $$CIVB1A = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB1A * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->$$V.r[].rns1711.3[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB1A * 4ll + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB18 = $$CIVB1A * 4ll + 4ll;
                $$CIVB1A = $$CIVB1A + 1ll;
              } while ((unsigned long long) $$CIVB1A < (unsigned long long) (($$csx6EB - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCivA = (unsigned int) $$CIVB18;
              $$csx6F1 = (unsigned long long) ((int) ((unsigned long long) $$csx6EA) + (int) ((unsigned int) $$CIVB18 * 4294967295u));
              if ((unsigned long long) $$csx6EA - $$csx6F1 >= (unsigned long long) $$csx6EA) goto lab_18;
              $$epiConst5 = (unsigned long long) $$csx6EA - $$csx6F1;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][1ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][1ll][2ll];
              ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][2ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][2ll][2ll];
              ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][3ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][3ll][2ll];
              ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][4ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][4ll][2ll];
              $$SIMDSHIFRP3TMP6 = qvlpcldx(($$csx6F0 + ((long long) $$ICM.d-T_606_1%addr9FB + ($$csx6EC * 8ll - $$csx6ED * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMPC = qvfperm(((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][1ll],((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][5ll],$$SIMDSHIFRP3TMP6);
              $$secondCopy3 = $$SIMDSHIFRP5TMPC;
              $$oldSPCopy3 = ((<double4> *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->$$V.r[].rns1711.3[1ll + ($$CIVB19 + (long long) $$LBnd45531)][5ll][2ll];
              $$CIVB1B = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=53008{$$firstCopy3} */
                $$firstCopy3 = $$secondCopy3;
                $$SIMDSHIFRP3TMP7 = qvlpcldx(24ll + ($$ICM.$$csx2179FD * (1ll + ($$CIVB19 + (long long) $$LBnd45531)) + ((long long) $$ICM.d-r%addr9FA + $$ICM.$$csx2199FE)) & 31ll,0);
                $$SIMDSHIFRP5TMPD = qvfperm($$oldSPCopy3,((<double4> *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->$$V.r[].rns1711.3[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB1B * 4ll + 9ll][2ll],$$SIMDSHIFRP3TMP7);
                $$secondCopy3 = $$SIMDSHIFRP5TMPD;
                $$SIMDSHIFRP4TMP6 = qvlpcrdx(($$csx6F0 + ((long long) $$ICM.d-T_606_1%addr9FB + ($$csx6EC * 8ll - $$csx6ED * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMPE = qvfperm($$firstCopy3,$$SIMDSHIFRP5TMPD,$$SIMDSHIFRP4TMP6);
                ((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB1B * 4ll + 5ll] = $$SIMDSHIFRP5TMPE;
                $$oldSPCopy3 = ((<double4> *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->$$V.r[].rns1711.3[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB1B * 4ll + 9ll][2ll];
                /* DIR   LATCH */
                $$CIVB18 = $$CIVB1B * 4ll + 8ll;
                $$CIVB1B = $$CIVB1B + 1ll;
              } while ((unsigned long long) $$CIVB1B < (unsigned long long) (($$csx6EB - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMP7 = qvlpcrdx((((long long) $$ICM.d-T_606_1%addr9FB + $$csx6EC * 8ll) + ($$csx6F0 - $$csx6ED * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMPF = qvfperm($$SIMDSHIFRP5TMPD,$$SIMDSHIFRP5TMPD,$$SIMDSHIFRP4TMP7);
              $$SIMDSPLICE8TMP3 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_606_1%addr9FB + $$csx6EC * 8ll) + ($$csx6F0 - $$csx6ED * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP3 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP3);
              $$SIMDSPLICE7TMP3 = qvfsel($$SIMDSHIFRP5TMPF,((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB18 + 1ll],$$SIMDSPLICE6TMP3);
              ((<double4> *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->$$V.T_606[].rns1772.6[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB18 + 1ll] = $$SIMDSPLICE7TMP3;
              if ((unsigned long long) ($$csx6EB - 7ll) >= (unsigned long long) $$csx6EA) goto lab_18;
              $$CIVB1C = (long long) 0;
              $$ICMA00 = $$csx6ED - $$csx6EC;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVB18 = ($$CIVB1C + $$ICMA00) - 7ll;
                ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB18 + 1ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][$$CIVB18 + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB1C = $$CIVB1C + 1ll;
              } while ((unsigned long long) $$CIVB1C < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst5 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVB18 = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_606_1%addr9FB  + ($$csx6EC * 8ll - $$csx6ED * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][($$epiConst5 + $$CIVB18) + 1ll] = ((double *)((char *)$$ICM.d-r%addr9FA  + $$ICM.$$csx2199FE))->r[].rns1711.[1ll + ($$CIVB19 + (long long) $$LBnd45531)][($$epiConst5 + $$CIVB18) + 1ll][2ll];
                /* DIR   LATCH */
                $$CIVB18 = $$CIVB18 + 1ll;
              } while ((unsigned long long) $$CIVB18 < (unsigned long long) $$csx6EA - (unsigned long long) $$epiConst5);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVB19 = $$CIVB19 + 1ll;
            } while ((unsigned long long) $$CIVB19 < $$UBnd45532 + $$LBnd45531 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
21589not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31589not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41589not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61589not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51589not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71589not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81589not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101589not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4850LoopHasPrivateVariables (success)High Level Optimizer29915891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53B", "$$CIV53B", and "$$CIV53B"
4851LoopParallelized (success)High Level Optimizer29915891Loop was automatically parallelized.not available
4852NonInnermostLoop (fail)High Level Optimizer29915891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4853LoopSimdize (success)High Level Optimizer29915892SIMD vectorization was performed.not available
4854CompleteLoopUnroll (success)High Level Optimizer2991589not availableComplete loop unroll was performed.not available
4855LoopSimdize (success)High Level Optimizer29915894SIMD vectorization was performed.not available
5061FullLoopUnroll (success)Low Level Optimizer2991657854Full loop unroll was performed.
  • Unroll Factor: 8
5062LoopUnroll (success)Low Level Optimizer299165782Loop unroll was performed.
  • Unroll Factor: 4
5063LoopUnroll (success)Low Level Optimizer299165784Loop unroll was performed.
  • Unroll Factor: 2
5064LoopUnroll (success)Low Level Optimizer299165783Loop unroll was performed.
  • Unroll Factor: 8
5065LoopUnroll (success)Low Level Optimizer299165787Loop unroll was performed.
  • Unroll Factor: 4
5066LoopUnroll (success)Low Level Optimizer299165788Loop unroll was performed.
  • Unroll Factor: 2
5067LoopUnroll (success)Low Level Optimizer2991657810Loop unroll was performed.
  • Unroll Factor: 8
6330ModuloSchedule (success)Low Level Optimizer299165782Loop was modulo scheduled.
  • Initiation Interval: 9
6331ModuloSchedule (success)Low Level Optimizer299165782Loop was modulo scheduled.
  • Initiation Interval: 17
6332NoValidSchedule (fail)Low Level Optimizer299165784Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6333ModuloSchedule (success)Low Level Optimizer299165783Loop was modulo scheduled.
  • Initiation Interval: 8
6334ModuloSchedule (success)Low Level Optimizer299165783Loop was modulo scheduled.
  • Initiation Interval: 24
6335ModuloSchedule (success)Low Level Optimizer299165787Loop was modulo scheduled.
  • Initiation Interval: 9
6336ModuloSchedule (success)Low Level Optimizer299165787Loop was modulo scheduled.
  • Initiation Interval: 17
6337NoValidSchedule (fail)Low Level Optimizer299165788Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6338ModuloSchedule (success)Low Level Optimizer2991657810Loop was modulo scheduled.
  • Initiation Interval: 8
6339ModuloSchedule (success)Low Level Optimizer2991657810Loop was modulo scheduled.
  • Initiation Interval: 24

Region #300
Region Namerequest_eigens$$OL$$246
Region Name (Demangled)not available
Start Line #1589
End Line #1589
Pseudocode
          void request_eigens$$OL$$246(char * $$WIPtr45540, unsigned long long $$LBnd45541, unsigned long long $$UBnd45542)
  1589 |  {
            $$csx6F8 = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll];
            $$csx6F9 = ((long long *)((char *)d-righty_%addr  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll];
            $$csx6F4 = ($$csx6F8 == 0ll ? 1ll : $$csx6F9);
            $$csx6F7 = $$csx6F8 + $$csx6F9;
            $$csx6F6 = $$csx6F7 - 1ll;
            $$csx6F5 = ($$csx6F8 == 0ll ? 0ll : $$csx6F6);
            $$csx6F3 = $$csx6F5 - $$csx6F4;
            $$csx6F2 = 1ll + $$csx6F3;
            if (!($$csx6F2 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB1E = (long long) 0;
            $$ICM.d-righty_%addrA02 = d-righty_%addr;
            $$ICM.d-T_606_1%addrA03 = d-T_606_1%addr;
            $$ICM.jA04 = j;
            $$ICM.kA05 = k;
            $$ICM.$$CIV549A06 = $$CIV549;
            $$ICM.d-T_606_1%bounds%mult[].off48A07 = d-T_606_1%bounds%mult[].off48;
            $$ICM.mb[].off0A08 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB1D = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-righty_%addrA02->righty_%d-data%addr.rns1776.  + $$ICM.d-righty_%addrA02->righty_%d-data%rvo.rns1773.))->righty_%data[].rns1777.[($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)$$ICM.d-righty_%addrA02  + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-righty_%addrA02  + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])][$$csx6F4 + $$CIVB1D][(long long) $$ICM.kA05][(long long) $$ICM.jA04][(long long) ((int *)((char *)$$ICM.d-righty_%addrA02  + 40ll))->righty_%x[].rns1774.[(long long) $$ICM.mb[].off0A08 + $$ICM.$$CIV549A06]] = ((double *)((char *)$$ICM.d-T_606_1%addrA03  + ($$csx6F4 * 8ll - $$csx6F5 * 8ll) - 16ll))->T_606[].rns1772.[1ll + ($$CIVB1E + (long long) $$LBnd45541)][$$CIVB1D + 1ll];
                /* DIR   LATCH */
                $$CIVB1D = $$CIVB1D + 1ll;
              } while ((unsigned long long) $$CIVB1D < (unsigned long long) $$csx6F2);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB1E = $$CIVB1E + 1ll;
            } while ((unsigned long long) $$CIVB1E < $$UBnd45542 + $$LBnd45541 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11589not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21589not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4856LoopHasPrivateVariables (success)High Level Optimizer30015891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53D", "$$CIV53D", and "$$CIV53D"
4857LoopParallelized (success)High Level Optimizer30015891Loop was automatically parallelized.not available
4858NonInnermostLoop (fail)High Level Optimizer30015891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4859NonVectorizableAlignment (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
4860NonVectorizableStride (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
4861NonStrideOneStore (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
5060LoopUnroll (success)Low Level Optimizer300165792Loop unroll was performed.
  • Unroll Factor: 8
6328ModuloSchedule (success)Low Level Optimizer300165792Loop was modulo scheduled.
  • Initiation Interval: 8
6329ModuloSchedule (success)Low Level Optimizer300165792Loop was modulo scheduled.
  • Initiation Interval: 24

Region #301
Region Namerequest_eigens$$OL$$247
Region Name (Demangled)not available
Start Line #1590
End Line #1590
Pseudocode
          void request_eigens$$OL$$247(char * $$WIPtr45550, unsigned long long $$LBnd45551, unsigned long long $$UBnd45552)
  1590 |  {
            $$csx700 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll];
            $$csx701 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll];
            $$csx6FC = ($$csx700 == 0ll ? 1ll : $$csx701);
            $$csx6FF = $$csx700 + $$csx701;
            $$csx6FE = $$csx6FF - 1ll;
            $$csx6FD = ($$csx700 == 0ll ? 0ll : $$csx6FE);
            $$csx6FB = $$csx6FD - $$csx6FC;
            $$csx6FA = 1ll + $$csx6FB;
            if (!($$csx6FA > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB20 = (long long) 0;
            $$ICM.d-leftz_%addrA09 = d-leftz_%addr;
            $$ICM.d-l%addrA0A = d-l%addr;
            $$ICM.d-T_613_1%addrA0B = d-T_613_1%addr;
            $$ICM.d-T_613_1%bounds%mult[].off48A0C = d-T_613_1%bounds%mult[].off48;
            $$ICM.$$csx217A0D = $$csx217;
            $$ICM.$$csx218A0E = $$csx218;
            $$ICM.$$csx219A0F = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB1F = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_613_1%addrA0B  + ($$csx6FC * 8ll - $$csx6FD * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB20 + (long long) $$LBnd45551)][$$CIVB1F + 1ll] = ((double *)((char *)$$ICM.d-l%addrA0A  + $$ICM.$$csx219A0F))->l[].rns1712.[1ll + ($$CIVB20 + (long long) $$LBnd45551)][$$CIVB1F + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB1F = $$CIVB1F + 1ll;
              } while ((unsigned long long) $$CIVB1F < (unsigned long long) $$csx6FA);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB20 = $$CIVB20 + 1ll;
            } while ((unsigned long long) $$CIVB20 < $$UBnd45552 + $$LBnd45551 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11590not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21590not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4862LoopHasPrivateVariables (success)High Level Optimizer30115901Private variables recognized in loop nest.
  • Variable Name: "$$CIV53F", "$$CIV53F", and "$$CIV53F"
4863LoopParallelized (success)High Level Optimizer30115901Loop was automatically parallelized.not available
4864NonInnermostLoop (fail)High Level Optimizer30115901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4865NonVectorizableAlignment (fail)High Level Optimizer3011590not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_613_1%addr + ((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) * 8ll - (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_613_1%bounds%mult[].off48)*(1ll + ($$CIVB20 + (long long) $$LBnd45551)) + (8ll)*($$CIVB1F + 1ll))
4866NonVectorizableStride (fail)High Level Optimizer3011590not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB20 + (long long) $$LBnd45551)) + ($$csx218)*($$CIVB1F + 1ll) + (8ll)*(3ll))
5059LoopUnroll (success)Low Level Optimizer301165802Loop unroll was performed.
  • Unroll Factor: 8
6326ModuloSchedule (success)Low Level Optimizer301165802Loop was modulo scheduled.
  • Initiation Interval: 8
6327ModuloSchedule (success)Low Level Optimizer301165802Loop was modulo scheduled.
  • Initiation Interval: 58

Region #302
Region Namerequest_eigens$$OL$$248
Region Name (Demangled)not available
Start Line #1590
End Line #1590
Pseudocode
          void request_eigens$$OL$$248(char * $$WIPtr45560, unsigned long long $$LBnd45561, unsigned long long $$UBnd45562)
  1590 |  {
            $$csx706 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll];
            $$csx707 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll];
            $$csx704 = ($$csx706 == 0ll ? 1ll : $$csx707);
            $$csx705 = ($$csx706 == 0ll ? 0ll : ($$csx706 + $$csx707) - 1ll);
            $$csx703 = $$csx705 - $$csx704;
            $$csx702 = 1ll + $$csx703;
            if (!($$csx702 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB22 = (long long) 0;
            $$ICM.d-leftz_%addrA10 = d-leftz_%addr;
            $$ICM.d-l%addrA11 = d-l%addr;
            $$ICM.d-T_613_1%addrA12 = d-T_613_1%addr;
            $$ICM.d-T_613_1%bounds%mult[].off48A13 = d-T_613_1%bounds%mult[].off48;
            $$ICM.$$csx217A14 = $$csx217;
            $$ICM.$$csx219A15 = $$csx219;
            $$ICMA18 = $$csx706 + $$csx707;
            $$ICMA16 = ($$csx706 + $$csx707) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx708 = $$ICM.d-T_613_1%bounds%mult[].off48A13 * (1ll + ($$CIVB22 + (long long) $$LBnd45561));
              if (!(! ($$ICM.$$csx219A15 + ($$ICM.$$csx217A14 * (1ll + ($$CIVB22 + (long long) $$LBnd45561)) + (long long) $$ICM.d-l%addrA11) & 7ll | (long long) $$ICM.d-T_613_1%addrA12 + $$csx708 & 7ll) & (unsigned long long) $$csx702 >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll + ($$ICM.d-T_613_1%bounds%mult[].off48A13)*(1ll + ($$CIVB22 + (long long) $$LBnd45561)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15 + ($$ICM.$$csx217A14)*(1ll + ($$CIVB22 + (long long) $$LBnd45561)) + (8ll)*(1ll) + (8ll)*(3ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll + ($$ICM.d-T_613_1%bounds%mult[].off48A13)*(1ll + ($$CIVB22 + (long long) $$LBnd45561)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15 + ($$ICM.$$csx217A14)*(1ll + ($$CIVB22 + (long long) $$LBnd45561)) + (8ll)*(1ll) + (8ll)*(3ll)))
              $$CIVB23 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB23 * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->$$V.l[].rns1712.1[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB23 * 4ll + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB21 = $$CIVB23 * 4ll + 4ll;
                $$CIVB23 = $$CIVB23 + 1ll;
              } while ((unsigned long long) $$CIVB23 < (unsigned long long) (($$csx703 - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCivC = (unsigned int) $$CIVB21;
              $$csx709 = (unsigned long long) ((int) ((unsigned long long) $$csx702) + (int) ((unsigned int) $$CIVB21 * 4294967295u));
              if ((unsigned long long) $$csx702 - $$csx709 >= (unsigned long long) $$csx702) goto lab_18;
              $$epiConst6 = (unsigned long long) $$csx702 - $$csx709;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][1ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][1ll][3ll];
              ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][2ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][2ll][3ll];
              ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][3ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][3ll][3ll];
              ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][4ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][4ll][3ll];
              $$SIMDSHIFRP3TMP8 = qvlpcldx(($$csx708 + ((long long) $$ICM.d-T_613_1%addrA12 + ($$csx704 * 8ll - $$csx705 * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP10 = qvfperm(((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][1ll],((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][5ll],$$SIMDSHIFRP3TMP8);
              $$secondCopy4 = $$SIMDSHIFRP5TMP10;
              $$oldSPCopy4 = ((<double4> *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->$$V.l[].rns1712.1[1ll + ($$CIVB22 + (long long) $$LBnd45561)][5ll][3ll];
              $$CIVB24 = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=53126{$$firstCopy4} */
                $$firstCopy4 = $$secondCopy4;
                $$SIMDSHIFRP3TMP9 = qvlpcldx($$ICM.$$csx217A14 * (1ll + ($$CIVB22 + (long long) $$LBnd45561)) + ((long long) $$ICM.d-l%addrA11 + $$ICM.$$csx219A15) & 31ll,0);
                $$SIMDSHIFRP5TMP11 = qvfperm($$oldSPCopy4,((<double4> *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->$$V.l[].rns1712.1[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB24 * 4ll + 9ll][3ll],$$SIMDSHIFRP3TMP9);
                $$secondCopy4 = $$SIMDSHIFRP5TMP11;
                $$SIMDSHIFRP4TMP8 = qvlpcrdx(($$csx708 + ((long long) $$ICM.d-T_613_1%addrA12 + ($$csx704 * 8ll - $$csx705 * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMP12 = qvfperm($$firstCopy4,$$SIMDSHIFRP5TMP11,$$SIMDSHIFRP4TMP8);
                ((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB24 * 4ll + 5ll] = $$SIMDSHIFRP5TMP12;
                $$oldSPCopy4 = ((<double4> *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->$$V.l[].rns1712.1[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB24 * 4ll + 9ll][3ll];
                /* DIR   LATCH */
                $$CIVB21 = $$CIVB24 * 4ll + 8ll;
                $$CIVB24 = $$CIVB24 + 1ll;
              } while ((unsigned long long) $$CIVB24 < (unsigned long long) (($$csx703 - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMP9 = qvlpcrdx((((long long) $$ICM.d-T_613_1%addrA12 + $$csx704 * 8ll) + ($$csx708 - $$csx705 * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP13 = qvfperm($$SIMDSHIFRP5TMP11,$$SIMDSHIFRP5TMP11,$$SIMDSHIFRP4TMP9);
              $$SIMDSPLICE8TMP4 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_613_1%addrA12 + $$csx704 * 8ll) + ($$csx708 - $$csx705 * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP4 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP4);
              $$SIMDSPLICE7TMP4 = qvfsel($$SIMDSHIFRP5TMP13,((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB21 + 1ll],$$SIMDSPLICE6TMP4);
              ((<double4> *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->$$V.T_613[].rns1780.7[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB21 + 1ll] = $$SIMDSPLICE7TMP4;
              if ((unsigned long long) ($$csx703 - 7ll) >= (unsigned long long) $$csx702) goto lab_18;
              $$CIVB25 = (long long) 0;
              $$ICMA17 = $$csx705 - $$csx704;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVB21 = ($$CIVB25 + $$ICMA17) - 7ll;
                ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB21 + 1ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][$$CIVB21 + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB25 = $$CIVB25 + 1ll;
              } while ((unsigned long long) $$CIVB25 < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst6 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVB21 = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_613_1%addrA12  + ($$csx704 * 8ll - $$csx705 * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][($$epiConst6 + $$CIVB21) + 1ll] = ((double *)((char *)$$ICM.d-l%addrA11  + $$ICM.$$csx219A15))->l[].rns1712.[1ll + ($$CIVB22 + (long long) $$LBnd45561)][($$epiConst6 + $$CIVB21) + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB21 = $$CIVB21 + 1ll;
              } while ((unsigned long long) $$CIVB21 < (unsigned long long) $$csx702 - (unsigned long long) $$epiConst6);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVB22 = $$CIVB22 + 1ll;
            } while ((unsigned long long) $$CIVB22 < $$UBnd45562 + $$LBnd45561 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11590not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21590not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31590not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41590not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61590not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51590not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71590not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81590not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101590not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4867LoopHasPrivateVariables (success)High Level Optimizer30215901Private variables recognized in loop nest.
  • Variable Name: "$$CIV53F", "$$CIV53F", and "$$CIV53F"
4868LoopParallelized (success)High Level Optimizer30215901Loop was automatically parallelized.not available
4869NonInnermostLoop (fail)High Level Optimizer30215901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4870LoopSimdize (success)High Level Optimizer30215902SIMD vectorization was performed.not available
4871CompleteLoopUnroll (success)High Level Optimizer3021590not availableComplete loop unroll was performed.not available
4872LoopSimdize (success)High Level Optimizer30215904SIMD vectorization was performed.not available
5052FullLoopUnroll (success)Low Level Optimizer3021658153Full loop unroll was performed.
  • Unroll Factor: 8
5053LoopUnroll (success)Low Level Optimizer302165812Loop unroll was performed.
  • Unroll Factor: 4
5054LoopUnroll (success)Low Level Optimizer302165814Loop unroll was performed.
  • Unroll Factor: 2
5055LoopUnroll (success)Low Level Optimizer302165813Loop unroll was performed.
  • Unroll Factor: 8
5056LoopUnroll (success)Low Level Optimizer302165817Loop unroll was performed.
  • Unroll Factor: 4
5057LoopUnroll (success)Low Level Optimizer302165818Loop unroll was performed.
  • Unroll Factor: 2
5058LoopUnroll (success)Low Level Optimizer3021658110Loop unroll was performed.
  • Unroll Factor: 8
6316ModuloSchedule (success)Low Level Optimizer302165812Loop was modulo scheduled.
  • Initiation Interval: 9
6317ModuloSchedule (success)Low Level Optimizer302165812Loop was modulo scheduled.
  • Initiation Interval: 17
6318NoValidSchedule (fail)Low Level Optimizer302not available4Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6319ModuloSchedule (success)Low Level Optimizer302165813Loop was modulo scheduled.
  • Initiation Interval: 8
6320ModuloSchedule (success)Low Level Optimizer302165813Loop was modulo scheduled.
  • Initiation Interval: 24
6321ModuloSchedule (success)Low Level Optimizer302165817Loop was modulo scheduled.
  • Initiation Interval: 9
6322ModuloSchedule (success)Low Level Optimizer302165817Loop was modulo scheduled.
  • Initiation Interval: 17
6323NoValidSchedule (fail)Low Level Optimizer302not available8Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6324ModuloSchedule (success)Low Level Optimizer3021658110Loop was modulo scheduled.
  • Initiation Interval: 8
6325ModuloSchedule (success)Low Level Optimizer3021658110Loop was modulo scheduled.
  • Initiation Interval: 24

Region #303
Region Namerequest_eigens$$OL$$249
Region Name (Demangled)not available
Start Line #1590
End Line #1590
Pseudocode
          void request_eigens$$OL$$249(char * $$WIPtr45570, unsigned long long $$LBnd45571, unsigned long long $$UBnd45572)
  1590 |  {
            $$csx710 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll];
            $$csx711 = ((long long *)((char *)d-leftz_%addr  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll];
            $$csx70C = ($$csx710 == 0ll ? 1ll : $$csx711);
            $$csx70F = $$csx710 + $$csx711;
            $$csx70E = $$csx70F - 1ll;
            $$csx70D = ($$csx710 == 0ll ? 0ll : $$csx70E);
            $$csx70B = $$csx70D - $$csx70C;
            $$csx70A = 1ll + $$csx70B;
            if (!($$csx70A > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB27 = (long long) 0;
            $$ICM.d-leftz_%addrA19 = d-leftz_%addr;
            $$ICM.d-T_613_1%addrA1A = d-T_613_1%addr;
            $$ICM.jA1B = j;
            $$ICM.kA1C = k;
            $$ICM.$$CIV549A1D = $$CIV549;
            $$ICM.d-T_613_1%bounds%mult[].off48A1E = d-T_613_1%bounds%mult[].off48;
            $$ICM.mb[].off0A1F = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB26 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-leftz_%addrA19->leftz_%d-data%addr.rns1784.  + $$ICM.d-leftz_%addrA19->leftz_%d-data%rvo.rns1781.))->leftz_%data[].rns1785.[($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)$$ICM.d-leftz_%addrA19  + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-leftz_%addrA19  + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])][$$csx70C + $$CIVB26][(long long) $$ICM.kA1C][(long long) $$ICM.jA1B][(long long) ((int *)((char *)$$ICM.d-leftz_%addrA19  + 40ll))->leftz_%x[].rns1782.[(long long) $$ICM.mb[].off0A1F + $$ICM.$$CIV549A1D]] = ((double *)((char *)$$ICM.d-T_613_1%addrA1A  + ($$csx70C * 8ll - $$csx70D * 8ll) - 16ll))->T_613[].rns1780.[1ll + ($$CIVB27 + (long long) $$LBnd45571)][$$CIVB26 + 1ll];
                /* DIR   LATCH */
                $$CIVB26 = $$CIVB26 + 1ll;
              } while ((unsigned long long) $$CIVB26 < (unsigned long long) $$csx70A);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB27 = $$CIVB27 + 1ll;
            } while ((unsigned long long) $$CIVB27 < $$UBnd45572 + $$LBnd45571 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11590not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21590not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4873LoopHasPrivateVariables (success)High Level Optimizer30315901Private variables recognized in loop nest.
  • Variable Name: "$$CIV541", "$$CIV541", and "$$CIV541"
4874LoopParallelized (success)High Level Optimizer30315901Loop was automatically parallelized.not available
4875NonInnermostLoop (fail)High Level Optimizer30315901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4876NonVectorizableAlignment (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
4877NonVectorizableStride (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
4878NonStrideOneStore (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
5051LoopUnroll (success)Low Level Optimizer303165822Loop unroll was performed.
  • Unroll Factor: 8
6314ModuloSchedule (success)Low Level Optimizer303165822Loop was modulo scheduled.
  • Initiation Interval: 8
6315ModuloSchedule (success)Low Level Optimizer303165822Loop was modulo scheduled.
  • Initiation Interval: 24

Region #304
Region Namerequest_eigens$$OL$$250
Region Name (Demangled)not available
Start Line #1591
End Line #1591
Pseudocode
          void request_eigens$$OL$$250(char * $$WIPtr45580, unsigned long long $$LBnd45581, unsigned long long $$UBnd45582)
  1591 |  {
            $$csx718 = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll];
            $$csx719 = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll];
            $$csx714 = ($$csx718 == 0ll ? 1ll : $$csx719);
            $$csx717 = $$csx718 + $$csx719;
            $$csx716 = $$csx717 - 1ll;
            $$csx715 = ($$csx718 == 0ll ? 0ll : $$csx716);
            $$csx713 = $$csx715 - $$csx714;
            $$csx712 = 1ll + $$csx713;
            if (!($$csx712 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB29 = (long long) 0;
            $$ICM.d-rightz_%addrA20 = d-rightz_%addr;
            $$ICM.d-r%addrA21 = d-r%addr;
            $$ICM.d-T_620_1%addrA22 = d-T_620_1%addr;
            $$ICM.d-T_620_1%bounds%mult[].off48A23 = d-T_620_1%bounds%mult[].off48;
            $$ICM.$$csx217A24 = $$csx217;
            $$ICM.$$csx218A25 = $$csx218;
            $$ICM.$$csx219A26 = $$csx219;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB28 = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_620_1%addrA22  + ($$csx714 * 8ll - $$csx715 * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB29 + (long long) $$LBnd45581)][$$CIVB28 + 1ll] = ((double *)((char *)$$ICM.d-r%addrA21  + $$ICM.$$csx219A26))->r[].rns1711.[1ll + ($$CIVB29 + (long long) $$LBnd45581)][$$CIVB28 + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB28 = $$CIVB28 + 1ll;
              } while ((unsigned long long) $$CIVB28 < (unsigned long long) $$csx712);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB29 = $$CIVB29 + 1ll;
            } while ((unsigned long long) $$CIVB29 < $$UBnd45582 + $$LBnd45581 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11591not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21591not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4879LoopHasPrivateVariables (success)High Level Optimizer30415911Private variables recognized in loop nest.
  • Variable Name: "$$CIV543", "$$CIV543", and "$$CIV543"
4880LoopParallelized (success)High Level Optimizer30415911Loop was automatically parallelized.not available
4881NonInnermostLoop (fail)High Level Optimizer30415911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4882NonVectorizableAlignment (fail)High Level Optimizer3041591not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_620_1%addr + ((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) * 8ll - (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_620_1%bounds%mult[].off48)*(1ll + ($$CIVB29 + (long long) $$LBnd45581)) + (8ll)*($$CIVB28 + 1ll))
4883NonVectorizableStride (fail)High Level Optimizer3041591not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB29 + (long long) $$LBnd45581)) + ($$csx218)*($$CIVB28 + 1ll) + (8ll)*(3ll))
5050LoopUnroll (success)Low Level Optimizer304165832Loop unroll was performed.
  • Unroll Factor: 8
6312ModuloSchedule (success)Low Level Optimizer304165832Loop was modulo scheduled.
  • Initiation Interval: 8
6313ModuloSchedule (success)Low Level Optimizer304165832Loop was modulo scheduled.
  • Initiation Interval: 58

Region #305
Region Namerequest_eigens$$OL$$251
Region Name (Demangled)not available
Start Line #1591
End Line #1591
Pseudocode
          void request_eigens$$OL$$251(char * $$WIPtr45590, unsigned long long $$LBnd45591, unsigned long long $$UBnd45592)
  1591 |  {
            $$csx71E = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll];
            $$csx71F = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll];
            $$csx71C = ($$csx71E == 0ll ? 1ll : $$csx71F);
            $$csx71D = ($$csx71E == 0ll ? 0ll : ($$csx71E + $$csx71F) - 1ll);
            $$csx71B = $$csx71D - $$csx71C;
            $$csx71A = 1ll + $$csx71B;
            if (!($$csx71A > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB2B = (long long) 0;
            $$ICM.d-rightz_%addrA27 = d-rightz_%addr;
            $$ICM.d-r%addrA28 = d-r%addr;
            $$ICM.d-T_620_1%addrA29 = d-T_620_1%addr;
            $$ICM.d-T_620_1%bounds%mult[].off48A2A = d-T_620_1%bounds%mult[].off48;
            $$ICM.$$csx217A2B = $$csx217;
            $$ICM.$$csx219A2C = $$csx219;
            $$ICMA2F = $$csx71E + $$csx71F;
            $$ICMA2D = ($$csx71E + $$csx71F) - 1ll;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 34 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_16;
              $$csx720 = $$ICM.d-T_620_1%bounds%mult[].off48A2A * (1ll + ($$CIVB2B + (long long) $$LBnd45591));
              if (!(! ($$ICM.$$csx219A2C + ($$ICM.$$csx217A2B * (1ll + ($$CIVB2B + (long long) $$LBnd45591)) + (long long) $$ICM.d-r%addrA28) & 7ll | (long long) $$ICM.d-T_620_1%addrA29 + $$csx720 & 7ll) & (unsigned long long) $$csx71A >= 12ull)) goto lab_17;
              if (!(! (((unsigned int) ((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll + ($$ICM.d-T_620_1%bounds%mult[].off48A2A)*(1ll + ($$CIVB2B + (long long) $$LBnd45591)) + (8ll)*(1ll)) | (unsigned int) ((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C + ($$ICM.$$csx217A2B)*(1ll + ($$CIVB2B + (long long) $$LBnd45591)) + (8ll)*(1ll) + (8ll)*(3ll))) & 31u))) goto lab_21;
              if (!1) goto lab_18;
              __alignx(32,((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll + ($$ICM.d-T_620_1%bounds%mult[].off48A2A)*(1ll + ($$CIVB2B + (long long) $$LBnd45591)) + (8ll)*(1ll)))
              __alignx(32,((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C + ($$ICM.$$csx217A2B)*(1ll + ($$CIVB2B + (long long) $$LBnd45591)) + (8ll)*(1ll) + (8ll)*(3ll)))
              $$CIVB2C = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 30 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                ((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2C * 4ll + 1ll] = ((<double4> *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->$$V.r[].rns1711.3[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2C * 4ll + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB2A = $$CIVB2C * 4ll + 4ll;
                $$CIVB2C = $$CIVB2C + 1ll;
              } while ((unsigned long long) $$CIVB2C < (unsigned long long) (($$csx71B - 3ll) / 4ll + 1ll));    /* ~4 */
              $$mainLoopFinalCivE = (unsigned int) $$CIVB2A;
              $$csx721 = (unsigned long long) ((int) ((unsigned long long) $$csx71A) + (int) ((unsigned int) $$CIVB2A * 4294967295u));
              if ((unsigned long long) $$csx71A - $$csx721 >= (unsigned long long) $$csx71A) goto lab_18;
              $$epiConst7 = (unsigned long long) $$csx71A - $$csx721;
              goto lab_29;
            lab_21:
              if (!1) goto lab_18;
              /* DIR   REPORT_INFO */
              ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][1ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][1ll][3ll];
              ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][2ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][2ll][3ll];
              ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][3ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][3ll][3ll];
              ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][4ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][4ll][3ll];
              $$SIMDSHIFRP3TMPA = qvlpcldx(($$csx720 + ((long long) $$ICM.d-T_620_1%addrA29 + ($$csx71C * 8ll - $$csx71D * 8ll))) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP14 = qvfperm(((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][1ll],((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][5ll],$$SIMDSHIFRP3TMPA);
              $$secondCopy5 = $$SIMDSHIFRP5TMP14;
              $$oldSPCopy5 = ((<double4> *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->$$V.r[].rns1711.3[1ll + ($$CIVB2B + (long long) $$LBnd45591)][5ll][3ll];
              $$CIVB2D = (long long) 0;
              do {   /* id=4 guarded */ /* ~23 */ 
                /* region = 32 */
                /* bump-normalized */
                /* independent-allow_scalars */
                /* DIR   LOOP construct_no=4 */
                /* DIR   INDEPENDENT construct_no=0 ( allow-scalars ) */
                /* DIR   NEW construct_no=4 id_no=53244{$$firstCopy5} */
                $$firstCopy5 = $$secondCopy5;
                $$SIMDSHIFRP3TMPB = qvlpcldx($$ICM.$$csx217A2B * (1ll + ($$CIVB2B + (long long) $$LBnd45591)) + ((long long) $$ICM.d-r%addrA28 + $$ICM.$$csx219A2C) & 31ll,0);
                $$SIMDSHIFRP5TMP15 = qvfperm($$oldSPCopy5,((<double4> *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->$$V.r[].rns1711.3[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2D * 4ll + 9ll][3ll],$$SIMDSHIFRP3TMPB);
                $$secondCopy5 = $$SIMDSHIFRP5TMP15;
                $$SIMDSHIFRP4TMPA = qvlpcrdx(($$csx720 + ((long long) $$ICM.d-T_620_1%addrA29 + ($$csx71C * 8ll - $$csx71D * 8ll))) - 8ll & 31ll,0);
                $$SIMDSHIFRP5TMP16 = qvfperm($$firstCopy5,$$SIMDSHIFRP5TMP15,$$SIMDSHIFRP4TMPA);
                ((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2D * 4ll + 5ll] = $$SIMDSHIFRP5TMP16;
                $$oldSPCopy5 = ((<double4> *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->$$V.r[].rns1711.3[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2D * 4ll + 9ll][3ll];
                /* DIR   LATCH */
                $$CIVB2A = $$CIVB2D * 4ll + 8ll;
                $$CIVB2D = $$CIVB2D + 1ll;
              } while ((unsigned long long) $$CIVB2D < (unsigned long long) (($$csx71B - 8ll) / 4ll + 1ll));    /* ~23 */
              $$SIMDSHIFRP4TMPB = qvlpcrdx((((long long) $$ICM.d-T_620_1%addrA29 + $$csx71C * 8ll) + ($$csx720 - $$csx71D * 8ll)) - 8ll & 31ll,0);
              $$SIMDSHIFRP5TMP17 = qvfperm($$SIMDSHIFRP5TMP15,$$SIMDSHIFRP5TMP15,$$SIMDSHIFRP4TMPB);
              $$SIMDSPLICE8TMP5 = (<double4>) qvlpcrdx((signed char) ((((long long) $$ICM.d-T_620_1%addrA29 + $$csx71C * 8ll) + ($$csx720 - $$csx71D * 8ll)) - 8ll & 31ll),0);
              $$SIMDSPLICE6TMP5 = qvfperm(<double4>(-1.000,-1.000,-1.000,-1.000),<double4>(1.000,1.000,1.000,1.000),$$SIMDSPLICE8TMP5);
              $$SIMDSPLICE7TMP5 = qvfsel($$SIMDSHIFRP5TMP17,((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2A + 1ll],$$SIMDSPLICE6TMP5);
              ((<double4> *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->$$V.T_620[].rns1788.8[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2A + 1ll] = $$SIMDSPLICE7TMP5;
              if ((unsigned long long) ($$csx71B - 7ll) >= (unsigned long long) $$csx71A) goto lab_18;
              $$CIVB2E = (long long) 0;
              $$ICMA2E = $$csx71D - $$csx71C;
              do {   /* id=6 guarded */ /* ~35 */ 
                /* region = 31 */
                /* bump-normalized */
                /* DIR   LOOP construct_no=6 */
                $$CIVB2A = ($$CIVB2E + $$ICMA2E) - 7ll;
                ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2A + 1ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][$$CIVB2A + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB2E = $$CIVB2E + 1ll;
              } while ((unsigned long long) $$CIVB2E < 8ull);    /* ~35 */
              goto lab_18;
            lab_17:
              $$epiConst7 = 0;
            lab_29:
              if (!1) goto lab_20;
              $$CIVB2A = (long long) 0;
              do {   /* id=3 guarded */ /* ~19 */ 
                /* region = 33 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=3 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-T_620_1%addrA29  + ($$csx71C * 8ll - $$csx71D * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][($$epiConst7 + $$CIVB2A) + 1ll] = ((double *)((char *)$$ICM.d-r%addrA28  + $$ICM.$$csx219A2C))->r[].rns1711.[1ll + ($$CIVB2B + (long long) $$LBnd45591)][($$epiConst7 + $$CIVB2A) + 1ll][3ll];
                /* DIR   LATCH */
                $$CIVB2A = $$CIVB2A + 1ll;
              } while ((unsigned long long) $$CIVB2A < (unsigned long long) $$csx71A - (unsigned long long) $$epiConst7);    /* ~19 */
            lab_20:
            lab_18:
            lab_16:
              /* DIR   LATCH */
              $$CIVB2B = $$CIVB2B + 1ll;
            } while ((unsigned long long) $$CIVB2B < $$UBnd45592 + $$LBnd45591 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11591not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21591not available1127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
31591not available11666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
41591not available1135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
61591not available1148488 (exact)
  • well behaved
  • bump normalized
  • lower bound normalized
51591not availablenot availablenot available20047800100 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
71591not available5127527525 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
81591not available5135035025 (default)
  • well behaved
  • bump normalized
  • lower bound normalized
101591not available51666611 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4884LoopHasPrivateVariables (success)High Level Optimizer30515911Private variables recognized in loop nest.
  • Variable Name: "$$CIV543", "$$CIV543", and "$$CIV543"
4885LoopParallelized (success)High Level Optimizer30515911Loop was automatically parallelized.not available
4886NonInnermostLoop (fail)High Level Optimizer30515911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4887LoopSimdize (success)High Level Optimizer30515912SIMD vectorization was performed.not available
4888CompleteLoopUnroll (success)High Level Optimizer3051591not availableComplete loop unroll was performed.not available
4889LoopSimdize (success)High Level Optimizer30515914SIMD vectorization was performed.not available
5043FullLoopUnroll (success)Low Level Optimizer3051658452Full loop unroll was performed.
  • Unroll Factor: 8
5044LoopUnroll (success)Low Level Optimizer305165842Loop unroll was performed.
  • Unroll Factor: 4
5045LoopUnroll (success)Low Level Optimizer305165844Loop unroll was performed.
  • Unroll Factor: 2
5046LoopUnroll (success)Low Level Optimizer305165843Loop unroll was performed.
  • Unroll Factor: 8
5047LoopUnroll (success)Low Level Optimizer305165847Loop unroll was performed.
  • Unroll Factor: 4
5048LoopUnroll (success)Low Level Optimizer305165848Loop unroll was performed.
  • Unroll Factor: 2
5049LoopUnroll (success)Low Level Optimizer3051658410Loop unroll was performed.
  • Unroll Factor: 8
6302ModuloSchedule (success)Low Level Optimizer305165842Loop was modulo scheduled.
  • Initiation Interval: 9
6303ModuloSchedule (success)Low Level Optimizer305165842Loop was modulo scheduled.
  • Initiation Interval: 17
6304NoValidSchedule (fail)Low Level Optimizer305not available4Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6305ModuloSchedule (success)Low Level Optimizer305165843Loop was modulo scheduled.
  • Initiation Interval: 8
6306ModuloSchedule (success)Low Level Optimizer305165843Loop was modulo scheduled.
  • Initiation Interval: 24
6307ModuloSchedule (success)Low Level Optimizer305165847Loop was modulo scheduled.
  • Initiation Interval: 9
6308ModuloSchedule (success)Low Level Optimizer305165847Loop was modulo scheduled.
  • Initiation Interval: 17
6309NoValidSchedule (fail)Low Level Optimizer305not available8Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6310ModuloSchedule (success)Low Level Optimizer3051658410Loop was modulo scheduled.
  • Initiation Interval: 8
6311ModuloSchedule (success)Low Level Optimizer3051658410Loop was modulo scheduled.
  • Initiation Interval: 24

Region #306
Region Namerequest_eigens$$OL$$252
Region Name (Demangled)not available
Start Line #1591
End Line #1591
Pseudocode
          void request_eigens$$OL$$252(char * $$WIPtr45600, unsigned long long $$LBnd45601, unsigned long long $$UBnd45602)
  1591 |  {
            $$csx728 = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll];
            $$csx729 = ((long long *)((char *)d-rightz_%addr  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll];
            $$csx724 = ($$csx728 == 0ll ? 1ll : $$csx729);
            $$csx727 = $$csx728 + $$csx729;
            $$csx726 = $$csx727 - 1ll;
            $$csx725 = ($$csx728 == 0ll ? 0ll : $$csx726);
            $$csx723 = $$csx725 - $$csx724;
            $$csx722 = 1ll + $$csx723;
            if (!($$csx722 > 0ll)) goto lab_10;
            if (!1) goto lab_9;
            $$CIVB30 = (long long) 0;
            $$ICM.d-rightz_%addrA30 = d-rightz_%addr;
            $$ICM.d-T_620_1%addrA31 = d-T_620_1%addr;
            $$ICM.jA32 = j;
            $$ICM.kA33 = k;
            $$ICM.$$CIV549A34 = $$CIV549;
            $$ICM.d-T_620_1%bounds%mult[].off48A35 = d-T_620_1%bounds%mult[].off48;
            $$ICM.mb[].off0A36 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 15 */
              /* bump-normalized */
              /* auto-proc-parallel(doall) */
              if (!1) goto lab_3;
              $$CIVB2F = (long long) 0;
              do {   /* id=2 guarded */ /* ~4 */ 
                /* region = 14 */
                /* bump-normalized */
                /* independent */
                /* DIR   LOOP construct_no=2 */
                /* DIR   INDEPENDENT construct_no=0 */
                ((double *)((char *)$$ICM.d-rightz_%addrA30->rightz_%d-data%addr.rns1792.  + $$ICM.d-rightz_%addrA30->rightz_%d-data%rvo.rns1789.))->rightz_%data[].rns1793.[($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)$$ICM.d-rightz_%addrA30  + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)$$ICM.d-rightz_%addrA30  + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])][$$csx724 + $$CIVB2F][(long long) $$ICM.kA33][(long long) $$ICM.jA32][(long long) ((int *)((char *)$$ICM.d-rightz_%addrA30  + 40ll))->rightz_%x[].rns1790.[(long long) $$ICM.mb[].off0A36 + $$ICM.$$CIV549A34]] = ((double *)((char *)$$ICM.d-T_620_1%addrA31  + ($$csx724 * 8ll - $$csx725 * 8ll) - 16ll))->T_620[].rns1788.[1ll + ($$CIVB30 + (long long) $$LBnd45601)][$$CIVB2F + 1ll];
                /* DIR   LATCH */
                $$CIVB2F = $$CIVB2F + 1ll;
              } while ((unsigned long long) $$CIVB2F < (unsigned long long) $$csx722);    /* ~4 */
            lab_3:
              /* DIR   LATCH */
              $$CIVB30 = $$CIVB30 + 1ll;
            } while ((unsigned long long) $$CIVB30 < $$UBnd45602 + $$LBnd45601 * 18446744073709551615ull);    /* ~2 */
          lab_9:
          lab_10:
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11591not availablenot availablenot available4020040200100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized
21591not available11400400100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4890LoopHasPrivateVariables (success)High Level Optimizer30615911Private variables recognized in loop nest.
  • Variable Name: "$$CIV545", "$$CIV545", and "$$CIV545"
4891LoopParallelized (success)High Level Optimizer30615911Loop was automatically parallelized.not available
4892NonInnermostLoop (fail)High Level Optimizer30615911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4893NonVectorizableAlignment (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
4894NonVectorizableStride (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
4895NonStrideOneStore (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
5042LoopUnroll (success)Low Level Optimizer306165852Loop unroll was performed.
  • Unroll Factor: 8
6300ModuloSchedule (success)Low Level Optimizer306165852Loop was modulo scheduled.
  • Initiation Interval: 8
6301ModuloSchedule (success)Low Level Optimizer306165852Loop was modulo scheduled.
  • Initiation Interval: 24

Region #309
Region Namecalc_limiters$$OL$$253
Region Name (Demangled)not available
Start Line #1509
End Line #1509
Pseudocode
          void calc_limiters$$OL$$253(char * $$WIPtr45631, unsigned long long $$LBnd45632, unsigned long long $$UBnd45633, unsigned int $$ThreadId45628)
          {
            $$RV7 =  INF                    ;
  1509 |    if (!1) goto lab_1;
            $$CIVB31 = (long long) 0;
            $$ICM.d-T_627_1%addrA37 = d-T_627_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45618{$$UBFC} */
              /* DIR   NEW construct_no=1 id_no=45627{$$CIV56A} */
              $$RV7 = min($$RV7,((double *)((char *)$$ICM.d-T_627_1%addrA37  + -8ll))->T_627[].rns1854.[1ll + ($$CIVB31 + (long long) $$LBnd45632)]);
              /* DIR   LATCH */
              $$CIVB31 = $$CIVB31 + 1ll;
            } while ((unsigned long long) $$CIVB31 < $$UBnd45633 + $$LBnd45632 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList7->$$$$(*)RvListAggr7.limiter_ppm_%data[].rns1841.0[(unsigned int) $$ThreadId45628] = min($$RvList7->$$$$(*)RvListAggr7.limiter_ppm_%data[].rns1841.0[(unsigned int) $$ThreadId45628],$$RV7);
            return;
          } /* function */ 

Loop Table
Loop IndexStart Line #End Line #Parent Loop IndexNest LevelMinimum CostMaximum CostIteration CountAttributes
11509not availablenot availablenot available20002000100 (default)
  • well behaved
  • bump normalized
  • guarded
  • lower bound normalized

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4896LoopParallelized (success)High Level Optimizer30915091Loop was automatically parallelized.not available
4986LoopUnroll (success)Low Level Optimizer309165861Loop unroll was performed.
  • Unroll Factor: 8
6012ModuloSchedule (success)Low Level Optimizer309165861Loop was modulo scheduled.
  • Initiation Interval: 12
6013ModuloSchedule (success)Low Level Optimizer309165861Loop was modulo scheduled.
  • Initiation Interval: 24

Region #312
Region Namecalc_limiters$$OL$$254
Region Name (Demangled)not available
Start Line #1525
End Line #1525
Pseudocode
          void calc_limiters$$OL$$254(char * $$WIPtr45651, unsigned long long $$LBnd45652, unsigned long long $$UBnd45653, unsigned int $$ThreadId45648)
          {
            $$RV8 =  INF                    ;
  1525 |    if (!1) goto lab_1;
            $$CIVB32 = (long long) 0;
            $$ICM.d-T_633_1%addrA38 = d-T_633_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45638{$$UBFD} */
              /* DIR   NEW construct_no=1 id_no=45647{$$CIV581} */
              $$RV8 = min($$RV8,((double *)((char *)$$ICM.d-T_633_1%addrA38  + -8ll))->T_633[].rns1850.[1ll + ($$CIVB32 + (long long) $$LBnd45652)]);
              /* DIR   LATCH */
              $$CIVB32 = $$CIVB32 + 1ll;
            } while ((unsigned long long) $$CIVB32 < $$UBnd45653 + $$LBnd45652 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList8->$$$$(*)RvListAggr8.T_6350[(unsigned int) $$ThreadId45648] = min($$RvList8->$$$$(*)RvListAggr8.T_6350[(unsigned int) $$ThreadId45648],$$RV8);
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4897LoopParallelized (success)High Level Optimizer31215251Loop was automatically parallelized.not available
4985LoopUnroll (success)Low Level Optimizer312165871Loop unroll was performed.
  • Unroll Factor: 8
6010ModuloSchedule (success)Low Level Optimizer312165871Loop was modulo scheduled.
  • Initiation Interval: 12
6011ModuloSchedule (success)Low Level Optimizer312165871Loop was modulo scheduled.
  • Initiation Interval: 24

Region #315
Region Namecalc_limiters$$OL$$255
Region Name (Demangled)not available
Start Line #1534
End Line #1534
Pseudocode
          void calc_limiters$$OL$$255(char * $$WIPtr45671, unsigned long long $$LBnd45672, unsigned long long $$UBnd45673, unsigned int $$ThreadId45668)
          {
            $$RV9 =  INF                    ;
  1534 |    if (!1) goto lab_1;
            $$CIVB33 = (long long) 0;
            $$ICM.d-T_637_1%addrA39 = d-T_637_1%addr;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 9 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45658{$$UBFE} */
              /* DIR   NEW construct_no=1 id_no=45667{$$CIV594} */
              $$RV9 = min($$RV9,((double *)((char *)$$ICM.d-T_637_1%addrA39  + -8ll))->T_637[].rns1846.[1ll + ($$CIVB33 + (long long) $$LBnd45672)]);
              /* DIR   LATCH */
              $$CIVB33 = $$CIVB33 + 1ll;
            } while ((unsigned long long) $$CIVB33 < $$UBnd45673 + $$LBnd45672 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            $$RvList9->$$$$(*)RvListAggr9.T_6390[(unsigned int) $$ThreadId45668] = min($$RvList9->$$$$(*)RvListAggr9.T_6390[(unsigned int) $$ThreadId45668],$$RV9);
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4898LoopParallelized (success)High Level Optimizer31515341Loop was automatically parallelized.not available
4984LoopUnroll (success)Low Level Optimizer315165881Loop unroll was performed.
  • Unroll Factor: 8
6008ModuloSchedule (success)Low Level Optimizer315165881Loop was modulo scheduled.
  • Initiation Interval: 12
6009ModuloSchedule (success)Low Level Optimizer315165881Loop was modulo scheduled.
  • Initiation Interval: 24

Region #316
Region Namesweepbeforestep$$OL$$256
Region Name (Demangled)not available
Start Line #437
End Line #437
Pseudocode
          void sweepbeforestep$$OL$$256(char * $$WIPtr45759, unsigned long long $$LBnd45760, unsigned long long $$UBnd45761)
   437 |  {
            if (!1) goto lab_1;
            $$CIVB34 = (long long) 0;
            $$ICM.d-beforesweepstep_%addrA3A = d-beforesweepstep_%addr;
            $$ICM..infoA3B = .info;
            $$ICM..indexA3C = .index;
            $$ICM.d-T_1070_1%addrA3D = d-T_1070_1%addr;
            $$ICM.$$CIV798A3E = $$CIV798;
            $$ICM.$$CIV799A3F = $$CIV799;
            $$ICM.$$CIV79AA40 = $$CIV79A;
            $$ICM.mb[].off8A41 = mb[].off8;
            $$ICM.mb[].off4A42 = mb[].off4;
            $$ICM.mb[].off0A43 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45756{$$UBFF} */
              /* DIR   NEW construct_no=1 id_no=45758{$$CIV821} */
              ((double *)((char *)$$ICM.d-T_1070_1%addrA3D  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB34 + (long long) $$LBnd45760)] = ((double *)((char *)$$ICM..infoA3B->info%d-q%addr  + $$ICM..infoA3B->info%d-q%rvo))->info%q[][1ll + ($$CIVB34 + (long long) $$LBnd45760)][(long long) $$ICM.mb[].off8A41 + $$ICM.$$CIV798A3E][(long long) $$ICM.mb[].off4A42 + $$ICM.$$CIV799A3F][(long long) $$ICM..indexA3C->index + ((long long) $$ICM.mb[].off0A43 + $$ICM.$$CIV79AA40)];
              ((double *)((char *)$$ICM.d-beforesweepstep_%addrA3A->beforesweepstep_%d-data%addr.rns2454.  + $$ICM.d-beforesweepstep_%addrA3A->beforesweepstep_%d-data%rvo.rns2451.))->beforesweepstep_%data[].rns2455.[1ll + ($$CIVB34 + (long long) $$LBnd45760)][1ll][(long long) $$ICM.mb[].off8A41 + $$ICM.$$CIV798A3E][(long long) $$ICM.mb[].off4A42 + $$ICM.$$CIV799A3F][(long long) ((int *)((char *)$$ICM.d-beforesweepstep_%addrA3A  + 40ll))->beforesweepstep_%x[].rns2452.[(long long) $$ICM.mb[].off0A43 + $$ICM.$$CIV79AA40]] = ((double *)((char *)$$ICM.d-T_1070_1%addrA3D  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB34 + (long long) $$LBnd45760)];
              /* DIR   LATCH */
              $$CIVB34 = $$CIVB34 + 1ll;
            } while ((unsigned long long) $$CIVB34 < $$UBnd45761 + $$LBnd45760 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4899LoopParallelized (success)High Level Optimizer3164371Loop was automatically parallelized.not available
4900NonVectorizableAlignment (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)))
4901NonVectorizableStride (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4902NonVectorizableAlignment (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4903NonVectorizableStride (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4904NonStrideOneStore (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
5984LoopUnroll (success)Low Level Optimizer316165891Loop unroll was performed.
  • Unroll Factor: 8
7290ModuloSchedule (success)Low Level Optimizer316165891Loop was modulo scheduled.
  • Initiation Interval: 8
7291ModuloSchedule (success)Low Level Optimizer316165891Loop was modulo scheduled.
  • Initiation Interval: 56

Region #317
Region Namesweepbeforestep$$OL$$257
Region Name (Demangled)not available
Start Line #437
End Line #437
Pseudocode
          void sweepbeforestep$$OL$$257(char * $$WIPtr45768, unsigned long long $$LBnd45769, unsigned long long $$UBnd45770)
   437 |  {
            if (!1) goto lab_1;
            $$CIVB35 = (long long) 0;
            $$ICM.d-beforesweepstep_%addrA44 = d-beforesweepstep_%addr;
            $$ICM..infoA45 = .info;
            $$ICM..indexA46 = .index;
            $$ICM.d-T_1070_1%addrA47 = d-T_1070_1%addr;
            $$ICM.$$CIV798A48 = $$CIV798;
            $$ICM.$$CIV799A49 = $$CIV799;
            $$ICM.$$CIV79AA4A = $$CIV79A;
            $$ICM.mb[].off8A4B = mb[].off8;
            $$ICM.mb[].off4A4C = mb[].off4;
            $$ICM.mb[].off0A4D = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45765{$$UB100} */
              /* DIR   NEW construct_no=1 id_no=45767{$$CIV821} */
              ((double *)((char *)$$ICM.d-T_1070_1%addrA47  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB35 + (long long) $$LBnd45769)] = ((double *)((char *)$$ICM..infoA45->info%d-q%addr  + $$ICM..infoA45->info%d-q%rvo))->info%q[][1ll + ($$CIVB35 + (long long) $$LBnd45769)][(long long) $$ICM.mb[].off8A4B + $$ICM.$$CIV798A48][(long long) $$ICM.mb[].off4A4C + $$ICM.$$CIV799A49][(long long) $$ICM..indexA46->index + ((long long) $$ICM.mb[].off0A4D + $$ICM.$$CIV79AA4A)];
              ((double *)((char *)$$ICM.d-beforesweepstep_%addrA44->beforesweepstep_%d-data%addr.rns2454.  + $$ICM.d-beforesweepstep_%addrA44->beforesweepstep_%d-data%rvo.rns2451.))->beforesweepstep_%data[].rns2455.[1ll + ($$CIVB35 + (long long) $$LBnd45769)][1ll][(long long) $$ICM.mb[].off8A4B + $$ICM.$$CIV798A48][(long long) $$ICM.mb[].off4A4C + $$ICM.$$CIV799A49][(long long) ((int *)((char *)$$ICM.d-beforesweepstep_%addrA44  + 40ll))->beforesweepstep_%x[].rns2452.[(long long) $$ICM.mb[].off0A4D + $$ICM.$$CIV79AA4A]] = ((double *)((char *)$$ICM.d-T_1070_1%addrA47  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB35 + (long long) $$LBnd45769)];
              /* DIR   LATCH */
              $$CIVB35 = $$CIVB35 + 1ll;
            } while ((unsigned long long) $$CIVB35 < $$UBnd45770 + $$LBnd45769 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4905LoopParallelized (success)High Level Optimizer3174371Loop was automatically parallelized.not available
4906NonVectorizableAlignment (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)))
4907NonVectorizableStride (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4908NonVectorizableAlignment (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4909NonVectorizableStride (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4910NonStrideOneStore (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
5985LoopUnroll (success)Low Level Optimizer317165901Loop unroll was performed.
  • Unroll Factor: 8
7292ModuloSchedule (success)Low Level Optimizer317165901Loop was modulo scheduled.
  • Initiation Interval: 8
7293ModuloSchedule (success)Low Level Optimizer317165901Loop was modulo scheduled.
  • Initiation Interval: 56

Region #318
Region Namesweepbeforestep$$OL$$258
Region Name (Demangled)not available
Start Line #437
End Line #437
Pseudocode
          void sweepbeforestep$$OL$$258(char * $$WIPtr45777, unsigned long long $$LBnd45778, unsigned long long $$UBnd45779)
   437 |  {
            if (!1) goto lab_1;
            $$CIVB36 = (long long) 0;
            $$ICM.d-beforesweepstep_%addrA4E = d-beforesweepstep_%addr;
            $$ICM..infoA4F = .info;
            $$ICM..indexA50 = .index;
            $$ICM.d-T_1070_1%addrA51 = d-T_1070_1%addr;
            $$ICM.$$CIV798A52 = $$CIV798;
            $$ICM.$$CIV799A53 = $$CIV799;
            $$ICM.$$CIV79AA54 = $$CIV79A;
            $$ICM.mb[].off8A55 = mb[].off8;
            $$ICM.mb[].off4A56 = mb[].off4;
            $$ICM.mb[].off0A57 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45774{$$UB101} */
              /* DIR   NEW construct_no=1 id_no=45776{$$CIV821} */
              ((double *)((char *)$$ICM.d-T_1070_1%addrA51  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB36 + (long long) $$LBnd45778)] = ((double *)((char *)$$ICM..infoA4F->info%d-q%addr  + $$ICM..infoA4F->info%d-q%rvo))->info%q[][1ll + ($$CIVB36 + (long long) $$LBnd45778)][(long long) $$ICM.mb[].off8A55 + $$ICM.$$CIV798A52][(long long) $$ICM.mb[].off4A56 + $$ICM.$$CIV799A53][(long long) $$ICM..indexA50->index + ((long long) $$ICM.mb[].off0A57 + $$ICM.$$CIV79AA54)];
              ((double *)((char *)$$ICM.d-beforesweepstep_%addrA4E->beforesweepstep_%d-data%addr.rns2454.  + $$ICM.d-beforesweepstep_%addrA4E->beforesweepstep_%d-data%rvo.rns2451.))->beforesweepstep_%data[].rns2455.[1ll + ($$CIVB36 + (long long) $$LBnd45778)][1ll][(long long) $$ICM.mb[].off8A55 + $$ICM.$$CIV798A52][(long long) $$ICM.mb[].off4A56 + $$ICM.$$CIV799A53][(long long) ((int *)((char *)$$ICM.d-beforesweepstep_%addrA4E  + 40ll))->beforesweepstep_%x[].rns2452.[(long long) $$ICM.mb[].off0A57 + $$ICM.$$CIV79AA54]] = ((double *)((char *)$$ICM.d-T_1070_1%addrA51  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB36 + (long long) $$LBnd45778)];
              /* DIR   LATCH */
              $$CIVB36 = $$CIVB36 + 1ll;
            } while ((unsigned long long) $$CIVB36 < $$UBnd45779 + $$LBnd45778 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4911LoopFusion (success)High Level Optimizer3184371Loops were fused.
  • Loop Line Number: 437
  • Loop Line Number: 437
4912LoopParallelized (success)High Level Optimizer3184371Loop was automatically parallelized.not available
4913NonVectorizableAlignment (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)))
4914NonVectorizableStride (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4915NonVectorizableAlignment (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4916NonVectorizableStride (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4917NonStrideOneStore (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
5983LoopUnroll (success)Low Level Optimizer318165911Loop unroll was performed.
  • Unroll Factor: 8
7288ModuloSchedule (success)Low Level Optimizer318165911Loop was modulo scheduled.
  • Initiation Interval: 8
7289ModuloSchedule (success)Low Level Optimizer318165911Loop was modulo scheduled.
  • Initiation Interval: 56

Region #319
Region Namesweepbeforestep$$OL$$259
Region Name (Demangled)not available
Start Line #437
End Line #437
Pseudocode
          void sweepbeforestep$$OL$$259(char * $$WIPtr45786, unsigned long long $$LBnd45787, unsigned long long $$UBnd45788)
   437 |  {
            if (!1) goto lab_1;
            $$CIVB37 = (long long) 0;
            $$ICM.d-beforesweepstep_%addrA58 = d-beforesweepstep_%addr;
            $$ICM..infoA59 = .info;
            $$ICM..indexA5A = .index;
            $$ICM.d-T_1070_1%addrA5B = d-T_1070_1%addr;
            $$ICM.$$CIV798A5C = $$CIV798;
            $$ICM.$$CIV799A5D = $$CIV799;
            $$ICM.$$CIV79AA5E = $$CIV79A;
            $$ICM.mb[].off8A5F = mb[].off8;
            $$ICM.mb[].off4A60 = mb[].off4;
            $$ICM.mb[].off0A61 = mb[].off0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45783{$$UB102} */
              /* DIR   NEW construct_no=1 id_no=45785{$$CIV821} */
              ((double *)((char *)$$ICM.d-T_1070_1%addrA5B  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB37 + (long long) $$LBnd45787)] = ((double *)((char *)$$ICM..infoA59->info%d-q%addr  + $$ICM..infoA59->info%d-q%rvo))->info%q[][1ll + ($$CIVB37 + (long long) $$LBnd45787)][(long long) $$ICM.mb[].off8A5F + $$ICM.$$CIV798A5C][(long long) $$ICM.mb[].off4A60 + $$ICM.$$CIV799A5D][(long long) $$ICM..indexA5A->index + ((long long) $$ICM.mb[].off0A61 + $$ICM.$$CIV79AA5E)];
              ((double *)((char *)$$ICM.d-beforesweepstep_%addrA58->beforesweepstep_%d-data%addr.rns2454.  + $$ICM.d-beforesweepstep_%addrA58->beforesweepstep_%d-data%rvo.rns2451.))->beforesweepstep_%data[].rns2455.[1ll + ($$CIVB37 + (long long) $$LBnd45787)][1ll][(long long) $$ICM.mb[].off8A5F + $$ICM.$$CIV798A5C][(long long) $$ICM.mb[].off4A60 + $$ICM.$$CIV799A5D][(long long) ((int *)((char *)$$ICM.d-beforesweepstep_%addrA58  + 40ll))->beforesweepstep_%x[].rns2452.[(long long) $$ICM.mb[].off0A61 + $$ICM.$$CIV79AA5E]] = ((double *)((char *)$$ICM.d-T_1070_1%addrA5B  + -8ll))->T_1070[].rns2450.[1ll + ($$CIVB37 + (long long) $$LBnd45787)];
              /* DIR   LATCH */
              $$CIVB37 = $$CIVB37 + 1ll;
            } while ((unsigned long long) $$CIVB37 < $$UBnd45788 + $$LBnd45787 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4918LoopParallelized (success)High Level Optimizer3194371Loop was automatically parallelized.not available
4919NonVectorizableAlignment (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)))
4920NonVectorizableStride (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4921NonVectorizableAlignment (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4922NonVectorizableStride (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4923NonStrideOneStore (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
5982LoopUnroll (success)Low Level Optimizer319165921Loop unroll was performed.
  • Unroll Factor: 8
7286ModuloSchedule (success)Low Level Optimizer319165921Loop was modulo scheduled.
  • Initiation Interval: 8
7287ModuloSchedule (success)Low Level Optimizer319165921Loop was modulo scheduled.
  • Initiation Interval: 56

Region #320
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$260
Region Name (Demangled)not available
Start Line #138
End Line #138
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$260(char * $$WIPtr45884, unsigned long long $$LBnd45885, unsigned long long $$UBnd45886)
   138 |  {
            if (!1) goto lab_1;
            $$CIVB38 = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45881{$$UB103} */
              /* DIR   NEW construct_no=1 id_no=45883{$$CIV79E} */
              /* DIR   LATCH */
              $$CIVB38 = $$CIVB38 + 1ll;
            } while ((unsigned long long) $$CIVB38 < $$UBnd45886 + $$LBnd45885 * 18446744073709551615ull);    /* ~2 */
            __memcpy(((char *)d-sweepfluxfields%addr  + -4ll + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd45885))),((char *)d-fluxfields%addr  + d-fluxfields%rvo + (4ll)*(1ll + ((long long) 0 + (long long) $$LBnd45885))),(long long) ($$LBnd45885 * 18446744073709551612ull + $$UBnd45886 * 4ull));
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4924LoopParallelized (success)High Level Optimizer3201381Loop was automatically parallelized.not available

Region #321
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$261
Region Name (Demangled)not available
Start Line #259
End Line #264
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$261(char * $$WIPtr45893, unsigned long long $$LBnd45894, unsigned long long $$UBnd45895)
   259 |  {
            if (!1) goto lab_1;
            $$CIVB39 = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45890{$$UB104} */
              /* DIR   NEW construct_no=1 id_no=45892{$$CIV83A} */
              ((int *)((char *)d-wdx_i%addr  + d-wdx_i%rvo))->wdx_i[].rns2464.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
   260 |      ((int *)((char *)d-wdy_i%addr  + d-wdy_i%rvo))->wdy_i[].rns2465.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
   261 |      ((int *)((char *)d-wdz_i%addr  + d-wdz_i%rvo))->wdz_i[].rns2466.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
   262 |      ((int *)((char *)d-fdx_i%addr  + d-fdx_i%rvo))->fdx_i[].rns2467.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
   263 |      ((int *)((char *)d-fdy_i%addr  + d-fdy_i%rvo))->fdy_i[].rns2468.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
   264 |      ((int *)((char *)d-fdz_i%addr  + d-fdz_i%rvo))->fdz_i[].rns2469.[$$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)] = ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39);
              /* DIR   LATCH */
              $$CIVB39 = $$CIVB39 + 1ll;
            } while ((unsigned long long) $$CIVB39 < $$UBnd45895 + $$LBnd45894 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4925LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 259
  • Loop Line Number: 261
4926LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 259
  • Loop Line Number: 260
4927LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 261
  • Loop Line Number: 263
4928LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 261
  • Loop Line Number: 262
4929LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 263
  • Loop Line Number: 264
4930LoopParallelized (success)High Level Optimizer3212591Loop was automatically parallelized.not available
4931NonVectorizableAlignment (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4932UnsupportedOperation (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4933UnsupportedVectorTypes (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4934NonVectorizableAlignment (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4935UnsupportedOperation (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4936UnsupportedVectorTypes (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4937NonVectorizableAlignment (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4938UnsupportedOperation (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4939UnsupportedVectorTypes (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4940NonVectorizableAlignment (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4941UnsupportedOperation (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4942UnsupportedVectorTypes (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4943NonVectorizableAlignment (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4944UnsupportedOperation (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4945UnsupportedVectorTypes (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4946NonVectorizableAlignment (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdz_i%addr + d-fdz_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4947UnsupportedOperation (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4948UnsupportedVectorTypes (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4977LoopUnroll (success)Low Level Optimizer321166391Loop unroll was performed.
  • Unroll Factor: 2
6003ModuloSchedule (success)Low Level Optimizer321not available1Loop was modulo scheduled.
  • Initiation Interval: 16

Region #322
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$262
Region Name (Demangled)not available
Start Line #251
End Line #252
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$262(char * $$WIPtr45902, unsigned long long $$LBnd45903, unsigned long long $$UBnd45904)
   251 |  {
            if (!1) goto lab_1;
            $$CIVB3A = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45899{$$UB105} */
              /* DIR   NEW construct_no=1 id_no=45901{$$CIV82D} */
              ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[$$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)] = ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A);
   252 |      ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[$$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)] = ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A);
              /* DIR   LATCH */
              $$CIVB3A = $$CIVB3A + 1ll;
            } while ((unsigned long long) $$CIVB3A < $$UBnd45904 + $$LBnd45903 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4949LoopFusion (success)High Level Optimizer3222511Loops were fused.
  • Loop Line Number: 251
  • Loop Line Number: 252
4950LoopParallelized (success)High Level Optimizer3222511Loop was automatically parallelized.not available
4951NonVectorizableAlignment (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)))
4952UnsupportedOperation (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A)
4953UnsupportedVectorTypes (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4954NonVectorizableAlignment (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)))
4955UnsupportedOperation (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A)
4956UnsupportedVectorTypes (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4981LoopUnroll (success)Low Level Optimizer322166571Loop unroll was performed.
  • Unroll Factor: 2
6007ModuloSchedule (success)Low Level Optimizer322not available1Loop was modulo scheduled.
  • Initiation Interval: 8

Region #323
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$263
Region Name (Demangled)not available
Start Line #255
End Line #256
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$263(char * $$WIPtr45911, unsigned long long $$LBnd45912, unsigned long long $$UBnd45913)
   255 |  {
            if (!1) goto lab_1;
            $$CIVB3B = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45908{$$UB106} */
              /* DIR   NEW construct_no=1 id_no=45910{$$CIV82E} */
              ((int *)((char *)d-onedx_i%addr  + d-onedx_i%rvo))->onedx_i[].rns2461.[$$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)] = ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B);
   256 |      ((int *)((char *)d-onedy_i%addr  + d-onedy_i%rvo))->onedy_i[].rns2462.[$$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)] = ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B);
              /* DIR   LATCH */
              $$CIVB3B = $$CIVB3B + 1ll;
            } while ((unsigned long long) $$CIVB3B < $$UBnd45913 + $$LBnd45912 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4957LoopFusion (success)High Level Optimizer3232551Loops were fused.
  • Loop Line Number: 255
  • Loop Line Number: 256
4958LoopParallelized (success)High Level Optimizer3232551Loop was automatically parallelized.not available
4959NonVectorizableAlignment (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)))
4960UnsupportedOperation (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B)
4961UnsupportedVectorTypes (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4962NonVectorizableAlignment (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)))
4963UnsupportedOperation (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B)
4964UnsupportedVectorTypes (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4979LoopUnroll (success)Low Level Optimizer323166751Loop unroll was performed.
  • Unroll Factor: 2
6005ModuloSchedule (success)Low Level Optimizer323not available1Loop was modulo scheduled.
  • Initiation Interval: 8

Region #324
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$264
Region Name (Demangled)not available
Start Line #253
End Line #253
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$264(char * $$WIPtr45920, unsigned long long $$LBnd45921, unsigned long long $$UBnd45922)
   253 |  {
            if (!1) goto lab_1;
            $$CIVB3C = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45917{$$UB107} */
              /* DIR   NEW construct_no=1 id_no=45919{$$CIV7C2} */
              ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[$$CIVB3C + ((long long) nrcons + (long long) $$LBnd45921)] = ntracerlo + (int) ((long long) $$LBnd45921 + $$CIVB3C);
              /* DIR   LATCH */
              $$CIVB3C = $$CIVB3C + 1ll;
            } while ((unsigned long long) $$CIVB3C < $$UBnd45922 + $$LBnd45921 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4965LoopParallelized (success)High Level Optimizer3242531Loop was automatically parallelized.not available
4966NonVectorizableAlignment (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIVB3C + ((long long) nrcons + (long long) $$LBnd45921)))
4967UnsupportedOperation (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45921 + $$CIVB3C)
4968UnsupportedVectorTypes (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4980LoopUnroll (success)Low Level Optimizer324166761Loop unroll was performed.
  • Unroll Factor: 2
6006ModuloSchedule (success)Low Level Optimizer324not available1Loop was modulo scheduled.
  • Initiation Interval: 7

Region #325
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$265
Region Name (Demangled)not available
Start Line #257
End Line #257
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$265(char * $$WIPtr45929, unsigned long long $$LBnd45930, unsigned long long $$UBnd45931)
   257 |  {
            if (!1) goto lab_1;
            $$CIVB3D = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45926{$$UB108} */
              /* DIR   NEW construct_no=1 id_no=45928{$$CIV7C5} */
              ((int *)((char *)d-onedz_i%addr  + d-onedz_i%rvo))->onedz_i[].rns2463.[$$CIVB3D + ((long long) (nrcons + 1) + (long long) $$LBnd45930)] = ntracerlo + (int) ((long long) $$LBnd45930 + $$CIVB3D);
              /* DIR   LATCH */
              $$CIVB3D = $$CIVB3D + 1ll;
            } while ((unsigned long long) $$CIVB3D < $$UBnd45931 + $$LBnd45930 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4969LoopParallelized (success)High Level Optimizer3252571Loop was automatically parallelized.not available
4970NonVectorizableAlignment (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIVB3D + ((long long) (nrcons + 1) + (long long) $$LBnd45930)))
4971UnsupportedOperation (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45930 + $$CIVB3D)
4972UnsupportedVectorTypes (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4978LoopUnroll (success)Low Level Optimizer325166771Loop unroll was performed.
  • Unroll Factor: 2
6004ModuloSchedule (success)Low Level Optimizer325not available1Loop was modulo scheduled.
  • Initiation Interval: 7

Region #326
Region Name__sweepscheme_NMOD_sweepreaddomaindata$$OL$$266
Region Name (Demangled)not available
Start Line #270
End Line #270
Pseudocode
          void __sweepscheme_NMOD_sweepreaddomaindata$$OL$$266(char * $$WIPtr45938, unsigned long long $$LBnd45939, unsigned long long $$UBnd45940)
   270 |  {
            if (!1) goto lab_1;
            $$CIVB3E = (long long) 0;
            do {   /* id=1 guarded */ /* ~2 */ 
              /* region = 8 */
              /* bump-normalized */
              /* independent */
              /* auto-proc-parallel(doall) */
              /* DIR   LOOP construct_no=1 */
              /* DIR   INDEPENDENT construct_no=0 */
              /* DIR   NEW construct_no=1 id_no=45935{$$UB109} */
              /* DIR   NEW construct_no=1 id_no=45937{$$CIV7CC} */
              d-index_start_bylevel%addr->index_start_bylevel[].rns2470.[(long long) $$LBnd45939 + $$CIVB3E] = -999999;
              /* DIR   LATCH */
              $$CIVB3E = $$CIVB3E + 1ll;
            } while ((unsigned long long) $$CIVB3E < $$UBnd45940 + $$LBnd45939 * 18446744073709551615ull);    /* ~2 */
          lab_1:
            return;
          } /* function */ 

Loop Table
no loop information

Loop Transformation Table
Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
4973LoopParallelized (success)High Level Optimizer3262701Loop was automatically parallelized.not available
4974NonVectorizableAlignment (fail)High Level Optimizer326270not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-index_start_bylevel%addr + (4ll)*((long long) $$LBnd45939 + $$CIVB3E))
4975UnsupportedVectorTypes (fail)High Level Optimizer326270not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4976LoopUnroll (success)Low Level Optimizer326166781Loop unroll was performed.
  • Unroll Factor: 8
6002ModuloSchedule (success)Low Level Optimizer326166781Loop was modulo scheduled.
  • Initiation Interval: 1

Transformation Hierarchy

Loop Transformation Table

Seq #TypePhaseRegion #Line #Loop IndexDescriptionAttributes
1LoopHasSideEffectsCall (fail)High Level Optimizer738491Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
2ContainsFunctionCall (fail)High Level Optimizer738491An attempt to SIMD vectorize failed because the loop contains a function call.not available
3LoopHasSideEffectsCall (fail)High Level Optimizer738502Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
4ContainsFunctionCall (fail)High Level Optimizer738502An attempt to SIMD vectorize failed because the loop contains a function call.not available
5LoopHasSideEffectsCall (fail)High Level Optimizer738513Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_xldrand"
6ContainsFunctionCall (fail)High Level Optimizer738513An attempt to SIMD vectorize failed because the loop contains a function call.not available
7LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
8LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
9LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
10LoopParallelized (success)High Level Optimizer83823not availableLoop was automatically parallelized.not available
11LoopParallelized (success)High Level Optimizer93811not availableLoop was automatically parallelized.not available
12LoopParallelized (success)High Level Optimizer103776not availableLoop was automatically parallelized.not available
13LoopParallelized (success)High Level Optimizer103776not availableLoop was automatically parallelized.not available
14LoopParallelized (success)High Level Optimizer103778not availableLoop was automatically parallelized.not available
15LoopParallelized (success)High Level Optimizer103778not availableLoop was automatically parallelized.not available
16LoopParallelized (success)High Level Optimizer103780not availableLoop was automatically parallelized.not available
17LoopParallelized (success)High Level Optimizer113753not availableLoop was automatically parallelized.not available
18LoopParallelized (success)High Level Optimizer113753not availableLoop was automatically parallelized.not available
19LoopParallelized (success)High Level Optimizer113756not availableLoop was automatically parallelized.not available
20LoopParallelized (success)High Level Optimizer113756not availableLoop was automatically parallelized.not available
21LoopParallelized (success)High Level Optimizer113758not availableLoop was automatically parallelized.not available
22LoopParallelized (success)High Level Optimizer123732not availableLoop was automatically parallelized.not available
23LoopParallelized (success)High Level Optimizer123732not availableLoop was automatically parallelized.not available
24LoopParallelized (success)High Level Optimizer123734not availableLoop was automatically parallelized.not available
25LoopParallelized (success)High Level Optimizer123734not availableLoop was automatically parallelized.not available
26LoopParallelized (success)High Level Optimizer123736not availableLoop was automatically parallelized.not available
27LoopParallelized (success)High Level Optimizer133700not availableLoop was automatically parallelized.not available
28LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
29LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
30LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
31LoopParallelized (success)High Level Optimizer133702not availableLoop was automatically parallelized.not available
32LoopParallelized (success)High Level Optimizer133710not availableLoop was automatically parallelized.not available
33LoopParallelized (success)High Level Optimizer133710not availableLoop was automatically parallelized.not available
34LoopCarriedDependence (fail)High Level Optimizer1436711Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns55."
35NonInnermostLoop (fail)High Level Optimizer1436711An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
36LoopCarriedDependence (fail)High Level Optimizer1436722Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns55."
37UnsupportedStructure (fail)High Level Optimizer1436722An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
38ContainsControlFlow (fail)High Level Optimizer1436722An attempt to SIMD vectorize failed because the loop contains control flow.not available
39CompleteLoopUnroll (success)High Level Optimizer143673not availableComplete loop unroll was performed.not available
40LoopParallelized (success)High Level Optimizer143674not availableLoop was automatically parallelized.not available
41LoopParallelized (success)High Level Optimizer143674not availableLoop was automatically parallelized.not available
42LoopParallelized (success)High Level Optimizer143676not availableLoop was automatically parallelized.not available
43LoopCarriedDependence (fail)High Level Optimizer1436817Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
44LoopCarriedDependence (fail)High Level Optimizer1436828Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
45UnsupportedStructure (fail)High Level Optimizer1436828An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
46ContainsControlFlow (fail)High Level Optimizer1436828An attempt to SIMD vectorize failed because the loop contains control flow.not available
47LoopParallelized (success)High Level Optimizer143683not availableLoop was automatically parallelized.not available
48LoopParallelized (success)High Level Optimizer143684not availableLoop was automatically parallelized.not available
49LoopParallelized (success)High Level Optimizer143685not availableLoop was automatically parallelized.not available
50LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
51LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
52LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
53LoopCarriedDependence (fail)High Level Optimizer14368116Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
54LoopCarriedDependence (fail)High Level Optimizer14368217Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns57."
55UnsupportedStructure (fail)High Level Optimizer14368217An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
56ContainsControlFlow (fail)High Level Optimizer14368217An attempt to SIMD vectorize failed because the loop contains control flow.not available
57LoopParallelized (success)High Level Optimizer143683not availableLoop was automatically parallelized.not available
58LoopParallelized (success)High Level Optimizer143685not availableLoop was automatically parallelized.not available
59LoopParallelized (success)High Level Optimizer143681not availableLoop was automatically parallelized.not available
60LoopParallelized (success)High Level Optimizer153643not availableLoop was automatically parallelized.not available
61LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
62LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
63LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
64LoopParallelized (success)High Level Optimizer153645not availableLoop was automatically parallelized.not available
65LoopParallelized (success)High Level Optimizer153653not availableLoop was automatically parallelized.not available
66LoopParallelized (success)High Level Optimizer153653not availableLoop was automatically parallelized.not available
67LoopCarriedDependence (fail)High Level Optimizer1636151Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns59."
68NonInnermostLoop (fail)High Level Optimizer1636151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
69LoopCarriedDependence (fail)High Level Optimizer1636162Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns59."
70UnsupportedStructure (fail)High Level Optimizer1636162An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
71ContainsControlFlow (fail)High Level Optimizer1636162An attempt to SIMD vectorize failed because the loop contains control flow.not available
72CompleteLoopUnroll (success)High Level Optimizer163617not availableComplete loop unroll was performed.not available
73LoopParallelized (success)High Level Optimizer163618not availableLoop was automatically parallelized.not available
74LoopParallelized (success)High Level Optimizer163618not availableLoop was automatically parallelized.not available
75LoopParallelized (success)High Level Optimizer163620not availableLoop was automatically parallelized.not available
76LoopCarriedDependence (fail)High Level Optimizer1636257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
77LoopCarriedDependence (fail)High Level Optimizer1636268Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
78UnsupportedStructure (fail)High Level Optimizer1636268An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
79ContainsControlFlow (fail)High Level Optimizer1636268An attempt to SIMD vectorize failed because the loop contains control flow.not available
80LoopParallelized (success)High Level Optimizer163627not availableLoop was automatically parallelized.not available
81LoopParallelized (success)High Level Optimizer163628not availableLoop was automatically parallelized.not available
82LoopParallelized (success)High Level Optimizer163629not availableLoop was automatically parallelized.not available
83LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
84LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
85LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
86LoopCarriedDependence (fail)High Level Optimizer16362516Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
87LoopCarriedDependence (fail)High Level Optimizer16362617Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "v[].rns61."
88UnsupportedStructure (fail)High Level Optimizer16362617An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
89ContainsControlFlow (fail)High Level Optimizer16362617An attempt to SIMD vectorize failed because the loop contains control flow.not available
90LoopParallelized (success)High Level Optimizer163627not availableLoop was automatically parallelized.not available
91LoopParallelized (success)High Level Optimizer163629not availableLoop was automatically parallelized.not available
92LoopParallelized (success)High Level Optimizer163625not availableLoop was automatically parallelized.not available
93LoopHasSideEffectsCall (fail)High Level Optimizer53501Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sourcecontrol_NMOD_src"
94ContainsFunctionCall (fail)High Level Optimizer53501An attempt to SIMD vectorize failed because the loop contains a function call.not available
95LoopParallelized (success)High Level Optimizer5400not availableLoop was automatically parallelized.not available
96CompleteLoopUnroll (success)High Level Optimizer5401not availableComplete loop unroll was performed.not available
97CompleteLoopUnroll (success)High Level Optimizer183467not availableComplete loop unroll was performed.not available
98CompleteLoopUnroll (success)High Level Optimizer183467not availableComplete loop unroll was performed.not available
99CompleteLoopUnroll (success)High Level Optimizer183475not availableComplete loop unroll was performed.not available
100CompleteLoopUnroll (success)High Level Optimizer183475not availableComplete loop unroll was performed.not available
101CompleteLoopUnroll (success)High Level Optimizer183483not availableComplete loop unroll was performed.not available
102CompleteLoopUnroll (success)High Level Optimizer183483not availableComplete loop unroll was performed.not available
103CompleteLoopUnroll (success)High Level Optimizer183491not availableComplete loop unroll was performed.not available
104CompleteLoopUnroll (success)High Level Optimizer183491not availableComplete loop unroll was performed.not available
105CompleteLoopUnroll (success)High Level Optimizer183494not availableComplete loop unroll was performed.not available
106CompleteLoopUnroll (success)High Level Optimizer183494not availableComplete loop unroll was performed.not available
107ContainsFunctionCall (fail)High Level Optimizer1934171An attempt to SIMD vectorize failed because the loop contains a function call.not available
108LoopInterchange (success)High Level Optimizer1934182Loop interchanging was applied to loop nest.not available
109NonInnermostLoop (fail)High Level Optimizer1934182An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
110NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_73_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV55 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV56) + (8ll)*((long long) mb[].off4 + $$LoopIV57))
111UnsupportedOperation (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][$$CIV58 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns126. + d-fx_%addr->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns123.[$$CIV58 + (long long) mb[].off0]] - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns126. + d-fx_%addr->fx_%d-data%rvo.rns122.))->fx_%data[].rns127.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV56][(long long) mb[].off4 + $$LoopIV57][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns123.[1ll + ($$CIV58 + (long long) mb[].off0)]])
112NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV55 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV56) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV57) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
113LoopInterchange (success)High Level Optimizer1934185Loop interchanging was applied to loop nest.not available
114NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
115NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
116NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV53) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
117OuterLoopUnroll (success)High Level Optimizer1934186An outer loop unroll was performed.
  • Unroll Factor: 2
118NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
119NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
120NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
121NonVectorizableAlignment (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
122NonVectorizableStride (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
123NonStrideOneStore (fail)High Level Optimizer193419not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV52 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV83B * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV54) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV58 + ((long long) .index->index + (long long) mb[].off0)))
124ContainsFunctionCall (fail)High Level Optimizer1934268An attempt to SIMD vectorize failed because the loop contains a function call.not available
125LoopInterchange (success)High Level Optimizer19342710Loop interchanging was applied to loop nest.not available
126NonVectorizableAlignment (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
127UnsupportedOperation (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][$$CIV5F + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns132. + d-fy_%addr->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][$$CIV5B + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns132. + d-fy_%addr->fy_%d-data%rvo.rns129.))->fy_%data[].rns133.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV50 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV51][1ll + ($$CIV5B + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns130.[(long long) mb[].off0 + $$CIV5F]])
128NonVectorizableStride (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
129NonStrideOneStore (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_74_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$LoopIV50 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV51) + (8ll)*($$CIV5B + (long long) mb[].off4))
130LoopInterchange (success)High Level Optimizer19342712Loop interchanging was applied to loop nest.not available
131NonVectorizableAlignment (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
132NonVectorizableStride (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
133NonStrideOneStore (fail)High Level Optimizer193428not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4E) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4F) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV5F + ((long long) .index->index + (long long) mb[].off0)))
134ContainsFunctionCall (fail)High Level Optimizer19343315An attempt to SIMD vectorize failed because the loop contains a function call.not available
135NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
136UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][$$CIV61 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV62][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][$$CIV61 + (long long) mb[].off8][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV62][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
137NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
138NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV61 + (long long) mb[].off8) + (8ll)*((long long) mb[].off4 + $$CIV62))
139OuterLoopUnroll (success)High Level Optimizer19343416An outer loop unroll was performed.
  • Unroll Factor: 2
140NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
141UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][(long long) mb[].off8 + $$CIV61][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][(long long) mb[].off8 + $$CIV61][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
142NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
143NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4))
144NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
145UnsupportedOperation (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][(long long) mb[].off8 + $$CIV61][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][$$CIV66 + ((long long) .index->index + (long long) mb[].off0)] + 2.0000000000000000E+000 * (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][(long long) mb[].off8 + $$CIV61][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns138. + d-fz_%addr->fz_%d-data%rvo.rns135.))->fz_%data[].rns139.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$CIV60 + 1ll]][1ll][1ll + ($$CIV61 + (long long) mb[].off8)][1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns136.[(long long) mb[].off0 + $$CIV66]])
146NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
147NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_75_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll) + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)))*($$CIV60 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV61) + (8ll)*(1ll + (($$CIV83C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)))
148LoopInterchange (success)High Level Optimizer19343419Loop interchanging was applied to loop nest.not available
149NonVectorizableAlignment (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
150NonVectorizableStride (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
151NonStrideOneStore (fail)High Level Optimizer193435not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns125.[$$LoopIV4A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV4B) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$LoopIV4C) + (.info->info%d-q%bounds%mult[][3ll])*($$CIV66 + ((long long) .index->index + (long long) mb[].off0)))
152ContainsFunctionCall (fail)High Level Optimizer19343329An attempt to SIMD vectorize failed because the loop contains a function call.not available
153LoopHasSideEffectsCall (fail)High Level Optimizer2033551Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
154ContainsFunctionCall (fail)High Level Optimizer2033551An attempt to SIMD vectorize failed because the loop contains a function call.not available
155LoopParallelized (success)High Level Optimizer203356not availableLoop was automatically parallelized.not available
156LoopParallelized (success)High Level Optimizer203356not availableLoop was automatically parallelized.not available
157LoopParallelized (success)High Level Optimizer203360not availableLoop was automatically parallelized.not available
158LoopParallelized (success)High Level Optimizer203364not availableLoop was automatically parallelized.not available
159LoopParallelized (success)High Level Optimizer203364not availableLoop was automatically parallelized.not available
160LoopParallelized (success)High Level Optimizer203368not availableLoop was automatically parallelized.not available
161LoopParallelized (success)High Level Optimizer203372not availableLoop was automatically parallelized.not available
162LoopParallelized (success)High Level Optimizer203372not availableLoop was automatically parallelized.not available
163LoopParallelized (success)High Level Optimizer203376not availableLoop was automatically parallelized.not available
164LoopParallelized (success)High Level Optimizer203382not availableLoop was automatically parallelized.not available
165LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
166LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
167LoopParallelized (success)High Level Optimizer203388not availableLoop was automatically parallelized.not available
168LoopParallelized (success)High Level Optimizer203394not availableLoop was automatically parallelized.not available
169LoopParallelized (success)High Level Optimizer203394not availableLoop was automatically parallelized.not available
170LoopParallelized (success)High Level Optimizer213298not availableLoop was automatically parallelized.not available
171LoopParallelized (success)High Level Optimizer213303not availableLoop was automatically parallelized.not available
172LoopParallelized (success)High Level Optimizer213311not availableLoop was automatically parallelized.not available
173LoopParallelized (success)High Level Optimizer213316not availableLoop was automatically parallelized.not available
174LoopHasSideEffectsCall (fail)High Level Optimizer21332225Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
175ContainsFunctionCall (fail)High Level Optimizer21332225An attempt to SIMD vectorize failed because the loop contains a function call.not available
176LoopParallelized (success)High Level Optimizer213326not availableLoop was automatically parallelized.not available
177LoopHasSideEffectsCall (fail)High Level Optimizer21332239Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
178ContainsFunctionCall (fail)High Level Optimizer21332239An attempt to SIMD vectorize failed because the loop contains a function call.not available
179LoopHasSideEffectsCall (fail)High Level Optimizer21332217Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
180ContainsFunctionCall (fail)High Level Optimizer21332217An attempt to SIMD vectorize failed because the loop contains a function call.not available
181LoopParallelized (success)High Level Optimizer213326not availableLoop was automatically parallelized.not available
182LoopHasSideEffectsCall (fail)High Level Optimizer21332212Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
183ContainsFunctionCall (fail)High Level Optimizer21332212An attempt to SIMD vectorize failed because the loop contains a function call.not available
184LoopParallelized (success)High Level Optimizer213334not availableLoop was automatically parallelized.not available
185CompleteLoopUnroll (success)High Level Optimizer223270not availableComplete loop unroll was performed.not available
186CompleteLoopUnroll (success)High Level Optimizer223271not availableComplete loop unroll was performed.not available
187CompleteLoopUnroll (success)High Level Optimizer223271not availableComplete loop unroll was performed.not available
188LoopParallelized (success)High Level Optimizer223272not availableLoop was automatically parallelized.not available
189LoopParallelized (success)High Level Optimizer223272not availableLoop was automatically parallelized.not available
190CompleteLoopUnroll (success)High Level Optimizer223275not availableComplete loop unroll was performed.not available
191CompleteLoopUnroll (success)High Level Optimizer223276not availableComplete loop unroll was performed.not available
192CompleteLoopUnroll (success)High Level Optimizer223276not availableComplete loop unroll was performed.not available
193LoopParallelized (success)High Level Optimizer223277not availableLoop was automatically parallelized.not available
194LoopParallelized (success)High Level Optimizer223277not availableLoop was automatically parallelized.not available
195CompleteLoopUnroll (success)High Level Optimizer223280not availableComplete loop unroll was performed.not available
196CompleteLoopUnroll (success)High Level Optimizer223281not availableComplete loop unroll was performed.not available
197CompleteLoopUnroll (success)High Level Optimizer223281not availableComplete loop unroll was performed.not available
198LoopParallelized (success)High Level Optimizer223282not availableLoop was automatically parallelized.not available
199LoopParallelized (success)High Level Optimizer223282not availableLoop was automatically parallelized.not available
200LoopCarriedDependence (fail)High Level Optimizer2329291Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
201NonInnermostLoop (fail)High Level Optimizer2329291An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
202LoopCarriedDependence (fail)High Level Optimizer2329302Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
203LoopCarriedDependence (fail)High Level Optimizer2329313Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
204AliasingInducedDependence (fail)High Level Optimizer2329313An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
205LoopCarriedDependence (fail)High Level Optimizer2329394Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
206LoopCarriedDependence (fail)High Level Optimizer2329405Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
207LoopCarriedDependence (fail)High Level Optimizer2329416Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
208AliasingInducedDependence (fail)High Level Optimizer2329416An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
209NonVectorizableAlignment (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
210UnsupportedOperation (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVD8 + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][$$CIVD7 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD6][($$CIVD7 + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVD8 + (long long) mb[].off0]])))
211NonVectorizableStride (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
212NonStrideOneStore (fail)High Level Optimizer232942not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD6) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVD7 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVD8 + (long long) mb[].off0]))
213LoopCarriedDependence (fail)High Level Optimizer2329517Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "cornerdiv_%data[].rns269."
214LoopCarriedDependence (fail)High Level Optimizer2329528Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
215LoopCarriedDependence (fail)High Level Optimizer2329539Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
216AliasingInducedDependence (fail)High Level Optimizer2329539An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
217NonVectorizableAlignment (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
218UnsupportedOperation (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 2.5000000000000000E-001 * (((((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1132][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1136][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])))) + (((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][($$CIVDA + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]])) + ((((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[($$CIVDB + (long long) mb[].off0) - 1ll]]) + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][(long long) mb[].off8 + $$CIVD9][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns273. + d-w_%addr->w_%d-data%rvo.rns270.))->w_%data[].rns274.[(long long) imom[].off1140][1ll][($$CIVD9 + (long long) mb[].off8) - 1ll][$$CIVDA + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns271.[$$CIVDB + (long long) mb[].off0]]))))
219NonVectorizableStride (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
220NonStrideOneStore (fail)High Level Optimizer232954not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIVD9) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVDA + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVDB + (long long) mb[].off0]))
221LoopHasSideEffectsCall (fail)High Level Optimizer23297610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
222ContainsFunctionCall (fail)High Level Optimizer23297610An attempt to SIMD vectorize failed because the loop contains a function call.not available
223LoopRolled (success)High Level Optimizer232977not availableLoop rolled has been applied.not available
224CompleteLoopUnroll (success)High Level Optimizer232977not availableComplete loop unroll was performed.not available
225LoopHasSideEffectsCall (fail)High Level Optimizer23298111Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
226ContainsFunctionCall (fail)High Level Optimizer23298111An attempt to SIMD vectorize failed because the loop contains a function call.not available
227LoopHasSideEffectsCall (fail)High Level Optimizer23298212Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
228ContainsFunctionCall (fail)High Level Optimizer23298212An attempt to SIMD vectorize failed because the loop contains a function call.not available
229LoopHasSideEffectsCall (fail)High Level Optimizer23298313Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
230ContainsFunctionCall (fail)High Level Optimizer23298313An attempt to SIMD vectorize failed because the loop contains a function call.not available
231LoopParallelized (success)High Level Optimizer232985not availableLoop was automatically parallelized.not available
232LoopCarriedDependence (fail)High Level Optimizer23298515Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
233NonVectorizableAlignment (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
234NonVectorizableStride (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
235NonStrideOneStore (fail)High Level Optimizer232985not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVDE]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
236LoopParallelized (success)High Level Optimizer232992not availableLoop was automatically parallelized.not available
237LoopCarriedDependence (fail)High Level Optimizer23299217Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
238NonVectorizableAlignment (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
239NonVectorizableStride (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
240NonStrideOneStore (fail)High Level Optimizer232992not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE0]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
241LoopFusion (success)High Level Optimizer232997232Loops were fused.
  • Loop Line Number: 2997
  • Loop Line Number: 2997
242IterationCountTooSmall (fail)High Level Optimizer232997232An attempt to SIMD vectorize failed because the iteration count is too small.not available
243NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
244UnsupportedOperation (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_117 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][$$CIVE6 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]]
245NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
246NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*(1ll + ($$CIVE6 + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
247UnsupportedOperation (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_118 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][$$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)][1ll + ($$CIVE6 + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]]
248NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7E9 + ($$CIVE5 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*(1ll + ($$CIVE6 + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]))
249LoopParallelized (success)High Level Optimizer232997not availableLoop was automatically parallelized.not available
250LoopCarriedDependence (fail)High Level Optimizer23299721Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
251NonVectorizableAlignment (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
252NonVectorizableStride (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
253NonStrideOneStore (fail)High Level Optimizer232997not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVE4]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*($$CIVE5 + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$CIVE6 + (long long) mb[].off4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
254LoopHasSideEffectsCall (fail)High Level Optimizer23300922Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
255ContainsFunctionCall (fail)High Level Optimizer23300922An attempt to SIMD vectorize failed because the loop contains a function call.not available
256LoopHasSideEffectsCall (fail)High Level Optimizer23301023Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
257ContainsFunctionCall (fail)High Level Optimizer23301023An attempt to SIMD vectorize failed because the loop contains a function call.not available
258LoopHasSideEffectsCall (fail)High Level Optimizer23301124Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
259ContainsFunctionCall (fail)High Level Optimizer23301124An attempt to SIMD vectorize failed because the loop contains a function call.not available
260UnsupportedStructure (fail)High Level Optimizer23301825An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
261ContainsControlFlow (fail)High Level Optimizer23301825An attempt to SIMD vectorize failed because the loop contains control flow.not available
262LoopRolled (success)High Level Optimizer233028not availableLoop rolled has been applied.not available
263CompleteLoopUnroll (success)High Level Optimizer233028not availableComplete loop unroll was performed.not available
264UnsupportedStructure (fail)High Level Optimizer23302827An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
265ContainsControlFlow (fail)High Level Optimizer23302827An attempt to SIMD vectorize failed because the loop contains control flow.not available
266LoopRolled (success)High Level Optimizer233028not availableLoop rolled has been applied.not available
267CompleteLoopUnroll (success)High Level Optimizer233028not availableComplete loop unroll was performed.not available
268UnsupportedStructure (fail)High Level Optimizer23302828An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
269ContainsControlFlow (fail)High Level Optimizer23302828An attempt to SIMD vectorize failed because the loop contains control flow.not available
270LoopParallelized (success)High Level Optimizer233029not availableLoop was automatically parallelized.not available
271LoopCarriedDependence (fail)High Level Optimizer23302930Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2x_%data[].rns286."
272NonVectorizableAlignment (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
273NonVectorizableStride (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
274NonStrideOneStore (fail)High Level Optimizer233029not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[d-fluxfields%bounds%lbound[].off560 + $$CIVED]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[$$CIVF0 + (long long) mb[].off0]))
275NotProfitable (fail)High Level Optimizer23302426An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
276UnsupportedVectorTypes (fail)High Level Optimizer233024not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
277LoopHasSideEffectsCall (fail)High Level Optimizer23304331Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
278ContainsFunctionCall (fail)High Level Optimizer23304331An attempt to SIMD vectorize failed because the loop contains a function call.not available
279LoopRolled (success)High Level Optimizer233044not availableLoop rolled has been applied.not available
280CompleteLoopUnroll (success)High Level Optimizer233044not availableComplete loop unroll was performed.not available
281LoopHasSideEffectsCall (fail)High Level Optimizer23304932Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
282ContainsFunctionCall (fail)High Level Optimizer23304932An attempt to SIMD vectorize failed because the loop contains a function call.not available
283LoopHasSideEffectsCall (fail)High Level Optimizer23305033Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
284ContainsFunctionCall (fail)High Level Optimizer23305033An attempt to SIMD vectorize failed because the loop contains a function call.not available
285LoopHasSideEffectsCall (fail)High Level Optimizer23305134Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
286ContainsFunctionCall (fail)High Level Optimizer23305134An attempt to SIMD vectorize failed because the loop contains a function call.not available
287LoopParallelized (success)High Level Optimizer233053not availableLoop was automatically parallelized.not available
288LoopCarriedDependence (fail)High Level Optimizer23305336Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
289NonVectorizableAlignment (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
290NonVectorizableStride (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
291NonStrideOneStore (fail)High Level Optimizer233053not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF3]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
292LoopFusion (success)High Level Optimizer23305819Loops were fused.
  • Loop Line Number: 3058
  • Loop Line Number: 3058
293IterationCountTooSmall (fail)High Level Optimizer23305819An attempt to SIMD vectorize failed because the iteration count is too small.not available
294NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]))
295UnsupportedOperation (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_152 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]]
296NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIVFA + (long long) mb[].off0]))
297NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]))
298UnsupportedOperation (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_153 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][$$CIV7EA + ($$CIVF8 + (long long) mb[].off8)][$$CIVF9 + (long long) mb[].off4][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]]
299NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*($$CIV7EA + ($$CIVF8 + (long long) mb[].off8)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIVFA + (long long) mb[].off0)]))
300LoopParallelized (success)High Level Optimizer233058not availableLoop was automatically parallelized.not available
301LoopCarriedDependence (fail)High Level Optimizer23305840Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
302NonVectorizableAlignment (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
303NonVectorizableStride (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
304NonStrideOneStore (fail)High Level Optimizer233058not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIVF7]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*($$CIVF8 + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIVF9 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[$$CIVFA + (long long) mb[].off0]))
305LoopHasSideEffectsCall (fail)High Level Optimizer23307041Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
306ContainsFunctionCall (fail)High Level Optimizer23307041An attempt to SIMD vectorize failed because the loop contains a function call.not available
307LoopHasSideEffectsCall (fail)High Level Optimizer23307142Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
308ContainsFunctionCall (fail)High Level Optimizer23307142An attempt to SIMD vectorize failed because the loop contains a function call.not available
309LoopHasSideEffectsCall (fail)High Level Optimizer23307243Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
310ContainsFunctionCall (fail)High Level Optimizer23307243An attempt to SIMD vectorize failed because the loop contains a function call.not available
311UnsupportedStructure (fail)High Level Optimizer23307944An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
312ContainsControlFlow (fail)High Level Optimizer23307944An attempt to SIMD vectorize failed because the loop contains control flow.not available
313LoopRolled (success)High Level Optimizer233089not availableLoop rolled has been applied.not available
314CompleteLoopUnroll (success)High Level Optimizer233089not availableComplete loop unroll was performed.not available
315UnsupportedStructure (fail)High Level Optimizer23308946An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
316ContainsControlFlow (fail)High Level Optimizer23308946An attempt to SIMD vectorize failed because the loop contains control flow.not available
317LoopRolled (success)High Level Optimizer233089not availableLoop rolled has been applied.not available
318CompleteLoopUnroll (success)High Level Optimizer233089not availableComplete loop unroll was performed.not available
319UnsupportedStructure (fail)High Level Optimizer23308947An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
320ContainsControlFlow (fail)High Level Optimizer23308947An attempt to SIMD vectorize failed because the loop contains control flow.not available
321LoopParallelized (success)High Level Optimizer233090not availableLoop was automatically parallelized.not available
322LoopCarriedDependence (fail)High Level Optimizer23309049Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2y_%data[].rns309."
323NonVectorizableAlignment (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
324NonVectorizableStride (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
325NonStrideOneStore (fail)High Level Optimizer233090not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[d-fluxfields%bounds%lbound[].off560 + $$CIV100]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$CIV102 + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
326NotProfitable (fail)High Level Optimizer23308545An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
327UnsupportedVectorTypes (fail)High Level Optimizer233085not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
328LoopHasSideEffectsCall (fail)High Level Optimizer23310350Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
329ContainsFunctionCall (fail)High Level Optimizer23310350An attempt to SIMD vectorize failed because the loop contains a function call.not available
330LoopRolled (success)High Level Optimizer233104not availableLoop rolled has been applied.not available
331CompleteLoopUnroll (success)High Level Optimizer233104not availableComplete loop unroll was performed.not available
332LoopHasSideEffectsCall (fail)High Level Optimizer23310951Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
333ContainsFunctionCall (fail)High Level Optimizer23310951An attempt to SIMD vectorize failed because the loop contains a function call.not available
334LoopHasSideEffectsCall (fail)High Level Optimizer23311052Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
335ContainsFunctionCall (fail)High Level Optimizer23311052An attempt to SIMD vectorize failed because the loop contains a function call.not available
336LoopHasSideEffectsCall (fail)High Level Optimizer23311153Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
337ContainsFunctionCall (fail)High Level Optimizer23311153An attempt to SIMD vectorize failed because the loop contains a function call.not available
338LoopFusion (success)High Level Optimizer23311238Loops were fused.
  • Loop Line Number: 3112
  • Loop Line Number: 3112
339IterationCountTooSmall (fail)High Level Optimizer23311238An attempt to SIMD vectorize failed because the iteration count is too small.not available
340NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]))
341UnsupportedOperation (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_178 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]]
342NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[$$CIV10B + (long long) mb[].off0]))
343NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]))
344UnsupportedOperation (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_179 + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns325.[1ll][1ll][(long long) mb[].off8 + $$CIV109][$$CIV7EB + ($$CIV10A + (long long) mb[].off4)][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]]
345NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265. + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.)*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[1ll])*(1ll) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[3ll])*($$CIV7EB + ($$CIV10A + (long long) mb[].off4)) + (d-cornerdiv_%addr->cornerdiv_%d-data%bounds%mult[].rns267.[4ll])*((long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ($$CIV10B + (long long) mb[].off0)]))
346LoopParallelized (success)High Level Optimizer233112not availableLoop was automatically parallelized.not available
347LoopCarriedDependence (fail)High Level Optimizer23311257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2z_%data[].rns328."
348NonVectorizableAlignment (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
349NonVectorizableStride (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
350NonStrideOneStore (fail)High Level Optimizer233112not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV108]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV10B + (long long) mb[].off0]))
351LoopHasSideEffectsCall (fail)High Level Optimizer23312358Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
352ContainsFunctionCall (fail)High Level Optimizer23312358An attempt to SIMD vectorize failed because the loop contains a function call.not available
353LoopHasSideEffectsCall (fail)High Level Optimizer23312459Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
354ContainsFunctionCall (fail)High Level Optimizer23312459An attempt to SIMD vectorize failed because the loop contains a function call.not available
355LoopHasSideEffectsCall (fail)High Level Optimizer23312560Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
356ContainsFunctionCall (fail)High Level Optimizer23312560An attempt to SIMD vectorize failed because the loop contains a function call.not available
357UnsupportedStructure (fail)High Level Optimizer23313261An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
358ContainsControlFlow (fail)High Level Optimizer23313261An attempt to SIMD vectorize failed because the loop contains control flow.not available
359LoopRolled (success)High Level Optimizer233142not availableLoop rolled has been applied.not available
360CompleteLoopUnroll (success)High Level Optimizer233142not availableComplete loop unroll was performed.not available
361UnsupportedStructure (fail)High Level Optimizer23314263An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
362ContainsControlFlow (fail)High Level Optimizer23314263An attempt to SIMD vectorize failed because the loop contains control flow.not available
363LoopRolled (success)High Level Optimizer233142not availableLoop rolled has been applied.not available
364CompleteLoopUnroll (success)High Level Optimizer233142not availableComplete loop unroll was performed.not available
365UnsupportedStructure (fail)High Level Optimizer23314264An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
366ContainsControlFlow (fail)High Level Optimizer23314264An attempt to SIMD vectorize failed because the loop contains control flow.not available
367LoopParallelized (success)High Level Optimizer233143not availableLoop was automatically parallelized.not available
368LoopCarriedDependence (fail)High Level Optimizer23314366Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "f2z_%data[].rns328."
369NonVectorizableAlignment (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
370NonVectorizableStride (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
371NonStrideOneStore (fail)High Level Optimizer233143not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[d-fluxfields%bounds%lbound[].off560 + $$CIV111]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*($$CIV112 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$CIV113 + (long long) mb[].off4) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[$$CIV114 + (long long) mb[].off0]))
372NotProfitable (fail)High Level Optimizer23313862An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
373UnsupportedVectorTypes (fail)High Level Optimizer233138not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
374LoopCarriedDependence (fail)High Level Optimizer23315667Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2x_%data[].rns336."
375LoopCarriedDependence (fail)High Level Optimizer23315768Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
376LoopCarriedDependence (fail)High Level Optimizer23315769Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
377AliasingInducedDependence (fail)High Level Optimizer23315769An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
378LoopCarriedDependence (fail)High Level Optimizer23315770Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
379LoopCarriedDependence (fail)High Level Optimizer23315771Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
380AliasingInducedDependence (fail)High Level Optimizer23315771An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
381LoopCarriedDependence (fail)High Level Optimizer23316472Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2y_%data[].rns342."
382LoopCarriedDependence (fail)High Level Optimizer23316573Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
383LoopCarriedDependence (fail)High Level Optimizer23316574Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
384AliasingInducedDependence (fail)High Level Optimizer23316574An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
385LoopCarriedDependence (fail)High Level Optimizer23316575Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
386LoopCarriedDependence (fail)High Level Optimizer23316576Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
387AliasingInducedDependence (fail)High Level Optimizer23316576An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
388LoopCarriedDependence (fail)High Level Optimizer23317277Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctf2z_%data[].rns348."
389LoopCarriedDependence (fail)High Level Optimizer23317378Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
390LoopCarriedDependence (fail)High Level Optimizer23317379Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
391AliasingInducedDependence (fail)High Level Optimizer23317379An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
392LoopCarriedDependence (fail)High Level Optimizer23317380Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
393LoopCarriedDependence (fail)High Level Optimizer23317381Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
394AliasingInducedDependence (fail)High Level Optimizer23317381An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
395LoopHasSideEffectsCall (fail)High Level Optimizer23318482Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
396ContainsFunctionCall (fail)High Level Optimizer23318482An attempt to SIMD vectorize failed because the loop contains a function call.not available
397LoopParallelized (success)High Level Optimizer233185not availableLoop was automatically parallelized.not available
398LoopParallelized (success)High Level Optimizer233185not availableLoop was automatically parallelized.not available
399LoopHasSideEffectsCall (fail)High Level Optimizer23319487Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
400ContainsFunctionCall (fail)High Level Optimizer23319487An attempt to SIMD vectorize failed because the loop contains a function call.not available
401LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
402LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
403LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
404LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
405LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
406LoopParallelized (success)High Level Optimizer233195not availableLoop was automatically parallelized.not available
407LoopHasSideEffectsCall (fail)High Level Optimizer233205110Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
408ContainsFunctionCall (fail)High Level Optimizer233205110An attempt to SIMD vectorize failed because the loop contains a function call.not available
409LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
410LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
411LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
412LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
413LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
414LoopParallelized (success)High Level Optimizer233206not availableLoop was automatically parallelized.not available
415LoopHasSideEffectsCall (fail)High Level Optimizer233217133Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
416ContainsFunctionCall (fail)High Level Optimizer233217133An attempt to SIMD vectorize failed because the loop contains a function call.not available
417LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
418LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
419LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
420LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
421LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
422LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
423LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
424LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
425LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
426LoopParallelized (success)High Level Optimizer233218not availableLoop was automatically parallelized.not available
427LoopHasSideEffectsCall (fail)High Level Optimizer233230172Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
428ContainsFunctionCall (fail)High Level Optimizer233230172An attempt to SIMD vectorize failed because the loop contains a function call.not available
429LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
430LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
431LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
432LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
433LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
434LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
435LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
436LoopParallelized (success)High Level Optimizer233231not availableLoop was automatically parallelized.not available
437LoopHasSideEffectsCall (fail)High Level Optimizer233243207Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
438ContainsFunctionCall (fail)High Level Optimizer233243207An attempt to SIMD vectorize failed because the loop contains a function call.not available
439LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
440LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
441LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
442LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
443LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
444LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
445LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
446LoopParallelized (success)High Level Optimizer233244not availableLoop was automatically parallelized.not available
447LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
448LoopCarriedDependence (fail)High Level Optimizer242818142Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "e2x_bar_%data[].rns425."
449LoopCarriedDependence (fail)High Level Optimizer242819169Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
450LoopCarriedDependence (fail)High Level Optimizer242819168Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
451AliasingInducedDependence (fail)High Level Optimizer242819168An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
452NonVectorizableAlignment (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
453UnsupportedOperation (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns430.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVBC][(long long) mb[].off4 + $$DCIVBB][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVBA]]
454NonVectorizableStride (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
455NonStrideOneStore (fail)High Level Optimizer242820not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*((long long) mb[].off8 + $$DCIVBC) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*((long long) mb[].off4 + $$DCIVBB) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$DCIVBA]))
456LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
457LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
458LoopParallelized (success)High Level Optimizer242818not availableLoop was automatically parallelized.not available
459LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
460LoopCarriedDependence (fail)High Level Optimizer24282693Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
461LoopCarriedDependence (fail)High Level Optimizer24282797Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
462LoopCarriedDependence (fail)High Level Optimizer242827124Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
463AliasingInducedDependence (fail)High Level Optimizer242827124An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
464NonVectorizableAlignment (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
465UnsupportedOperation (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ivz][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns436.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB8][(long long) mb[].off4 + $$DCIVB7][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB6]]
466NonVectorizableStride (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
467NonStrideOneStore (fail)High Level Optimizer242828not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns434. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns431. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[2ll])*((long long) mb[].off8 + $$DCIVB8) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[3ll])*((long long) mb[].off4 + $$DCIVB7) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns433.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns432.[(long long) mb[].off0 + $$DCIVB6]))
468LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
469LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
470LoopParallelized (success)High Level Optimizer242826not availableLoop was automatically parallelized.not available
471LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
472LoopCarriedDependence (fail)High Level Optimizer242834150Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
473LoopCarriedDependence (fail)High Level Optimizer242835160Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
474LoopCarriedDependence (fail)High Level Optimizer24283529Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
475AliasingInducedDependence (fail)High Level Optimizer24283529An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
476NonVectorizableAlignment (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
477UnsupportedOperation (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivy][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ibx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] - ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) ivx][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]] * ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns429. + d-w2_%addr->w2_%d-data%rvo.rns426.))->w2_%data[].rns442.[(long long) iby][1ll][(long long) mb[].off8 + $$DCIVB4][(long long) mb[].off4 + $$DCIVB3][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns427.[(long long) mb[].off0 + $$DCIVB2]]
478NonVectorizableStride (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
479NonStrideOneStore (fail)High Level Optimizer242836not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns440. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns437. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[2ll])*((long long) mb[].off8 + $$DCIVB4) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[3ll])*((long long) mb[].off4 + $$DCIVB3) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns439.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns438.[(long long) mb[].off0 + $$DCIVB2]))
480LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
481LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
482LoopParallelized (success)High Level Optimizer242834not availableLoop was automatically parallelized.not available
483LoopHasSideEffectsCall (fail)High Level Optimizer24284210Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
484ContainsFunctionCall (fail)High Level Optimizer24284210An attempt to SIMD vectorize failed because the loop contains a function call.not available
485LoopHasSideEffectsCall (fail)High Level Optimizer24284311Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
486ContainsFunctionCall (fail)High Level Optimizer24284311An attempt to SIMD vectorize failed because the loop contains a function call.not available
487LoopHasSideEffectsCall (fail)High Level Optimizer24284312Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
488ContainsFunctionCall (fail)High Level Optimizer24284312An attempt to SIMD vectorize failed because the loop contains a function call.not available
489IterationCountTooSmall (fail)High Level Optimizer24284413An attempt to SIMD vectorize failed because the iteration count is too small.not available
490NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*((long long) iby) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*((long long) mb[].off8 + $$CIV1D9) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D3 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
491NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*((long long) iby) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*((long long) mb[].off8 + $$CIV1D9) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D3 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
492IterationCountTooSmall (fail)High Level Optimizer24284414An attempt to SIMD vectorize failed because the iteration count is too small.not available
493NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_262_1%addr + -8ll + (8ll)*($$CIV1D4 + 1ll))
494UnsupportedOperation (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450.))->f2y_%data[].rns454.[(long long) ibz][1ll][($$CIV1D4 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll][$$CIV1DA + (long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]]
495NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.)*((long long) ibz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[2ll])*(($$CIV1D4 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[3ll])*($$CIV1DA + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]))
496OuterLoopUnroll (success)High Level Optimizer24284415An outer loop unroll was performed.
  • Unroll Factor: 2
497NonInnermostLoop (fail)High Level Optimizer24284415An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
498IterationCountTooSmall (fail)High Level Optimizer24284416An attempt to SIMD vectorize failed because the iteration count is too small.not available
499NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_263_1%addr + -24ll + (16ll)*($$CIV7F4 * 2ll + 1ll) + (8ll)*($$CIV1D5 + 1ll))
500NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*(($$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*(($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]))
501NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_263_1%addr + -24ll + (16ll)*($$CIV7F4 * 2ll + 2ll) + (8ll)*($$CIV1D5 + 1ll))
502NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_bar_%addr->e2x_bar_%d-data%addr.rns424. + d-e2x_bar_%addr->e2x_bar_%d-data%rvo.rns421. + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.)*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[1ll])*(1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[2ll])*($$CIV7F4 * 2ll + ($$CIV1D9 + (long long) mb[].off8)) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[3ll])*(($$CIV1D5 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-e2x_bar_%addr->e2x_bar_%d-data%bounds%mult[].rns423.[4ll])*((long long) ((int *)((char *)d-e2x_bar_%addr + 40ll))->e2x_bar_%x[].rns422.[(long long) mb[].off0 + $$CIV1DB]))
503IterationCountTooSmall (fail)High Level Optimizer24284417An attempt to SIMD vectorize failed because the iteration count is too small.not available
504NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_264_1%addr + -8ll + (8ll)*($$CIV1D7 + 1ll))
505NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns453. + d-f2y_%addr->f2y_%d-data%rvo.rns450. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.)*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[2ll])*(($$CIV1D7 + ($$CIV1D9 + (long long) mb[].off8)) - 1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[3ll])*($$CIV1DA + (long long) mb[].off4) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns452.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns451.[(long long) mb[].off0 + $$CIV1DB]))
506IterationCountTooSmall (fail)High Level Optimizer24284418An attempt to SIMD vectorize failed because the iteration count is too small.not available
507NonVectorizableAlignment (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*($$CIV1D9 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D8 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
508NonVectorizableStride (fail)High Level Optimizer242844not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns447. + d-f2z_%addr->f2z_%d-data%rvo.rns444. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.)*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[2ll])*($$CIV1D9 + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[3ll])*(($$CIV1D8 + ($$CIV1DA + (long long) mb[].off4)) - 1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns446.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns445.[(long long) mb[].off0 + $$CIV1DB]))
509LoopHasSideEffectsCall (fail)High Level Optimizer24284296Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
510ContainsFunctionCall (fail)High Level Optimizer24284296An attempt to SIMD vectorize failed because the loop contains a function call.not available
511LoopHasSideEffectsCall (fail)High Level Optimizer242842105Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
512ContainsFunctionCall (fail)High Level Optimizer242842105An attempt to SIMD vectorize failed because the loop contains a function call.not available
513LoopHasSideEffectsCall (fail)High Level Optimizer242842114Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
514ContainsFunctionCall (fail)High Level Optimizer242842114An attempt to SIMD vectorize failed because the loop contains a function call.not available
515LoopHasSideEffectsCall (fail)High Level Optimizer24285119Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
516ContainsFunctionCall (fail)High Level Optimizer24285119An attempt to SIMD vectorize failed because the loop contains a function call.not available
517LoopRolled (success)High Level Optimizer242852not availableLoop rolled has been applied.not available
518CompleteLoopUnroll (success)High Level Optimizer242852not availableComplete loop unroll was performed.not available
519CompleteLoopUnroll (success)High Level Optimizer242855not availableComplete loop unroll was performed.not available
520CompleteLoopUnroll (success)High Level Optimizer242855not availableComplete loop unroll was performed.not available
521CompleteLoopUnroll (success)High Level Optimizer242856not availableComplete loop unroll was performed.not available
522LoopParallelized (success)High Level Optimizer242857not availableLoop was automatically parallelized.not available
523LoopHasSideEffectsCall (fail)High Level Optimizer24286026Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
524ContainsFunctionCall (fail)High Level Optimizer24286026An attempt to SIMD vectorize failed because the loop contains a function call.not available
525LoopHasSideEffectsCall (fail)High Level Optimizer24286127Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
526ContainsFunctionCall (fail)High Level Optimizer24286127An attempt to SIMD vectorize failed because the loop contains a function call.not available
527LoopHasSideEffectsCall (fail)High Level Optimizer24286128Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
528ContainsFunctionCall (fail)High Level Optimizer24286128An attempt to SIMD vectorize failed because the loop contains a function call.not available
529LoopFusion (success)High Level Optimizer24286220Loops were fused.
  • Loop Line Number: 2862
  • Loop Line Number: 2862
530IterationCountTooSmall (fail)High Level Optimizer24286220An attempt to SIMD vectorize failed because the iteration count is too small.not available
531NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_268_1%addr + -8ll + (8ll)*($$CIV7F1 + 1ll))
532NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns474. + d-f2x_%addr->f2x_%d-data%rvo.rns471. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.)*((long long) ibz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[2ll])*(($$CIV7F1 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]))
533IterationCountTooSmall (fail)High Level Optimizer24286231An attempt to SIMD vectorize failed because the iteration count is too small.not available
534NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_272_1%addr + -8ll + (8ll)*($$CIV1E5 + 1ll))
535NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[2ll])*(($$CIV1E5 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns483.[($$CIV1EC + (long long) mb[].off0) - 1ll]))
536IterationCountTooSmall (fail)High Level Optimizer24286232An attempt to SIMD vectorize failed because the iteration count is too small.not available
537NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_272_1%addr + -8ll + (8ll)*(1ll + ($$CIV1E6 + T_273)))
538NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_bar_%addr->e2y_bar_%d-data%addr.rns485. + d-e2y_bar_%addr->e2y_bar_%d-data%rvo.rns482. + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.)*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[1ll])*(1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[2ll])*(($$CIV1E6 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-e2y_bar_%addr->e2y_bar_%d-data%bounds%mult[].rns484.[4ll])*((long long) ((int *)((char *)d-e2y_bar_%addr + 40ll))->e2y_bar_%x[].rns483.[$$CIV1EC + (long long) mb[].off0]))
539LoopRolled (success)High Level Optimizer242862not availableLoop rolled has been applied.not available
540CompleteLoopUnroll (success)High Level Optimizer242862not availableComplete loop unroll was performed.not available
541IterationCountTooSmall (fail)High Level Optimizer24286234An attempt to SIMD vectorize failed because the iteration count is too small.not available
542NonVectorizableAlignment (fail)High Level Optimizer24286234An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
543NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_274_1%addr + -24ll + (16ll)*($$CIV1E8 + 1ll) + (8ll)*($$CIV1E7 + 1ll))
544IterationCountTooSmall (fail)High Level Optimizer24286235An attempt to SIMD vectorize failed because the iteration count is too small.not available
545NonVectorizableAlignment (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_278_1%addr + -8ll + (8ll)*($$CIV1E9 + 1ll))
546NonVectorizableStride (fail)High Level Optimizer242862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns474. + d-f2x_%addr->f2x_%d-data%rvo.rns471. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[2ll])*(($$CIV1E9 + ($$CIV1EA + (long long) mb[].off8)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[3ll])*((long long) mb[].off4 + $$CIV1EB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns473.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns472.[$$CIV1EC + (long long) mb[].off0]))
547LoopHasSideEffectsCall (fail)High Level Optimizer24286072Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
548ContainsFunctionCall (fail)High Level Optimizer24286072An attempt to SIMD vectorize failed because the loop contains a function call.not available
549LoopHasSideEffectsCall (fail)High Level Optimizer24286067Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
550ContainsFunctionCall (fail)High Level Optimizer24286067An attempt to SIMD vectorize failed because the loop contains a function call.not available
551LoopHasSideEffectsCall (fail)High Level Optimizer24286084Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
552ContainsFunctionCall (fail)High Level Optimizer24286084An attempt to SIMD vectorize failed because the loop contains a function call.not available
553LoopHasSideEffectsCall (fail)High Level Optimizer24286936Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
554ContainsFunctionCall (fail)High Level Optimizer24286936An attempt to SIMD vectorize failed because the loop contains a function call.not available
555LoopRolled (success)High Level Optimizer242870not availableLoop rolled has been applied.not available
556CompleteLoopUnroll (success)High Level Optimizer242870not availableComplete loop unroll was performed.not available
557CompleteLoopUnroll (success)High Level Optimizer242873not availableComplete loop unroll was performed.not available
558CompleteLoopUnroll (success)High Level Optimizer242873not availableComplete loop unroll was performed.not available
559CompleteLoopUnroll (success)High Level Optimizer242874not availableComplete loop unroll was performed.not available
560LoopParallelized (success)High Level Optimizer242875not availableLoop was automatically parallelized.not available
561LoopHasSideEffectsCall (fail)High Level Optimizer24287943Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
562ContainsFunctionCall (fail)High Level Optimizer24287943An attempt to SIMD vectorize failed because the loop contains a function call.not available
563LoopHasSideEffectsCall (fail)High Level Optimizer24288044Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
564ContainsFunctionCall (fail)High Level Optimizer24288044An attempt to SIMD vectorize failed because the loop contains a function call.not available
565LoopHasSideEffectsCall (fail)High Level Optimizer24288045Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
566ContainsFunctionCall (fail)High Level Optimizer24288045An attempt to SIMD vectorize failed because the loop contains a function call.not available
567IterationCountTooSmall (fail)High Level Optimizer24288146An attempt to SIMD vectorize failed because the iteration count is too small.not available
568NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
569UnsupportedOperation (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV1FC][($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]]
570NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1F4 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
571LoopFusion (success)High Level Optimizer24288130Loops were fused.
  • Loop Line Number: 2881
  • Loop Line Number: 2881
572IterationCountTooSmall (fail)High Level Optimizer24288130An attempt to SIMD vectorize failed because the iteration count is too small.not available
573NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV1FE + (long long) mb[].off0) - 1ll]))
574NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV1FE + (long long) mb[].off0) - 1ll]))
575NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_284_1%addr + -8ll + (8ll)*($$CIV7F2 + 3ll))
576NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F2 + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[$$CIV1FE + (long long) mb[].off0]))
577LoopRolled (success)High Level Optimizer242881not availableLoop rolled has been applied.not available
578CompleteLoopUnroll (success)High Level Optimizer242881not availableComplete loop unroll was performed.not available
579IterationCountTooSmall (fail)High Level Optimizer24288150An attempt to SIMD vectorize failed because the iteration count is too small.not available
580NonVectorizableAlignment (fail)High Level Optimizer24288150An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
581NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F8 + 1ll) + (8ll)*($$CIV1F7 + 1ll))
582OuterLoopUnroll (success)High Level Optimizer24288151An outer loop unroll was performed.
  • Unroll Factor: 2
583IterationCountTooSmall (fail)High Level Optimizer24288152An attempt to SIMD vectorize failed because the iteration count is too small.not available
584NonVectorizableStride (fail)High Level Optimizer24288152An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
585NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F9 + 1ll) + (8ll)*($$CIV7F5 * 2ll + 1ll))
586NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_288_1%addr + -24ll + (16ll)*($$CIV7F5 * 2ll + 2ll) + (8ll)*($$CIV1F9 + 1ll))
587NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_286_1%addr + -24ll + (16ll)*($$CIV1F9 + 1ll) + (8ll)*($$CIV7F5 * 2ll + 2ll))
588IterationCountTooSmall (fail)High Level Optimizer24288153An attempt to SIMD vectorize failed because the iteration count is too small.not available
589NonVectorizableAlignment (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FB + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
590NonVectorizableStride (fail)High Level Optimizer242881not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV1FC) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FB + ($$CIV1FD + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV1FE + (long long) mb[].off0]))
591LoopHasSideEffectsCall (fail)High Level Optimizer24289054Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
592ContainsFunctionCall (fail)High Level Optimizer24289054An attempt to SIMD vectorize failed because the loop contains a function call.not available
593LoopHasSideEffectsCall (fail)High Level Optimizer24289155Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
594ContainsFunctionCall (fail)High Level Optimizer24289155An attempt to SIMD vectorize failed because the loop contains a function call.not available
595LoopHasSideEffectsCall (fail)High Level Optimizer24289156Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
596ContainsFunctionCall (fail)High Level Optimizer24289156An attempt to SIMD vectorize failed because the loop contains a function call.not available
597IterationCountTooSmall (fail)High Level Optimizer24289257An attempt to SIMD vectorize failed because the iteration count is too small.not available
598NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
599UnsupportedOperation (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506.))->f2x_%data[].rns510.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV207][($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]]
600NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*((long long) iby) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV1FF + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
601LoopFusion (success)High Level Optimizer24289248Loops were fused.
  • Loop Line Number: 2892
  • Loop Line Number: 2892
602IterationCountTooSmall (fail)High Level Optimizer24289248An attempt to SIMD vectorize failed because the iteration count is too small.not available
603NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV209 + (long long) mb[].off0) - 1ll]))
604NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[($$CIV209 + (long long) mb[].off0) - 1ll]))
605NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_295_1%addr + -8ll + (8ll)*($$CIV7F3 + 3ll))
606NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_bar_%addr->e2z_bar_%d-data%addr.rns515. + d-e2z_bar_%addr->e2z_bar_%d-data%rvo.rns512. + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.)*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[1ll])*(1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[3ll])*(($$CIV7F3 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-e2z_bar_%addr->e2z_bar_%d-data%bounds%mult[].rns514.[4ll])*((long long) ((int *)((char *)d-e2z_bar_%addr + 40ll))->e2z_bar_%x[].rns513.[$$CIV209 + (long long) mb[].off0]))
607LoopRolled (success)High Level Optimizer242892not availableLoop rolled has been applied.not available
608CompleteLoopUnroll (success)High Level Optimizer242892not availableComplete loop unroll was performed.not available
609IterationCountTooSmall (fail)High Level Optimizer24289261An attempt to SIMD vectorize failed because the iteration count is too small.not available
610NonVectorizableAlignment (fail)High Level Optimizer24289261An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
611NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV203 + 1ll) + (8ll)*($$CIV202 + 1ll))
612OuterLoopUnroll (success)High Level Optimizer24289262An outer loop unroll was performed.
  • Unroll Factor: 2
613IterationCountTooSmall (fail)High Level Optimizer24289263An attempt to SIMD vectorize failed because the iteration count is too small.not available
614NonVectorizableStride (fail)High Level Optimizer24289263An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
615NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV204 + 1ll) + (8ll)*($$CIV7F6 * 2ll + 1ll))
616NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_299_1%addr + -24ll + (16ll)*($$CIV7F6 * 2ll + 2ll) + (8ll)*($$CIV204 + 1ll))
617NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_297_1%addr + -24ll + (16ll)*($$CIV204 + 1ll) + (8ll)*($$CIV7F6 * 2ll + 2ll))
618IterationCountTooSmall (fail)High Level Optimizer24289264An attempt to SIMD vectorize failed because the iteration count is too small.not available
619NonVectorizableAlignment (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV206 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
620NonVectorizableStride (fail)High Level Optimizer242892not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns509. + d-f2x_%addr->f2x_%d-data%rvo.rns506. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.)*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[2ll])*((long long) mb[].off8 + $$CIV207) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[3ll])*(($$CIV206 + ($$CIV208 + (long long) mb[].off4)) - 1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns508.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns507.[$$CIV209 + (long long) mb[].off0]))
621LoopHasSideEffectsCall (fail)High Level Optimizer24290165Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_randomize"
622ContainsFunctionCall (fail)High Level Optimizer24290165An attempt to SIMD vectorize failed because the loop contains a function call.not available
623LoopRolled (success)High Level Optimizer242902not availableLoop rolled has been applied.not available
624CompleteLoopUnroll (success)High Level Optimizer242902not availableComplete loop unroll was performed.not available
625CompleteLoopUnroll (success)High Level Optimizer242905not availableComplete loop unroll was performed.not available
626CompleteLoopUnroll (success)High Level Optimizer242905not availableComplete loop unroll was performed.not available
627CompleteLoopUnroll (success)High Level Optimizer242906not availableComplete loop unroll was performed.not available
628LoopParallelized (success)High Level Optimizer242907not availableLoop was automatically parallelized.not available
629LoopHasSideEffectsCall (fail)High Level Optimizer2527241Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
630ContainsFunctionCall (fail)High Level Optimizer2527241An attempt to SIMD vectorize failed because the loop contains a function call.not available
631LoopHasSideEffectsCall (fail)High Level Optimizer2527252Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
632ContainsFunctionCall (fail)High Level Optimizer2527252An attempt to SIMD vectorize failed because the loop contains a function call.not available
633LoopHasSideEffectsCall (fail)High Level Optimizer2527263Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
634ContainsFunctionCall (fail)High Level Optimizer2527263An attempt to SIMD vectorize failed because the loop contains a function call.not available
635LoopHasSideEffectsCall (fail)High Level Optimizer2527334Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
636ContainsFunctionCall (fail)High Level Optimizer2527334An attempt to SIMD vectorize failed because the loop contains a function call.not available
637LoopHasSideEffectsCall (fail)High Level Optimizer2527345Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
638ContainsFunctionCall (fail)High Level Optimizer2527345An attempt to SIMD vectorize failed because the loop contains a function call.not available
639LoopHasSideEffectsCall (fail)High Level Optimizer2527356Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
640ContainsFunctionCall (fail)High Level Optimizer2527356An attempt to SIMD vectorize failed because the loop contains a function call.not available
641LoopHasSideEffectsCall (fail)High Level Optimizer2527427Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
642ContainsFunctionCall (fail)High Level Optimizer2527427An attempt to SIMD vectorize failed because the loop contains a function call.not available
643LoopHasSideEffectsCall (fail)High Level Optimizer2527438Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
644ContainsFunctionCall (fail)High Level Optimizer2527438An attempt to SIMD vectorize failed because the loop contains a function call.not available
645LoopParallelized (success)High Level Optimizer252744not availableLoop was automatically parallelized.not available
646LoopHasSideEffectsCall (fail)High Level Optimizer25275113Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
647ContainsFunctionCall (fail)High Level Optimizer25275113An attempt to SIMD vectorize failed because the loop contains a function call.not available
648LoopHasSideEffectsCall (fail)High Level Optimizer25275214Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
649ContainsFunctionCall (fail)High Level Optimizer25275214An attempt to SIMD vectorize failed because the loop contains a function call.not available
650LoopHasSideEffectsCall (fail)High Level Optimizer25275315Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
651ContainsFunctionCall (fail)High Level Optimizer25275315An attempt to SIMD vectorize failed because the loop contains a function call.not available
652LoopHasSideEffectsCall (fail)High Level Optimizer25276016Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
653ContainsFunctionCall (fail)High Level Optimizer25276016An attempt to SIMD vectorize failed because the loop contains a function call.not available
654LoopHasSideEffectsCall (fail)High Level Optimizer25276117Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
655ContainsFunctionCall (fail)High Level Optimizer25276117An attempt to SIMD vectorize failed because the loop contains a function call.not available
656LoopHasSideEffectsCall (fail)High Level Optimizer25276218Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
657ContainsFunctionCall (fail)High Level Optimizer25276218An attempt to SIMD vectorize failed because the loop contains a function call.not available
658LoopHasSideEffectsCall (fail)High Level Optimizer25276919Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
659ContainsFunctionCall (fail)High Level Optimizer25276919An attempt to SIMD vectorize failed because the loop contains a function call.not available
660LoopHasSideEffectsCall (fail)High Level Optimizer25277020Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
661ContainsFunctionCall (fail)High Level Optimizer25277020An attempt to SIMD vectorize failed because the loop contains a function call.not available
662LoopParallelized (success)High Level Optimizer252771not availableLoop was automatically parallelized.not available
663LoopHasSideEffectsCall (fail)High Level Optimizer25276943Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
664ContainsFunctionCall (fail)High Level Optimizer25276943An attempt to SIMD vectorize failed because the loop contains a function call.not available
665LoopHasSideEffectsCall (fail)High Level Optimizer25277044Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
666ContainsFunctionCall (fail)High Level Optimizer25277044An attempt to SIMD vectorize failed because the loop contains a function call.not available
667LoopHasSideEffectsCall (fail)High Level Optimizer25277925Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
668ContainsFunctionCall (fail)High Level Optimizer25277925An attempt to SIMD vectorize failed because the loop contains a function call.not available
669LoopHasSideEffectsCall (fail)High Level Optimizer25278026Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
670ContainsFunctionCall (fail)High Level Optimizer25278026An attempt to SIMD vectorize failed because the loop contains a function call.not available
671LoopHasSideEffectsCall (fail)High Level Optimizer25278127Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
672ContainsFunctionCall (fail)High Level Optimizer25278127An attempt to SIMD vectorize failed because the loop contains a function call.not available
673LoopHasSideEffectsCall (fail)High Level Optimizer25278828Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
674ContainsFunctionCall (fail)High Level Optimizer25278828An attempt to SIMD vectorize failed because the loop contains a function call.not available
675LoopHasSideEffectsCall (fail)High Level Optimizer25278929Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
676ContainsFunctionCall (fail)High Level Optimizer25278929An attempt to SIMD vectorize failed because the loop contains a function call.not available
677LoopHasSideEffectsCall (fail)High Level Optimizer25279030Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
678ContainsFunctionCall (fail)High Level Optimizer25279030An attempt to SIMD vectorize failed because the loop contains a function call.not available
679LoopHasSideEffectsCall (fail)High Level Optimizer25279831Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
680ContainsFunctionCall (fail)High Level Optimizer25279831An attempt to SIMD vectorize failed because the loop contains a function call.not available
681LoopHasSideEffectsCall (fail)High Level Optimizer25279932Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
682ContainsFunctionCall (fail)High Level Optimizer25279932An attempt to SIMD vectorize failed because the loop contains a function call.not available
683LoopParallelized (success)High Level Optimizer252800not availableLoop was automatically parallelized.not available
684LoopHasSideEffectsCall (fail)High Level Optimizer25279839Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
685ContainsFunctionCall (fail)High Level Optimizer25279839An attempt to SIMD vectorize failed because the loop contains a function call.not available
686LoopHasSideEffectsCall (fail)High Level Optimizer25279938Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
687ContainsFunctionCall (fail)High Level Optimizer25279938An attempt to SIMD vectorize failed because the loop contains a function call.not available
688LoopHasSideEffectsCall (fail)High Level Optimizer25279834Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
689ContainsFunctionCall (fail)High Level Optimizer25279834An attempt to SIMD vectorize failed because the loop contains a function call.not available
690LoopHasSideEffectsCall (fail)High Level Optimizer25279924Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
691ContainsFunctionCall (fail)High Level Optimizer25279924An attempt to SIMD vectorize failed because the loop contains a function call.not available
692LoopParallelized (success)High Level Optimizer252800not availableLoop was automatically parallelized.not available
693LoopHasSideEffectsCall (fail)High Level Optimizer25279810Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
694ContainsFunctionCall (fail)High Level Optimizer25279810An attempt to SIMD vectorize failed because the loop contains a function call.not available
695LoopHasSideEffectsCall (fail)High Level Optimizer25279935Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
696ContainsFunctionCall (fail)High Level Optimizer25279935An attempt to SIMD vectorize failed because the loop contains a function call.not available
697LoopCarriedDependence (fail)High Level Optimizer2626121Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
698NonInnermostLoop (fail)High Level Optimizer2626121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
699LoopCarriedDependence (fail)High Level Optimizer2626132Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
700LoopCarriedDependence (fail)High Level Optimizer2626133Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
701LoopCarriedDependence (fail)High Level Optimizer2626144Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_336"
702UnsupportedStructure (fail)High Level Optimizer2626144An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
703ContainsControlFlow (fail)High Level Optimizer2626144An attempt to SIMD vectorize failed because the loop contains control flow.not available
704LoopParallelized (success)High Level Optimizer262612not availableLoop was automatically parallelized.not available
705LoopCarriedDependence (fail)High Level Optimizer2626245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
706LoopCarriedDependence (fail)High Level Optimizer2626256Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
707LoopCarriedDependence (fail)High Level Optimizer2626257Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
708LoopCarriedDependence (fail)High Level Optimizer2626268Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_337"
709UnsupportedStructure (fail)High Level Optimizer2626268An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
710ContainsControlFlow (fail)High Level Optimizer2626268An attempt to SIMD vectorize failed because the loop contains control flow.not available
711LoopParallelized (success)High Level Optimizer262624not availableLoop was automatically parallelized.not available
712LoopCarriedDependence (fail)High Level Optimizer2626369Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
713LoopCarriedDependence (fail)High Level Optimizer26263710Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
714LoopCarriedDependence (fail)High Level Optimizer26263711Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
715LoopCarriedDependence (fail)High Level Optimizer26263812Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "T_338"
716UnsupportedStructure (fail)High Level Optimizer26263812An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
717ContainsControlFlow (fail)High Level Optimizer26263812An attempt to SIMD vectorize failed because the loop contains control flow.not available
718LoopParallelized (success)High Level Optimizer262636not availableLoop was automatically parallelized.not available
719LoopCarriedDependence (fail)High Level Optimizer26265013Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2x_%data[].rns739."
720LoopCarriedDependence (fail)High Level Optimizer26265114Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
721LoopCarriedDependence (fail)High Level Optimizer26265115Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
722AliasingInducedDependence (fail)High Level Optimizer26265115An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
723NonVectorizableAlignment (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
724NonVectorizableStride (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
725NonStrideOneStore (fail)High Level Optimizer262652not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2x_%addr->eta2x_%d-data%addr.rns738. + d-eta2x_%addr->eta2x_%d-data%rvo.rns735. + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.)*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[1ll])*(1ll) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[2ll])*((long long) mb[].off8 + $$CIV241) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[3ll])*((long long) mb[].off4 + $$CIV242) + (d-eta2x_%addr->eta2x_%d-data%bounds%mult[].rns737.[4ll])*((long long) ((int *)((char *)d-eta2x_%addr + 40ll))->eta2x_%x[].rns736.[(long long) mb[].off0 + $$CIV243]))
726LoopCarriedDependence (fail)High Level Optimizer26265716Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2y_%data[].rns745."
727LoopCarriedDependence (fail)High Level Optimizer26265817Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
728LoopCarriedDependence (fail)High Level Optimizer26265818Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
729AliasingInducedDependence (fail)High Level Optimizer26265818An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
730NonVectorizableAlignment (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
731NonVectorizableStride (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
732NonStrideOneStore (fail)High Level Optimizer262659not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2y_%addr->eta2y_%d-data%addr.rns744. + d-eta2y_%addr->eta2y_%d-data%rvo.rns741. + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.)*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[1ll])*(1ll) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[2ll])*((long long) mb[].off8 + $$CIV244) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[3ll])*((long long) mb[].off4 + $$CIV245) + (d-eta2y_%addr->eta2y_%d-data%bounds%mult[].rns743.[4ll])*((long long) ((int *)((char *)d-eta2y_%addr + 40ll))->eta2y_%x[].rns742.[(long long) mb[].off0 + $$CIV246]))
733LoopCarriedDependence (fail)High Level Optimizer26266419Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "eta2z_%data[].rns751."
734LoopCarriedDependence (fail)High Level Optimizer26266520Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
735LoopCarriedDependence (fail)High Level Optimizer26266521Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
736AliasingInducedDependence (fail)High Level Optimizer26266521An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
737NonVectorizableAlignment (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
738NonVectorizableStride (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
739NonStrideOneStore (fail)High Level Optimizer262666not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-eta2z_%addr->eta2z_%d-data%addr.rns750. + d-eta2z_%addr->eta2z_%d-data%rvo.rns747. + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.)*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[1ll])*(1ll) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[2ll])*((long long) mb[].off8 + $$CIV247) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[3ll])*((long long) mb[].off4 + $$CIV248) + (d-eta2z_%addr->eta2z_%d-data%bounds%mult[].rns749.[4ll])*((long long) ((int *)((char *)d-eta2z_%addr + 40ll))->eta2z_%x[].rns748.[(long long) mb[].off0 + $$CIV249]))
740LoopHasSideEffectsCall (fail)High Level Optimizer26267222Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
741ContainsFunctionCall (fail)High Level Optimizer26267222An attempt to SIMD vectorize failed because the loop contains a function call.not available
742LoopCarriedDependence (fail)High Level Optimizer26267323Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
743LoopCarriedDependence (fail)High Level Optimizer26267324Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
744LoopFusion (success)High Level Optimizer26267461Loops were fused.
  • Loop Line Number: 2674
  • Loop Line Number: 2674
745UnsupportedStructure (fail)High Level Optimizer26267461An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
746ContainsControlFlow (fail)High Level Optimizer26267461An attempt to SIMD vectorize failed because the loop contains control flow.not available
747LoopParallelized (success)High Level Optimizer262678not availableLoop was automatically parallelized.not available
748LoopCarriedDependence (fail)High Level Optimizer26267831Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
749LoopCarriedDependence (fail)High Level Optimizer26267832Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
750LoopFusion (success)High Level Optimizer26267930Loops were fused.
  • Loop Line Number: 2679
  • Loop Line Number: 2679
751UnsupportedStructure (fail)High Level Optimizer26267930An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
752ContainsControlFlow (fail)High Level Optimizer26267930An attempt to SIMD vectorize failed because the loop contains control flow.not available
753LoopHasSideEffectsCall (fail)High Level Optimizer26268635Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
754ContainsFunctionCall (fail)High Level Optimizer26268635An attempt to SIMD vectorize failed because the loop contains a function call.not available
755LoopCarriedDependence (fail)High Level Optimizer26268736Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
756LoopCarriedDependence (fail)High Level Optimizer26268737Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
757LoopFusion (success)High Level Optimizer26268834Loops were fused.
  • Loop Line Number: 2688
  • Loop Line Number: 2688
758UnsupportedStructure (fail)High Level Optimizer26268834An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
759ContainsControlFlow (fail)High Level Optimizer26268834An attempt to SIMD vectorize failed because the loop contains control flow.not available
760LoopParallelized (success)High Level Optimizer262692not availableLoop was automatically parallelized.not available
761LoopCarriedDependence (fail)High Level Optimizer26269244Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
762LoopCarriedDependence (fail)High Level Optimizer26269245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
763UnsupportedStructure (fail)High Level Optimizer26269347An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
764ContainsControlFlow (fail)High Level Optimizer26269347An attempt to SIMD vectorize failed because the loop contains control flow.not available
765LoopHasSideEffectsCall (fail)High Level Optimizer26270048Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
766ContainsFunctionCall (fail)High Level Optimizer26270048An attempt to SIMD vectorize failed because the loop contains a function call.not available
767LoopCarriedDependence (fail)High Level Optimizer26270149Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
768LoopCarriedDependence (fail)High Level Optimizer26270150Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
769UnsupportedStructure (fail)High Level Optimizer26270252An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
770ContainsControlFlow (fail)High Level Optimizer26270252An attempt to SIMD vectorize failed because the loop contains control flow.not available
771LoopParallelized (success)High Level Optimizer262704not availableLoop was automatically parallelized.not available
772LoopCarriedDependence (fail)High Level Optimizer26270457Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
773LoopCarriedDependence (fail)High Level Optimizer26270458Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
774LoopFusion (success)High Level Optimizer26270556Loops were fused.
  • Loop Line Number: 2705
  • Loop Line Number: 2705
775UnsupportedStructure (fail)High Level Optimizer26270556An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
776ContainsControlFlow (fail)High Level Optimizer26270556An attempt to SIMD vectorize failed because the loop contains control flow.not available
777LoopCarriedDependence (fail)High Level Optimizer2724881Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
778NonInnermostLoop (fail)High Level Optimizer2724881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
779LoopCarriedDependence (fail)High Level Optimizer2724892Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
780LoopCarriedDependence (fail)High Level Optimizer2724903Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
781LoopCarriedDependence (fail)High Level Optimizer2724914Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
782AliasingInducedDependence (fail)High Level Optimizer2724914An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
783NonVectorizableAlignment (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[1ll + ($$CIV274 + (long long) mb[].off0)]))
784NonVectorizableStride (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[1ll + ($$CIV274 + (long long) mb[].off0)]))
785NonVectorizableAlignment (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[($$CIV274 + (long long) mb[].off0) - 1ll]))
786NonVectorizableStride (fail)High Level Optimizer272492not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[($$CIV274 + (long long) mb[].off0) - 1ll]))
787NonVectorizableAlignment (fail)High Level Optimizer272494not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[$$CIV274 + (long long) mb[].off0]))
788NonVectorizableStride (fail)High Level Optimizer272494not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV271) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV272) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV273) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[$$CIV274 + (long long) mb[].off0]))
789LoopParallelized (success)High Level Optimizer272488not availableLoop was automatically parallelized.not available
790LoopCarriedDependence (fail)High Level Optimizer2725055Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
791LoopCarriedDependence (fail)High Level Optimizer2725066Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
792LoopCarriedDependence (fail)High Level Optimizer2725077Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
793LoopCarriedDependence (fail)High Level Optimizer2725088Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
794AliasingInducedDependence (fail)High Level Optimizer2725088An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
795NonVectorizableAlignment (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(1ll + ($$CIV277 + (long long) mb[].off4)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
796NonVectorizableStride (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(1ll + ($$CIV277 + (long long) mb[].off4)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
797NonVectorizableAlignment (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(($$CIV277 + (long long) mb[].off4) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
798NonVectorizableStride (fail)High Level Optimizer272509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*(($$CIV277 + (long long) mb[].off4) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
799NonVectorizableAlignment (fail)High Level Optimizer272511not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*($$CIV277 + (long long) mb[].off4) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
800NonVectorizableStride (fail)High Level Optimizer272511not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV275) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*((long long) mb[].off8 + $$CIV276) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*($$CIV277 + (long long) mb[].off4) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV278]))
801LoopCarriedDependence (fail)High Level Optimizer2725229Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
802LoopCarriedDependence (fail)High Level Optimizer27252310Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
803LoopCarriedDependence (fail)High Level Optimizer27252411Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
804LoopCarriedDependence (fail)High Level Optimizer27252512Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
805AliasingInducedDependence (fail)High Level Optimizer27252512An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
806NonVectorizableAlignment (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(1ll + ($$CIV27A + (long long) mb[].off8)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
807NonVectorizableStride (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(1ll + ($$CIV27A + (long long) mb[].off8)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
808NonVectorizableAlignment (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(($$CIV27A + (long long) mb[].off8) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
809NonVectorizableStride (fail)High Level Optimizer272526not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*(($$CIV27A + (long long) mb[].off8) - 1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
810NonVectorizableAlignment (fail)High Level Optimizer272528not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*($$CIV27A + (long long) mb[].off8) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
811NonVectorizableStride (fail)High Level Optimizer272528not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns771. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns768. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.)*((long long) ntracerlo + $$CIV279) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[2ll])*($$CIV27A + (long long) mb[].off8) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[3ll])*((long long) mb[].off4 + $$CIV27B) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns770.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns769.[(long long) mb[].off0 + $$CIV27C]))
812LoopCarriedDependence (fail)High Level Optimizer27254013Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
813LoopCarriedDependence (fail)High Level Optimizer27254114Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
814LoopCarriedDependence (fail)High Level Optimizer27254215Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
815LoopCarriedDependence (fail)High Level Optimizer27254316Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
816UnsupportedStructure (fail)High Level Optimizer27254316An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
817ContainsControlFlow (fail)High Level Optimizer27254316An attempt to SIMD vectorize failed because the loop contains control flow.not available
818LoopParallelized (success)High Level Optimizer272540not availableLoop was automatically parallelized.not available
819LoopCarriedDependence (fail)High Level Optimizer27256117Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
820LoopCarriedDependence (fail)High Level Optimizer27256218Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
821LoopCarriedDependence (fail)High Level Optimizer27256319Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
822LoopCarriedDependence (fail)High Level Optimizer27256420Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
823UnsupportedStructure (fail)High Level Optimizer27256420An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
824ContainsControlFlow (fail)High Level Optimizer27256420An attempt to SIMD vectorize failed because the loop contains control flow.not available
825LoopCarriedDependence (fail)High Level Optimizer27258221Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
826LoopCarriedDependence (fail)High Level Optimizer27258322Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
827LoopCarriedDependence (fail)High Level Optimizer27258423Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
828LoopCarriedDependence (fail)High Level Optimizer27258524Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
829UnsupportedStructure (fail)High Level Optimizer27258524An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
830ContainsControlFlow (fail)High Level Optimizer27258524An attempt to SIMD vectorize failed because the loop contains control flow.not available
831LoopRolled (success)High Level Optimizer3not available352Loop rolled has been applied.not available
832LoopRolled (success)High Level Optimizer3not available353Loop rolled has been applied.not available
833LoopRolled (success)High Level Optimizer3not available354Loop rolled has been applied.not available
834LoopRolled (success)High Level Optimizer3not available355Loop rolled has been applied.not available
835LoopRolled (success)High Level Optimizer3not available356Loop rolled has been applied.not available
836LoopRolled (success)High Level Optimizer3not available357Loop rolled has been applied.not available
837LoopRolled (success)High Level Optimizer3not available358Loop rolled has been applied.not available
838LoopRolled (success)High Level Optimizer3not available359Loop rolled has been applied.not available
839LoopRolled (success)High Level Optimizer3not available360Loop rolled has been applied.not available
840LoopRolled (success)High Level Optimizer3not available361Loop rolled has been applied.not available
841LoopRolled (success)High Level Optimizer3not available362Loop rolled has been applied.not available
842LoopRolled (success)High Level Optimizer3not available363Loop rolled has been applied.not available
843LoopRolled (success)High Level Optimizer3not available364Loop rolled has been applied.not available
844LoopRolled (success)High Level Optimizer3not available365Loop rolled has been applied.not available
845LoopRolled (success)High Level Optimizer3not available366Loop rolled has been applied.not available
846LoopRolled (success)High Level Optimizer3not available367Loop rolled has been applied.not available
847LoopRolled (success)High Level Optimizer3not available368Loop rolled has been applied.not available
848LoopRolled (success)High Level Optimizer3not available369Loop rolled has been applied.not available
849LoopRolled (success)High Level Optimizer3not available370Loop rolled has been applied.not available
850LoopRolled (success)High Level Optimizer3not available371Loop rolled has been applied.not available
851LoopRolled (success)High Level Optimizer3not available372Loop rolled has been applied.not available
852LoopRolled (success)High Level Optimizer3not available373Loop rolled has been applied.not available
853LoopRolled (success)High Level Optimizer3not available374Loop rolled has been applied.not available
854LoopRolled (success)High Level Optimizer3not available375Loop rolled has been applied.not available
855LoopCarriedDependence (fail)High Level Optimizer2820471Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfx_%data[].rns1178."
856NonInnermostLoop (fail)High Level Optimizer2820471An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
857LoopCarriedDependence (fail)High Level Optimizer2820482Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
858LoopCarriedDependence (fail)High Level Optimizer2820483Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
859AliasingInducedDependence (fail)High Level Optimizer2820483An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
860LoopCarriedDependence (fail)High Level Optimizer2820484Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
861LoopCarriedDependence (fail)High Level Optimizer2820485Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
862AliasingInducedDependence (fail)High Level Optimizer2820485An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
863NonVectorizableAlignment (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
864UnsupportedOperation (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in qdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187. + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][(long long) mb[].off8 + $$CIV402][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]] + ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1187. + d-ey_%addr->ey_%d-data%rvo.rns1184.))->ey_%data[].rns1188.[1ll][1ll][1ll + ($$CIV402 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV403][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1185.[(long long) mb[].off0 + $$CIV404]])
865NonVectorizableStride (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
866NonStrideOneStore (fail)High Level Optimizer282050not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ctfx_%addr->ctfx_%d-data%addr.rns1177. + d-ctfx_%addr->ctfx_%d-data%rvo.rns1174. + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.)*(2ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[1ll])*(1ll) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[2ll])*((long long) mb[].off8 + $$CIV402) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[3ll])*((long long) mb[].off4 + $$CIV403) + (d-ctfx_%addr->ctfx_%d-data%bounds%mult[].rns1176.[4ll])*((long long) ((int *)((char *)d-ctfx_%addr + 40ll))->ctfx_%x[].rns1175.[(long long) mb[].off0 + $$CIV404]))
867LoopCarriedDependence (fail)High Level Optimizer2820556Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfy_%data[].rns1193."
868LoopCarriedDependence (fail)High Level Optimizer2820567Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
869LoopCarriedDependence (fail)High Level Optimizer2820568Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
870AliasingInducedDependence (fail)High Level Optimizer2820568An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
871NonVectorizableAlignment (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
872UnsupportedOperation (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - (qdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197. + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][(long long) mb[].off8 + $$CIV405][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]] + ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1197. + d-ex_%addr->ex_%d-data%rvo.rns1194.))->ex_%data[].rns1198.[1ll][1ll][1ll + ($$CIV405 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV406][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1195.[(long long) mb[].off0 + $$CIV409]]))
873NonVectorizableStride (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
874NonStrideOneStore (fail)High Level Optimizer282057not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ctfy_%addr->ctfy_%d-data%addr.rns1192. + d-ctfy_%addr->ctfy_%d-data%rvo.rns1189. + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.)*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[1ll])*(1ll) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[2ll])*((long long) mb[].off8 + $$CIV405) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[3ll])*((long long) mb[].off4 + $$CIV406) + (d-ctfy_%addr->ctfy_%d-data%bounds%mult[].rns1191.[4ll])*((long long) ((int *)((char *)d-ctfy_%addr + 40ll))->ctfy_%x[].rns1190.[(long long) mb[].off0 + $$CIV409]))
875LoopCarriedDependence (fail)High Level Optimizer2820569Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
876LoopCarriedDependence (fail)High Level Optimizer28205610Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
877AliasingInducedDependence (fail)High Level Optimizer28205610An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
878LoopCarriedDependence (fail)High Level Optimizer28206311Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ctfz_%data[].rns1204."
879LoopCarriedDependence (fail)High Level Optimizer28206412Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
880LoopCarriedDependence (fail)High Level Optimizer28206413Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
881AliasingInducedDependence (fail)High Level Optimizer28206413An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
882LoopCarriedDependence (fail)High Level Optimizer28206414Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
883LoopCarriedDependence (fail)High Level Optimizer28206415Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
884AliasingInducedDependence (fail)High Level Optimizer28206415An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
885LoopParallelized (success)High Level Optimizer282063not availableLoop was automatically parallelized.not available
886LoopHasSideEffectsCall (fail)High Level Optimizer2919541Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
887ContainsFunctionCall (fail)High Level Optimizer2919541An attempt to SIMD vectorize failed because the loop contains a function call.not available
888LoopCarriedDependence (fail)High Level Optimizer2919552Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
889NonInnermostLoop (fail)High Level Optimizer2919552An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
890LoopCarriedDependence (fail)High Level Optimizer2919553Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
891LoopCarriedDependence (fail)High Level Optimizer2919554Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
892AliasingInducedDependence (fail)High Level Optimizer2919554An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
893LoopParallelized (success)High Level Optimizer291960not availableLoop was automatically parallelized.not available
894LoopParallelized (success)High Level Optimizer291960not availableLoop was automatically parallelized.not available
895LoopParallelized (success)High Level Optimizer291965not availableLoop was automatically parallelized.not available
896LoopParallelized (success)High Level Optimizer291965not availableLoop was automatically parallelized.not available
897LoopHasSideEffectsCall (fail)High Level Optimizer29195491Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
898ContainsFunctionCall (fail)High Level Optimizer29195491An attempt to SIMD vectorize failed because the loop contains a function call.not available
899LoopCarriedDependence (fail)High Level Optimizer29195589Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
900LoopCarriedDependence (fail)High Level Optimizer29195588Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
901LoopCarriedDependence (fail)High Level Optimizer29195586Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
902AliasingInducedDependence (fail)High Level Optimizer29195586An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
903LoopParallelized (success)High Level Optimizer291974not availableLoop was automatically parallelized.not available
904LoopParallelized (success)High Level Optimizer291974not availableLoop was automatically parallelized.not available
905LoopParallelized (success)High Level Optimizer291977not availableLoop was automatically parallelized.not available
906LoopParallelized (success)High Level Optimizer291977not availableLoop was automatically parallelized.not available
907LoopParallelized (success)High Level Optimizer291981not availableLoop was automatically parallelized.not available
908LoopParallelized (success)High Level Optimizer291981not availableLoop was automatically parallelized.not available
909LoopParallelized (success)High Level Optimizer291988not availableLoop was automatically parallelized.not available
910LoopParallelized (success)High Level Optimizer291988not availableLoop was automatically parallelized.not available
911LoopParallelized (success)High Level Optimizer291994not availableLoop was automatically parallelized.not available
912LoopParallelized (success)High Level Optimizer291994not availableLoop was automatically parallelized.not available
913LoopParallelized (success)High Level Optimizer292001not availableLoop was automatically parallelized.not available
914LoopParallelized (success)High Level Optimizer292001not availableLoop was automatically parallelized.not available
915LoopParallelized (success)High Level Optimizer292007not availableLoop was automatically parallelized.not available
916LoopParallelized (success)High Level Optimizer292007not availableLoop was automatically parallelized.not available
917LoopParallelized (success)High Level Optimizer292014not availableLoop was automatically parallelized.not available
918LoopParallelized (success)High Level Optimizer292014not availableLoop was automatically parallelized.not available
919LoopParallelized (success)High Level Optimizer292020not availableLoop was automatically parallelized.not available
920LoopParallelized (success)High Level Optimizer292020not availableLoop was automatically parallelized.not available
921LoopHasSideEffectsCall (fail)High Level Optimizer29202971Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_cons_to_prim_1"
922ContainsFunctionCall (fail)High Level Optimizer29202971An attempt to SIMD vectorize failed because the loop contains a function call.not available
923LoopRolled (success)High Level Optimizer292030not availableLoop rolled has been applied.not available
924CompleteLoopUnroll (success)High Level Optimizer292030not availableComplete loop unroll was performed.not available
925LoopParallelized (success)High Level Optimizer301908not availableLoop was automatically parallelized.not available
926LoopParallelized (success)High Level Optimizer301908not availableLoop was automatically parallelized.not available
927LoopParallelized (success)High Level Optimizer301913not availableLoop was automatically parallelized.not available
928LoopParallelized (success)High Level Optimizer301913not availableLoop was automatically parallelized.not available
929LoopParallelized (success)High Level Optimizer301920not availableLoop was automatically parallelized.not available
930LoopParallelized (success)High Level Optimizer301920not availableLoop was automatically parallelized.not available
931LoopParallelized (success)High Level Optimizer301925not availableLoop was automatically parallelized.not available
932LoopParallelized (success)High Level Optimizer301925not availableLoop was automatically parallelized.not available
933LoopParallelized (success)High Level Optimizer301932not availableLoop was automatically parallelized.not available
934LoopParallelized (success)High Level Optimizer301932not availableLoop was automatically parallelized.not available
935LoopCarriedDependence (fail)High Level Optimizer3118441Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ex_bar_%data[].rns1337."
936NonInnermostLoop (fail)High Level Optimizer3118441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
937LoopCarriedDependence (fail)High Level Optimizer3118452Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
938LoopCarriedDependence (fail)High Level Optimizer3118453Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
939AliasingInducedDependence (fail)High Level Optimizer3118453An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
940NonVectorizableAlignment (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
941UnsupportedOperation (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1342.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV481][(long long) mb[].off4 + $$CIV482][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV483]]
942NonVectorizableStride (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
943NonStrideOneStore (fail)High Level Optimizer311846not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*((long long) mb[].off8 + $$CIV481) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*((long long) mb[].off4 + $$CIV482) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV483]))
944LoopCarriedDependence (fail)High Level Optimizer3118524Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "ey_bar_%data[].rns1347."
945LoopCarriedDependence (fail)High Level Optimizer3118535Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
946LoopCarriedDependence (fail)High Level Optimizer3118536Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
947AliasingInducedDependence (fail)High Level Optimizer3118536An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
948NonVectorizableAlignment (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
949UnsupportedOperation (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1348.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV484][(long long) mb[].off4 + $$CIV485][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV486]]
950NonVectorizableStride (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
951NonStrideOneStore (fail)High Level Optimizer311854not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*((long long) mb[].off8 + $$CIV484) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV485) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[(long long) mb[].off0 + $$CIV486]))
952LoopCarriedDependence (fail)High Level Optimizer3118607Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
953LoopCarriedDependence (fail)High Level Optimizer3118618Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
954LoopCarriedDependence (fail)High Level Optimizer3118619Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
955AliasingInducedDependence (fail)High Level Optimizer3118619An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
956NonVectorizableAlignment (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
957UnsupportedOperation (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] - ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]] * ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1341. + d-w_%addr->w_%d-data%rvo.rns1338.))->w_%data[].rns1354.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV487][(long long) mb[].off4 + $$CIV488][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1339.[(long long) mb[].off0 + $$CIV489]]
958NonVectorizableStride (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
959NonStrideOneStore (fail)High Level Optimizer311862not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV487) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*((long long) mb[].off4 + $$CIV488) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[(long long) mb[].off0 + $$CIV489]))
960LoopHasSideEffectsCall (fail)High Level Optimizer31186810Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
961ContainsFunctionCall (fail)High Level Optimizer31186810An attempt to SIMD vectorize failed because the loop contains a function call.not available
962LoopHasSideEffectsCall (fail)High Level Optimizer31186911Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
963ContainsFunctionCall (fail)High Level Optimizer31186911An attempt to SIMD vectorize failed because the loop contains a function call.not available
964LoopHasSideEffectsCall (fail)High Level Optimizer31186912Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
965ContainsFunctionCall (fail)High Level Optimizer31186912An attempt to SIMD vectorize failed because the loop contains a function call.not available
966IterationCountTooSmall (fail)High Level Optimizer31187013An attempt to SIMD vectorize failed because the iteration count is too small.not available
967NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*((long long) iby) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*((long long) mb[].off8 + $$CIV490) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48A + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
968NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*((long long) iby) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*((long long) mb[].off8 + $$CIV490) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48A + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
969IterationCountTooSmall (fail)High Level Optimizer31187014An attempt to SIMD vectorize failed because the iteration count is too small.not available
970NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_477_1%addr + -8ll + (8ll)*($$CIV48B + 1ll))
971UnsupportedOperation (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362.))->fy_%data[].rns1366.[(long long) ibz][1ll][($$CIV48B + ($$CIV490 + (long long) mb[].off8)) - 1ll][$$CIV491 + (long long) mb[].off4][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]]
972NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.)*((long long) ibz) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[2ll])*(($$CIV48B + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[3ll])*($$CIV491 + (long long) mb[].off4) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]))
973OuterLoopUnroll (success)High Level Optimizer31187015An outer loop unroll was performed.
  • Unroll Factor: 2
974IterationCountTooSmall (fail)High Level Optimizer31187016An attempt to SIMD vectorize failed because the iteration count is too small.not available
975NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_478_1%addr + -24ll + (16ll)*($$CIV810 * 2ll + 1ll) + (8ll)*($$CIV48C + 1ll))
976NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*(($$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*(($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]))
977NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_478_1%addr + -24ll + (16ll)*($$CIV810 * 2ll + 2ll) + (8ll)*($$CIV48C + 1ll))
978NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ex_bar_%addr->ex_bar_%d-data%addr.rns1336. + d-ex_bar_%addr->ex_bar_%d-data%rvo.rns1333. + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.)*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[1ll])*(1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[2ll])*($$CIV810 * 2ll + ($$CIV490 + (long long) mb[].off8)) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[3ll])*(($$CIV48C + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-ex_bar_%addr->ex_bar_%d-data%bounds%mult[].rns1335.[4ll])*((long long) ((int *)((char *)d-ex_bar_%addr + 40ll))->ex_bar_%x[].rns1334.[(long long) mb[].off0 + $$CIV492]))
979IterationCountTooSmall (fail)High Level Optimizer31187017An attempt to SIMD vectorize failed because the iteration count is too small.not available
980NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_479_1%addr + -8ll + (8ll)*($$CIV48E + 1ll))
981NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1365. + d-fy_%addr->fy_%d-data%rvo.rns1362. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.)*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[2ll])*(($$CIV48E + ($$CIV490 + (long long) mb[].off8)) - 1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[3ll])*($$CIV491 + (long long) mb[].off4) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1364.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1363.[(long long) mb[].off0 + $$CIV492]))
982IterationCountTooSmall (fail)High Level Optimizer31187018An attempt to SIMD vectorize failed because the iteration count is too small.not available
983NonVectorizableAlignment (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*($$CIV490 + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48F + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
984NonVectorizableStride (fail)High Level Optimizer311870not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1359. + d-fz_%addr->fz_%d-data%rvo.rns1356. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.)*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[2ll])*($$CIV490 + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[3ll])*(($$CIV48F + ($$CIV491 + (long long) mb[].off4)) - 1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1358.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1357.[(long long) mb[].off0 + $$CIV492]))
985LoopHasSideEffectsCall (fail)High Level Optimizer31187719Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
986ContainsFunctionCall (fail)High Level Optimizer31187719An attempt to SIMD vectorize failed because the loop contains a function call.not available
987LoopHasSideEffectsCall (fail)High Level Optimizer31187820Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
988ContainsFunctionCall (fail)High Level Optimizer31187820An attempt to SIMD vectorize failed because the loop contains a function call.not available
989LoopHasSideEffectsCall (fail)High Level Optimizer31187821Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
990ContainsFunctionCall (fail)High Level Optimizer31187821An attempt to SIMD vectorize failed because the loop contains a function call.not available
991IterationCountTooSmall (fail)High Level Optimizer31187922An attempt to SIMD vectorize failed because the iteration count is too small.not available
992NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_481_1%addr + -8ll + (8ll)*($$CIV493 + 1ll))
993NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) ibz) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*(($$CIV493 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]))
994IterationCountTooSmall (fail)High Level Optimizer31187923An attempt to SIMD vectorize failed because the iteration count is too small.not available
995NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_484_1%addr + -8ll + (8ll)*($$CIV494 + 1ll))
996NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*(($$CIV494 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[($$CIV49B + (long long) mb[].off0) - 1ll]))
997IterationCountTooSmall (fail)High Level Optimizer31187924An attempt to SIMD vectorize failed because the iteration count is too small.not available
998NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_484_1%addr + -8ll + (8ll)*(1ll + ($$CIV495 + T_485)))
999NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ey_bar_%addr->ey_bar_%d-data%addr.rns1346. + d-ey_bar_%addr->ey_bar_%d-data%rvo.rns1343. + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.)*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[1ll])*(1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[2ll])*(($$CIV495 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-ey_bar_%addr->ey_bar_%d-data%bounds%mult[].rns1345.[4ll])*((long long) ((int *)((char *)d-ey_bar_%addr + 40ll))->ey_bar_%x[].rns1344.[$$CIV49B + (long long) mb[].off0]))
1000LoopRolled (success)High Level Optimizer311879not availableLoop rolled has been applied.not available
1001CompleteLoopUnroll (success)High Level Optimizer311879not availableComplete loop unroll was performed.not available
1002IterationCountTooSmall (fail)High Level Optimizer31187926An attempt to SIMD vectorize failed because the iteration count is too small.not available
1003NonVectorizableAlignment (fail)High Level Optimizer31187926An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
1004NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_486_1%addr + -24ll + (16ll)*($$CIV497 + 1ll) + (8ll)*($$CIV496 + 1ll))
1005IterationCountTooSmall (fail)High Level Optimizer31187927An attempt to SIMD vectorize failed because the iteration count is too small.not available
1006NonVectorizableAlignment (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_490_1%addr + -8ll + (8ll)*($$CIV498 + 1ll))
1007NonVectorizableStride (fail)High Level Optimizer311879not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*(($$CIV498 + ($$CIV499 + (long long) mb[].off8)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*((long long) mb[].off4 + $$CIV49A) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV49B + (long long) mb[].off0]))
1008LoopHasSideEffectsCall (fail)High Level Optimizer31188728Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1009ContainsFunctionCall (fail)High Level Optimizer31188728An attempt to SIMD vectorize failed because the loop contains a function call.not available
1010LoopHasSideEffectsCall (fail)High Level Optimizer31188829Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1011ContainsFunctionCall (fail)High Level Optimizer31188829An attempt to SIMD vectorize failed because the loop contains a function call.not available
1012LoopHasSideEffectsCall (fail)High Level Optimizer31188830Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1013ContainsFunctionCall (fail)High Level Optimizer31188830An attempt to SIMD vectorize failed because the loop contains a function call.not available
1014IterationCountTooSmall (fail)High Level Optimizer31188931An attempt to SIMD vectorize failed because the iteration count is too small.not available
1015NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) iby) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1016UnsupportedOperation (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in - ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377.))->fx_%data[].rns1394.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV4A4][($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]]
1017NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*((long long) iby) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV49C + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1018LoopFusion (success)High Level Optimizer31188939Loops were fused.
  • Loop Line Number: 1889
  • Loop Line Number: 1889
1019IterationCountTooSmall (fail)High Level Optimizer31188939An attempt to SIMD vectorize failed because the iteration count is too small.not available
1020NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[($$CIV4A6 + (long long) mb[].off0) - 1ll]))
1021NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[($$CIV4A6 + (long long) mb[].off0) - 1ll]))
1022NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_494_1%addr + -8ll + (8ll)*($$CIV80F + 3ll))
1023NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-ez_bar_%addr->ez_bar_%d-data%addr.rns1352. + d-ez_bar_%addr->ez_bar_%d-data%rvo.rns1349. + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.)*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[1ll])*(1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[3ll])*(($$CIV80F + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-ez_bar_%addr->ez_bar_%d-data%bounds%mult[].rns1351.[4ll])*((long long) ((int *)((char *)d-ez_bar_%addr + 40ll))->ez_bar_%x[].rns1350.[$$CIV4A6 + (long long) mb[].off0]))
1024LoopRolled (success)High Level Optimizer311889not availableLoop rolled has been applied.not available
1025CompleteLoopUnroll (success)High Level Optimizer311889not availableComplete loop unroll was performed.not available
1026IterationCountTooSmall (fail)High Level Optimizer31188935An attempt to SIMD vectorize failed because the iteration count is too small.not available
1027NonVectorizableAlignment (fail)High Level Optimizer31188935An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
1028NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A0 + 1ll) + (8ll)*($$CIV49F + 1ll))
1029OuterLoopUnroll (success)High Level Optimizer31188936An outer loop unroll was performed.
  • Unroll Factor: 2
1030IterationCountTooSmall (fail)High Level Optimizer31188937An attempt to SIMD vectorize failed because the iteration count is too small.not available
1031NonVectorizableStride (fail)High Level Optimizer31188937An attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.not available
1032NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A1 + 1ll) + (8ll)*($$CIV811 * 2ll + 1ll))
1033NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_498_1%addr + -24ll + (16ll)*($$CIV811 * 2ll + 2ll) + (8ll)*($$CIV4A1 + 1ll))
1034NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_496_1%addr + -24ll + (16ll)*($$CIV4A1 + 1ll) + (8ll)*($$CIV811 * 2ll + 2ll))
1035IterationCountTooSmall (fail)High Level Optimizer31188938An attempt to SIMD vectorize failed because the iteration count is too small.not available
1036NonVectorizableAlignment (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV4A3 + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1037NonVectorizableStride (fail)High Level Optimizer311889not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1380. + d-fx_%addr->fx_%d-data%rvo.rns1377. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.)*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[2ll])*((long long) mb[].off8 + $$CIV4A4) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[3ll])*(($$CIV4A3 + ($$CIV4A5 + (long long) mb[].off4)) - 1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1379.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1378.[$$CIV4A6 + (long long) mb[].off0]))
1038LoopHasSideEffectsCall (fail)High Level Optimizer3217901Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1039ContainsFunctionCall (fail)High Level Optimizer3217901An attempt to SIMD vectorize failed because the loop contains a function call.not available
1040LoopHasSideEffectsCall (fail)High Level Optimizer3217912Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1041ContainsFunctionCall (fail)High Level Optimizer3217912An attempt to SIMD vectorize failed because the loop contains a function call.not available
1042LoopHasSideEffectsCall (fail)High Level Optimizer3217923Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1043ContainsFunctionCall (fail)High Level Optimizer3217923An attempt to SIMD vectorize failed because the loop contains a function call.not available
1044LoopHasSideEffectsCall (fail)High Level Optimizer3217964Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1045ContainsFunctionCall (fail)High Level Optimizer3217964An attempt to SIMD vectorize failed because the loop contains a function call.not available
1046LoopParallelized (success)High Level Optimizer321797not availableLoop was automatically parallelized.not available
1047LoopHasSideEffectsCall (fail)High Level Optimizer3218059Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1048ContainsFunctionCall (fail)High Level Optimizer3218059An attempt to SIMD vectorize failed because the loop contains a function call.not available
1049LoopHasSideEffectsCall (fail)High Level Optimizer32180610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1050ContainsFunctionCall (fail)High Level Optimizer32180610An attempt to SIMD vectorize failed because the loop contains a function call.not available
1051LoopHasSideEffectsCall (fail)High Level Optimizer32180711Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1052ContainsFunctionCall (fail)High Level Optimizer32180711An attempt to SIMD vectorize failed because the loop contains a function call.not available
1053LoopHasSideEffectsCall (fail)High Level Optimizer32181112Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1054ContainsFunctionCall (fail)High Level Optimizer32181112An attempt to SIMD vectorize failed because the loop contains a function call.not available
1055LoopParallelized (success)High Level Optimizer321812not availableLoop was automatically parallelized.not available
1056LoopHasSideEffectsCall (fail)High Level Optimizer32181817Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1057ContainsFunctionCall (fail)High Level Optimizer32181817An attempt to SIMD vectorize failed because the loop contains a function call.not available
1058LoopHasSideEffectsCall (fail)High Level Optimizer32181918Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1059ContainsFunctionCall (fail)High Level Optimizer32181918An attempt to SIMD vectorize failed because the loop contains a function call.not available
1060LoopHasSideEffectsCall (fail)High Level Optimizer32182019Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1061ContainsFunctionCall (fail)High Level Optimizer32182019An attempt to SIMD vectorize failed because the loop contains a function call.not available
1062LoopHasSideEffectsCall (fail)High Level Optimizer32182420Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1063ContainsFunctionCall (fail)High Level Optimizer32182420An attempt to SIMD vectorize failed because the loop contains a function call.not available
1064LoopParallelized (success)High Level Optimizer321825not availableLoop was automatically parallelized.not available
1065LoopHasSideEffectsCall (fail)High Level Optimizer32181827Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1066ContainsFunctionCall (fail)High Level Optimizer32181827An attempt to SIMD vectorize failed because the loop contains a function call.not available
1067LoopHasSideEffectsCall (fail)High Level Optimizer3218245Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1068ContainsFunctionCall (fail)High Level Optimizer3218245An attempt to SIMD vectorize failed because the loop contains a function call.not available
1069LoopHasSideEffectsCall (fail)High Level Optimizer32181822Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1070ContainsFunctionCall (fail)High Level Optimizer32181822An attempt to SIMD vectorize failed because the loop contains a function call.not available
1071LoopHasSideEffectsCall (fail)High Level Optimizer32182426Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1072ContainsFunctionCall (fail)High Level Optimizer32182426An attempt to SIMD vectorize failed because the loop contains a function call.not available
1073LoopHasSideEffectsCall (fail)High Level Optimizer32181816Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1074ContainsFunctionCall (fail)High Level Optimizer32181816An attempt to SIMD vectorize failed because the loop contains a function call.not available
1075LoopHasSideEffectsCall (fail)High Level Optimizer32182413Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1076ContainsFunctionCall (fail)High Level Optimizer32182413An attempt to SIMD vectorize failed because the loop contains a function call.not available
1077LoopHasSideEffectsCall (fail)High Level Optimizer32181814Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1078ContainsFunctionCall (fail)High Level Optimizer32181814An attempt to SIMD vectorize failed because the loop contains a function call.not available
1079LoopHasSideEffectsCall (fail)High Level Optimizer3218248Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1080ContainsFunctionCall (fail)High Level Optimizer3218248An attempt to SIMD vectorize failed because the loop contains a function call.not available
1081LoopHasSideEffectsCall (fail)High Level Optimizer3317331Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1082ContainsFunctionCall (fail)High Level Optimizer3317331An attempt to SIMD vectorize failed because the loop contains a function call.not available
1083LoopHasSideEffectsCall (fail)High Level Optimizer3317342Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1084ContainsFunctionCall (fail)High Level Optimizer3317342An attempt to SIMD vectorize failed because the loop contains a function call.not available
1085LoopHasSideEffectsCall (fail)High Level Optimizer3317353Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_x"
1086ContainsFunctionCall (fail)High Level Optimizer3317353An attempt to SIMD vectorize failed because the loop contains a function call.not available
1087LoopHasSideEffectsCall (fail)High Level Optimizer3317394Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1088ContainsFunctionCall (fail)High Level Optimizer3317394An attempt to SIMD vectorize failed because the loop contains a function call.not available
1089LoopParallelized (success)High Level Optimizer331740not availableLoop was automatically parallelized.not available
1090LoopHasSideEffectsCall (fail)High Level Optimizer3317489Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1091ContainsFunctionCall (fail)High Level Optimizer3317489An attempt to SIMD vectorize failed because the loop contains a function call.not available
1092LoopHasSideEffectsCall (fail)High Level Optimizer33174910Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1093ContainsFunctionCall (fail)High Level Optimizer33174910An attempt to SIMD vectorize failed because the loop contains a function call.not available
1094LoopHasSideEffectsCall (fail)High Level Optimizer33175011Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_y"
1095ContainsFunctionCall (fail)High Level Optimizer33175011An attempt to SIMD vectorize failed because the loop contains a function call.not available
1096LoopHasSideEffectsCall (fail)High Level Optimizer33175412Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1097ContainsFunctionCall (fail)High Level Optimizer33175412An attempt to SIMD vectorize failed because the loop contains a function call.not available
1098LoopParallelized (success)High Level Optimizer331755not availableLoop was automatically parallelized.not available
1099LoopHasSideEffectsCall (fail)High Level Optimizer33176317Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1100ContainsFunctionCall (fail)High Level Optimizer33176317An attempt to SIMD vectorize failed because the loop contains a function call.not available
1101LoopHasSideEffectsCall (fail)High Level Optimizer33176418Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1102ContainsFunctionCall (fail)High Level Optimizer33176418An attempt to SIMD vectorize failed because the loop contains a function call.not available
1103LoopHasSideEffectsCall (fail)High Level Optimizer33176519Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1104ContainsFunctionCall (fail)High Level Optimizer33176519An attempt to SIMD vectorize failed because the loop contains a function call.not available
1105LoopHasSideEffectsCall (fail)High Level Optimizer33176920Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1106ContainsFunctionCall (fail)High Level Optimizer33176920An attempt to SIMD vectorize failed because the loop contains a function call.not available
1107LoopParallelized (success)High Level Optimizer331770not availableLoop was automatically parallelized.not available
1108LoopHasSideEffectsCall (fail)High Level Optimizer33176327Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1109ContainsFunctionCall (fail)High Level Optimizer33176327An attempt to SIMD vectorize failed because the loop contains a function call.not available
1110LoopHasSideEffectsCall (fail)High Level Optimizer3317695Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1111ContainsFunctionCall (fail)High Level Optimizer3317695An attempt to SIMD vectorize failed because the loop contains a function call.not available
1112LoopHasSideEffectsCall (fail)High Level Optimizer33176322Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1113ContainsFunctionCall (fail)High Level Optimizer33176322An attempt to SIMD vectorize failed because the loop contains a function call.not available
1114LoopHasSideEffectsCall (fail)High Level Optimizer33176926Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1115ContainsFunctionCall (fail)High Level Optimizer33176926An attempt to SIMD vectorize failed because the loop contains a function call.not available
1116LoopHasSideEffectsCall (fail)High Level Optimizer33176316Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1117ContainsFunctionCall (fail)High Level Optimizer33176316An attempt to SIMD vectorize failed because the loop contains a function call.not available
1118LoopHasSideEffectsCall (fail)High Level Optimizer33176913Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1119ContainsFunctionCall (fail)High Level Optimizer33176913An attempt to SIMD vectorize failed because the loop contains a function call.not available
1120LoopHasSideEffectsCall (fail)High Level Optimizer33176314Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_calc_flux_z"
1121ContainsFunctionCall (fail)High Level Optimizer33176314An attempt to SIMD vectorize failed because the loop contains a function call.not available
1122LoopHasSideEffectsCall (fail)High Level Optimizer3317698Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1123ContainsFunctionCall (fail)High Level Optimizer3317698An attempt to SIMD vectorize failed because the loop contains a function call.not available
1124LoopHasSideEffectsCall (fail)High Level Optimizer216141Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1125ContainsFunctionCall (fail)High Level Optimizer216141An attempt to SIMD vectorize failed because the loop contains a function call.not available
1126LoopParallelized (success)High Level Optimizer21615not availableLoop was automatically parallelized.not available
1127LoopParallelized (success)High Level Optimizer21615not availableLoop was automatically parallelized.not available
1128LoopHasSideEffectsCall (fail)High Level Optimizer216226Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1129ContainsFunctionCall (fail)High Level Optimizer216226An attempt to SIMD vectorize failed because the loop contains a function call.not available
1130LoopParallelized (success)High Level Optimizer21623not availableLoop was automatically parallelized.not available
1131LoopParallelized (success)High Level Optimizer21623not availableLoop was automatically parallelized.not available
1132LoopHasSideEffectsCall (fail)High Level Optimizer2163011Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1133ContainsFunctionCall (fail)High Level Optimizer2163011An attempt to SIMD vectorize failed because the loop contains a function call.not available
1134LoopParallelized (success)High Level Optimizer21631not availableLoop was automatically parallelized.not available
1135LoopParallelized (success)High Level Optimizer21631not availableLoop was automatically parallelized.not available
1136LoopHasSideEffectsCall (fail)High Level Optimizer2163816Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1137ContainsFunctionCall (fail)High Level Optimizer2163816An attempt to SIMD vectorize failed because the loop contains a function call.not available
1138LoopParallelized (success)High Level Optimizer21639not availableLoop was automatically parallelized.not available
1139LoopParallelized (success)High Level Optimizer21639not availableLoop was automatically parallelized.not available
1140LoopHasSideEffectsCall (fail)High Level Optimizer2163875Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1141ContainsFunctionCall (fail)High Level Optimizer2163875An attempt to SIMD vectorize failed because the loop contains a function call.not available
1142LoopHasSideEffectsCall (fail)High Level Optimizer2163880Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1143ContainsFunctionCall (fail)High Level Optimizer2163880An attempt to SIMD vectorize failed because the loop contains a function call.not available
1144LoopHasSideEffectsCall (fail)High Level Optimizer2163885Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1145ContainsFunctionCall (fail)High Level Optimizer2163885An attempt to SIMD vectorize failed because the loop contains a function call.not available
1146LoopHasSideEffectsCall (fail)High Level Optimizer2164721Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1147ContainsFunctionCall (fail)High Level Optimizer2164721An attempt to SIMD vectorize failed because the loop contains a function call.not available
1148LoopCarriedDependence (fail)High Level Optimizer2164822Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1149NonInnermostLoop (fail)High Level Optimizer2164822An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1150LoopCarriedDependence (fail)High Level Optimizer2164823Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1151AliasingInducedDependence (fail)High Level Optimizer2164823An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1152NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1153UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1154NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1155NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1156UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4EB + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4EC][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1157NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EB) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4EC) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1158UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_526
1159UnsupportedVectorTypes (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1160NonVectorizableAlignment (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1161UnsupportedOperation (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1661.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[$$CIV4F3 + (long long) mb[].off0]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1660.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4EB][(long long) mb[].off4 + $$CIV4EC][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[($$CIV4F3 + (long long) mb[].off0) - 1ll]] * $$TVX.$$.$$RET6D4646
1162NonVectorizableStride (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1163NonStrideOneStore (fail)High Level Optimizer21649not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_528_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4EB) + (8ll)*((long long) mb[].off4 + $$CIV4EC))
1164LoopParallelized (success)High Level Optimizer21648not availableLoop was automatically parallelized.not available
1165LoopCarriedDependence (fail)High Level Optimizer2164826Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1166LoopCarriedDependence (fail)High Level Optimizer2164827Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1167AliasingInducedDependence (fail)High Level Optimizer2164827An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1168NonVectorizableAlignment (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1169UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][$$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1170NonVectorizableStride (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)))
1171NonVectorizableAlignment (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1172UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][$$CIV4F0 + (long long) mb[].off4][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4EF][1ll + ($$CIV4F0 + (long long) mb[].off4)][($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll])
1173NonVectorizableStride (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4EF) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F0 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(($$CIV4F3 + ((long long) .index->index + (long long) mb[].off0)) - 1ll))
1174UnsupportedOperation (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_529
1175UnsupportedVectorTypes (fail)High Level Optimizer21652not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1176LoopParallelized (success)High Level Optimizer21648not availableLoop was automatically parallelized.not available
1177LoopHasSideEffectsCall (fail)High Level Optimizer2165930Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1178ContainsFunctionCall (fail)High Level Optimizer2165930An attempt to SIMD vectorize failed because the loop contains a function call.not available
1179LoopCarriedDependence (fail)High Level Optimizer2166031Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1180LoopCarriedDependence (fail)High Level Optimizer2166032Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1181AliasingInducedDependence (fail)High Level Optimizer2166032An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1182NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1183UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1184NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1185NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1186UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4F4 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV4F5][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1187NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F4) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV4F5) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1188UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_532
1189UnsupportedVectorTypes (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1190NonVectorizableAlignment (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1191UnsupportedOperation (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1665.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1664.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4F4][(long long) mb[].off4 + $$CIV4F5][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4FC]] * $$TVX.$$.$$RET704848
1192NonVectorizableStride (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1193NonStrideOneStore (fail)High Level Optimizer21661not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_534_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4F4) + (8ll)*((long long) mb[].off4 + $$CIV4F5))
1194LoopParallelized (success)High Level Optimizer21660not availableLoop was automatically parallelized.not available
1195LoopCarriedDependence (fail)High Level Optimizer2166035Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1196LoopCarriedDependence (fail)High Level Optimizer2166036Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1197AliasingInducedDependence (fail)High Level Optimizer2166036An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1198NonVectorizableAlignment (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1199UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1200NonVectorizableStride (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*(1ll + ($$CIV4FC + ((long long) .index->index + (long long) mb[].off0))))
1201NonVectorizableAlignment (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1202UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][$$CIV4F9 + (long long) mb[].off4][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4F8][1ll + ($$CIV4F9 + (long long) mb[].off4)][$$CIV4FC + ((long long) .index->index + (long long) mb[].off0)])
1203NonVectorizableStride (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4F8) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4F9 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV4FC + ((long long) .index->index + (long long) mb[].off0)))
1204UnsupportedOperation (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_535
1205UnsupportedVectorTypes (fail)High Level Optimizer21664not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1206LoopParallelized (success)High Level Optimizer21660not availableLoop was automatically parallelized.not available
1207LoopHasSideEffectsCall (fail)High Level Optimizer2167139Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1208ContainsFunctionCall (fail)High Level Optimizer2167139An attempt to SIMD vectorize failed because the loop contains a function call.not available
1209LoopCarriedDependence (fail)High Level Optimizer2167240Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1210LoopCarriedDependence (fail)High Level Optimizer2167241Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1211AliasingInducedDependence (fail)High Level Optimizer2167241An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1212NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4FE + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1213UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1214NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV4FE + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1215NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV4FE + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1216UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV4FD + (long long) mb[].off8)][($$CIV4FE + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1217NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV4FD) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV4FE + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1218UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_538
1219UnsupportedVectorTypes (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1220NonVectorizableAlignment (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1221UnsupportedOperation (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1669.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV4FD][$$CIV4FE + (long long) mb[].off4][(long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1668.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV4FD][($$CIV4FE + (long long) mb[].off4) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV505]] * $$TVX.$$.$$RET734A4A
1222NonVectorizableStride (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1223NonStrideOneStore (fail)High Level Optimizer21673not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_540_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV4FD) + (8ll)*($$CIV4FE + (long long) mb[].off4))
1224LoopParallelized (success)High Level Optimizer21672not availableLoop was automatically parallelized.not available
1225LoopCarriedDependence (fail)High Level Optimizer2167244Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1226LoopCarriedDependence (fail)High Level Optimizer2167245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1227AliasingInducedDependence (fail)High Level Optimizer2167245An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1228NonVectorizableAlignment (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV502 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1229UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][$$CIV502 + (long long) mb[].off4][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)])
1230NonVectorizableStride (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV502 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1231NonVectorizableAlignment (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV502 + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1232UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][$$CIV505 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV501][($$CIV502 + (long long) mb[].off4) - 1ll][1ll + ($$CIV505 + ((long long) .index->index + (long long) mb[].off0))])
1233NonVectorizableStride (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV501) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV502 + (long long) mb[].off4) - 1ll) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV505 + ((long long) .index->index + (long long) mb[].off0)))
1234UnsupportedOperation (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_541
1235UnsupportedVectorTypes (fail)High Level Optimizer21676not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1236LoopParallelized (success)High Level Optimizer21672not availableLoop was automatically parallelized.not available
1237LoopHasSideEffectsCall (fail)High Level Optimizer2168348Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1238ContainsFunctionCall (fail)High Level Optimizer2168348An attempt to SIMD vectorize failed because the loop contains a function call.not available
1239LoopCarriedDependence (fail)High Level Optimizer2168449Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1240LoopCarriedDependence (fail)High Level Optimizer2168450Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1241AliasingInducedDependence (fail)High Level Optimizer2168450An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1242NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV507 + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1243UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][1ll + ($$CIV507 + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1244NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV507 + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1245NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV507 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1246UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV506 + (long long) mb[].off8)][$$CIV507 + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1247NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV506) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV507 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1248UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_544
1249UnsupportedVectorTypes (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1250NonVectorizableAlignment (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1251UnsupportedOperation (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1673.[(long long) ibz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1672.[(long long) ivz][1ll][(long long) mb[].off8 + $$CIV506][$$CIV507 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV50E]] * $$TVX.$$.$$RET764C4C
1252NonVectorizableStride (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1253NonStrideOneStore (fail)High Level Optimizer21685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_546_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV506) + (8ll)*($$CIV507 + (long long) mb[].off4))
1254LoopParallelized (success)High Level Optimizer21684not availableLoop was automatically parallelized.not available
1255LoopCarriedDependence (fail)High Level Optimizer2168453Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1256LoopCarriedDependence (fail)High Level Optimizer2168454Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1257AliasingInducedDependence (fail)High Level Optimizer2168454An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1258NonVectorizableAlignment (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV50B + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1259UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][1ll + ($$CIV50B + (long long) mb[].off4)][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)])
1260NonVectorizableStride (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + ($$CIV50B + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1261NonVectorizableAlignment (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV50B + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1262UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][$$CIV50E + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV50A][$$CIV50B + (long long) mb[].off4][1ll + ($$CIV50E + ((long long) .index->index + (long long) mb[].off0))])
1263NonVectorizableStride (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50A) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV50B + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV50E + ((long long) .index->index + (long long) mb[].off0)))
1264UnsupportedOperation (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_547
1265UnsupportedVectorTypes (fail)High Level Optimizer21688not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1266LoopParallelized (success)High Level Optimizer21684not availableLoop was automatically parallelized.not available
1267LoopHasSideEffectsCall (fail)High Level Optimizer2169557Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1268ContainsFunctionCall (fail)High Level Optimizer2169557An attempt to SIMD vectorize failed because the loop contains a function call.not available
1269LoopCarriedDependence (fail)High Level Optimizer2169658Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1270LoopCarriedDependence (fail)High Level Optimizer2169659Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1271AliasingInducedDependence (fail)High Level Optimizer2169659An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1272NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50F) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1273UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1274NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV50F) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1275NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV50F + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1276UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][1ll + ($$CIV517 + ((long long) .index->index + (long long) mb[].off0))])
1277NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV50F + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV510) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1278UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_550
1279UnsupportedVectorTypes (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1280NonVectorizableAlignment (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1281UnsupportedOperation (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV50F][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivx][1ll][($$CIV50F + (long long) mb[].off8) - 1ll][(long long) mb[].off4 + $$CIV510][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET794E4E
1282NonVectorizableStride (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1283NonStrideOneStore (fail)High Level Optimizer21697not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_552_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV50F) + (8ll)*((long long) mb[].off4 + $$CIV510))
1284LoopParallelized (success)High Level Optimizer21696not availableLoop was automatically parallelized.not available
1285LoopCarriedDependence (fail)High Level Optimizer2169662Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1286LoopCarriedDependence (fail)High Level Optimizer2169663Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1287AliasingInducedDependence (fail)High Level Optimizer2169663An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1288NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV513) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1289UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1290NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV513) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1291NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV513 + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1292UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV513 + (long long) mb[].off8) - 1ll][1ll + ($$CIV514 + (long long) mb[].off4)][$$CIV517 + ((long long) .index->index + (long long) mb[].off0)])
1293NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV513 + (long long) mb[].off8) - 1ll) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV514 + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV517 + ((long long) .index->index + (long long) mb[].off0)))
1294UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_553
1295UnsupportedVectorTypes (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1296NonVectorizableAlignment (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1297UnsupportedOperation (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677.))->qlz_%data[].rns1681.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV513][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1676.[(long long) ivy][1ll][($$CIV513 + (long long) mb[].off8) - 1ll][$$CIV514 + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV517]] * $$TVX.$$.$$RET7A4F4F
1298NonVectorizableStride (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1299NonStrideOneStore (fail)High Level Optimizer21700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_555_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV513) + (8ll)*($$CIV514 + (long long) mb[].off4))
1300LoopParallelized (success)High Level Optimizer21696not availableLoop was automatically parallelized.not available
1301LoopHasSideEffectsCall (fail)High Level Optimizer2170766Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1302ContainsFunctionCall (fail)High Level Optimizer2170766An attempt to SIMD vectorize failed because the loop contains a function call.not available
1303LoopCarriedDependence (fail)High Level Optimizer2170867Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1304LoopCarriedDependence (fail)High Level Optimizer2170868Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1305AliasingInducedDependence (fail)High Level Optimizer2170868An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1306NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV518 + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1307UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV518 + (long long) mb[].off8)][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1308NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV518 + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1309NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV518) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1310UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdx * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][1ll + ($$CIV520 + ((long long) .index->index + (long long) mb[].off0))])
1311NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV518) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV519) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1312UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_556
1313UnsupportedVectorTypes (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1314NonVectorizableAlignment (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1315UnsupportedOperation (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) ibx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivx][1ll][(long long) mb[].off8 + $$CIV518][(long long) mb[].off4 + $$CIV519][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7C5050
1316NonVectorizableStride (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1317NonStrideOneStore (fail)High Level Optimizer21709not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_558_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV518) + (8ll)*((long long) mb[].off4 + $$CIV519))
1318LoopParallelized (success)High Level Optimizer21708not availableLoop was automatically parallelized.not available
1319LoopCarriedDependence (fail)High Level Optimizer2170871Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1320LoopCarriedDependence (fail)High Level Optimizer2170872Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1321AliasingInducedDependence (fail)High Level Optimizer2170872An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1322NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV51C + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1323UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdz * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][1ll + ($$CIV51C + (long long) mb[].off8)][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1324NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + ($$CIV51C + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1325NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV51C) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1326UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in hdtdy * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$CIV51C][1ll + ($$CIV51D + (long long) mb[].off4)][$$CIV520 + ((long long) .index->index + (long long) mb[].off0)])
1327NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV51C) + (.info->info%d-aux%bounds%mult[][2ll])*($$CIV51D + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*($$CIV520 + ((long long) .index->index + (long long) mb[].off0)))
1328UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in &T_559
1329UnsupportedVectorTypes (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1330NonVectorizableAlignment (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1331UnsupportedOperation (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685.))->qrz_%data[].rns1689.[(long long) iby][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]] + ((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1684.[(long long) ivy][1ll][(long long) mb[].off8 + $$CIV51C][$$CIV51D + (long long) mb[].off4][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV520]] * $$TVX.$$.$$RET7D5151
1332NonVectorizableStride (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1333NonStrideOneStore (fail)High Level Optimizer21712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_561_1%addr + (long long) mb[].off8 * (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$CIV51C) + (8ll)*($$CIV51D + (long long) mb[].off4))
1334LoopParallelized (success)High Level Optimizer21708not availableLoop was automatically parallelized.not available
1335LoopParallelized (success)High Level Optimizer341561not availableLoop was automatically parallelized.not available
1336UnsupportedVectorTypes (fail)High Level Optimizer341562not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1337LoopHasSideEffectsCall (fail)High Level Optimizer3415773Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1338ContainsFunctionCall (fail)High Level Optimizer3415773An attempt to SIMD vectorize failed because the loop contains a function call.not available
1339LoopHasSideEffectsCall (fail)High Level Optimizer3415784Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1340ContainsFunctionCall (fail)High Level Optimizer3415784An attempt to SIMD vectorize failed because the loop contains a function call.not available
1341LoopHasSideEffectsCall (fail)High Level Optimizer3415795Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__eos_NMOD_calc_eigens"
1342ContainsFunctionCall (fail)High Level Optimizer3415795An attempt to SIMD vectorize failed because the loop contains a function call.not available
1343LoopParallelized (success)High Level Optimizer341580not availableLoop was automatically parallelized.not available
1344LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1345CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1346LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1347CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1348LoopRolled (success)High Level Optimizer341581not availableLoop rolled has been applied.not available
1349CompleteLoopUnroll (success)High Level Optimizer341581not availableComplete loop unroll was performed.not available
1350LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1351LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1352LoopParallelized (success)High Level Optimizer341582not availableLoop was automatically parallelized.not available
1353LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1354LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1355LoopParallelized (success)High Level Optimizer341583not availableLoop was automatically parallelized.not available
1356LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1357LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1358LoopParallelized (success)High Level Optimizer341584not availableLoop was automatically parallelized.not available
1359LoopParallelized (success)High Level Optimizer341585not availableLoop was automatically parallelized.not available
1360LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1361LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1362LoopParallelized (success)High Level Optimizer341586not availableLoop was automatically parallelized.not available
1363LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1364LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1365LoopParallelized (success)High Level Optimizer341587not availableLoop was automatically parallelized.not available
1366LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1367LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1368LoopParallelized (success)High Level Optimizer341588not availableLoop was automatically parallelized.not available
1369LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1370LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1371LoopParallelized (success)High Level Optimizer341589not availableLoop was automatically parallelized.not available
1372LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1373LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1374LoopParallelized (success)High Level Optimizer341590not availableLoop was automatically parallelized.not available
1375LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
1376LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
1377LoopParallelized (success)High Level Optimizer341591not availableLoop was automatically parallelized.not available
1378LoopCarriedDependence (fail)High Level Optimizer3514171Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "pt_%data[].rns1809."
1379NonInnermostLoop (fail)High Level Optimizer3514171An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1380LoopCarriedDependence (fail)High Level Optimizer3514182Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1381LoopCarriedDependence (fail)High Level Optimizer3514183Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1382AliasingInducedDependence (fail)High Level Optimizer3514183An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1383LoopCarriedDependence (fail)High Level Optimizer3514234Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "pt_%data[].rns1809."
1384LoopCarriedDependence (fail)High Level Optimizer3514245Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1385LoopCarriedDependence (fail)High Level Optimizer3514246Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1386AliasingInducedDependence (fail)High Level Optimizer3514246An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1387NonVectorizableAlignment (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1388NonVectorizableStride (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1389NonStrideOneStore (fail)High Level Optimizer351425not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-pt_%addr->pt_%d-data%addr.rns1808. + d-pt_%addr->pt_%d-data%rvo.rns1805. + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.)*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[1ll])*(1ll) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[2ll])*((long long) mb[].off8 + $$CIV54D) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[3ll])*((long long) mb[].off4 + $$CIV54E) + (d-pt_%addr->pt_%d-data%bounds%mult[].rns1807.[4ll])*((long long) ((int *)((char *)d-pt_%addr + 40ll))->pt_%x[].rns1806.[(long long) mb[].off0 + $$CIV54F]))
1390LoopCarriedDependence (fail)High Level Optimizer3514317Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_x_%data[].rns1821."
1391LoopCarriedDependence (fail)High Level Optimizer3514328Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1392LoopCarriedDependence (fail)High Level Optimizer3514339Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1393UnsupportedStructure (fail)High Level Optimizer3514339An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1394ContainsControlFlow (fail)High Level Optimizer3514339An attempt to SIMD vectorize failed because the loop contains control flow.not available
1395LoopCarriedDependence (fail)High Level Optimizer35145110Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_y_%data[].rns1828."
1396LoopCarriedDependence (fail)High Level Optimizer35145211Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1397LoopCarriedDependence (fail)High Level Optimizer35145312Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1398UnsupportedStructure (fail)High Level Optimizer35145312An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1399ContainsControlFlow (fail)High Level Optimizer35145312An attempt to SIMD vectorize failed because the loop contains control flow.not available
1400LoopCarriedDependence (fail)High Level Optimizer35147113Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1401LoopCarriedDependence (fail)High Level Optimizer35147214Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1402LoopCarriedDependence (fail)High Level Optimizer35147315Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1403UnsupportedStructure (fail)High Level Optimizer35147315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1404ContainsControlFlow (fail)High Level Optimizer35147315An attempt to SIMD vectorize failed because the loop contains control flow.not available
1405LoopCarriedDependence (fail)High Level Optimizer35149316Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: "limiter_ppm_%data[].rns1841."
1406LoopCarriedDependence (fail)High Level Optimizer35149417Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1407LoopCarriedDependence (fail)High Level Optimizer35149418Loop was not automatically parallelized because variable carried dependence.
  • Variable Name: aliasing or function call
1408AliasingInducedDependence (fail)High Level Optimizer35149418An attempt to SIMD vectorize failed because of aliasing induced dependence.not available
1409CompleteLoopUnroll (success)High Level Optimizer351495not availableComplete loop unroll was performed.not available
1410LoopHasSideEffectsCall (fail)High Level Optimizer35150020Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1411ContainsFunctionCall (fail)High Level Optimizer35150020An attempt to SIMD vectorize failed because the loop contains a function call.not available
1412LoopHasSideEffectsCall (fail)High Level Optimizer35150121Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1413ContainsFunctionCall (fail)High Level Optimizer35150121An attempt to SIMD vectorize failed because the loop contains a function call.not available
1414LoopHasSideEffectsCall (fail)High Level Optimizer35150122Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1415ContainsFunctionCall (fail)High Level Optimizer35150122An attempt to SIMD vectorize failed because the loop contains a function call.not available
1416LoopFusion (success)High Level Optimizer35150287Loops were fused.
  • Loop Line Number: 1502
  • Loop Line Number: 1502
1417IterationCountTooSmall (fail)High Level Optimizer35150287An attempt to SIMD vectorize failed because the iteration count is too small.not available
1418NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV563 + (long long) mb[].off0) - 1ll]))
1419NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV563 + (long long) mb[].off0) - 1ll]))
1420NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_625_1%addr + -8ll + (8ll)*($$CIV81F + 4ll))
1421NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV81F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[$$CIV563 + (long long) mb[].off0]))
1422IterationCountTooSmall (fail)High Level Optimizer35150225An attempt to SIMD vectorize failed because the iteration count is too small.not available
1423NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_625_1%addr + -8ll + (8ll)*($$CIV55F + 7ll))
1424NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV55F + ($$CIV562 + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV563 + (long long) mb[].off0)]))
1425IterationCountTooSmall (fail)High Level Optimizer35150226An attempt to SIMD vectorize failed because the iteration count is too small.not available
1426NonVectorizableAlignment (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1427UnsupportedOperation (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in min(((double *)((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837.))->limiter_ppm_%data[].rns1841.[1ll][1ll][(long long) mb[].off8 + $$CIV561][$$CIV562 + (long long) mb[].off4][(long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]],((double *)((char *)d-T_625_1%addr + -8ll))->T_625[].rns1853.[$$CIV560 + 1ll])
1428NonVectorizableStride (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1429NonStrideOneStore (fail)High Level Optimizer351502not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-limiter_ppm_%addr->limiter_ppm_%d-data%addr.rns1840. + d-limiter_ppm_%addr->limiter_ppm_%d-data%rvo.rns1837. + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.)*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[1ll])*(1ll) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[2ll])*((long long) mb[].off8 + $$CIV561) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[3ll])*($$CIV562 + (long long) mb[].off4) + (d-limiter_ppm_%addr->limiter_ppm_%d-data%bounds%mult[].rns1839.[4ll])*((long long) ((int *)((char *)d-limiter_ppm_%addr + 40ll))->limiter_ppm_%x[].rns1838.[$$CIV563 + (long long) mb[].off0]))
1430LoopHasSideEffectsCall (fail)High Level Optimizer35150727Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1431ContainsFunctionCall (fail)High Level Optimizer35150727An attempt to SIMD vectorize failed because the loop contains a function call.not available
1432LoopHasSideEffectsCall (fail)High Level Optimizer35150828Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1433ContainsFunctionCall (fail)High Level Optimizer35150828An attempt to SIMD vectorize failed because the loop contains a function call.not available
1434LoopHasSideEffectsCall (fail)High Level Optimizer35150829Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1435ContainsFunctionCall (fail)High Level Optimizer35150829An attempt to SIMD vectorize failed because the loop contains a function call.not available
1436IterationCountTooSmall (fail)High Level Optimizer35150931An attempt to SIMD vectorize failed because the iteration count is too small.not available
1437NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV564 + T_628)))
1438NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV565 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV564 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[($$CIV56D + (long long) mb[].off0) - 1ll]))
1439IterationCountTooSmall (fail)High Level Optimizer35150933An attempt to SIMD vectorize failed because the iteration count is too small.not available
1440NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV566 + T_628)))
1441NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV567 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV566 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[$$CIV56D + (long long) mb[].off0]))
1442IterationCountTooSmall (fail)High Level Optimizer35150935An attempt to SIMD vectorize failed because the iteration count is too small.not available
1443NonVectorizableAlignment (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_627_1%addr + -8ll + (8ll)*(1ll + ($$CIV568 + T_628)))
1444NonVectorizableStride (fail)High Level Optimizer351509not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_x_%addr->limiter_x_%d-data%addr.rns1820. + d-limiter_x_%addr->limiter_x_%d-data%rvo.rns1817. + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.)*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[1ll])*(1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[2ll])*(($$CIV569 + ($$CIV56B + (long long) mb[].off8)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[3ll])*(($$CIV568 + ($$CIV56C + (long long) mb[].off4)) - 1ll) + (d-limiter_x_%addr->limiter_x_%d-data%bounds%mult[].rns1819.[4ll])*((long long) ((int *)((char *)d-limiter_x_%addr + 40ll))->limiter_x_%x[].rns1818.[1ll + ($$CIV56D + (long long) mb[].off0)]))
1445LoopParallelized (success)High Level Optimizer351509not availableLoop was automatically parallelized.not available
1446LoopHasSideEffectsCall (fail)High Level Optimizer35151637Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1447ContainsFunctionCall (fail)High Level Optimizer35151637An attempt to SIMD vectorize failed because the loop contains a function call.not available
1448LoopHasSideEffectsCall (fail)High Level Optimizer35151738Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1449ContainsFunctionCall (fail)High Level Optimizer35151738An attempt to SIMD vectorize failed because the loop contains a function call.not available
1450LoopHasSideEffectsCall (fail)High Level Optimizer35151739Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1451ContainsFunctionCall (fail)High Level Optimizer35151739An attempt to SIMD vectorize failed because the loop contains a function call.not available
1452LoopFusion (success)High Level Optimizer35151824Loops were fused.
  • Loop Line Number: 1518
  • Loop Line Number: 1518
1453IterationCountTooSmall (fail)High Level Optimizer35151824An attempt to SIMD vectorize failed because the iteration count is too small.not available
1454NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]))
1455NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV57A + (long long) mb[].off0) - 1ll]))
1456NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + -8ll + (8ll)*($$CIV820 + 4ll))
1457NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV820 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[$$CIV57A + (long long) mb[].off0]))
1458IterationCountTooSmall (fail)High Level Optimizer35151842An attempt to SIMD vectorize failed because the iteration count is too small.not available
1459NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + -8ll + (8ll)*($$CIV570 + 7ll))
1460NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*((long long) mb[].off8 + $$CIV572) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV570 + ($$CIV573 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV57A + (long long) mb[].off0)]))
1461IterationCountTooSmall (fail)High Level Optimizer35151843An attempt to SIMD vectorize failed because the iteration count is too small.not available
1462LoopHasSideEffectsCall (fail)High Level Optimizer35151744Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1463ContainsFunctionCall (fail)High Level Optimizer35151744An attempt to SIMD vectorize failed because the loop contains a function call.not available
1464LoopHasSideEffectsCall (fail)High Level Optimizer35151745Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1465ContainsFunctionCall (fail)High Level Optimizer35151745An attempt to SIMD vectorize failed because the loop contains a function call.not available
1466IterationCountTooSmall (fail)High Level Optimizer35151846An attempt to SIMD vectorize failed because the iteration count is too small.not available
1467NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1468NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1469NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV574 + 1ll))
1470IterationCountTooSmall (fail)High Level Optimizer35151847An attempt to SIMD vectorize failed because the iteration count is too small.not available
1471NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1472NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1473NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV575 + 4ll))
1474IterationCountTooSmall (fail)High Level Optimizer35151848An attempt to SIMD vectorize failed because the iteration count is too small.not available
1475NonVectorizableAlignment (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1476NonVectorizableStride (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1477NonStrideOneStore (fail)High Level Optimizer351518not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_629_1%addr + d-T_629_1%rvo + (d-T_629_1%bounds%mult[].off48)*($$CIV576 + 7ll))
1478LoopHasSideEffectsCall (fail)High Level Optimizer35152350Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1479ContainsFunctionCall (fail)High Level Optimizer35152350An attempt to SIMD vectorize failed because the loop contains a function call.not available
1480LoopHasSideEffectsCall (fail)High Level Optimizer35152451Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1481ContainsFunctionCall (fail)High Level Optimizer35152451An attempt to SIMD vectorize failed because the loop contains a function call.not available
1482LoopHasSideEffectsCall (fail)High Level Optimizer35152452Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1483ContainsFunctionCall (fail)High Level Optimizer35152452An attempt to SIMD vectorize failed because the loop contains a function call.not available
1484IterationCountTooSmall (fail)High Level Optimizer35152554An attempt to SIMD vectorize failed because the iteration count is too small.not available
1485NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57B + T_634)))
1486NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV57C + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57B + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[($$CIV58D + (long long) mb[].off0) - 1ll]))
1487IterationCountTooSmall (fail)High Level Optimizer35152556An attempt to SIMD vectorize failed because the iteration count is too small.not available
1488NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57D + T_634)))
1489NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV57E + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57D + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[$$CIV58D + (long long) mb[].off0]))
1490IterationCountTooSmall (fail)High Level Optimizer35152558An attempt to SIMD vectorize failed because the iteration count is too small.not available
1491NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + -8ll + (8ll)*(1ll + ($$CIV57F + T_634)))
1492NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_y_%addr->limiter_y_%d-data%addr.rns1827. + d-limiter_y_%addr->limiter_y_%d-data%rvo.rns1824. + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.)*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[1ll])*(1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[2ll])*(($$CIV580 + ($$CIV582 + (long long) mb[].off8)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[3ll])*(($$CIV57F + ($$CIV583 + (long long) mb[].off4)) - 1ll) + (d-limiter_y_%addr->limiter_y_%d-data%bounds%mult[].rns1826.[4ll])*((long long) ((int *)((char *)d-limiter_y_%addr + 40ll))->limiter_y_%x[].rns1825.[1ll + ($$CIV58D + (long long) mb[].off0)]))
1493LoopParallelized (success)High Level Optimizer351525not availableLoop was automatically parallelized.not available
1494LoopHasSideEffectsCall (fail)High Level Optimizer35152460Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1495ContainsFunctionCall (fail)High Level Optimizer35152460An attempt to SIMD vectorize failed because the loop contains a function call.not available
1496LoopHasSideEffectsCall (fail)High Level Optimizer35152461Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1497ContainsFunctionCall (fail)High Level Optimizer35152461An attempt to SIMD vectorize failed because the loop contains a function call.not available
1498IterationCountTooSmall (fail)High Level Optimizer35152563An attempt to SIMD vectorize failed because the iteration count is too small.not available
1499NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1500NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1501NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV584 + T_634.rnnEC9)))
1502IterationCountTooSmall (fail)High Level Optimizer35152565An attempt to SIMD vectorize failed because the iteration count is too small.not available
1503NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1504NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1505NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV586 + T_634.rnnEC9)))
1506IterationCountTooSmall (fail)High Level Optimizer35152567An attempt to SIMD vectorize failed because the iteration count is too small.not available
1507NonVectorizableAlignment (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1508NonVectorizableStride (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1509NonStrideOneStore (fail)High Level Optimizer351525not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_633_1%addr + d-T_633_1%rvo + (d-T_633_1%bounds%mult[].off48)*(1ll + ($$CIV588 + T_634.rnnEC9)))
1510LoopHasSideEffectsCall (fail)High Level Optimizer35153269Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1511ContainsFunctionCall (fail)High Level Optimizer35153269An attempt to SIMD vectorize failed because the loop contains a function call.not available
1512LoopHasSideEffectsCall (fail)High Level Optimizer35153370Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1513ContainsFunctionCall (fail)High Level Optimizer35153370An attempt to SIMD vectorize failed because the loop contains a function call.not available
1514LoopHasSideEffectsCall (fail)High Level Optimizer35153371Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1515ContainsFunctionCall (fail)High Level Optimizer35153371An attempt to SIMD vectorize failed because the loop contains a function call.not available
1516IterationCountTooSmall (fail)High Level Optimizer35153473An attempt to SIMD vectorize failed because the iteration count is too small.not available
1517NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV58E + T_638)))
1518NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV58F + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV58E + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[($$CIV5A0 + (long long) mb[].off0) - 1ll]))
1519IterationCountTooSmall (fail)High Level Optimizer35153475An attempt to SIMD vectorize failed because the iteration count is too small.not available
1520NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV590 + T_638)))
1521NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV591 + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV590 + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[$$CIV5A0 + (long long) mb[].off0]))
1522IterationCountTooSmall (fail)High Level Optimizer35153477An attempt to SIMD vectorize failed because the iteration count is too small.not available
1523NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + -8ll + (8ll)*(1ll + ($$CIV592 + T_638)))
1524NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-limiter_z_%addr->limiter_z_%d-data%addr.rns1834. + d-limiter_z_%addr->limiter_z_%d-data%rvo.rns1831. + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.)*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[1ll])*(1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[2ll])*(($$CIV593 + ($$CIV595 + (long long) mb[].off8)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[3ll])*(($$CIV592 + ($$CIV596 + (long long) mb[].off4)) - 1ll) + (d-limiter_z_%addr->limiter_z_%d-data%bounds%mult[].rns1833.[4ll])*((long long) ((int *)((char *)d-limiter_z_%addr + 40ll))->limiter_z_%x[].rns1832.[1ll + ($$CIV5A0 + (long long) mb[].off0)]))
1525LoopParallelized (success)High Level Optimizer351534not availableLoop was automatically parallelized.not available
1526LoopHasSideEffectsCall (fail)High Level Optimizer35153379Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1527ContainsFunctionCall (fail)High Level Optimizer35153379An attempt to SIMD vectorize failed because the loop contains a function call.not available
1528LoopHasSideEffectsCall (fail)High Level Optimizer35153380Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1529ContainsFunctionCall (fail)High Level Optimizer35153380An attempt to SIMD vectorize failed because the loop contains a function call.not available
1530IterationCountTooSmall (fail)High Level Optimizer35153482An attempt to SIMD vectorize failed because the iteration count is too small.not available
1531NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1532NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1533NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV597 + T_638.rnnECA)))
1534IterationCountTooSmall (fail)High Level Optimizer35153484An attempt to SIMD vectorize failed because the iteration count is too small.not available
1535NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1536NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1537NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV599 + T_638.rnnECA)))
1538IterationCountTooSmall (fail)High Level Optimizer35153486An attempt to SIMD vectorize failed because the iteration count is too small.not available
1539NonVectorizableAlignment (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1540NonVectorizableStride (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1541NonStrideOneStore (fail)High Level Optimizer351534not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_637_1%addr + d-T_637_1%rvo + (d-T_637_1%bounds%mult[].off48)*(1ll + ($$CIV59B + T_638.rnnECA)))
1542LoopHasSideEffectsCall (fail)High Level Optimizer35153241Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1543ContainsFunctionCall (fail)High Level Optimizer35153241An attempt to SIMD vectorize failed because the loop contains a function call.not available
1544ContainsFunctionCall (fail)High Level Optimizer35153278An attempt to SIMD vectorize failed because the loop contains a function call.not available
1545LoopHasSideEffectsCall (fail)High Level Optimizer35153292Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1546ContainsFunctionCall (fail)High Level Optimizer35153292An attempt to SIMD vectorize failed because the loop contains a function call.not available
1547ContainsFunctionCall (fail)High Level Optimizer35153259An attempt to SIMD vectorize failed because the loop contains a function call.not available
1548LoopRolled (success)High Level Optimizer36not available485Loop rolled has been applied.not available
1549LoopRolled (success)High Level Optimizer36not available486Loop rolled has been applied.not available
1550LoopRolled (success)High Level Optimizer36not available487Loop rolled has been applied.not available
1551LoopRolled (success)High Level Optimizer36not available488Loop rolled has been applied.not available
1552LoopRolled (success)High Level Optimizer36not available489Loop rolled has been applied.not available
1553LoopRolled (success)High Level Optimizer36not available490Loop rolled has been applied.not available
1554LoopHasSideEffectsCall (fail)High Level Optimizer374751Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "__sweepscheme_NMOD_protect_all"
1555ContainsFunctionCall (fail)High Level Optimizer374751An attempt to SIMD vectorize failed because the loop contains a function call.not available
1556LoopRolled (success)High Level Optimizer37476not availableLoop rolled has been applied.not available
1557CompleteLoopUnroll (success)High Level Optimizer37476not availableComplete loop unroll was performed.not available
1558LoopRolled (success)High Level Optimizer37476not availableLoop rolled has been applied.not available
1559CompleteLoopUnroll (success)High Level Optimizer37476not availableComplete loop unroll was performed.not available
1560LoopRolled (success)High Level Optimizer37477not availableLoop rolled has been applied.not available
1561CompleteLoopUnroll (success)High Level Optimizer37477not availableComplete loop unroll was performed.not available
1562CompleteLoopUnroll (success)High Level Optimizer4457not availableComplete loop unroll was performed.not available
1563CompleteLoopUnroll (success)High Level Optimizer38427not availableComplete loop unroll was performed.not available
1564CompleteLoopUnroll (success)High Level Optimizer38428not availableComplete loop unroll was performed.not available
1565CompleteLoopUnroll (success)High Level Optimizer38428not availableComplete loop unroll was performed.not available
1566CompleteLoopUnroll (success)High Level Optimizer38431not availableComplete loop unroll was performed.not available
1567CompleteLoopUnroll (success)High Level Optimizer38432not availableComplete loop unroll was performed.not available
1568CompleteLoopUnroll (success)High Level Optimizer38432not availableComplete loop unroll was performed.not available
1569LoopHasSideEffectsCall (fail)High Level Optimizer384357Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1570ContainsFunctionCall (fail)High Level Optimizer384357An attempt to SIMD vectorize failed because the loop contains a function call.not available
1571LoopHasSideEffectsCall (fail)High Level Optimizer384368Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1572ContainsFunctionCall (fail)High Level Optimizer384368An attempt to SIMD vectorize failed because the loop contains a function call.not available
1573LoopHasSideEffectsCall (fail)High Level Optimizer384369Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1574ContainsFunctionCall (fail)High Level Optimizer384369An attempt to SIMD vectorize failed because the loop contains a function call.not available
1575LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1576LoopHasSideEffectsCall (fail)High Level Optimizer3843517Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1577ContainsFunctionCall (fail)High Level Optimizer3843517An attempt to SIMD vectorize failed because the loop contains a function call.not available
1578LoopHasSideEffectsCall (fail)High Level Optimizer3843618Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1579ContainsFunctionCall (fail)High Level Optimizer3843618An attempt to SIMD vectorize failed because the loop contains a function call.not available
1580LoopHasSideEffectsCall (fail)High Level Optimizer3843619Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1581ContainsFunctionCall (fail)High Level Optimizer3843619An attempt to SIMD vectorize failed because the loop contains a function call.not available
1582LoopHasSideEffectsCall (fail)High Level Optimizer3843511Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1583ContainsFunctionCall (fail)High Level Optimizer3843511An attempt to SIMD vectorize failed because the loop contains a function call.not available
1584LoopHasSideEffectsCall (fail)High Level Optimizer3843610Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1585ContainsFunctionCall (fail)High Level Optimizer3843610An attempt to SIMD vectorize failed because the loop contains a function call.not available
1586LoopHasSideEffectsCall (fail)High Level Optimizer384362Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1587ContainsFunctionCall (fail)High Level Optimizer384362An attempt to SIMD vectorize failed because the loop contains a function call.not available
1588LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1589LoopHasSideEffectsCall (fail)High Level Optimizer3843529Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1590ContainsFunctionCall (fail)High Level Optimizer3843529An attempt to SIMD vectorize failed because the loop contains a function call.not available
1591LoopHasSideEffectsCall (fail)High Level Optimizer3843630Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1592ContainsFunctionCall (fail)High Level Optimizer3843630An attempt to SIMD vectorize failed because the loop contains a function call.not available
1593LoopHasSideEffectsCall (fail)High Level Optimizer3843631Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1594ContainsFunctionCall (fail)High Level Optimizer3843631An attempt to SIMD vectorize failed because the loop contains a function call.not available
1595LoopHasSideEffectsCall (fail)High Level Optimizer384354Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1596ContainsFunctionCall (fail)High Level Optimizer384354An attempt to SIMD vectorize failed because the loop contains a function call.not available
1597LoopHasSideEffectsCall (fail)High Level Optimizer384361Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1598ContainsFunctionCall (fail)High Level Optimizer384361An attempt to SIMD vectorize failed because the loop contains a function call.not available
1599LoopHasSideEffectsCall (fail)High Level Optimizer3843614Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1600ContainsFunctionCall (fail)High Level Optimizer3843614An attempt to SIMD vectorize failed because the loop contains a function call.not available
1601LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1602LoopHasSideEffectsCall (fail)High Level Optimizer384353Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1603ContainsFunctionCall (fail)High Level Optimizer384353An attempt to SIMD vectorize failed because the loop contains a function call.not available
1604LoopHasSideEffectsCall (fail)High Level Optimizer3843613Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1605ContainsFunctionCall (fail)High Level Optimizer3843613An attempt to SIMD vectorize failed because the loop contains a function call.not available
1606LoopHasSideEffectsCall (fail)High Level Optimizer3843615Loop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1607ContainsFunctionCall (fail)High Level Optimizer3843615An attempt to SIMD vectorize failed because the loop contains a function call.not available
1608LoopParallelized (success)High Level Optimizer38437not availableLoop was automatically parallelized.not available
1609CompleteLoopUnroll (success)High Level Optimizer38441not availableComplete loop unroll was performed.not available
1610CompleteLoopUnroll (success)High Level Optimizer38441not availableComplete loop unroll was performed.not available
1611CompleteLoopUnroll (success)High Level Optimizer38442not availableComplete loop unroll was performed.not available
1612LoopHasSideEffectsCall (fail)High Level Optimizer38435not availableLoop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1613LoopHasSideEffectsCall (fail)High Level Optimizer38435not availableLoop was not automatically parallelized because it contains a call that may have side effects.
  • Function Name: "_dealloca"
1614LoopParallelized (success)High Level Optimizer39138not availableLoop was automatically parallelized.not available
1615LoopFusion (success)High Level Optimizer3915234Loops were fused.
  • Loop Line Number: 152
  • Loop Line Number: 153
1616NotProfitable (fail)High Level Optimizer3915234An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1617NonVectorizableAlignment (fail)High Level Optimizer39152not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV822 + 1ll))
1618UnsupportedVectorTypes (fail)High Level Optimizer39152not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1619NonVectorizableAlignment (fail)High Level Optimizer39153not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV822 + 1ll))
1620UnsupportedVectorTypes (fail)High Level Optimizer39153not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1621NotProfitable (fail)High Level Optimizer391544An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1622NonVectorizableAlignment (fail)High Level Optimizer39154not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIV7A1 + 1ll))
1623UnsupportedVectorTypes (fail)High Level Optimizer39154not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1624LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 155
  • Loop Line Number: 157
1625LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 155
  • Loop Line Number: 156
1626LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 157
  • Loop Line Number: 159
1627LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 157
  • Loop Line Number: 158
1628LoopFusion (success)High Level Optimizer3915542Loops were fused.
  • Loop Line Number: 159
  • Loop Line Number: 160
1629NotProfitable (fail)High Level Optimizer3915542An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1630NonVectorizableAlignment (fail)High Level Optimizer39155not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV837 + 1ll))
1631UnsupportedVectorTypes (fail)High Level Optimizer39155not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1632NonVectorizableAlignment (fail)High Level Optimizer39156not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV837 + 1ll))
1633UnsupportedVectorTypes (fail)High Level Optimizer39156not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1634NonVectorizableAlignment (fail)High Level Optimizer39157not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIV837 + 1ll))
1635UnsupportedVectorTypes (fail)High Level Optimizer39157not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1636NonVectorizableAlignment (fail)High Level Optimizer39158not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV837 + 1ll))
1637UnsupportedVectorTypes (fail)High Level Optimizer39158not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1638NonVectorizableAlignment (fail)High Level Optimizer39159not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV837 + 1ll))
1639UnsupportedVectorTypes (fail)High Level Optimizer39159not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1640NonVectorizableAlignment (fail)High Level Optimizer39160not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdz_i%addr + d-fdz_i%rvo + (4ll)*($$CIV837 + 1ll))
1641UnsupportedVectorTypes (fail)High Level Optimizer39160not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1642CompleteLoopUnroll (success)High Level Optimizer39162not availableComplete loop unroll was performed.not available
1643CompleteLoopUnroll (success)High Level Optimizer39163not availableComplete loop unroll was performed.not available
1644CompleteLoopUnroll (success)High Level Optimizer39164not availableComplete loop unroll was performed.not available
1645CompleteLoopUnroll (success)High Level Optimizer39165not availableComplete loop unroll was performed.not available
1646CompleteLoopUnroll (success)High Level Optimizer39166not availableComplete loop unroll was performed.not available
1647CompleteLoopUnroll (success)High Level Optimizer39167not availableComplete loop unroll was performed.not available
1648CompleteLoopUnroll (success)High Level Optimizer39168not availableComplete loop unroll was performed.not available
1649CompleteLoopUnroll (success)High Level Optimizer39169not availableComplete loop unroll was performed.not available
1650CompleteLoopUnroll (success)High Level Optimizer39170not availableComplete loop unroll was performed.not available
1651LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 222
  • Loop Line Number: 224
1652LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 222
  • Loop Line Number: 223
1653LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 224
  • Loop Line Number: 226
1654LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 224
  • Loop Line Number: 225
1655LoopFusion (success)High Level Optimizer3922246Loops were fused.
  • Loop Line Number: 226
  • Loop Line Number: 227
1656NotProfitable (fail)High Level Optimizer3922246An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1657NonVectorizableAlignment (fail)High Level Optimizer39222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV838 + 1ll))
1658UnsupportedVectorTypes (fail)High Level Optimizer39222not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1659NonVectorizableAlignment (fail)High Level Optimizer39223not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV838 + 1ll))
1660UnsupportedVectorTypes (fail)High Level Optimizer39223not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1661NonVectorizableAlignment (fail)High Level Optimizer39224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV838 + 1ll))
1662UnsupportedVectorTypes (fail)High Level Optimizer39224not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1663NonVectorizableAlignment (fail)High Level Optimizer39225not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV838 + 1ll))
1664UnsupportedVectorTypes (fail)High Level Optimizer39225not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1665NonVectorizableAlignment (fail)High Level Optimizer39226not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV838 + 1ll))
1666UnsupportedVectorTypes (fail)High Level Optimizer39226not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1667NonVectorizableAlignment (fail)High Level Optimizer39227not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV838 + 1ll))
1668UnsupportedVectorTypes (fail)High Level Optimizer39227not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1669LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 234
1670LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 232
1671LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 230
  • Loop Line Number: 231
1672LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 232
  • Loop Line Number: 233
1673LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 234
  • Loop Line Number: 236
1674LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 234
  • Loop Line Number: 235
1675LoopFusion (success)High Level Optimizer392306Loops were fused.
  • Loop Line Number: 236
  • Loop Line Number: 237
1676NotProfitable (fail)High Level Optimizer392306An attempt to SIMD vectorize failed because it is not profitable to vectorize.not available
1677NonVectorizableAlignment (fail)High Level Optimizer39230not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIV839 + 1ll))
1678UnsupportedVectorTypes (fail)High Level Optimizer39230not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1679NonVectorizableAlignment (fail)High Level Optimizer39231not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIV839 + 1ll))
1680UnsupportedVectorTypes (fail)High Level Optimizer39231not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1681NonVectorizableAlignment (fail)High Level Optimizer39232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIV839 + 1ll))
1682UnsupportedVectorTypes (fail)High Level Optimizer39232not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1683NonVectorizableAlignment (fail)High Level Optimizer39233not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIV839 + 1ll))
1684UnsupportedVectorTypes (fail)High Level Optimizer39233not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1685NonVectorizableAlignment (fail)High Level Optimizer39234not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIV839 + 1ll))
1686UnsupportedVectorTypes (fail)High Level Optimizer39234not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1687NonVectorizableAlignment (fail)High Level Optimizer39235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIV839 + 1ll))
1688UnsupportedVectorTypes (fail)High Level Optimizer39235not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1689NonVectorizableAlignment (fail)High Level Optimizer39236not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIV839 + 1ll))
1690UnsupportedVectorTypes (fail)High Level Optimizer39236not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1691NonVectorizableAlignment (fail)High Level Optimizer39237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIV839 + 1ll))
1692UnsupportedVectorTypes (fail)High Level Optimizer39237not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
1693CompleteLoopUnroll (success)High Level Optimizer39238not availableComplete loop unroll was performed.not available
1694LoopParallelized (success)High Level Optimizer39251not availableLoop was automatically parallelized.not available
1695LoopParallelized (success)High Level Optimizer39253not availableLoop was automatically parallelized.not available
1696LoopParallelized (success)High Level Optimizer39255not availableLoop was automatically parallelized.not available
1697LoopParallelized (success)High Level Optimizer39257not availableLoop was automatically parallelized.not available
1698LoopParallelized (success)High Level Optimizer39259not availableLoop was automatically parallelized.not available
1699LoopParallelized (success)High Level Optimizer39270not availableLoop was automatically parallelized.not available
1700LoopHasPrivateVariables (success)High Level Optimizer4138231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", and "$$CIV3"
1701LoopParallelized (success)High Level Optimizer4138231Loop was automatically parallelized.not available
1702NonInnermostLoop (fail)High Level Optimizer4138231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1703NonVectorizableAlignment (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1704NonVectorizableStride (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1705NonStrideOneStore (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1706NonVectorizableAlignment (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1707NonVectorizableStride (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1708NonStrideOneStore (fail)High Level Optimizer413833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV83D) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV83E + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV83F + (long long) $$LBnd40626)))
1709LoopHasPrivateVariables (success)High Level Optimizer4238231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV4", "$$CIV4", "$$CIV3", and "$$CIV3"
1710LoopParallelized (success)High Level Optimizer4238231Loop was automatically parallelized.not available
1711LoopInterchange (success)High Level Optimizer4238231Loop interchanging was applied to loop nest.not available
1712NonInnermostLoop (fail)High Level Optimizer4238231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1713UnsupportedStructure (fail)High Level Optimizer4238242An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1714ContainsControlFlow (fail)High Level Optimizer4238242An attempt to SIMD vectorize failed because the loop contains control flow.not available
1715UnsupportedStructure (fail)High Level Optimizer4238244An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1716ContainsControlFlow (fail)High Level Optimizer4238244An attempt to SIMD vectorize failed because the loop contains control flow.not available
1717LoopHasPrivateVariables (success)High Level Optimizer4338231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", "$$CIV3", "$$CIV4", "$$CIV3", and "$$CIV3"
1718LoopParallelized (success)High Level Optimizer4338231Loop was automatically parallelized.not available
1719NonInnermostLoop (fail)High Level Optimizer4338231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1720NonVectorizableAlignment (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1721NonVectorizableStride (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1722NonStrideOneStore (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1723NonVectorizableAlignment (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1724NonVectorizableStride (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1725NonStrideOneStore (fail)High Level Optimizer433833not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][1ll] + (((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][3ll] + ((long long *)((char *).d-w_1 + -24ll))->d-w_1%bounds%mult[][2ll])) + (.d-w_1->d-w_1%bounds%mult[])*((long long) m_low + $$CIV842) + (.d-w_1->d-w_1%bounds%mult[][1ll])*($$CIV843 + 1ll) + (.d-w_1->d-w_1%bounds%mult[][2ll])*(1ll + ($$CIV844 + (long long) $$LBnd40649)))
1726LoopHasPrivateVariables (success)High Level Optimizer4438231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4", "$$CIV4", "$$CIV4", "$$CIV3", and "$$CIV3"
1727LoopParallelized (success)High Level Optimizer4438231Loop was automatically parallelized.not available
1728LoopInterchange (success)High Level Optimizer4438231Loop interchanging was applied to loop nest.not available
1729NonInnermostLoop (fail)High Level Optimizer4438231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1730UnsupportedStructure (fail)High Level Optimizer4438242An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1731ContainsControlFlow (fail)High Level Optimizer4438242An attempt to SIMD vectorize failed because the loop contains control flow.not available
1732UnsupportedStructure (fail)High Level Optimizer4438244An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
1733ContainsControlFlow (fail)High Level Optimizer4438244An attempt to SIMD vectorize failed because the loop contains control flow.not available
1734LoopParallelized (success)High Level Optimizer4538111Loop was automatically parallelized.not available
1735NonVectorizableAlignment (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
1736NonVectorizableStride (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
1737NonStrideOneStore (fail)High Level Optimizer453811not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - ((long long *)((char *).d-w_2 + -24ll))->d-w_2%bounds%mult[][1ll] + (.d-w_2->d-w_2%bounds%mult[])*($$CIV847 + ((long long) m_low + (long long) $$LBnd40670)))
1738LoopParallelized (success)High Level Optimizer4637761Loop was automatically parallelized.not available
1739NonVectorizableAlignment (fail)High Level Optimizer463776not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_8_1%addr + -8ll + (8ll)*(1ll + ($$CIV848 + (long long) $$LBnd40689)))
1740NonVectorizableStride (fail)High Level Optimizer463776not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_1 + -24ll))->d-left_1%bounds%mult[][1ll] + (.d-left_1->d-left_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV848 + ((long long) $$LBnd40689 + d-wdz_i%bounds%lbound[].off800)]))
1741LoopParallelized (success)High Level Optimizer4737761Loop was automatically parallelized.not available
1742NonVectorizableAlignment (fail)High Level Optimizer473776not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_10_1%addr + -8ll + (8ll)*(1ll + ($$CIV849 + (long long) $$LBnd40698)))
1743NonVectorizableStride (fail)High Level Optimizer473776not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_1 + -24ll))->d-right_1%bounds%mult[][1ll] + (.d-right_1->d-right_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV849 + ((long long) $$LBnd40698 + d-wdz_i%bounds%lbound[].off800)]))
1744LoopParallelized (success)High Level Optimizer4837781Loop was automatically parallelized.not available
1745NonVectorizableAlignment (fail)High Level Optimizer483778not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_12_1%addr + -8ll + (8ll)*(1ll + ($$CIV84A + (long long) $$LBnd40707)))
1746NonVectorizableStride (fail)High Level Optimizer483778not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_1 + -24ll))->d-left_1%bounds%mult[][1ll] + (.d-left_1->d-left_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84A + ((long long) $$LBnd40707 + d-wdz_i%bounds%lbound[].off800)]))
1747LoopParallelized (success)High Level Optimizer4937781Loop was automatically parallelized.not available
1748NonVectorizableAlignment (fail)High Level Optimizer493778not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_14_1%addr + -8ll + (8ll)*(1ll + ($$CIV84B + (long long) $$LBnd40716)))
1749NonVectorizableStride (fail)High Level Optimizer493778not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_1 + -24ll))->d-right_1%bounds%mult[][1ll] + (.d-right_1->d-right_1%bounds%mult[])*((long long) ((int *)((char *)d-wdz_i%addr + d-wdz_i%rvo))->wdz_i[].rns9.[$$CIV84B + ((long long) $$LBnd40716 + d-wdz_i%bounds%lbound[].off800)]))
1750LoopParallelized (success)High Level Optimizer5037801Loop was automatically parallelized.not available
1751NonVectorizableAlignment (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
1752NonVectorizableStride (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
1753NonStrideOneStore (fail)High Level Optimizer503780not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_1 + -24ll))->d-flux_1%bounds%mult[][1ll] + (.d-flux_1->d-flux_1%bounds%mult[])*(1ll + ($$CIV84C + (long long) $$LBnd40725)))
1754LoopParallelized (success)High Level Optimizer5137531Loop was automatically parallelized.not available
1755NonVectorizableAlignment (fail)High Level Optimizer513753not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_19_1%addr + -8ll + (8ll)*(1ll + ($$CIV84D + (long long) $$LBnd40744)))
1756NonVectorizableStride (fail)High Level Optimizer513753not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_2 + -24ll))->d-left_2%bounds%mult[][1ll] + (.d-left_2->d-left_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84D + ((long long) $$LBnd40744 + d-wdy_i%bounds%lbound[].off744)]))
1757LoopParallelized (success)High Level Optimizer5237531Loop was automatically parallelized.not available
1758NonVectorizableAlignment (fail)High Level Optimizer523753not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_21_1%addr + -8ll + (8ll)*(1ll + ($$CIV84E + (long long) $$LBnd40753)))
1759NonVectorizableStride (fail)High Level Optimizer523753not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_2 + -24ll))->d-right_2%bounds%mult[][1ll] + (.d-right_2->d-right_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84E + ((long long) $$LBnd40753 + d-wdy_i%bounds%lbound[].off744)]))
1760LoopParallelized (success)High Level Optimizer5337561Loop was automatically parallelized.not available
1761NonVectorizableAlignment (fail)High Level Optimizer533756not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_23_1%addr + -8ll + (8ll)*(1ll + ($$CIV84F + (long long) $$LBnd40762)))
1762NonVectorizableStride (fail)High Level Optimizer533756not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_2 + -24ll))->d-left_2%bounds%mult[][1ll] + (.d-left_2->d-left_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV84F + ((long long) $$LBnd40762 + d-wdy_i%bounds%lbound[].off744)]))
1763LoopParallelized (success)High Level Optimizer5437561Loop was automatically parallelized.not available
1764NonVectorizableAlignment (fail)High Level Optimizer543756not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_25_1%addr + -8ll + (8ll)*(1ll + ($$CIV850 + (long long) $$LBnd40771)))
1765NonVectorizableStride (fail)High Level Optimizer543756not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_2 + -24ll))->d-right_2%bounds%mult[][1ll] + (.d-right_2->d-right_2%bounds%mult[])*((long long) ((int *)((char *)d-wdy_i%addr + d-wdy_i%rvo))->wdy_i[].rns27.[$$CIV850 + ((long long) $$LBnd40771 + d-wdy_i%bounds%lbound[].off744)]))
1766LoopParallelized (success)High Level Optimizer5537581Loop was automatically parallelized.not available
1767NonVectorizableAlignment (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
1768NonVectorizableStride (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
1769NonStrideOneStore (fail)High Level Optimizer553758not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_2 + -24ll))->d-flux_2%bounds%mult[][1ll] + (.d-flux_2->d-flux_2%bounds%mult[])*(1ll + ($$CIV851 + (long long) $$LBnd40780)))
1770LoopParallelized (success)High Level Optimizer5637321Loop was automatically parallelized.not available
1771NonVectorizableAlignment (fail)High Level Optimizer563732not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_30_1%addr + -8ll + (8ll)*(1ll + ($$CIV852 + (long long) $$LBnd40799)))
1772NonVectorizableStride (fail)High Level Optimizer563732not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_3 + -24ll))->d-left_3%bounds%mult[][1ll] + (.d-left_3->d-left_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV852 + ((long long) $$LBnd40799 + d-wdx_i%bounds%lbound[].off688)]))
1773LoopParallelized (success)High Level Optimizer5737321Loop was automatically parallelized.not available
1774NonVectorizableAlignment (fail)High Level Optimizer573732not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_32_1%addr + -8ll + (8ll)*(1ll + ($$CIV853 + (long long) $$LBnd40808)))
1775NonVectorizableStride (fail)High Level Optimizer573732not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_3 + -24ll))->d-right_3%bounds%mult[][1ll] + (.d-right_3->d-right_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV853 + ((long long) $$LBnd40808 + d-wdx_i%bounds%lbound[].off688)]))
1776LoopParallelized (success)High Level Optimizer5837341Loop was automatically parallelized.not available
1777NonVectorizableAlignment (fail)High Level Optimizer583734not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_34_1%addr + -8ll + (8ll)*(1ll + ($$CIV854 + (long long) $$LBnd40817)))
1778NonVectorizableStride (fail)High Level Optimizer583734not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).left + - ((long long *)((char *).d-left_3 + -24ll))->d-left_3%bounds%mult[][1ll] + (.d-left_3->d-left_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV854 + ((long long) $$LBnd40817 + d-wdx_i%bounds%lbound[].off688)]))
1779LoopParallelized (success)High Level Optimizer5937341Loop was automatically parallelized.not available
1780NonVectorizableAlignment (fail)High Level Optimizer593734not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_36_1%addr + -8ll + (8ll)*(1ll + ($$CIV855 + (long long) $$LBnd40826)))
1781NonVectorizableStride (fail)High Level Optimizer593734not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).right + - ((long long *)((char *).d-right_3 + -24ll))->d-right_3%bounds%mult[][1ll] + (.d-right_3->d-right_3%bounds%mult[])*((long long) ((int *)((char *)d-wdx_i%addr + d-wdx_i%rvo))->wdx_i[].rns45.[$$CIV855 + ((long long) $$LBnd40826 + d-wdx_i%bounds%lbound[].off688)]))
1782LoopParallelized (success)High Level Optimizer6037361Loop was automatically parallelized.not available
1783NonVectorizableAlignment (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
1784NonVectorizableStride (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
1785NonStrideOneStore (fail)High Level Optimizer603736not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).flux + - ((long long *)((char *).d-flux_3 + -24ll))->d-flux_3%bounds%mult[][1ll] + (.d-flux_3->d-flux_3%bounds%mult[])*(1ll + ($$CIV856 + (long long) $$LBnd40835)))
1786LoopHasPrivateVariables (success)High Level Optimizer6137001Private variables recognized in loop nest.
  • Variable Name: "$$CIV18", "$$CIV17", "$$CIV17", "$$CIV18", "$$CIV17", "$$CIV17", "$$CIV18", "$$csx8", "$$CIV17", and "$$CIV17"
1787LoopParallelized (success)High Level Optimizer6137001Loop was automatically parallelized.not available
1788NonInnermostLoop (fail)High Level Optimizer6137001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1789NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1790NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1791NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV858 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1792OuterLoopUnroll (success)High Level Optimizer6137002An outer loop unroll was performed.
  • Unroll Factor: 4
1793NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1794NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1795NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1796NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1797NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1798NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1799NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1800NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1801NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1802NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1803NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1804NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1805NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1806NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1807NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(1ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1808NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1809NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1810NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(2ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1811NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1812NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1813NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(3ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1814NonVectorizableAlignment (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1815NonVectorizableStride (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1816NonStrideOneStore (fail)High Level Optimizer613700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*(1ll + ($$CIV859 + (long long) $$LBnd40881)) + (.d-q_2->d-q_2%bounds%mult[][1ll])*(4ll + ($$CIV85A * 4ll + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%extent[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-q_2->d-q_2%bounds%mult[][2ll])*($$CIV857 + 1ll))
1817LoopHasPrivateVariables (success)High Level Optimizer6237021Private variables recognized in loop nest.
  • Variable Name: "$$CIV1D", "T_40", "$$CIV1C", "T_40", "$$CIV1C", "$$CIV1D", "T_40", "$$CIV1C", "T_40", "$$CIV1C", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1818LoopParallelized (success)High Level Optimizer6237021Loop was automatically parallelized.not available
1819NonInnermostLoop (fail)High Level Optimizer6237021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1820InnerLoopUnroll (success)High Level Optimizer6237053Inner loop unroll was performed.
  • Unroll Factor: 4
1821NonVectorizableAlignment (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV85B) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1822UnsupportedOperation (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_405A5A + ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV85B][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)]
1823NonVectorizableStride (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV85B) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1824NonVectorizableAlignment (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1825UnsupportedOperation (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV85C + 1ll][1ll + ($$CIV85D + (long long) $$LBnd40893)]
1826NonVectorizableStride (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1827NonStrideOneStore (fail)High Level Optimizer623705not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV85C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV85D + (long long) $$LBnd40893)))
1828LoopHasPrivateVariables (success)High Level Optimizer6337021Private variables recognized in loop nest.
  • Variable Name: "$$DCIV7", "$$DCIV8", "$$DCIV8", "$$DCIV7", "$$DCIV8", "$$DCIV8", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1829LoopParallelized (success)High Level Optimizer6337021Loop was automatically parallelized.not available
1830LoopInterchange (success)High Level Optimizer6337021Loop interchanging was applied to loop nest.not available
1831NonInnermostLoop (fail)High Level Optimizer6337021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1832NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1833UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + ($$LoopIV5D + (long long) $$LBnd40904)]
1834NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1835NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV5D + (long long) $$LBnd40904)))
1836OuterLoopUnroll (success)High Level Optimizer6337032An outer loop unroll was performed.
  • Unroll Factor: 2
1837NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1838UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1839NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1840NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1841NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1842UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1843NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1844NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1845NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1846UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1847NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1848NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1849NonVectorizableAlignment (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1850UnsupportedOperation (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV5E][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5C + 1ll][2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)]
1851NonVectorizableStride (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1852NonStrideOneStore (fail)High Level Optimizer633704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV5E) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5C + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV862 * 2ll + (long long) (($$LBnd40904 * 18446744073709551615ull + $$UBnd40905) % 2ull)) + (long long) $$LBnd40904)))
1853LoopHasPrivateVariables (success)High Level Optimizer6437101Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1", "$$DCIV2", "$$DCIV2", "$$DCIV1", "$$DCIV2", "$$DCIV2", "$$CIV21", "$$CIV1F", "T_41", "$$CIV20", "$$CIV1F", "T_41", and "$$CIV20"
1854LoopParallelized (success)High Level Optimizer6437101Loop was automatically parallelized.not available
1855LoopInterchange (success)High Level Optimizer6437101Loop interchanging was applied to loop nest.not available
1856NonInnermostLoop (fail)High Level Optimizer6437101An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1857NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1858UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + ($$LoopIV60 + (long long) $$LBnd40915)]
1859NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1860NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV60 + (long long) $$LBnd40915)))
1861OuterLoopUnroll (success)High Level Optimizer6437112An outer loop unroll was performed.
  • Unroll Factor: 2
1862NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1863UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1864NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1865NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1866NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1867UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1868NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1869NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1870NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1871UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1872NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1873NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1874NonVectorizableAlignment (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1875UnsupportedOperation (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV61][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV5F + 1ll][2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)]
1876NonVectorizableStride (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1877NonStrideOneStore (fail)High Level Optimizer643712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV61) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV5F + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV866 * 2ll + (long long) (($$LBnd40915 * 18446744073709551615ull + $$UBnd40916) % 2ull)) + (long long) $$LBnd40915)))
1878LoopHasPrivateVariables (success)High Level Optimizer6537101Private variables recognized in loop nest.
  • Variable Name: "$$DCIV4", "T_41", "$$CIV20", "T_41", "$$CIV20", "$$DCIV4", "T_41", "$$CIV20", "T_41", "$$CIV20", "$$CIV21", "$$CIV1F", "T_41", "$$CIV20", "$$CIV1F", "T_41", and "$$CIV20"
1879LoopParallelized (success)High Level Optimizer6537101Loop was automatically parallelized.not available
1880NonInnermostLoop (fail)High Level Optimizer6537101An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1881InnerLoopUnroll (success)High Level Optimizer6537133Inner loop unroll was performed.
  • Unroll Factor: 4
1882NonVectorizableAlignment (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV867) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1883UnsupportedOperation (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_415C5C + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV867][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)]
1884NonVectorizableStride (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV867) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1885NonVectorizableAlignment (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1886UnsupportedOperation (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ie][$$CIV868 + 1ll][1ll + ($$CIV869 + (long long) $$LBnd40927)]
1887NonVectorizableStride (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1888NonStrideOneStore (fail)High Level Optimizer653713not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) ie) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV868 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV869 + (long long) $$LBnd40927)))
1889LoopHasPrivateVariables (success)High Level Optimizer6637021Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC", "$$DCIVD", "$$DCIVD", "$$DCIVC", "$$DCIVD", "$$DCIVD", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1890LoopParallelized (success)High Level Optimizer6637021Loop was automatically parallelized.not available
1891LoopInterchange (success)High Level Optimizer6637021Loop interchanging was applied to loop nest.not available
1892NonInnermostLoop (fail)High Level Optimizer6637021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1893NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1894UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + ($$LoopIV63 + (long long) $$LBnd40938)]
1895NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1896NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$LoopIV63 + (long long) $$LBnd40938)))
1897OuterLoopUnroll (success)High Level Optimizer6637032An outer loop unroll was performed.
  • Unroll Factor: 2
1898NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1899UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1900NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1901NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1902NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1903UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1904NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1905NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1906NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1907UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1908NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1909NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1910NonVectorizableAlignment (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1911UnsupportedOperation (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$LoopIV64][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][1ll][$$LoopIV62 + 1ll][2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)]
1912NonVectorizableStride (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1913NonStrideOneStore (fail)High Level Optimizer663704not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$LoopIV64) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$LoopIV62 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(2ll + (($$CIV86E * 2ll + (long long) (($$LBnd40938 * 18446744073709551615ull + $$UBnd40939) % 2ull)) + (long long) $$LBnd40938)))
1914LoopHasPrivateVariables (success)High Level Optimizer6737021Private variables recognized in loop nest.
  • Variable Name: "$$DCIVF", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "$$DCIVF", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "T_39", "$$DCIV10", "T_40", "$$DCIV11", "$$CIV1D", "$$CIV1A", "T_39", "$$CIV1B", "T_40", "$$CIV1C", "$$CIV1A", "T_39", "$$CIV1B", "T_40", and "$$CIV1C"
1915LoopParallelized (success)High Level Optimizer6737021Loop was automatically parallelized.not available
1916NonInnermostLoop (fail)High Level Optimizer6737021An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1917InnerLoopUnroll (success)High Level Optimizer6737053Inner loop unroll was performed.
  • Unroll Factor: 4
1918NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1919UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_395E5E + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1920NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1921InnerLoopUnroll (success)High Level Optimizer6737054Inner loop unroll was performed.
  • Unroll Factor: 4
1922NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV870) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1923UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_40 + ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) ibx + $$CIV870][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1924NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll])) + (.d-w_3->d-w_3%bounds%mult[])*((long long) ibx + $$CIV870) + (.d-w_3->d-w_3%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-w_3->d-w_3%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1925InnerLoopUnroll (success)High Level Optimizer6737057Inner loop unroll was performed.
  • Unroll Factor: 4
1926NonVectorizableAlignment (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1927UnsupportedOperation (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_395F5F + ((double *)((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)] * ((double *)((char *).w + - (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][1ll] + (((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][3ll] + ((long long *)((char *).d-w_3 + -24ll))->d-w_3%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV86F][$$CIV871 + 1ll][1ll + ($$CIV872 + (long long) $$LBnd40952)]
1928NonVectorizableStride (fail)High Level Optimizer673705not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][1ll] + (((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][3ll] + ((long long *)((char *).d-q_2 + -24ll))->d-q_2%bounds%mult[][2ll])) + (.d-q_2->d-q_2%bounds%mult[])*((long long) m_low + $$CIV86F) + (.d-q_2->d-q_2%bounds%mult[][1ll])*($$CIV871 + 1ll) + (.d-q_2->d-q_2%bounds%mult[][2ll])*(1ll + ($$CIV872 + (long long) $$LBnd40952)))
1929LoopParallelized (success)High Level Optimizer7036741Loop was automatically parallelized.not available
1930NonVectorizableAlignment (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV876 + ((long long) ivx + (long long) $$LBnd41014)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1931UnsupportedOperation (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV0 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV876 + ((long long) ivx + (long long) $$LBnd41014)][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns55.[1ll + ($$CIV876 + (long long) $$LBnd41014)]
1932NonVectorizableStride (fail)High Level Optimizer703674not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV876 + ((long long) ivx + (long long) $$LBnd41014)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1933LoopParallelized (success)High Level Optimizer7336741Loop was automatically parallelized.not available
1934NonVectorizableAlignment (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV877 + ((long long) ibx + (long long) $$LBnd41034)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1935UnsupportedOperation (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV1 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$CIV27 + 1ll][$$CIV28 + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV877 + ((long long) ibx + (long long) $$LBnd41034)][$$CIV27 + 1ll][$$CIV28 + 1ll]
1936NonVectorizableStride (fail)High Level Optimizer733674not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV877 + ((long long) ibx + (long long) $$LBnd41034)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1937LoopParallelized (success)High Level Optimizer7436761Loop was automatically parallelized.not available
1938NonVectorizableAlignment (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1939NonVectorizableStride (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1940NonStrideOneStore (fail)High Level Optimizer743676not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV878 + ((long long) ivx + (long long) $$LBnd41044)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV27 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV28 + 1ll))
1941LoopParallelized (success)High Level Optimizer7536831Loop was automatically parallelized.not available
1942NonVectorizableAlignment (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$CIV879 + (long long) $$LBnd41053)))
1943UnsupportedOperation (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV879 + ((long long) m_low + (long long) $$LBnd41053)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV2C + 1ll][$$CIV2D + 1ll]
1944NonVectorizableStride (fail)High Level Optimizer753683not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV879 + ((long long) m_low + (long long) $$LBnd41053)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1945LoopParallelized (success)High Level Optimizer7836841Loop was automatically parallelized.not available
1946NonVectorizableAlignment (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87A + ((long long) m_low + (long long) $$LBnd41072)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1947UnsupportedOperation (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV2 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87A + ((long long) m_low + (long long) $$LBnd41072)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns57.[1ll + ($$CIV87A + (long long) $$LBnd41072)]
1948NonVectorizableStride (fail)High Level Optimizer783684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87A + ((long long) m_low + (long long) $$LBnd41072)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1949LoopParallelized (success)High Level Optimizer7936851Loop was automatically parallelized.not available
1950NonVectorizableAlignment (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1951NonVectorizableStride (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1952NonStrideOneStore (fail)High Level Optimizer793685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87B + ((long long) m_low + (long long) $$LBnd41082)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1953LoopParallelized (success)High Level Optimizer8036831Loop was automatically parallelized.not available
1954NonVectorizableAlignment (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$CIV87C + (long long) $$LBnd41091)))
1955UnsupportedOperation (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][$$CIV87C + ((long long) m_low + (long long) $$LBnd41091)][$$CIV2C + 1ll][$$CIV2D + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][1ll][$$CIV2C + 1ll][$$CIV2D + 1ll]
1956NonVectorizableStride (fail)High Level Optimizer803683not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87C + ((long long) m_low + (long long) $$LBnd41091)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1957LoopParallelized (success)High Level Optimizer8136851Loop was automatically parallelized.not available
1958NonVectorizableAlignment (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1959NonVectorizableStride (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1960NonStrideOneStore (fail)High Level Optimizer813685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*($$CIV87D + ((long long) m_low + (long long) $$LBnd41100)) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV2C + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*($$CIV2D + 1ll))
1961LoopInterchange (success)High Level Optimizer8236811Loop interchanging was applied to loop nest.not available
1962LoopHasPrivateVariables (success)High Level Optimizer8236811Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1", "$$LoopIV2", "$$LoopIV2", "$$DCIV16", "$$DCIV17", "$$DCIV17", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
1963LoopParallelized (success)High Level Optimizer8236811Loop was automatically parallelized.not available
1964LoopInterchange (success)High Level Optimizer8236811Loop interchanging was applied to loop nest.not available
1965NonInnermostLoop (fail)High Level Optimizer8236811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1966NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1967NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1968NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV66 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1969OuterLoopUnroll (success)High Level Optimizer8236822An outer loop unroll was performed.
  • Unroll Factor: 4
1970NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1971NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1972NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1973NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1974NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1975NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1976NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1977NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1978NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1979NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1980NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1981NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1982NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1983NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1984NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1985NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1986NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1987NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1988NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1989NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1990NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1991NonVectorizableAlignment (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1992NonVectorizableStride (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1993NonStrideOneStore (fail)High Level Optimizer823685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV65) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV881 * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV67 + (long long) $$LBnd41111)))
1994LoopHasPrivateVariables (success)High Level Optimizer8336811Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1B", "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
1995LoopParallelized (success)High Level Optimizer8336811Loop was automatically parallelized.not available
1996LoopInterchange (success)High Level Optimizer8336811Loop interchanging was applied to loop nest.not available
1997NonInnermostLoop (fail)High Level Optimizer8336811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
1998NonVectorizableAlignment (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
1999UnsupportedOperation (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma7 * ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV68 + 1ll][1ll + ($$LoopIV69 + (long long) $$LBnd41121)]
2000NonVectorizableStride (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
2001NonStrideOneStore (fail)High Level Optimizer833684not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) ie) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV68 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV69 + (long long) $$LBnd41121)))
2002LoopHasPrivateVariables (success)High Level Optimizer8436811Private variables recognized in loop nest.
  • Variable Name: "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$DCIV1B", "T_47", "$$DCIV1D", "T_47", "$$DCIV1D", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
2003LoopParallelized (success)High Level Optimizer8436811Loop was automatically parallelized.not available
2004NonInnermostLoop (fail)High Level Optimizer8436811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2005InnerLoopUnroll (success)High Level Optimizer8436843Inner loop unroll was performed.
  • Unroll Factor: 4
2006NonVectorizableAlignment (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$CIV884) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV885 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$CIV886 + (long long) $$LBnd41133)))
2007UnsupportedOperation (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_476060 + ((double *)((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV884][$$CIV885 + 1ll][1ll + ($$CIV886 + (long long) $$LBnd41133)] * ((double *)((char *)d-v%addr + -8ll))->v[].rns57.[$$CIV884 + 1ll]
2008NonVectorizableStride (fail)High Level Optimizer843684not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$CIV884) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$CIV885 + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$CIV886 + (long long) $$LBnd41133)))
2009LoopInterchange (success)High Level Optimizer8536811Loop interchanging was applied to loop nest.not available
2010LoopHasPrivateVariables (success)High Level Optimizer8536811Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV4", "$$LoopIV5", "$$LoopIV5", "$$DCIV20", "$$DCIV21", "$$DCIV21", "$$CIV2C", "$$CIV29", "T_47", "$$CIV2A", "$$CIV2B", "$$CIV29", "T_47", "$$CIV2A", and "$$CIV2B"
2011LoopParallelized (success)High Level Optimizer8536811Loop was automatically parallelized.not available
2012LoopInterchange (success)High Level Optimizer8536811Loop interchanging was applied to loop nest.not available
2013NonInnermostLoop (fail)High Level Optimizer8536811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2014NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2015NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2016NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*($$LoopIV6B + 1ll) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2017OuterLoopUnroll (success)High Level Optimizer8536822An outer loop unroll was performed.
  • Unroll Factor: 4
2018NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2019NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2020NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2021NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2022NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2023NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2024NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2025NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2026NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2027NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2028NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2029NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2030NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2031NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2032NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(1ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2033NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2034NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2035NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(2ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2036NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2037NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2038NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(3ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2039NonVectorizableAlignment (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2040NonVectorizableStride (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2041NonStrideOneStore (fail)High Level Optimizer853685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][3ll] + (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%mult[][1ll])) + (.d-q_3->d-q_3%bounds%mult[])*((long long) m_low + $$LoopIV6A) + (.d-q_3->d-q_3%bounds%mult[][1ll])*(4ll + ($$CIV88B * 4ll + (long long) ((int) (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%extent[][2ll] + ((long long *)((char *).d-q_3 + -24ll))->d-q_3%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_3->d-q_3%bounds%mult[][2ll])*(1ll + ($$LoopIV6C + (long long) $$LBnd41144)))
2042LoopHasPrivateVariables (success)High Level Optimizer8636431Private variables recognized in loop nest.
  • Variable Name: "$$CIV2F", "$$CIV2E", "$$CIV2E", "$$CIV2F", "$$CIV2E", "$$CIV2E", "$$CIV2F", "$$csx12", "$$CIV2E", and "$$CIV2E"
2043LoopParallelized (success)High Level Optimizer8636431Loop was automatically parallelized.not available
2044NonInnermostLoop (fail)High Level Optimizer8636431An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2045NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2046NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2047NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV88D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2048OuterLoopUnroll (success)High Level Optimizer8636432An outer loop unroll was performed.
  • Unroll Factor: 4
2049NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2050NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2051NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2052NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2053NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2054NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2055NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2056NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2057NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2058NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2059NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2060NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2061NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2062NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2063NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(1ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2064NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2065NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2066NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(2ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2067NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2068NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2069NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(3ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2070NonVectorizableAlignment (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2071NonVectorizableStride (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2072NonStrideOneStore (fail)High Level Optimizer863643not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV88E + (long long) $$LBnd41194)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*(4ll + ($$CIV88F * 4ll + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%extent[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%lbound[][2ll]) - 1ll) % 4ll)) + (.d-w_4->d-w_4%bounds%mult[][2ll])*($$CIV88C + 1ll))
2073LoopHasPrivateVariables (success)High Level Optimizer8736451Private variables recognized in loop nest.
  • Variable Name: "$$CIV34", "T_51", "$$CIV33", "T_51", "$$CIV33", "$$CIV34", "T_51", "$$CIV33", "T_51", "$$CIV33", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2074LoopParallelized (success)High Level Optimizer8736451Loop was automatically parallelized.not available
2075NonInnermostLoop (fail)High Level Optimizer8736451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2076InnerLoopUnroll (success)High Level Optimizer8736483Inner loop unroll was performed.
  • Unroll Factor: 4
2077NonVectorizableAlignment (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV890) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2078UnsupportedOperation (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_516161 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)] * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV890][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)]
2079NonVectorizableStride (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV890) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2080NonVectorizableAlignment (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2081UnsupportedOperation (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV891 + 1ll][1ll + ($$CIV892 + (long long) $$LBnd41206)]
2082NonVectorizableStride (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2083NonStrideOneStore (fail)High Level Optimizer873648not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV891 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV892 + (long long) $$LBnd41206)))
2084LoopHasPrivateVariables (success)High Level Optimizer8836451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV29", "$$DCIV2A", "$$DCIV2A", "$$DCIV29", "$$DCIV2A", "$$DCIV2A", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2085LoopParallelized (success)High Level Optimizer8836451Loop was automatically parallelized.not available
2086LoopInterchange (success)High Level Optimizer8836451Loop interchanging was applied to loop nest.not available
2087NonInnermostLoop (fail)High Level Optimizer8836451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2088LoopVectorVersion (success)High Level Optimizer88364712Vector versioning was performed.not available
2089UnsupportedStructure (fail)High Level Optimizer88364712An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2090LoopVectorVersion (success)High Level Optimizer88364710Vector versioning was performed.not available
2091UnsupportedStructure (fail)High Level Optimizer88364710An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2092LoopVectorVersion (success)High Level Optimizer8836478Vector versioning was performed.not available
2093UnsupportedStructure (fail)High Level Optimizer8836478An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2094LoopVectorVersion (success)High Level Optimizer88364729Vector versioning was performed.not available
2095UnsupportedStructure (fail)High Level Optimizer88364729An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2096LoopVectorVersion (success)High Level Optimizer88364730Vector versioning was performed.not available
2097UnsupportedStructure (fail)High Level Optimizer88364730An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2098LoopVectorVersion (success)High Level Optimizer88364731Vector versioning was performed.not available
2099UnsupportedStructure (fail)High Level Optimizer88364731An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2100UnsupportedStructure (fail)High Level Optimizer88364719An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2101OuterLoopUnroll (success)High Level Optimizer8836462An outer loop unroll was performed.
  • Unroll Factor: 2
2102LoopVectorVersion (success)High Level Optimizer88364721Vector versioning was performed.not available
2103NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2104NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2105NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2106NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV899 + ($$CIV89D * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2107LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2108LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2109LoopVectorVersion (success)High Level Optimizer88364724Vector versioning was performed.not available
2110NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2111NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2112NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2113NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2114NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2115NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV89C + ($$CIV89D * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2116UnsupportedStructure (fail)High Level Optimizer8836479An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2117LoopVectorVersion (success)High Level Optimizer88364720Vector versioning was performed.not available
2118NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2119NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2120NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2121NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV89E + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2122LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2123LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2124LoopVectorVersion (success)High Level Optimizer88364713Vector versioning was performed.not available
2125NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2126NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2127NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2128NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2129NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2130NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8A1 + ($$CIV8A2 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2131LoopVectorVersion (success)High Level Optimizer8836477Vector versioning was performed.not available
2132NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2133NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2134NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2135NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8A3 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2136LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2137LoopVector (success)High Level Optimizer883647not availableLoop vectorization was performed.not available
2138LoopVectorVersion (success)High Level Optimizer88364726Vector versioning was performed.not available
2139NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2140NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2141NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2142NonVectorizableAlignment (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2143NonVectorizableStride (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2144NonStrideOneStore (fail)High Level Optimizer883647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8A6 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV6D + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV897 * 2ll + (long long) (($$LBnd41217 * 18446744073709551615ull + $$UBnd41218) % 2ull + $$LBnd41217))))
2145LoopHasPrivateVariables (success)High Level Optimizer8936531Private variables recognized in loop nest.
  • Variable Name: "$$DCIV23", "$$DCIV24", "$$DCIV24", "$$DCIV23", "$$DCIV24", "$$DCIV24", "$$CIV38", "$$CIV36", "T_52", "$$CIV37", "$$CIV36", "T_52", and "$$CIV37"
2146LoopParallelized (success)High Level Optimizer8936531Loop was automatically parallelized.not available
2147LoopInterchange (success)High Level Optimizer8936531Loop interchanging was applied to loop nest.not available
2148NonInnermostLoop (fail)High Level Optimizer8936531An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2149LoopVectorVersion (success)High Level Optimizer89365512Vector versioning was performed.not available
2150UnsupportedStructure (fail)High Level Optimizer89365512An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2151LoopVectorVersion (success)High Level Optimizer89365510Vector versioning was performed.not available
2152UnsupportedStructure (fail)High Level Optimizer89365510An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2153LoopVectorVersion (success)High Level Optimizer8936558Vector versioning was performed.not available
2154UnsupportedStructure (fail)High Level Optimizer8936558An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2155LoopVectorVersion (success)High Level Optimizer89365529Vector versioning was performed.not available
2156UnsupportedStructure (fail)High Level Optimizer89365529An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2157LoopVectorVersion (success)High Level Optimizer89365530Vector versioning was performed.not available
2158UnsupportedStructure (fail)High Level Optimizer89365530An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2159LoopVectorVersion (success)High Level Optimizer89365531Vector versioning was performed.not available
2160UnsupportedStructure (fail)High Level Optimizer89365531An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2161UnsupportedStructure (fail)High Level Optimizer89365519An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2162OuterLoopUnroll (success)High Level Optimizer8936542An outer loop unroll was performed.
  • Unroll Factor: 2
2163LoopVectorVersion (success)High Level Optimizer89365521Vector versioning was performed.not available
2164NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2165NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2166NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2167NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8AC + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2168LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2169LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2170LoopVectorVersion (success)High Level Optimizer89365524Vector versioning was performed.not available
2171NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2172NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2173NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2174NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2175NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2176NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8AF + ($$CIV8B0 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2177UnsupportedStructure (fail)High Level Optimizer8936559An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2178LoopVectorVersion (success)High Level Optimizer89365520Vector versioning was performed.not available
2179NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2180NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2181NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2182NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8B1 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2183LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2184LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2185LoopVectorVersion (success)High Level Optimizer89365513Vector versioning was performed.not available
2186NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2187NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2188NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2189NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2190NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2191NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8B4 + ($$CIV8B5 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2192LoopVectorVersion (success)High Level Optimizer8936557Vector versioning was performed.not available
2193NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2194NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2195NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2196NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8B6 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2197LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2198LoopVector (success)High Level Optimizer893655not availableLoop vectorization was performed.not available
2199LoopVectorVersion (success)High Level Optimizer89365526Vector versioning was performed.not available
2200NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2201NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2202NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2203NonVectorizableAlignment (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2204NonVectorizableStride (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2205NonStrideOneStore (fail)High Level Optimizer893655not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8B9 + ((long long) (((unsigned long long) (1ll + ((long long) m_high - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) m_high))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV70 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8AA * 2ll + (long long) (($$LBnd41228 * 18446744073709551615ull + $$UBnd41229) % 2ull + $$LBnd41228))))
2206LoopHasPrivateVariables (success)High Level Optimizer9036531Private variables recognized in loop nest.
  • Variable Name: "$$DCIV26", "T_52", "$$CIV37", "T_52", "$$CIV37", "$$DCIV26", "T_52", "$$CIV37", "T_52", "$$CIV37", "$$CIV38", "$$CIV36", "T_52", "$$CIV37", "$$CIV36", "T_52", and "$$CIV37"
2207LoopParallelized (success)High Level Optimizer9036531Loop was automatically parallelized.not available
2208NonInnermostLoop (fail)High Level Optimizer9036531An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2209InnerLoopUnroll (success)High Level Optimizer9036563Inner loop unroll was performed.
  • Unroll Factor: 4
2210NonVectorizableAlignment (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8BA) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2211UnsupportedOperation (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_526377 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8BA][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)]
2212NonVectorizableStride (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8BA) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2213NonVectorizableAlignment (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2214UnsupportedOperation (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ie][$$CIV8BB + 1ll][1ll + ($$CIV8BC + (long long) $$LBnd41240)]
2215NonVectorizableStride (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2216NonStrideOneStore (fail)High Level Optimizer903656not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*((long long) ie) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$CIV8BB + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8BC + (long long) $$LBnd41240)))
2217LoopHasPrivateVariables (success)High Level Optimizer9136451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV2E", "$$DCIV2F", "$$DCIV2F", "$$DCIV2E", "$$DCIV2F", "$$DCIV2F", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2218LoopParallelized (success)High Level Optimizer9136451Loop was automatically parallelized.not available
2219LoopInterchange (success)High Level Optimizer9136451Loop interchanging was applied to loop nest.not available
2220NonInnermostLoop (fail)High Level Optimizer9136451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2221LoopVectorVersion (success)High Level Optimizer91364712Vector versioning was performed.not available
2222UnsupportedStructure (fail)High Level Optimizer91364712An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2223LoopVectorVersion (success)High Level Optimizer91364710Vector versioning was performed.not available
2224UnsupportedStructure (fail)High Level Optimizer91364710An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2225LoopVectorVersion (success)High Level Optimizer9136478Vector versioning was performed.not available
2226UnsupportedStructure (fail)High Level Optimizer9136478An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2227LoopVectorVersion (success)High Level Optimizer91364729Vector versioning was performed.not available
2228UnsupportedStructure (fail)High Level Optimizer91364729An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2229LoopVectorVersion (success)High Level Optimizer91364730Vector versioning was performed.not available
2230UnsupportedStructure (fail)High Level Optimizer91364730An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2231LoopVectorVersion (success)High Level Optimizer91364731Vector versioning was performed.not available
2232UnsupportedStructure (fail)High Level Optimizer91364731An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2233UnsupportedStructure (fail)High Level Optimizer91364719An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2234OuterLoopUnroll (success)High Level Optimizer9136462An outer loop unroll was performed.
  • Unroll Factor: 2
2235LoopVectorVersion (success)High Level Optimizer91364721Vector versioning was performed.not available
2236NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2237NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2238NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2239NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C3 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2240LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2241LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2242LoopVectorVersion (success)High Level Optimizer91364724Vector versioning was performed.not available
2243NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2244NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2245NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2246NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2247NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2248NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8C6 + ($$CIV8C7 * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2249UnsupportedStructure (fail)High Level Optimizer9136479An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2250LoopVectorVersion (success)High Level Optimizer91364720Vector versioning was performed.not available
2251NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2252NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2253NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2254NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*($$CIV8C8 + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2255LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2256LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2257LoopVectorVersion (success)High Level Optimizer91364713Vector versioning was performed.not available
2258NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2259NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2260NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2261NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2262NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2263NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*($$CIV8CB + ($$CIV8CC * 128ll + (long long) m_low)) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2264LoopVectorVersion (success)High Level Optimizer9136477Vector versioning was performed.not available
2265NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2266NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2267NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2268NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*(1ll + ($$CIV8CD + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2269LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2270LoopVector (success)High Level Optimizer913647not availableLoop vectorization was performed.not available
2271LoopVectorVersion (success)High Level Optimizer91364726Vector versioning was performed.not available
2272NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2273NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2274NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(2ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2275NonVectorizableAlignment (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2276NonVectorizableStride (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2277NonStrideOneStore (fail)High Level Optimizer913647not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll])) + (.d-w_4->d-w_4%bounds%mult[])*(1ll + ($$CIV8D0 + ((long long) (((unsigned long long) (1ll + ((long long) ivz - (long long) m_low)) % 128ull) * 18446744073709551615ull) + (long long) ivz))) + (.d-w_4->d-w_4%bounds%mult[][1ll])*($$LoopIV73 + 1ll) + (.d-w_4->d-w_4%bounds%mult[][2ll])*(1ll + ($$CIV8C1 * 2ll + (long long) (($$LBnd41251 * 18446744073709551615ull + $$UBnd41252) % 2ull + $$LBnd41251))))
2278LoopHasPrivateVariables (success)High Level Optimizer9236451Private variables recognized in loop nest.
  • Variable Name: "$$DCIV31", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "$$DCIV31", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "T_50", "$$DCIV32", "T_51", "$$DCIV33", "$$CIV34", "$$CIV31", "T_50", "$$CIV32", "T_51", "$$CIV33", "$$CIV31", "T_50", "$$CIV32", "T_51", and "$$CIV33"
2279LoopParallelized (success)High Level Optimizer9236451Loop was automatically parallelized.not available
2280NonInnermostLoop (fail)High Level Optimizer9236451An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2281InnerLoopUnroll (success)High Level Optimizer9236483Inner loop unroll was performed.
  • Unroll Factor: 4
2282NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2283UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_506583 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2284NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2285InnerLoopUnroll (success)High Level Optimizer9236484Inner loop unroll was performed.
  • Unroll Factor: 4
2286NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV8D2) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2287UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_51 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) ibx + $$CIV8D2][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2288NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) ibx + $$CIV8D2) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2289InnerLoopUnroll (success)High Level Optimizer9236487Inner loop unroll was performed.
  • Unroll Factor: 4
2290NonVectorizableAlignment (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2291UnsupportedOperation (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_506684 + ((double *)((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll]))))->q[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)] * ((double *)((char *).w + - (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][1ll] + (((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][3ll] + ((long long *)((char *).d-w_4 + -24ll))->d-w_4%bounds%mult[][2ll]))))->w[][(long long) m_low + $$CIV8D1][$$CIV8D3 + 1ll][1ll + ($$CIV8D4 + (long long) $$LBnd41265)]
2292NonVectorizableStride (fail)High Level Optimizer923648not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][1ll] + (((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][3ll] + ((long long *)((char *).d-q_4 + -24ll))->d-q_4%bounds%mult[][2ll])) + (.d-q_4->d-q_4%bounds%mult[])*((long long) m_low + $$CIV8D1) + (.d-q_4->d-q_4%bounds%mult[][1ll])*($$CIV8D3 + 1ll) + (.d-q_4->d-q_4%bounds%mult[][2ll])*(1ll + ($$CIV8D4 + (long long) $$LBnd41265)))
2293LoopParallelized (success)High Level Optimizer9536181Loop was automatically parallelized.not available
2294NonVectorizableAlignment (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2295UnsupportedOperation (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV3 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)][$$CIV3E + 1ll][$$CIV3F + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns59.[1ll + ($$CIV8D8 + (long long) $$LBnd41327)]
2296NonVectorizableStride (fail)High Level Optimizer953618not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D8 + ((long long) ivx + (long long) $$LBnd41327)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2297LoopParallelized (success)High Level Optimizer9836181Loop was automatically parallelized.not available
2298NonVectorizableAlignment (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2299UnsupportedOperation (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV4 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$CIV3E + 1ll][$$CIV3F + 1ll] * ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)][$$CIV3E + 1ll][$$CIV3F + 1ll]
2300NonVectorizableStride (fail)High Level Optimizer983618not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8D9 + ((long long) ibx + (long long) $$LBnd41347)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2301LoopParallelized (success)High Level Optimizer9936201Loop was automatically parallelized.not available
2302NonVectorizableAlignment (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2303NonVectorizableStride (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2304NonStrideOneStore (fail)High Level Optimizer993620not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DA + ((long long) ivx + (long long) $$LBnd41357)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV3E + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV3F + 1ll))
2305LoopParallelized (success)High Level Optimizer10036273Loop was automatically parallelized.not available
2306LoopVectorVersion (success)High Level Optimizer10036273Vector versioning was performed.not available
2307NonVectorizableAlignment (fail)High Level Optimizer10036273An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
2308NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$DCIV102 + (long long) $$LBnd41366)))
2309NonInnermostLoop (fail)High Level Optimizer10036271An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2310LoopParallelized (success)High Level Optimizer10036274Loop was automatically parallelized.not available
2311LoopVectorVersion (success)High Level Optimizer10036274Vector versioning was performed.not available
2312NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DC + ($$CIV8DE * 128ll + ((long long) m_low + (long long) $$LBnd41366))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2313NonVectorizableStride (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DC + ($$CIV8DE * 128ll + ((long long) m_low + (long long) $$LBnd41366))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2314LoopVector (success)High Level Optimizer1003627not availableLoop vectorization was performed.not available
2315LoopParallelized (success)High Level Optimizer10036276Loop was automatically parallelized.not available
2316LoopVectorVersion (success)High Level Optimizer10036276Vector versioning was performed.not available
2317NonVectorizableAlignment (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DF + ((long long) m_low + (long long) ($$UBnd41367 + (($$LBnd41366 * 18446744073709551615ull + $$UBnd41367) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2318NonVectorizableStride (fail)High Level Optimizer1003627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8DF + ((long long) m_low + (long long) ($$UBnd41367 + (($$LBnd41366 * 18446744073709551615ull + $$UBnd41367) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2319LoopVector (success)High Level Optimizer1003627not availableLoop vectorization was performed.not available
2320LoopParallelized (success)High Level Optimizer10036272Loop was automatically parallelized.not available
2321UnsupportedStructure (fail)High Level Optimizer10036272An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2322LoopParallelized (success)High Level Optimizer10336281Loop was automatically parallelized.not available
2323NonVectorizableAlignment (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2324UnsupportedOperation (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV5 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][$$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)][$$CIV43 + 1ll][$$CIV44 + 1ll] * ((double *)((char *)d-v%addr + -8ll))->v[].rns61.[1ll + ($$CIV8E1 + (long long) $$LBnd41385)]
2325NonVectorizableStride (fail)High Level Optimizer1033628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E1 + ((long long) m_low + (long long) $$LBnd41385)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2326LoopParallelized (success)High Level Optimizer10436291Loop was automatically parallelized.not available
2327NonVectorizableAlignment (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2328NonVectorizableStride (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2329NonStrideOneStore (fail)High Level Optimizer1043629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E2 + ((long long) m_low + (long long) $$LBnd41395)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2330LoopParallelized (success)High Level Optimizer10536273Loop was automatically parallelized.not available
2331LoopVectorVersion (success)High Level Optimizer10536273Vector versioning was performed.not available
2332NonVectorizableAlignment (fail)High Level Optimizer10536273An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
2333NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-v%addr + -8ll + (8ll)*(1ll + ($$DCIV105 + (long long) $$LBnd41404)))
2334NonInnermostLoop (fail)High Level Optimizer10536271An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2335LoopParallelized (success)High Level Optimizer10536274Loop was automatically parallelized.not available
2336LoopVectorVersion (success)High Level Optimizer10536274Vector versioning was performed.not available
2337NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E4 + ($$CIV8E6 * 128ll + ((long long) m_low + (long long) $$LBnd41404))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2338NonVectorizableStride (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E4 + ($$CIV8E6 * 128ll + ((long long) m_low + (long long) $$LBnd41404))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2339LoopVector (success)High Level Optimizer1053627not availableLoop vectorization was performed.not available
2340LoopParallelized (success)High Level Optimizer10536276Loop was automatically parallelized.not available
2341LoopVectorVersion (success)High Level Optimizer10536276Vector versioning was performed.not available
2342NonVectorizableAlignment (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E7 + ((long long) m_low + (long long) ($$UBnd41405 + (($$LBnd41404 * 18446744073709551615ull + $$UBnd41405) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2343NonVectorizableStride (fail)High Level Optimizer1053627not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E7 + ((long long) m_low + (long long) ($$UBnd41405 + (($$LBnd41404 * 18446744073709551615ull + $$UBnd41405) % 128ull) * 18446744073709551615ull))) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2344LoopVector (success)High Level Optimizer1053627not availableLoop vectorization was performed.not available
2345LoopParallelized (success)High Level Optimizer10536272Loop was automatically parallelized.not available
2346UnsupportedStructure (fail)High Level Optimizer10536272An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2347LoopParallelized (success)High Level Optimizer10636291Loop was automatically parallelized.not available
2348NonVectorizableAlignment (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2349NonVectorizableStride (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2350NonStrideOneStore (fail)High Level Optimizer1063629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*($$CIV8E9 + ((long long) m_low + (long long) $$LBnd41413)) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV43 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*($$CIV44 + 1ll))
2351LoopInterchange (success)High Level Optimizer10736251Loop interchanging was applied to loop nest.not available
2352LoopHasPrivateVariables (success)High Level Optimizer10736251Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV7", "$$LoopIV8", "$$LoopIV8", "$$DCIV38", "$$DCIV39", "$$DCIV39", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2353LoopParallelized (success)High Level Optimizer10736251Loop was automatically parallelized.not available
2354LoopInterchange (success)High Level Optimizer10736251Loop interchanging was applied to loop nest.not available
2355NonInnermostLoop (fail)High Level Optimizer10736251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2356NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2357NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2358NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV77 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2359OuterLoopUnroll (success)High Level Optimizer10736262An outer loop unroll was performed.
  • Unroll Factor: 4
2360NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2361NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2362NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2363NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2364NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2365NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2366NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2367NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2368NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2369NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2370NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2371NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2372NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2373NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2374NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2375NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2376NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2377NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2378NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2379NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2380NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2381NonVectorizableAlignment (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2382NonVectorizableStride (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2383NonStrideOneStore (fail)High Level Optimizer1073629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV76) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8ED * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV78 + (long long) $$LBnd41424)))
2384LoopHasPrivateVariables (success)High Level Optimizer10836251Private variables recognized in loop nest.
  • Variable Name: "$$DCIV3D", "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2385LoopParallelized (success)High Level Optimizer10836251Loop was automatically parallelized.not available
2386LoopInterchange (success)High Level Optimizer10836251Loop interchanging was applied to loop nest.not available
2387NonInnermostLoop (fail)High Level Optimizer10836251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2388NonVectorizableAlignment (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
2389UnsupportedOperation (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in gamma1 * ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) ie][$$LoopIV79 + 1ll][1ll + ($$LoopIV7A + (long long) $$LBnd41434)]
2390NonVectorizableStride (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
2391NonStrideOneStore (fail)High Level Optimizer1083628not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) ie) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV79 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7A + (long long) $$LBnd41434)))
2392LoopHasPrivateVariables (success)High Level Optimizer10936251Private variables recognized in loop nest.
  • Variable Name: "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$DCIV3D", "T_58", "$$DCIV3F", "T_58", "$$DCIV3F", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2393LoopParallelized (success)High Level Optimizer10936251Loop was automatically parallelized.not available
2394NonInnermostLoop (fail)High Level Optimizer10936251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2395InnerLoopUnroll (success)High Level Optimizer10936283Inner loop unroll was performed.
  • Unroll Factor: 4
2396NonVectorizableAlignment (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$CIV8F0) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV8F1 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$CIV8F2 + (long long) $$LBnd41446)))
2397UnsupportedOperation (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_586787 + ((double *)((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll]))))->q[][(long long) m_low + $$CIV8F0][$$CIV8F1 + 1ll][1ll + ($$CIV8F2 + (long long) $$LBnd41446)] * ((double *)((char *)d-v%addr + -8ll))->v[].rns61.[$$CIV8F0 + 1ll]
2398NonVectorizableStride (fail)High Level Optimizer1093628not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$CIV8F0) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$CIV8F1 + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$CIV8F2 + (long long) $$LBnd41446)))
2399LoopInterchange (success)High Level Optimizer11036251Loop interchanging was applied to loop nest.not available
2400LoopHasPrivateVariables (success)High Level Optimizer11036251Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVA", "$$LoopIVB", "$$LoopIVB", "$$DCIV42", "$$DCIV43", "$$DCIV43", "$$CIV43", "$$CIV40", "T_58", "$$CIV41", "$$CIV42", "$$CIV40", "T_58", "$$CIV41", and "$$CIV42"
2401LoopParallelized (success)High Level Optimizer11036251Loop was automatically parallelized.not available
2402LoopInterchange (success)High Level Optimizer11036251Loop interchanging was applied to loop nest.not available
2403NonInnermostLoop (fail)High Level Optimizer11036251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2404NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2405NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2406NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*($$LoopIV7C + 1ll) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2407OuterLoopUnroll (success)High Level Optimizer11036262An outer loop unroll was performed.
  • Unroll Factor: 4
2408NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2409NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2410NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2411NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2412NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2413NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2414NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2415NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2416NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2417NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2418NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2419NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2420NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2421NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2422NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(1ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2423NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2424NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2425NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(2ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2426NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2427NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2428NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(3ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2429NonVectorizableAlignment (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2430NonVectorizableStride (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2431NonStrideOneStore (fail)High Level Optimizer1103629not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).q + - (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][3ll] + (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%mult[][1ll])) + (.d-q_5->d-q_5%bounds%mult[])*((long long) m_low + $$LoopIV7B) + (.d-q_5->d-q_5%bounds%mult[][1ll])*(4ll + ($$CIV8F7 * 4ll + (long long) ((int) (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] == 0ll ? 0ll : (((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%extent[][2ll] + ((long long *)((char *).d-q_5 + -24ll))->d-q_5%bounds%lbound[][2ll]) - 1ll)) % 4ll)) + (.d-q_5->d-q_5%bounds%mult[][2ll])*(1ll + ($$LoopIV7D + (long long) $$LBnd41457)))
2432LoopParallelized (success)High Level Optimizer1134001Loop was automatically parallelized.not available
2433ContainsNonVectorizableReduction (fail)High Level Optimizer1134001An attempt to SIMD vectorize failed because the loop contains a non-vectorizable reduction.not available
2434UnsupportedOperation (fail)High Level Optimizer113400not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$RV6 * ((int *)((char *).info + -4ll))->info%mx[][1ll + ($$CIV8F8 + (long long) $$LBnd41482)]
2435UnsupportedVectorTypes (fail)High Level Optimizer113400not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
2436LoopInterchange (success)High Level Optimizer11433561Loop interchanging was applied to loop nest.not available
2437LoopHasPrivateVariables (success)High Level Optimizer11433561Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV15", "$$LoopIV16", "$$LoopIV16", "$$CIV68", "$$CIV67", "$$CIV67", "$$CIV68", "$$CIV67", and "$$CIV67"
2438LoopParallelized (success)High Level Optimizer11433561Loop was automatically parallelized.not available
2439LoopInterchange (success)High Level Optimizer11433561Loop interchanging was applied to loop nest.not available
2440NonInnermostLoop (fail)High Level Optimizer11433561An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2441NonVectorizableAlignment (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_76_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV7E + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV7F) + (8ll)*($$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)))
2442UnsupportedOperation (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV7F][$$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[1ll + ((long long) mb[].off0 + $$CIV91)]])
2443NonVectorizableStride (fail)High Level Optimizer1143357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV7E + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV7F) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV80 + ((long long) $$LBnd41572 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2444LoopHasPrivateVariables (success)High Level Optimizer11533561Private variables recognized in loop nest.
  • Variable Name: "$$CIV6B", "$$CIV6A", "$$CIV6A", "$$CIV6B", "$$CIV6A", "$$CIV6A", "$$CIV6B", "$$CIV6A", and "$$CIV6A"
2445LoopParallelized (success)High Level Optimizer11533561Loop was automatically parallelized.not available
2446LoopInterchange (success)High Level Optimizer11533561Loop interchanging was applied to loop nest.not available
2447NonInnermostLoop (fail)High Level Optimizer11533561An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2448NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2449NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2450NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV82) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2451OuterLoopUnroll (success)High Level Optimizer11533562An outer loop unroll was performed.
  • Unroll Factor: 2
2452NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2453NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2454NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2455NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2456NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2457NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2458NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2459NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2460NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2461NonVectorizableAlignment (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2462NonVectorizableStride (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2463NonStrideOneStore (fail)High Level Optimizer1153357not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV81 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV8FF * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV83 + ((long long) $$LBnd41583 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2464LoopFusion (success)High Level Optimizer11633601Loops were fused.
  • Loop Line Number: 3360
  • Loop Line Number: 3360
2465LoopHasPrivateVariables (success)High Level Optimizer11633601Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D6" and "$$CIV7D6"
2466LoopParallelized (success)High Level Optimizer11633601Loop was automatically parallelized.not available
2467NonInnermostLoop (fail)High Level Optimizer11633601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2468LoopFusion (success)High Level Optimizer11633602Loops were fused.
  • Loop Line Number: 3360
  • Loop Line Number: 3360
2469NonVectorizableAlignment (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_77_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV901 + (long long) $$LBnd41593)) + (8ll)*($$CIV900 + 1ll))
2470UnsupportedOperation (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV900][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV900][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV91))])
2471NonVectorizableStride (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2472NonVectorizableAlignment (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2473NonVectorizableStride (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2474NonStrideOneStore (fail)High Level Optimizer1163360not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibx) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV901 + (long long) $$LBnd41593) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV900) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2475LoopInterchange (success)High Level Optimizer11733641Loop interchanging was applied to loop nest.not available
2476LoopHasPrivateVariables (success)High Level Optimizer11733641Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV12", "$$LoopIV13", "$$LoopIV13", "$$CIV72", "$$CIV71", "$$CIV71", "$$CIV72", "$$ICME", "$$ICMF", "$$CIV71", and "$$CIV71"
2477LoopParallelized (success)High Level Optimizer11733641Loop was automatically parallelized.not available
2478LoopInterchange (success)High Level Optimizer11733641Loop interchanging was applied to loop nest.not available
2479NonInnermostLoop (fail)High Level Optimizer11733641An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2480NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV85) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2481UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][(long long) mb[].off8 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV85][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV85][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2482NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV85) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2483OuterLoopUnroll (success)High Level Optimizer11733642An outer loop unroll was performed.
  • Unroll Factor: 2
2484NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2485UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2486NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2487NonVectorizableAlignment (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_78_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV84 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (8ll)*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)))
2488UnsupportedOperation (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][$$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]][1ll][1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + ($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4))][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]])
2489NonVectorizableStride (fail)High Level Optimizer1173365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV84 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV905 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV86 + ((long long) $$LBnd41604 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2490LoopHasPrivateVariables (success)High Level Optimizer11833641Private variables recognized in loop nest.
  • Variable Name: "$$CIV75", "$$CIV74", "$$CIV74", "$$CIV75", "$$CIV74", "$$CIV74", "$$CIV75", "$$CIV74", and "$$CIV74"
2491LoopParallelized (success)High Level Optimizer11833641Loop was automatically parallelized.not available
2492LoopInterchange (success)High Level Optimizer11833641Loop interchanging was applied to loop nest.not available
2493NonInnermostLoop (fail)High Level Optimizer11833641An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2494NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2495NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2496NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV88) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2497OuterLoopUnroll (success)High Level Optimizer11833642An outer loop unroll was performed.
  • Unroll Factor: 2
2498NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2499NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2500NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2501NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2502NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2503NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2504NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2505NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2506NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2507NonVectorizableAlignment (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2508NonVectorizableStride (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2509NonStrideOneStore (fail)High Level Optimizer1183365not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV87 + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV909 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV89 + ((long long) $$LBnd41615 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2510LoopFusion (success)High Level Optimizer11933681Loops were fused.
  • Loop Line Number: 3368
  • Loop Line Number: 3368
2511LoopHasPrivateVariables (success)High Level Optimizer11933681Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D3" and "$$CIV7D3"
2512LoopParallelized (success)High Level Optimizer11933681Loop was automatically parallelized.not available
2513NonInnermostLoop (fail)High Level Optimizer11933681An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2514LoopFusion (success)High Level Optimizer11933682Loops were fused.
  • Loop Line Number: 3368
  • Loop Line Number: 3368
2515NonVectorizableAlignment (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_79_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV90B + (long long) $$LBnd41625)) + (8ll)*($$CIV90A + 1ll))
2516UnsupportedOperation (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV90A][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV90A][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)])
2517NonVectorizableStride (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2518NonVectorizableAlignment (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2519NonVectorizableStride (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2520NonStrideOneStore (fail)High Level Optimizer1193368not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) iby) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV90B + (long long) $$LBnd41625) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV90A) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2521LoopInterchange (success)High Level Optimizer12033721Loop interchanging was applied to loop nest.not available
2522LoopHasPrivateVariables (success)High Level Optimizer12033721Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVF", "$$LoopIV10", "$$LoopIV10", "$$CIV7C", "$$CIV7B", "$$CIV7B", "$$CIV7C", "$$CIV7B", "$$csx23", "$$CIV7B", and "$$csx23"
2523LoopParallelized (success)High Level Optimizer12033721Loop was automatically parallelized.not available
2524LoopInterchange (success)High Level Optimizer12033721Loop interchanging was applied to loop nest.not available
2525NonInnermostLoop (fail)High Level Optimizer12033721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2526NonVectorizableAlignment (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_80_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIV8A + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV8B) + (8ll)*($$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)))
2527UnsupportedOperation (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][(long long) mb[].off8 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + (((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][(long long) mb[].off8 + $$LoopIV8B][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] - ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]][1ll][1ll + ($$LoopIV8B + (long long) mb[].off8)][$$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]])
2528NonVectorizableStride (fail)High Level Optimizer1203373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8A + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8B) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8C + ((long long) $$LBnd41636 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2529LoopHasPrivateVariables (success)High Level Optimizer12133721Private variables recognized in loop nest.
  • Variable Name: "$$CIV7F", "$$CIV7E", "$$CIV7E", "$$CIV7F", "$$CIV7E", "$$CIV7E", "$$CIV7F", "$$CIV7E", and "$$CIV7E"
2530LoopParallelized (success)High Level Optimizer12133721Loop was automatically parallelized.not available
2531LoopInterchange (success)High Level Optimizer12133721Loop interchanging was applied to loop nest.not available
2532NonInnermostLoop (fail)High Level Optimizer12133721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2533NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2534NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2535NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV8E) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2536OuterLoopUnroll (success)High Level Optimizer12133722An outer loop unroll was performed.
  • Unroll Factor: 2
2537NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2538NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2539NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2540NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2541NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2542NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2543NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2544NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2545NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2546NonVectorizableAlignment (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2547NonVectorizableStride (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2548NonStrideOneStore (fail)High Level Optimizer1213373not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns153.[$$LoopIV8D + 1ll]) + (.info->info%d-q%bounds%mult[][1ll])*(1ll + (($$CIV912 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV8F + ((long long) $$LBnd41647 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2549LoopFusion (success)High Level Optimizer12233761Loops were fused.
  • Loop Line Number: 3376
  • Loop Line Number: 3376
2550LoopHasPrivateVariables (success)High Level Optimizer12233761Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D4" and "$$CIV7D4"
2551LoopParallelized (success)High Level Optimizer12233761Loop was automatically parallelized.not available
2552NonInnermostLoop (fail)High Level Optimizer12233761An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2553LoopFusion (success)High Level Optimizer12233762Loops were fused.
  • Loop Line Number: 3376
  • Loop Line Number: 3376
2554NonVectorizableAlignment (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_81_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV914 + (long long) $$LBnd41657)) + (8ll)*($$CIV913 + 1ll))
2555UnsupportedOperation (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV913][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] + ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV914 + (long long) $$LBnd41657) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV913][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)])
2556NonVectorizableStride (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2557NonVectorizableAlignment (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2558NonVectorizableStride (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2559NonStrideOneStore (fail)High Level Optimizer1223376not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ibz) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV914 + (long long) $$LBnd41657) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV913) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2560LoopFusion (success)High Level Optimizer12333821Loops were fused.
  • Loop Line Number: 3382
  • Loop Line Number: 3382
2561LoopHasPrivateVariables (success)High Level Optimizer12333821Private variables recognized in loop nest.
  • Variable Name: "$$CIV7D5" and "$$CIV7D5"
2562LoopParallelized (success)High Level Optimizer12333821Loop was automatically parallelized.not available
2563LoopInterchange (success)High Level Optimizer12333821Loop interchanging was applied to loop nest.not available
2564NonInnermostLoop (fail)High Level Optimizer12333821An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2565LoopFusion (success)High Level Optimizer12333822Loops were fused.
  • Loop Line Number: 3382
  • Loop Line Number: 3382
2566NonVectorizableAlignment (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_82_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV90) + (8ll)*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)))
2567UnsupportedOperation (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV91)) - 1ll]) + ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns154. + d-f2x_%addr->f2x_%d-data%rvo.rns150.))->f2x_%data[].rns155.[1ll][1ll][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns151.[1ll + ((long long) mb[].off0 + $$CIV91)]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV91))] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV90][$$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2568NonVectorizableStride (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2569NonVectorizableAlignment (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2570NonVectorizableStride (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2571NonStrideOneStore (fail)High Level Optimizer1233383not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV90) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV91 + ((long long) $$LBnd41667 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2572LoopParallelized (success)High Level Optimizer12433881Loop was automatically parallelized.not available
2573NonVectorizableAlignment (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
2574UnsupportedOperation (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 + 1ll][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4 + 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)][(long long) mb[].off4][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2575NonVectorizableStride (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
2576NonStrideOneStore (fail)High Level Optimizer1243389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*($$CIV917 + ((long long) mb[].off8 + (long long) $$LBnd41676)) + (8ll)*((long long) mb[].off4))
2577LoopFusion (success)High Level Optimizer12533881Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2578LoopInterchange (success)High Level Optimizer12533881Loop interchanging was applied to loop nest.not available
2579LoopHasPrivateVariables (success)High Level Optimizer12533881Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVD" and "$$CIV7D7"
2580LoopParallelized (success)High Level Optimizer12533881Loop was automatically parallelized.not available
2581NonInnermostLoop (fail)High Level Optimizer12533881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2582LoopFusion (success)High Level Optimizer12533882Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2583NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2584UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2585NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2586NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2587NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2588NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2589LoopFusion (success)High Level Optimizer12533885Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2590NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2591UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2592NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2593NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2594NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2595NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2596LoopFusion (success)High Level Optimizer12533883Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2597LoopInterchange (success)High Level Optimizer12533883Loop interchanging was applied to loop nest.not available
2598LoopHasPrivateVariables (success)High Level Optimizer12533883Private variables recognized in loop nest.
  • Variable Name: "$$LoopIVD" and "$$CIV7D7"
2599LoopParallelized (success)High Level Optimizer12533883Loop was automatically parallelized.not available
2600NonInnermostLoop (fail)High Level Optimizer12533883An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2601LoopFusion (success)High Level Optimizer12533884Loops were fused.
  • Loop Line Number: 3388
  • Loop Line Number: 3388
2602NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_83_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (8ll)*(1ll + ($$CIV918 + (long long) mb[].off4)))
2603UnsupportedOperation (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV918][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns161. + d-f2y_%addr->f2y_%d-data%rvo.rns158.))->f2y_%data[].rns162.[1ll][1ll][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns159.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][2ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8][1ll + ($$CIV918 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2604NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*(1ll + ($$CIV918 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2605NonVectorizableAlignment (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2606NonVectorizableStride (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2607NonStrideOneStore (fail)High Level Optimizer1253389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*(($$CIV919 + (long long) $$LBnd41686) + (long long) mb[].off8) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV918) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2608LoopParallelized (success)High Level Optimizer12633881Loop was automatically parallelized.not available
2609NonVectorizableAlignment (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2610NonVectorizableStride (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2611NonStrideOneStore (fail)High Level Optimizer1263389not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*($$CIV91C + ((long long) mb[].off8 + (long long) $$LBnd41695)) + (.info->info%d-q%bounds%mult[][2ll])*(max((long long) mb[].off16 - (long long) mb[].off4,0ll) + (long long) mb[].off4) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2612LoopFusion (success)High Level Optimizer12733941Loops were fused.
  • Loop Line Number: 3394
  • Loop Line Number: 3394
2613LoopHasPrivateVariables (success)High Level Optimizer12733941Private variables recognized in loop nest.
  • Variable Name: "$$DCIV45" and "$$DCIV45"
2614LoopParallelized (success)High Level Optimizer12733941Loop was automatically parallelized.not available
2615LoopInterchange (success)High Level Optimizer12733941Loop interchanging was applied to loop nest.not available
2616NonInnermostLoop (fail)High Level Optimizer12733941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2617NonVectorizableAlignment (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_84_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV92) + (8ll)*($$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)))
2618UnsupportedOperation (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ie][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - 5.0000000000000000E-001 * (((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$LoopIV92 + (long long) mb[].off8) - 1ll][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]) + ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns168. + d-f2z_%addr->f2z_%d-data%rvo.rns165.))->f2z_%data[].rns169.[1ll][1ll][1ll + ($$LoopIV92 + (long long) mb[].off8)][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns166.[(long long) mb[].off0 + $$CIV91]] * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][1ll + ($$LoopIV92 + (long long) mb[].off8)][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV92][$$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV91)]))
2619NonVectorizableStride (fail)High Level Optimizer1273395not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV92) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV93 + ((long long) $$LBnd41705 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2620LoopFusion (success)High Level Optimizer12833941Loops were fused.
  • Loop Line Number: 3394
  • Loop Line Number: 3394
2621LoopHasPrivateVariables (success)High Level Optimizer12833941Private variables recognized in loop nest.
  • Variable Name: "$$DCIV47" and "$$DCIV47"
2622LoopParallelized (success)High Level Optimizer12833941Loop was automatically parallelized.not available
2623LoopInterchange (success)High Level Optimizer12833941Loop interchanging was applied to loop nest.not available
2624NonInnermostLoop (fail)High Level Optimizer12833941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2625NonVectorizableAlignment (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2626NonVectorizableStride (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2627NonStrideOneStore (fail)High Level Optimizer1283395not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*((long long) ie) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$LoopIV94) + (.info->info%d-q%bounds%mult[][2ll])*($$LoopIV95 + ((long long) $$LBnd41715 + (long long) mb[].off4)) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV91)))
2628LoopFusion (success)High Level Optimizer12933031Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2629LoopHasPrivateVariables (success)High Level Optimizer12933031Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DD", "$$CIV7E8", "$$CIV7E8", "$$CIV7DD", "$$CIV7E8", and "$$CIV7E8"
2630LoopParallelized (success)High Level Optimizer12933031Loop was automatically parallelized.not available
2631NonInnermostLoop (fail)High Level Optimizer12933031An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2632NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV922 + 1ll) + (8ll)*($$CIV921 + 1ll))
2633UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV922][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV922][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV922][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2634NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2635NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2636NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2637NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV923 + (long long) $$LBnd41791) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV922) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2638LoopFusion (success)High Level Optimizer12933032Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2639OuterLoopUnroll (success)High Level Optimizer12933032An outer loop unroll was performed.
  • Unroll Factor: 2
2640LoopFusion (success)High Level Optimizer12933033Loops were fused.
  • Loop Line Number: 3303
  • Loop Line Number: 3303
2641NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2642UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2643NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2644NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2645NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2646NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2647NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2648UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2649NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2650NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2651NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2652NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2653NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2654UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2655NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2656NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2657NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2658NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2659NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_86_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV923 + (long long) $$LBnd41791)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV921 + 1ll))
2660UnsupportedOperation (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV921] + (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns191.[1ll][1ll][$$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)][1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV921]])
2661NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2662NonVectorizableAlignment (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2663NonVectorizableStride (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2664NonStrideOneStore (fail)High Level Optimizer1293303not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV923 + ((long long) mb[].off8 + (long long) $$LBnd41791)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV924 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV921))
2665LoopFusion (success)High Level Optimizer13033111Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2666LoopHasPrivateVariables (success)High Level Optimizer13033111Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DE", "$$CIV7E3", "$$CIV7E3", "$$CIV7DE", "$$CIV7E3", and "$$CIV7E3"
2667LoopParallelized (success)High Level Optimizer13033111Loop was automatically parallelized.not available
2668NonInnermostLoop (fail)High Level Optimizer13033111An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2669NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV926 + 1ll) + (8ll)*($$CIV925 + 1ll))
2670UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV926][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2671NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2672NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2673NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2674NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV927 + (long long) $$LBnd41802) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV926) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2675LoopFusion (success)High Level Optimizer13033112Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2676OuterLoopUnroll (success)High Level Optimizer13033112An outer loop unroll was performed.
  • Unroll Factor: 2
2677LoopFusion (success)High Level Optimizer13033113Loops were fused.
  • Loop Line Number: 3311
  • Loop Line Number: 3311
2678NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2679UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2680NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2681NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2682NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2683NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2684NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2685UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2686NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2687NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2688NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2689NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2690NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2691UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2692NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2693NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2694NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2695NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2696NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_87_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV927 + (long long) $$LBnd41802)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV925 + 1ll))
2697UnsupportedOperation (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV925] + (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) (mb[].off0 + 1) + $$CIV925]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)][1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV925]])
2698NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2699NonVectorizableAlignment (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2700NonVectorizableStride (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2701NonStrideOneStore (fail)High Level Optimizer1303311not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV927 + ((long long) mb[].off8 + (long long) $$LBnd41802)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV928 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV925))
2702LoopFusion (success)High Level Optimizer13133161Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2703LoopHasPrivateVariables (success)High Level Optimizer13133161Private variables recognized in loop nest.
  • Variable Name: "$$CIV7DF", "$$CIV7E4", "$$CIV7E4", "$$CIV7DF", "$$CIV7E4", and "$$CIV7E4"
2704LoopParallelized (success)High Level Optimizer13133161Loop was automatically parallelized.not available
2705NonInnermostLoop (fail)High Level Optimizer13133161An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2706NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV92A + 1ll) + (8ll)*($$CIV929 + 1ll))
2707UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV92A][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIV92A][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV92A][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2708NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2709NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2710NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2711NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92B + (long long) $$LBnd41813) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV92A) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2712LoopFusion (success)High Level Optimizer13133162Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2713OuterLoopUnroll (success)High Level Optimizer13133162An outer loop unroll was performed.
  • Unroll Factor: 2
2714LoopFusion (success)High Level Optimizer13133163Loops were fused.
  • Loop Line Number: 3316
  • Loop Line Number: 3316
2715NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2716UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2717NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2718NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2719NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2720NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2721NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2722UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2723NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2724NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2725NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2726NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2727NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2728UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2729NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2730NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2731NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2732NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2733NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_88_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV92B + (long long) $$LBnd41813)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV929 + 1ll))
2734UnsupportedOperation (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV929] - (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) (mb[].off8 + 1) + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns199.[1ll][1ll][$$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)][1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV929]])
2735NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2736NonVectorizableAlignment (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2737NonVectorizableStride (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2738NonStrideOneStore (fail)High Level Optimizer1313316not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV92B + ((long long) mb[].off8 + (long long) $$LBnd41813)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV92C * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV929))
2739LoopHasPrivateVariables (success)High Level Optimizer13233261Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E6" and "$$CIV7E6"
2740LoopParallelized (success)High Level Optimizer13233261Loop was automatically parallelized.not available
2741NonInnermostLoop (fail)High Level Optimizer13233261An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2742LoopVectorVersion (success)High Level Optimizer13233264Vector versioning was performed.not available
2743LoopSimdize (success)High Level Optimizer13233264SIMD vectorization was performed.not available
2744LoopVectorVersion (success)High Level Optimizer13233266Vector versioning was performed.not available
2745LoopSimdize (success)High Level Optimizer13233266SIMD vectorization was performed.not available
2746LoopVectorVersion (success)High Level Optimizer13233269Vector versioning was performed.not available
2747LoopVectorVersion (success)High Level Optimizer13233265Vector versioning was performed.not available
2748NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2749UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][$$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2750NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV92F + ($$CIV931 * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2751LoopVector (success)High Level Optimizer1323326not availableLoop vectorization was performed.not available
2752LoopVectorVersion (success)High Level Optimizer13233268Vector versioning was performed.not available
2753NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2754UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)][1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2755NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV92E + ((long long) mb[].off8 + (long long) $$LBnd41823)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV932 + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2756LoopVector (success)High Level Optimizer1323326not availableLoop vectorization was performed.not available
2757LoopVectorVersion (success)High Level Optimizer13233267Vector versioning was performed.not available
2758NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV92E + (long long) $$LBnd41823)) + (8ll)*($$DCIV10B + 1ll))
2759UnsupportedOperation (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8][(long long) mb[].off4 + $$DCIV10B][(long long) .index->index + ((long long) mb[].off0 + $$CIVAE)] + ((double *)((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV92E + (long long) $$LBnd41823)][$$DCIV10B + 1ll]
2760NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2761NonVectorizableAlignment (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2762NonVectorizableStride (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2763NonStrideOneStore (fail)High Level Optimizer1323326not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV92E + (long long) $$LBnd41823) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10B) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2764LoopFusion (success)High Level Optimizer13333341Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2765LoopHasPrivateVariables (success)High Level Optimizer13333341Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E0", "$$CIV7E5", "$$CIV7E5", "$$CIV7E0", "$$CIV7E5", and "$$CIV7E5"
2766LoopParallelized (success)High Level Optimizer13333341Loop was automatically parallelized.not available
2767NonInnermostLoop (fail)High Level Optimizer13333341An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2768NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV937 + 1ll) + (8ll)*($$CIV936 + 1ll))
2769UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2770NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2771NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2772NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2773NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2774LoopFusion (success)High Level Optimizer13333342Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2775OuterLoopUnroll (success)High Level Optimizer13333342An outer loop unroll was performed.
  • Unroll Factor: 2
2776LoopFusion (success)High Level Optimizer13333343Loops were fused.
  • Loop Line Number: 3334
  • Loop Line Number: 3334
2777NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV936 + 1ll))
2778UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2779NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2780NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2781NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2782NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2783NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV936 + 1ll))
2784UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][$$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)][1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2785NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2786NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2787NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2788NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV938 + ((long long) mb[].off8 + (long long) $$LBnd41834)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV939 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2789NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_90_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV938 + (long long) $$LBnd41834)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV937 + 1ll) + (8ll)*($$CIV936 + 1ll))
2790UnsupportedOperation (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) (.index->index + mb[].off0) + $$CIV936] + (((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]] - ((double *)((char *)d-e2x_%addr->e2x_%d-data%addr.rns198. + d-e2x_%addr->e2x_%d-data%rvo.rns195.))->e2x_%data[].rns202.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns196.[(long long) mb[].off0 + $$CIV936]])) - (((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) (mb[].off0 + 1) + $$CIV936]] - ((double *)((char *)d-e2y_%addr->e2y_%d-data%addr.rns190. + d-e2y_%addr->e2y_%d-data%rvo.rns187.))->e2y_%data[].rns201.[1ll][1ll][($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV937][(long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns188.[(long long) mb[].off0 + $$CIV936]])
2791NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2792NonVectorizableAlignment (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2793NonVectorizableStride (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2794NonStrideOneStore (fail)High Level Optimizer1333334not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV938 + (long long) $$LBnd41834) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV937) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV936))
2795LoopFusion (success)High Level Optimizer13433261Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2796LoopHasPrivateVariables (success)High Level Optimizer13433261Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E6" and "$$CIV7E6"
2797LoopParallelized (success)High Level Optimizer13433261Loop was automatically parallelized.not available
2798NonInnermostLoop (fail)High Level Optimizer13433261An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2799LoopFusion (success)High Level Optimizer13433264Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2800LoopVectorVersion (success)High Level Optimizer13433264Vector versioning was performed.not available
2801LoopSimdize (success)High Level Optimizer13433264SIMD vectorization was performed.not available
2802LoopFusion (success)High Level Optimizer13433266Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2803LoopVectorVersion (success)High Level Optimizer13433266Vector versioning was performed.not available
2804LoopSimdize (success)High Level Optimizer13433266SIMD vectorization was performed.not available
2805LoopFusion (success)High Level Optimizer13433269Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2806LoopVectorVersion (success)High Level Optimizer13433269Vector versioning was performed.not available
2807LoopFusion (success)High Level Optimizer13433265Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2808LoopVectorVersion (success)High Level Optimizer13433265Vector versioning was performed.not available
2809NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2810UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][$$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2811NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*($$CIV93C + ($$CIV93E * 128ll + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2812LoopVector (success)High Level Optimizer1343326not availableLoop vectorization was performed.not available
2813LoopFusion (success)High Level Optimizer13433268Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2814LoopVectorVersion (success)High Level Optimizer13433268Vector versioning was performed.not available
2815NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2816UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) ((int) $$CIVAE + (.index->index + mb[].off0)) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]] - (((double *)((char *).info + -32ll))->info%xbounds[][1ll][1ll] + (double) (((int) $$CIVAE + (.index->index + mb[].off0)) - 1) * dx) * ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns193.[1ll][1ll][$$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)][1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIVAE]]
2817NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[2ll])*($$CIV93B + ((long long) mb[].off8 + (long long) $$LBnd41844)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[3ll])*(1ll + ($$CIV93F + ((long long) (((unsigned long long) (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 128ull) * 18446744073709551615ull) + (long long) mb[].off16))) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns183.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[1ll + ((long long) mb[].off0 + $$CIVAE)]))
2818LoopVector (success)High Level Optimizer1343326not availableLoop vectorization was performed.not available
2819LoopFusion (success)High Level Optimizer13433267Loops were fused.
  • Loop Line Number: 3326
  • Loop Line Number: 3326
2820LoopVectorVersion (success)High Level Optimizer13433267Vector versioning was performed.not available
2821NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIV93B + (long long) $$LBnd41844)) + (8ll)*($$DCIV10F + 1ll))
2822UnsupportedOperation (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8][(long long) mb[].off4 + $$DCIV10F][(long long) .index->index + ((long long) mb[].off0 + $$CIVAE)] + ((double *)((char *)d-T_89_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll))->T_89[].rns203.[1ll + ($$CIV93B + (long long) $$LBnd41844)][$$DCIV10F + 1ll]
2823NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2824NonVectorizableAlignment (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2825NonVectorizableStride (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2826NonStrideOneStore (fail)High Level Optimizer1343326not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV93B + (long long) $$LBnd41844) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$DCIV10F) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIVAE)))
2827LoopFusion (success)High Level Optimizer13532981Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2828LoopHasPrivateVariables (success)High Level Optimizer13532981Private variables recognized in loop nest.
  • Variable Name: "$$CIV7E2", "$$CIV7E7", "$$CIV7E7", "$$CIV7E2", "$$CIV7E7", and "$$CIV7E7"
2829LoopParallelized (success)High Level Optimizer13532981Loop was automatically parallelized.not available
2830NonInnermostLoop (fail)High Level Optimizer13532981An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2831NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*($$CIV944 + 1ll) + (8ll)*($$CIV943 + 1ll))
2832UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV944][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIV944][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8][(long long) mb[].off4 + $$CIV944][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2833NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2834NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2835NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2836NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIV945 + (long long) $$LBnd41855) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV944) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2837LoopFusion (success)High Level Optimizer13532982Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2838OuterLoopUnroll (success)High Level Optimizer13532982An outer loop unroll was performed.
  • Unroll Factor: 2
2839LoopFusion (success)High Level Optimizer13532983Loops were fused.
  • Loop Line Number: 3298
  • Loop Line Number: 3298
2840NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2841UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2842NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2843NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2844NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2845NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2846NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2847UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2848NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2849NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2850NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2851NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2852NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(1ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2853UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2854NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2855NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2856NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2857NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2858NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_85_1%addr + ((((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) (.index->index + mb[].off0) * 8ll - (long long) (.index->index + mb[].off12) * 8ll)) - 16ll + ((8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV945 + (long long) $$LBnd41855)) + (8ll + ((long long) (.index->index + mb[].off12) * 8ll - (long long) (.index->index + mb[].off0) * 8ll))*(2ll + ($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIV943 + 1ll))
2859UnsupportedOperation (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIV943] - (((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]] - ((double *)((char *)d-e2z_%addr->e2z_%d-data%addr.rns184. + d-e2z_%addr->e2z_%d-data%rvo.rns181.))->e2z_%data[].rns185.[1ll][1ll][$$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)][1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns182.[(long long) mb[].off0 + $$CIV943]])
2860NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2861NonVectorizableAlignment (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2862NonVectorizableStride (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2863NonStrideOneStore (fail)High Level Optimizer1353298not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll) + (.info->info%d-aux%bounds%mult[][1ll])*($$CIV945 + ((long long) mb[].off8 + (long long) $$LBnd41855)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIV946 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIV943))
2864LoopHasPrivateVariables (success)High Level Optimizer1363282not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF1D", "$$EMTF1D", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", and "$$CIVC6"
2865LoopParallelized (success)High Level Optimizer1363282not availableLoop was automatically parallelized.not available
2866LoopHasPrivateVariables (success)High Level Optimizer13732721Private variables recognized in loop nest.
  • Variable Name: "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB8", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB8", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", and "$$CIVB8"
2867LoopParallelized (success)High Level Optimizer13732721Loop was automatically parallelized.not available
2868NonInnermostLoop (fail)High Level Optimizer13732721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2869NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2870NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2871UnsupportedStructure (fail)High Level Optimizer13732725An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2872NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2873NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2874OuterLoopUnroll (success)High Level Optimizer13732722An outer loop unroll was performed.
  • Unroll Factor: 4
2875OuterLoopUnroll (success)High Level Optimizer13732723An outer loop unroll was performed.
  • Unroll Factor: 4
2876NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2877NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2878NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2879NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2880NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2881NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2882NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(1ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2883NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2884NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2885NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2886NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2887NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2888NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2889NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2890NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(2ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2891NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(1ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2892NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2893NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2894NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2895NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2896NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2897NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2898NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(3ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2899NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(2ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2900NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2901NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2902NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2903NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(1ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2904NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2905NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(2ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2906NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*(4ll + ($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll)) + (8ll)*($$CIV948 + 1ll))
2907NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*($$CIV94B + (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll] + (long long) $$LBnd41890)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(3ll + (($$CIV94D * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(3ll + (($$CIV94C * 4ll + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] % 4ll) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll])) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2908NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2909NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2910UnsupportedStructure (fail)High Level Optimizer137327215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2911NonVectorizableAlignment (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_92_1%addr + (((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]) + (long long) mb[].off0 * 8ll) + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll] * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[3ll]))*(1ll + ($$CIV94B + (long long) $$LBnd41890)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%extent[].rns215.[4ll])*($$CIV94A + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV949 + 1ll) + (8ll)*($$CIV948 + 1ll))
2912NonVectorizableStride (fail)High Level Optimizer1373272not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns221. + d-f2x_%addr->f2x_%d-data%rvo.rns217. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.)*(($$CIV94B + (long long) $$LBnd41890) + ((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[2ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[3ll] + $$CIV94A) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[3ll])*(((long long *)((char *)d-f2x_%addr + -24ll))->f2x_%d-data%bounds%lbound[].rns220.[4ll] + $$CIV949) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns219.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns218.[(long long) mb[].off0 + $$CIV948]))
2913LoopHasPrivateVariables (success)High Level Optimizer13832771Private variables recognized in loop nest.
  • Variable Name: "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVBF", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVBF", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", and "$$CIVBF"
2914LoopParallelized (success)High Level Optimizer13832771Loop was automatically parallelized.not available
2915NonInnermostLoop (fail)High Level Optimizer13832771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2916NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2917NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2918UnsupportedStructure (fail)High Level Optimizer13832775An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2919NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2920NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2921OuterLoopUnroll (success)High Level Optimizer13832772An outer loop unroll was performed.
  • Unroll Factor: 4
2922OuterLoopUnroll (success)High Level Optimizer13832773An outer loop unroll was performed.
  • Unroll Factor: 4
2923NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2924NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2925NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2926NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2927NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2928NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2929NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(1ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2930NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2931NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2932NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2933NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2934NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2935NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2936NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2937NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(2ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2938NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(1ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2939NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2940NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2941NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2942NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2943NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2944NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2945NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(3ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2946NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(2ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2947NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2948NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2949NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2950NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(1ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2951NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2952NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(2ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2953NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*(4ll + ($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll)) + (8ll)*($$CIV94E + 1ll))
2954NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*($$CIV951 + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll] + (long long) $$LBnd41904)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(3ll + (($$CIV953 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(3ll + (($$CIV952 * 4ll + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] % 4ll) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll])) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2955NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2956NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2957UnsupportedStructure (fail)High Level Optimizer138327715An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2958NonVectorizableAlignment (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_94_1%addr + ((((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll] * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[3ll]))*(1ll + ($$CIV951 + (long long) $$LBnd41904)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%extent[].rns224.[4ll])*($$CIV950 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV94F + 1ll) + (8ll)*($$CIV94E + 1ll))
2959NonVectorizableStride (fail)High Level Optimizer1383277not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns230. + d-f2y_%addr->f2y_%d-data%rvo.rns226. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.)*(($$CIV951 + (long long) $$LBnd41904) + ((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[2ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[3ll] + $$CIV950) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[3ll])*(((long long *)((char *)d-f2y_%addr + -24ll))->f2y_%d-data%bounds%lbound[].rns229.[4ll] + $$CIV94F) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns228.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns227.[(long long) mb[].off0 + $$CIV94E]))
2960LoopHasPrivateVariables (success)High Level Optimizer13932821Private variables recognized in loop nest.
  • Variable Name: "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC6", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC6", "$$CIVC8", "$$EMTF1D", "$$CIVC7", "$$EMTF1C", "$$CIVC6", "$$CIVC7", "$$EMTF1C", "$$CIVC6", and "$$CIVC6"
2961LoopParallelized (success)High Level Optimizer13932821Loop was automatically parallelized.not available
2962NonInnermostLoop (fail)High Level Optimizer13932821An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
2963NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
2964NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2965UnsupportedStructure (fail)High Level Optimizer13932825An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
2966NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
2967NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2968OuterLoopUnroll (success)High Level Optimizer13932822An outer loop unroll was performed.
  • Unroll Factor: 4
2969OuterLoopUnroll (success)High Level Optimizer13932823An outer loop unroll was performed.
  • Unroll Factor: 4
2970NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2971NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2972NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2973NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2974NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2975NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2976NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(1ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2977NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2978NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2979NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2980NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2981NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2982NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2983NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2984NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(2ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2985NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(1ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2986NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2987NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2988NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2989NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2990NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2991NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2992NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(3ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2993NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(2ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2994NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2995NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2996NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2997NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(1ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
2998NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
2999NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(2ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3000NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*(4ll + ($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll)) + (8ll)*($$CIV954 + 1ll))
3001NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*($$CIV957 + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll] + (long long) $$LBnd41918)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(3ll + (($$CIV959 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(3ll + (($$CIV958 * 4ll + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] % 4ll) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll])) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3002NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
3003NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3004UnsupportedStructure (fail)High Level Optimizer139328215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3005NonVectorizableAlignment (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_96_1%addr + ((((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]) + (long long) mb[].off0 * 8ll) + (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * (((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll] * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[3ll]))*(1ll + ($$CIV957 + (long long) $$LBnd41918)) + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%extent[].rns233.[4ll])*($$CIV956 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV955 + 1ll) + (8ll)*($$CIV954 + 1ll))
3006NonVectorizableStride (fail)High Level Optimizer1393282not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns239. + d-f2z_%addr->f2z_%d-data%rvo.rns235. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.)*(($$CIV957 + (long long) $$LBnd41918) + ((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[2ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[3ll] + $$CIV956) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[3ll])*(((long long *)((char *)d-f2z_%addr + -24ll))->f2z_%d-data%bounds%lbound[].rns238.[4ll] + $$CIV955) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns237.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns236.[(long long) mb[].off0 + $$CIV954]))
3007LoopHasPrivateVariables (success)High Level Optimizer1403277not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF20", "$$EMTF20", "$$CIVC1", "$$EMTF20", "$$CIVC0", "$$EMTF1F", "$$CIVBF", "$$CIVC0", "$$EMTF1F", "$$CIVBF", and "$$CIVBF"
3008LoopParallelized (success)High Level Optimizer1403277not availableLoop was automatically parallelized.not available
3009LoopHasPrivateVariables (success)High Level Optimizer1413272not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$EMTF23", "$$EMTF23", "$$CIVBA", "$$EMTF23", "$$CIVB9", "$$EMTF22", "$$CIVB8", "$$CIVB9", "$$EMTF22", "$$CIVB8", and "$$CIVB8"
3010LoopParallelized (success)High Level Optimizer1413272not availableLoop was automatically parallelized.not available
3011LoopParallelized (success)High Level Optimizer14229851Loop was automatically parallelized.not available
3012NonVectorizableAlignment (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_101_1%addr + -8ll + (8ll)*(1ll + ($$CIV95C + (long long) $$LBnd42226)))
3013UnsupportedOperation (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns285.[1ll][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVE7]])) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3014NonVectorizableStride (fail)High Level Optimizer1422985not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95C + ((long long) $$LBnd42226 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
3015LoopParallelized (success)High Level Optimizer14329921Loop was automatically parallelized.not available
3016NonVectorizableAlignment (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_110_1%addr + -8ll + (8ll)*(1ll + ($$CIV95D + (long long) $$LBnd42235)))
3017UnsupportedOperation (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * $$csx3D))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3018NonVectorizableStride (fail)High Level Optimizer1432992not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95D + ((long long) $$LBnd42235 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
3019LoopParallelized (success)High Level Optimizer14429971Loop was automatically parallelized.not available
3020NonVectorizableAlignment (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_121_1%addr + -8ll + (8ll)*(1ll + ($$CIV95E + (long long) $$LBnd42244)))
3021UnsupportedOperation (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]] + ((dtdx * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_117 + T_118)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][((long long) .index->index + ((long long) mb[].off0 + $$CIVE7)) - 1ll] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVE5][(long long) mb[].off4 + $$CIVE6][(long long) .index->index + ((long long) mb[].off0 + $$CIVE7)])
3022NonVectorizableStride (fail)High Level Optimizer1442997not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95E + ((long long) $$LBnd42244 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVE5) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVE6) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVE7]))
3023LoopParallelized (success)High Level Optimizer14530291Loop was automatically parallelized.not available
3024NonVectorizableAlignment (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_136_1%addr + -8ll + (8ll)*(1ll + ($$CIV95F + (long long) $$LBnd42253)))
3025UnsupportedOperation (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns286.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVF0]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][(long long) .index->index + ((long long) mb[].off0 + $$CIVF0)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVEE][(long long) mb[].off4 + $$CIVEF][((long long) .index->index + ((long long) mb[].off0 + $$CIVF0)) - 1ll])
3026NonVectorizableStride (fail)High Level Optimizer1453029not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns284.[$$CIV95F + ((long long) $$LBnd42253 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$CIVEE) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*((long long) mb[].off4 + $$CIVEF) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIVF0]))
3027LoopParallelized (success)High Level Optimizer14630531Loop was automatically parallelized.not available
3028NonVectorizableAlignment (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_145_1%addr + -8ll + (8ll)*(1ll + ($$CIV960 + (long long) $$LBnd42262)))
3029UnsupportedOperation (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]] + ((dtdy * diff_alpha) * max( 0.0000000000000000E+000,- ( 5.0000000000000000E-001 * (((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[(long long) mb[].off0 + $$CIVFA]] + ((double *)((char *)d-cornerdiv_%addr->cornerdiv_%d-data%addr.rns268. + d-cornerdiv_%addr->cornerdiv_%d-data%rvo.rns265.))->cornerdiv_%data[].rns308.[1ll][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-cornerdiv_%addr + 40ll))->cornerdiv_%x[].rns266.[1ll + ((long long) mb[].off0 + $$CIVFA)]])))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][((long long) mb[].off4 + $$CIVF9) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)])
3030NonVectorizableStride (fail)High Level Optimizer1463053not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV960 + ((long long) $$LBnd42262 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIVF9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]))
3031LoopParallelized (success)High Level Optimizer14730581Loop was automatically parallelized.not available
3032NonVectorizableAlignment (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_156_1%addr + -8ll + (8ll)*(1ll + ($$CIV961 + (long long) $$LBnd42271)))
3033UnsupportedOperation (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]] + ((dtdy * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_152 + T_153)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][((long long) mb[].off4 + $$CIVF9) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIVF8][(long long) mb[].off4 + $$CIVF9][(long long) .index->index + ((long long) mb[].off0 + $$CIVFA)])
3034NonVectorizableStride (fail)High Level Optimizer1473058not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV961 + ((long long) $$LBnd42271 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIVF8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIVF9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIVFA]))
3035LoopParallelized (success)High Level Optimizer14830901Loop was automatically parallelized.not available
3036NonVectorizableAlignment (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_171_1%addr + -8ll + (8ll)*(1ll + ($$CIV962 + (long long) $$LBnd42280)))
3037UnsupportedOperation (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301.))->f2y_%data[].rns309.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV101][(long long) mb[].off4 + $$CIV102][(long long) .index->index + ((long long) mb[].off0 + $$CIV103)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV101][((long long) mb[].off4 + $$CIV102) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV103)])
3038NonVectorizableStride (fail)High Level Optimizer1483090not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns307.[$$CIV962 + ((long long) $$LBnd42280 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$CIV101) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*((long long) mb[].off4 + $$CIV102) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV103]))
3039LoopParallelized (success)High Level Optimizer14931121Loop was automatically parallelized.not available
3040NonVectorizableAlignment (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_182_1%addr + -8ll + (8ll)*(1ll + ($$CIV963 + (long long) $$LBnd42289)))
3041UnsupportedOperation (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV109][(long long) mb[].off4 + $$CIV10A][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV10B]] + ((dtdz * diff_alpha) * max( 0.0000000000000000E+000,- ( 2.5000000000000000E-001 * (T_178 + T_179)))) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][((long long) mb[].off8 + $$CIV109) - 1ll][(long long) mb[].off4 + $$CIV10A][(long long) .index->index + ((long long) mb[].off0 + $$CIV10B)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV109][(long long) mb[].off4 + $$CIV10A][(long long) .index->index + ((long long) mb[].off0 + $$CIV10B)])
3042NonVectorizableStride (fail)High Level Optimizer1493112not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV963 + ((long long) $$LBnd42289 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV109) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV10A) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV10B]))
3043LoopParallelized (success)High Level Optimizer15031431Loop was automatically parallelized.not available
3044NonVectorizableAlignment (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_197_1%addr + -8ll + (8ll)*(1ll + ($$CIV964 + (long long) $$LBnd42298)))
3045UnsupportedOperation (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320.))->f2z_%data[].rns328.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][1ll][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV114]] - lof_alpha * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][(long long) mb[].off8 + $$CIV112][(long long) mb[].off4 + $$CIV113][(long long) .index->index + ((long long) mb[].off0 + $$CIV114)] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]][((long long) mb[].off8 + $$CIV112) - 1ll][(long long) mb[].off4 + $$CIV113][(long long) .index->index + ((long long) mb[].off0 + $$CIV114)])
3046NonVectorizableStride (fail)High Level Optimizer1503143not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns327.[$$CIV964 + ((long long) $$LBnd42298 + d-fluxfields%bounds%lbound[].off560)]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$CIV112) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*((long long) mb[].off4 + $$CIV113) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV114]))
3047LoopHasPrivateVariables (success)High Level Optimizer15131851Private variables recognized in loop nest.
  • Variable Name: "$$CIV124", "$$csx52", "$$csx52", "$$CIV124", "$$csx52", "$$csx52", "$$CIV124", "$$csx52", and "$$csx52"
3048LoopParallelized (success)High Level Optimizer15131851Loop was automatically parallelized.not available
3049LoopInterchange (success)High Level Optimizer15131851Loop interchanging was applied to loop nest.not available
3050NonInnermostLoop (fail)High Level Optimizer15131851An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3051NonVectorizableAlignment (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)d-gradphix_%addr + 40ll))->gradphix_%x[].rns352.[(long long) mb[].off0 + $$CIV128]))
3052NonVectorizableStride (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)d-gradphix_%addr + 40ll))->gradphix_%x[].rns352.[(long long) mb[].off0 + $$CIV128]))
3053NonVectorizableAlignment (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_202_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV96) + (8ll)*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)))
3054UnsupportedOperation (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278.))->f2x_%data[].rns356.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]] + dtdx * (( 3.9788735772973836E-002 / scalegrav) * ($$TVX.$$.$$csx52688A * $$TVX.$$.$$csx52688A) + ( 5.0000000000000000E-001 * mean_density) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV128)] + ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][(long long) mb[].off8 + $$LoopIV96][$$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV128)) - 1ll]))
3055NonVectorizableStride (fail)High Level Optimizer1513186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV96) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV97 + ((long long) $$LBnd42309 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3056LoopHasPrivateVariables (success)High Level Optimizer15231851Private variables recognized in loop nest.
  • Variable Name: "$$CIV126", "$$CIV126", and "$$CIV126"
3057LoopParallelized (success)High Level Optimizer15231851Loop was automatically parallelized.not available
3058LoopInterchange (success)High Level Optimizer15231851Loop interchanging was applied to loop nest.not available
3059NonInnermostLoop (fail)High Level Optimizer15231851An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3060NonVectorizableAlignment (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3061NonVectorizableStride (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3062NonStrideOneStore (fail)High Level Optimizer1523186not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV98) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV99 + ((long long) $$LBnd42319 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV128]))
3063LoopHasPrivateVariables (success)High Level Optimizer15331951Private variables recognized in loop nest.
  • Variable Name: "T_203", "$$DCIVA3", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA6", "$$DCIVA3", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA4", "T_205", "T_206", "$$DCIVA5", "$$DCIVA6", "$$DCIVA6", "$$CIV12D", "$$CIV129", "T_205", "$$CIV12B", "$$CIV12A", "T_206", "$$CIV12C", "$$CIV129", "T_205", "$$CIV12B", "$$CIV12A", "T_206", "$$CIV12C", and "$$CIV12A"
3064LoopParallelized (success)High Level Optimizer15331951Loop was automatically parallelized.not available
3065NonInnermostLoop (fail)High Level Optimizer15331951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3066IterationCountTooSmall (fail)High Level Optimizer15331963An attempt to SIMD vectorize failed because the iteration count is too small.not available
3067UnsupportedVectorTypes (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3068LoopFusion (success)High Level Optimizer15331964Loops were fused.
  • Loop Line Number: 3196
  • Loop Line Number: 3196
3069IterationCountTooSmall (fail)High Level Optimizer15331965An attempt to SIMD vectorize failed because the iteration count is too small.not available
3070UnsupportedOperation (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_205 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][(long long) mb[].off8 + $$CIV96C][$$CIV96B + (($$CIV96D + (long long) $$LBnd42336) + (long long) mb[].off4)][(long long) ((int *)((char *)&T_203 + -4ll))->T_203[][$$CIV96A + 1ll]]
3071NonVectorizableStride (fail)High Level Optimizer1533196not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV96C) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV96B + (($$CIV96D + (long long) $$LBnd42336) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_203 + -4ll))->T_203[][$$CIV96A + 1ll]))
3072LoopInterchange (success)High Level Optimizer15431951Loop interchanging was applied to loop nest.not available
3073LoopHasPrivateVariables (success)High Level Optimizer15431951Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV39", "$$LoopIV3A", "$$LoopIV3A", "$$DCIVA8", "$$DCIVA9", "$$DCIVA9", "$$CIV133", "$$CIV12F", and "$$CIV12F"
3074LoopParallelized (success)High Level Optimizer15431951Loop was automatically parallelized.not available
3075LoopInterchange (success)High Level Optimizer15431951Loop interchanging was applied to loop nest.not available
3076NonInnermostLoop (fail)High Level Optimizer15431951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3077LoopHasPrivateVariables (success)High Level Optimizer15531951Private variables recognized in loop nest.
  • Variable Name: "$$DCIVAB", "$$DCIVAB", "$$CIV133", "$$CIV12F", and "$$CIV12F"
3078LoopParallelized (success)High Level Optimizer15531951Loop was automatically parallelized.not available
3079LoopInterchange (success)High Level Optimizer15531951Loop interchanging was applied to loop nest.not available
3080NonInnermostLoop (fail)High Level Optimizer15531951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3081NonVectorizableAlignment (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3082NonVectorizableStride (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3083NonStrideOneStore (fail)High Level Optimizer1553196not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIV9D) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIV9E + ((long long) $$LBnd42357 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3084LoopHasPrivateVariables (success)High Level Optimizer15631951Private variables recognized in loop nest.
  • Variable Name: "T_208", "$$CIV138", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV136", "$$CIV138", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV136", "$$CIV138", "$$ICM6E", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", "$$CIV135", "T_210", "$$CIV137", "$$CIV136", and "$$CIV136"
3085LoopParallelized (success)High Level Optimizer15631951Loop was automatically parallelized.not available
3086NonInnermostLoop (fail)High Level Optimizer15631951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3087IterationCountTooSmall (fail)High Level Optimizer15631993An attempt to SIMD vectorize failed because the iteration count is too small.not available
3088UnsupportedVectorTypes (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3089LoopInterchange (success)High Level Optimizer15631994Loop interchanging was applied to loop nest.not available
3090IterationCountTooSmall (fail)High Level Optimizer15631995An attempt to SIMD vectorize failed because the iteration count is too small.not available
3091NonVectorizableAlignment (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV976) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]))
3092UnsupportedOperation (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_210 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns361.[1ll][1ll][(long long) mb[].off8 + $$CIV976][$$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))][(long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]]
3093NonVectorizableStride (fail)High Level Optimizer1563199not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV976) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVA0 + ($$CIV977 + ((long long) mb[].off4 + (long long) $$LBnd42373))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_208 + -4ll))->T_208[][$$LoopIV9F + 1ll]))
3094LoopInterchange (success)High Level Optimizer15731951Loop interchanging was applied to loop nest.not available
3095LoopHasPrivateVariables (success)High Level Optimizer15731951Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV36", "$$LoopIV37", "$$LoopIV37", "$$DCIVAD", "$$DCIVAE", "$$DCIVAE", "$$CIV13D", "$$CIV13A", and "$$CIV13A"
3096LoopParallelized (success)High Level Optimizer15731951Loop was automatically parallelized.not available
3097LoopInterchange (success)High Level Optimizer15731951Loop interchanging was applied to loop nest.not available
3098NonInnermostLoop (fail)High Level Optimizer15731951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3099LoopHasPrivateVariables (success)High Level Optimizer15831951Private variables recognized in loop nest.
  • Variable Name: "$$DCIVB0", "$$DCIVB0", "$$CIV13D", "$$CIV13A", and "$$CIV13A"
3100LoopParallelized (success)High Level Optimizer15831951Loop was automatically parallelized.not available
3101LoopInterchange (success)High Level Optimizer15831951Loop interchanging was applied to loop nest.not available
3102NonInnermostLoop (fail)High Level Optimizer15831951An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3103NonVectorizableAlignment (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3104NonVectorizableStride (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3105NonStrideOneStore (fail)High Level Optimizer1583199not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVA4) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVA5 + ((long long) $$LBnd42394 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV13F]))
3106LoopHasPrivateVariables (success)High Level Optimizer15932061Private variables recognized in loop nest.
  • Variable Name: "T_212", "$$DCIV91", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV94", "$$DCIV91", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV92", "T_214", "T_215", "$$DCIV93", "$$DCIV94", "$$DCIV94", "$$CIV144", "$$ICM70", "$$CIV140", "T_214", "$$CIV142", "$$CIV141", "T_215", "$$CIV143", "$$CIV140", "T_214", "$$CIV142", "$$CIV141", "T_215", "$$CIV143", and "$$CIV141"
3107LoopParallelized (success)High Level Optimizer15932061Loop was automatically parallelized.not available
3108NonInnermostLoop (fail)High Level Optimizer15932061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3109IterationCountTooSmall (fail)High Level Optimizer15932073An attempt to SIMD vectorize failed because the iteration count is too small.not available
3110UnsupportedVectorTypes (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3111LoopFusion (success)High Level Optimizer15932074Loops were fused.
  • Loop Line Number: 3207
  • Loop Line Number: 3207
3112IterationCountTooSmall (fail)High Level Optimizer15932075An attempt to SIMD vectorize failed because the iteration count is too small.not available
3113UnsupportedOperation (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_214 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][(long long) mb[].off8 + $$CIV980][($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)&T_212 + -4ll))->T_212[][$$CIV97E + 1ll]]
3114NonVectorizableStride (fail)High Level Optimizer1593207not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV980) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$CIV97F + (($$CIV981 + (long long) $$LBnd42411) + (long long) mb[].off4)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_212 + -4ll))->T_212[][$$CIV97E + 1ll]))
3115LoopInterchange (success)High Level Optimizer16032061Loop interchanging was applied to loop nest.not available
3116LoopHasPrivateVariables (success)High Level Optimizer16032061Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV33", "$$LoopIV34", "$$LoopIV34", "$$DCIV96", "$$DCIV97", "$$DCIV97", "$$CIV14A", "$$CIV146", and "$$CIV146"
3117LoopParallelized (success)High Level Optimizer16032061Loop was automatically parallelized.not available
3118LoopInterchange (success)High Level Optimizer16032061Loop interchanging was applied to loop nest.not available
3119NonInnermostLoop (fail)High Level Optimizer16032061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3120LoopHasPrivateVariables (success)High Level Optimizer16132061Private variables recognized in loop nest.
  • Variable Name: "$$DCIV99", "$$DCIV99", "$$CIV14A", "$$CIV146", and "$$CIV146"
3121LoopParallelized (success)High Level Optimizer16132061Loop was automatically parallelized.not available
3122LoopInterchange (success)High Level Optimizer16132061Loop interchanging was applied to loop nest.not available
3123NonInnermostLoop (fail)High Level Optimizer16132061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3124NonVectorizableAlignment (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3125NonVectorizableStride (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3126NonStrideOneStore (fail)High Level Optimizer1613207not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVA9) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVAA + ((long long) $$LBnd42432 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3127LoopHasPrivateVariables (success)High Level Optimizer16232061Private variables recognized in loop nest.
  • Variable Name: "T_217", "$$CIV14F", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14D", "$$CIV14F", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14D", "$$CIV14F", "$$ICM71", "$$ICM72", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", "$$CIV14C", "T_219", "$$CIV14E", "$$CIV14D", and "$$CIV14D"
3128LoopParallelized (success)High Level Optimizer16232061Loop was automatically parallelized.not available
3129NonInnermostLoop (fail)High Level Optimizer16232061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3130IterationCountTooSmall (fail)High Level Optimizer16232103An attempt to SIMD vectorize failed because the iteration count is too small.not available
3131UnsupportedVectorTypes (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3132LoopInterchange (success)High Level Optimizer16232104Loop interchanging was applied to loop nest.not available
3133IterationCountTooSmall (fail)High Level Optimizer16232105An attempt to SIMD vectorize failed because the iteration count is too small.not available
3134NonVectorizableAlignment (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV98A) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]))
3135UnsupportedOperation (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_219 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns366.[1ll][1ll][(long long) mb[].off8 + $$CIV98A][($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll][(long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]]
3136NonVectorizableStride (fail)High Level Optimizer1623210not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV98A) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVAC + ($$CIV98B + ((long long) mb[].off4 + (long long) $$LBnd42448))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_217 + -4ll))->T_217[][$$LoopIVAB + 1ll]))
3137LoopInterchange (success)High Level Optimizer16332061Loop interchanging was applied to loop nest.not available
3138LoopHasPrivateVariables (success)High Level Optimizer16332061Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV30", "$$LoopIV31", "$$LoopIV31", "$$DCIV9B", "$$DCIV9C", "$$DCIV9C", "$$CIV154", "$$CIV151", and "$$CIV151"
3139LoopParallelized (success)High Level Optimizer16332061Loop was automatically parallelized.not available
3140LoopInterchange (success)High Level Optimizer16332061Loop interchanging was applied to loop nest.not available
3141NonInnermostLoop (fail)High Level Optimizer16332061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3142LoopHasPrivateVariables (success)High Level Optimizer16432061Private variables recognized in loop nest.
  • Variable Name: "$$DCIV9E", "$$DCIV9E", "$$CIV154", "$$CIV151", and "$$CIV151"
3143LoopParallelized (success)High Level Optimizer16432061Loop was automatically parallelized.not available
3144LoopInterchange (success)High Level Optimizer16432061Loop interchanging was applied to loop nest.not available
3145NonInnermostLoop (fail)High Level Optimizer16432061An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3146NonVectorizableAlignment (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3147NonVectorizableStride (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3148NonStrideOneStore (fail)High Level Optimizer1643210not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVB0) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVB1 + ((long long) $$LBnd42469 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV156]))
3149LoopHasPrivateVariables (success)High Level Optimizer16532181Private variables recognized in loop nest.
  • Variable Name: "T_224", "T_221", "$$DCIV74", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV77", "$$DCIV7A", "$$DCIV74", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV75", "T_223", "$$DCIV76", "$$DCIV77", "$$DCIV78", "T_226", "T_227", "$$DCIV79", "$$DCIV7A", "$$DCIV77", "$$DCIV7A", "$$CIV15E", "$$CIV157", "T_223", "$$CIV159", "$$CIV158", "$$CIV15A", "T_226", "$$csx58", "$$CIV15C", "$$CIV15B", "T_227", "$$CIV15D", "$$CIV157", "T_223", "$$CIV159", "$$CIV158", "$$CIV15A", "T_226", "$$csx58", "$$CIV15C", "$$CIV15B", "T_227", "$$CIV15D", "$$CIV158", and "$$CIV15B"
3150LoopParallelized (success)High Level Optimizer16532181Loop was automatically parallelized.not available
3151NonInnermostLoop (fail)High Level Optimizer16532181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3152IterationCountTooSmall (fail)High Level Optimizer16532196An attempt to SIMD vectorize failed because the iteration count is too small.not available
3153UnsupportedVectorTypes (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3154IterationCountTooSmall (fail)High Level Optimizer16532193An attempt to SIMD vectorize failed because the iteration count is too small.not available
3155UnsupportedVectorTypes (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3156LoopInterchange (success)High Level Optimizer16532194Loop interchanging was applied to loop nest.not available
3157IterationCountTooSmall (fail)High Level Optimizer16532195An attempt to SIMD vectorize failed because the iteration count is too small.not available
3158NonVectorizableAlignment (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV997) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]))
3159UnsupportedOperation (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_223 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][(long long) mb[].off8 + $$CIV997][$$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))][(long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]]
3160NonVectorizableStride (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV997) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVB3 + ($$CIV998 + ((long long) $$LBnd42492 + (long long) mb[].off4))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_221 + -4ll))->T_221[][$$LoopIVB2 + 1ll]))
3161LoopFusion (success)High Level Optimizer16532197Loops were fused.
  • Loop Line Number: 3219
  • Loop Line Number: 3219
3162IterationCountTooSmall (fail)High Level Optimizer16532198An attempt to SIMD vectorize failed because the iteration count is too small.not available
3163UnsupportedOperation (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_226 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$CIV996 + ($$CIV997 + (long long) mb[].off8)][($$CIV998 + (long long) $$LBnd42492) + (long long) mb[].off4][(long long) ((int *)((char *)&T_224 + -4ll))->T_224[][$$CIV995 + 1ll]]
3164NonVectorizableStride (fail)High Level Optimizer1653219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV996 + ($$CIV997 + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV998 + (long long) $$LBnd42492) + (long long) mb[].off4) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_224 + -4ll))->T_224[][$$CIV995 + 1ll]))
3165LoopInterchange (success)High Level Optimizer16632181Loop interchanging was applied to loop nest.not available
3166LoopHasPrivateVariables (success)High Level Optimizer16632181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV2D", "$$LoopIV2E", "$$LoopIV2E", "$$DCIV7C", "$$DCIV7D", "$$DCIV7D", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3167LoopParallelized (success)High Level Optimizer16632181Loop was automatically parallelized.not available
3168LoopInterchange (success)High Level Optimizer16632181Loop interchanging was applied to loop nest.not available
3169NonInnermostLoop (fail)High Level Optimizer16632181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3170LoopInterchange (success)High Level Optimizer16732181Loop interchanging was applied to loop nest.not available
3171LoopHasPrivateVariables (success)High Level Optimizer16732181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV2A", "$$LoopIV2B", "$$LoopIV2B", "$$DCIV7F", "$$DCIV80", "$$DCIV80", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3172LoopParallelized (success)High Level Optimizer16732181Loop was automatically parallelized.not available
3173LoopInterchange (success)High Level Optimizer16732181Loop interchanging was applied to loop nest.not available
3174NonInnermostLoop (fail)High Level Optimizer16732181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3175LoopHasPrivateVariables (success)High Level Optimizer16832181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV82", "$$DCIV82", "$$CIV167", "$$CIV160", "$$CIV163", "$$CIV160", and "$$CIV163"
3176LoopParallelized (success)High Level Optimizer16832181Loop was automatically parallelized.not available
3177LoopInterchange (success)High Level Optimizer16832181Loop interchanging was applied to loop nest.not available
3178NonInnermostLoop (fail)High Level Optimizer16832181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3179NonVectorizableAlignment (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3180NonVectorizableStride (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3181NonStrideOneStore (fail)High Level Optimizer1683219not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivx) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVBA) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVBB + ((long long) $$LBnd42524 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3182LoopHasPrivateVariables (success)High Level Optimizer16932181Private variables recognized in loop nest.
  • Variable Name: "T_229", "$$CIV16C", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV16A", "$$CIV16C", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV16A", "$$CIV16C", "$$ICM75", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", "$$CIV169", "T_231", "$$CIV16B", "$$CIV16A", and "$$CIV16A"
3183LoopParallelized (success)High Level Optimizer16932181Loop was automatically parallelized.not available
3184NonInnermostLoop (fail)High Level Optimizer16932181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3185IterationCountTooSmall (fail)High Level Optimizer16932223An attempt to SIMD vectorize failed because the iteration count is too small.not available
3186UnsupportedVectorTypes (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3187LoopInterchange (success)High Level Optimizer16932224Loop interchanging was applied to loop nest.not available
3188IterationCountTooSmall (fail)High Level Optimizer16932225An attempt to SIMD vectorize failed because the iteration count is too small.not available
3189NonVectorizableAlignment (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV9A4) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]))
3190UnsupportedOperation (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_231 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns371.[1ll][1ll][(long long) mb[].off8 + $$CIV9A4][$$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))][(long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]]
3191NonVectorizableStride (fail)High Level Optimizer1693222not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*((long long) mb[].off8 + $$CIV9A4) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$LoopIVBD + ($$CIV9A5 + ((long long) mb[].off4 + (long long) $$LBnd42540))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)&T_229 + -4ll))->T_229[][$$LoopIVBC + 1ll]))
3192LoopInterchange (success)High Level Optimizer17032181Loop interchanging was applied to loop nest.not available
3193LoopHasPrivateVariables (success)High Level Optimizer17032181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV27", "$$LoopIV28", "$$LoopIV28", "$$DCIV84", "$$DCIV85", "$$DCIV85", "$$CIV171", "$$CIV16E", and "$$CIV16E"
3194LoopParallelized (success)High Level Optimizer17032181Loop was automatically parallelized.not available
3195LoopInterchange (success)High Level Optimizer17032181Loop interchanging was applied to loop nest.not available
3196NonInnermostLoop (fail)High Level Optimizer17032181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3197LoopHasPrivateVariables (success)High Level Optimizer17132181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV87", "$$DCIV87", "$$CIV171", "$$CIV16E", and "$$CIV16E"
3198LoopParallelized (success)High Level Optimizer17132181Loop was automatically parallelized.not available
3199LoopInterchange (success)High Level Optimizer17132181Loop interchanging was applied to loop nest.not available
3200NonInnermostLoop (fail)High Level Optimizer17132181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3201NonVectorizableAlignment (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3202NonVectorizableStride (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3203NonStrideOneStore (fail)High Level Optimizer1713222not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivy) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC1) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC2 + ((long long) $$LBnd42561 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3204LoopHasPrivateVariables (success)High Level Optimizer17232181Private variables recognized in loop nest.
  • Variable Name: "T_233", "$$CIV176", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV174", "$$CIV176", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$CIV175", "$$CIV174", "$$CIV174", "$$CIV176", "$$ICM75", "$$CIV173", "T_235", "$$csx5D", "$$CIV175", "$$CIV174", "$$CIV173", "T_235", "$$csx5D", "$$CIV175", "$$CIV174", and "$$CIV174"
3205LoopParallelized (success)High Level Optimizer17232181Loop was automatically parallelized.not available
3206NonInnermostLoop (fail)High Level Optimizer17232181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3207IterationCountTooSmall (fail)High Level Optimizer17232243An attempt to SIMD vectorize failed because the iteration count is too small.not available
3208UnsupportedVectorTypes (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3209LoopInterchange (success)High Level Optimizer17232244Loop interchanging was applied to loop nest.not available
3210IterationCountTooSmall (fail)High Level Optimizer17232245An attempt to SIMD vectorize failed because the iteration count is too small.not available
3211NonVectorizableAlignment (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*($$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]))
3212UnsupportedOperation (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_235 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns376.[1ll][1ll][$$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)][$$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)][(long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]]
3213NonVectorizableStride (fail)High Level Optimizer1723224not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$LoopIVC4 + ($$CIV9AE + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*($$CIV9AF + ((long long) mb[].off4 + (long long) $$LBnd42577)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)&T_233 + -4ll))->T_233[][$$LoopIVC3 + 1ll]))
3214LoopInterchange (success)High Level Optimizer17332181Loop interchanging was applied to loop nest.not available
3215LoopHasPrivateVariables (success)High Level Optimizer17332181Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV24", "$$LoopIV25", "$$LoopIV25", "$$DCIV89", "$$DCIV8A", "$$DCIV8A", "$$CIV17B", "$$CIV178", and "$$CIV178"
3216LoopParallelized (success)High Level Optimizer17332181Loop was automatically parallelized.not available
3217LoopInterchange (success)High Level Optimizer17332181Loop interchanging was applied to loop nest.not available
3218NonInnermostLoop (fail)High Level Optimizer17332181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3219LoopHasPrivateVariables (success)High Level Optimizer17432181Private variables recognized in loop nest.
  • Variable Name: "$$DCIV8C", "$$DCIV8C", "$$CIV17B", "$$CIV178", and "$$CIV178"
3220LoopParallelized (success)High Level Optimizer17432181Loop was automatically parallelized.not available
3221LoopInterchange (success)High Level Optimizer17432181Loop interchanging was applied to loop nest.not available
3222NonInnermostLoop (fail)High Level Optimizer17432181An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3223NonVectorizableAlignment (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3224NonVectorizableStride (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3225NonStrideOneStore (fail)High Level Optimizer1743224not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns281. + d-f2x_%addr->f2x_%d-data%rvo.rns278. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.)*((long long) ivz) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[2ll])*((long long) mb[].off8 + $$LoopIVC8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[3ll])*($$LoopIVC9 + ((long long) $$LBnd42598 + (long long) mb[].off4)) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns277.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns279.[(long long) mb[].off0 + $$CIV17D]))
3226LoopHasPrivateVariables (success)High Level Optimizer17532311Private variables recognized in loop nest.
  • Variable Name: "T_237", "$$DCIV60", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV63", "$$DCIV65", "$$DCIV60", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV61", "T_239", "$$DCIV62", "$$DCIV63", "T_240", "T_241", "$$DCIV64", "$$DCIV65", "$$DCIV63", "$$DCIV65", "$$CIV184", "$$ICM77", "$$CIV17E", "T_239", "$$CIV180", "$$CIV17F", "T_240", "$$csx5F", "$$CIV182", "$$CIV181", "T_241", "$$CIV183", "$$CIV17E", "T_239", "$$CIV180", "$$CIV17F", "T_240", "$$csx5F", "$$CIV182", "$$CIV181", "T_241", "$$CIV183", "$$CIV17F", and "$$CIV181"
3227LoopParallelized (success)High Level Optimizer17532311Loop was automatically parallelized.not available
3228NonInnermostLoop (fail)High Level Optimizer17532311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3229IterationCountTooSmall (fail)High Level Optimizer17532323An attempt to SIMD vectorize failed because the iteration count is too small.not available
3230UnsupportedVectorTypes (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3231LoopInterchange (success)High Level Optimizer17532324Loop interchanging was applied to loop nest.not available
3232IterationCountTooSmall (fail)High Level Optimizer17532325An attempt to SIMD vectorize failed because the iteration count is too small.not available
3233NonVectorizableAlignment (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9BA) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]))
3234UnsupportedOperation (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_239 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][(long long) mb[].off8 + $$CIV9BA][($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll][(long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]]
3235NonVectorizableStride (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9BA) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVCB + ($$CIV9BB + ((long long) $$LBnd42618 + (long long) mb[].off4))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_237 + -4ll))->T_237[][$$LoopIVCA + 1ll]))
3236LoopFusion (success)High Level Optimizer17532326Loops were fused.
  • Loop Line Number: 3232
  • Loop Line Number: 3232
3237IterationCountTooSmall (fail)High Level Optimizer17532327An attempt to SIMD vectorize failed because the iteration count is too small.not available
3238NonVectorizableAlignment (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3239UnsupportedOperation (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_240 + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)][($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3240NonVectorizableStride (fail)High Level Optimizer1753232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9B9 + ($$CIV9BA + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9B8 + (($$CIV9BB + (long long) $$LBnd42618) + (long long) mb[].off4)) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3241LoopInterchange (success)High Level Optimizer17632311Loop interchanging was applied to loop nest.not available
3242LoopHasPrivateVariables (success)High Level Optimizer17632311Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV21", "$$LoopIV22", "$$LoopIV22", "$$DCIV67", "$$DCIV68", "$$DCIV68", "$$CIV18C", "$$CIV186", and "$$CIV186"
3243LoopParallelized (success)High Level Optimizer17632311Loop was automatically parallelized.not available
3244LoopInterchange (success)High Level Optimizer17632311Loop interchanging was applied to loop nest.not available
3245NonInnermostLoop (fail)High Level Optimizer17632311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3246LoopHasPrivateVariables (success)High Level Optimizer17732311Private variables recognized in loop nest.
  • Variable Name: "$$DCIV6A", "$$DCIV6A", "$$CIV18C", "$$CIV186", and "$$CIV186"
3247LoopParallelized (success)High Level Optimizer17732311Loop was automatically parallelized.not available
3248LoopInterchange (success)High Level Optimizer17732311Loop interchanging was applied to loop nest.not available
3249NonInnermostLoop (fail)High Level Optimizer17732311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3250NonVectorizableAlignment (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3251NonVectorizableStride (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3252NonStrideOneStore (fail)High Level Optimizer1773232not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivy) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVCF) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD0 + ((long long) $$LBnd42639 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3253LoopHasPrivateVariables (success)High Level Optimizer17832311Private variables recognized in loop nest.
  • Variable Name: "T_243", "$$CIV191", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18F", "$$CIV191", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18F", "$$CIV191", "$$ICM78", "$$ICM79", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", "$$CIV18E", "T_245", "$$CIV190", "$$CIV18F", and "$$CIV18F"
3254LoopParallelized (success)High Level Optimizer17832311Loop was automatically parallelized.not available
3255NonInnermostLoop (fail)High Level Optimizer17832311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3256IterationCountTooSmall (fail)High Level Optimizer17832353An attempt to SIMD vectorize failed because the iteration count is too small.not available
3257UnsupportedVectorTypes (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3258LoopInterchange (success)High Level Optimizer17832354Loop interchanging was applied to loop nest.not available
3259IterationCountTooSmall (fail)High Level Optimizer17832355An attempt to SIMD vectorize failed because the iteration count is too small.not available
3260NonVectorizableAlignment (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9C4) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]))
3261UnsupportedOperation (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_245 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns382.[1ll][1ll][(long long) mb[].off8 + $$CIV9C4][($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll][(long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]]
3262NonVectorizableStride (fail)High Level Optimizer1783235not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*((long long) mb[].off8 + $$CIV9C4) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*(($$LoopIVD2 + ($$CIV9C5 + ((long long) mb[].off4 + (long long) $$LBnd42655))) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_243 + -4ll))->T_243[][$$LoopIVD1 + 1ll]))
3263LoopInterchange (success)High Level Optimizer17932311Loop interchanging was applied to loop nest.not available
3264LoopHasPrivateVariables (success)High Level Optimizer17932311Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1E", "$$LoopIV1F", "$$LoopIV1F", "$$DCIV6C", "$$DCIV6D", "$$DCIV6D", "$$CIV196", "$$CIV193", and "$$CIV193"
3265LoopParallelized (success)High Level Optimizer17932311Loop was automatically parallelized.not available
3266LoopInterchange (success)High Level Optimizer17932311Loop interchanging was applied to loop nest.not available
3267NonInnermostLoop (fail)High Level Optimizer17932311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3268LoopHasPrivateVariables (success)High Level Optimizer18032311Private variables recognized in loop nest.
  • Variable Name: "$$DCIV6F", "$$DCIV6F", "$$CIV196", "$$CIV193", and "$$CIV193"
3269LoopParallelized (success)High Level Optimizer18032311Loop was automatically parallelized.not available
3270LoopInterchange (success)High Level Optimizer18032311Loop interchanging was applied to loop nest.not available
3271NonInnermostLoop (fail)High Level Optimizer18032311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3272NonVectorizableAlignment (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3273NonVectorizableStride (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3274NonStrideOneStore (fail)High Level Optimizer1803235not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivx) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD6) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD7 + ((long long) $$LBnd42676 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3275LoopHasPrivateVariables (success)High Level Optimizer18132311Private variables recognized in loop nest.
  • Variable Name: "$$CIV19A", "T_247", "$$CIV199", "$$CIV198", "T_247", "$$CIV199", "$$CIV198", "$$CIV198", "$$CIV19A", "T_247", "$$CIV199", "$$CIV198", "T_247", "$$CIV199", "$$CIV198", "$$CIV198", "$$CIV19A", "$$csx60", "$$ICM79", "T_247", "$$csx61", "$$CIV199", "$$CIV198", "T_247", "$$csx61", "$$CIV199", "$$CIV198", and "$$CIV198"
3276LoopParallelized (success)High Level Optimizer18132311Loop was automatically parallelized.not available
3277NonInnermostLoop (fail)High Level Optimizer18132311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3278OuterLoopUnroll (success)High Level Optimizer18132373An outer loop unroll was performed.
  • Unroll Factor: 2
3279IterationCountTooSmall (fail)High Level Optimizer18132374An attempt to SIMD vectorize failed because the iteration count is too small.not available
3280NonVectorizableAlignment (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3281UnsupportedOperation (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_247698B + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][$$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)][($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3282NonVectorizableStride (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8)) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3283NonVectorizableAlignment (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*(1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3284UnsupportedOperation (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_247698B + ((double *)((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373.))->gradphiz_%data[].rns383.[1ll][1ll][1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))][($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll][(long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]]
3285NonVectorizableStride (fail)High Level Optimizer1813237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiz_%addr->gradphiz_%d-data%addr.rns375. + d-gradphiz_%addr->gradphiz_%d-data%rvo.rns373. + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.)*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[1ll])*(1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[2ll])*(1ll + ($$CIV9CF * 2ll + ($$CIV9CD + (long long) mb[].off8))) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[3ll])*(($$CIV9CB + ($$CIV9CE + ((long long) mb[].off4 + (long long) $$LBnd42689))) - 1ll) + (d-gradphiz_%addr->gradphiz_%d-data%bounds%mult[].rns374.[4ll])*((long long) ((int *)((char *)d-gradphiz_%addr + 40ll))->gradphiz_%x[].rns372.[(long long) mb[].off0 + $$CIV1A0]))
3286LoopHasPrivateVariables (success)High Level Optimizer18232311Private variables recognized in loop nest.
  • Variable Name: "$$CIV19E", "$$CIV19E", and "$$CIV19E"
3287LoopParallelized (success)High Level Optimizer18232311Loop was automatically parallelized.not available
3288LoopInterchange (success)High Level Optimizer18232311Loop interchanging was applied to loop nest.not available
3289NonInnermostLoop (fail)High Level Optimizer18232311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3290NonVectorizableAlignment (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3291NonVectorizableStride (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3292NonStrideOneStore (fail)High Level Optimizer1823237not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns304. + d-f2y_%addr->f2y_%d-data%rvo.rns301. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.)*((long long) ivz) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[2ll])*((long long) mb[].off8 + $$LoopIVD8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[3ll])*($$LoopIVD9 + ((long long) $$LBnd42699 + (long long) mb[].off4)) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns300.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns302.[(long long) mb[].off0 + $$CIV1A0]))
3293LoopHasPrivateVariables (success)High Level Optimizer18332441Private variables recognized in loop nest.
  • Variable Name: "T_249", "$$DCIV4C", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4F", "$$DCIV51", "$$DCIV4C", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4D", "T_251", "$$DCIV4E", "$$DCIV4F", "T_252", "T_253", "$$DCIV50", "$$DCIV51", "$$DCIV4F", "$$DCIV51", "$$CIV1A7", "$$CIV1A1", "T_251", "$$csx62", "$$CIV1A3", "$$CIV1A2", "T_252", "$$CIV1A5", "$$CIV1A4", "T_253", "$$CIV1A6", "$$CIV1A1", "T_251", "$$csx62", "$$CIV1A3", "$$CIV1A2", "T_252", "$$CIV1A5", "$$CIV1A4", "T_253", "$$CIV1A6", "$$CIV1A2", and "$$CIV1A4"
3294LoopParallelized (success)High Level Optimizer18332441Loop was automatically parallelized.not available
3295NonInnermostLoop (fail)High Level Optimizer18332441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3296IterationCountTooSmall (fail)High Level Optimizer18332453An attempt to SIMD vectorize failed because the iteration count is too small.not available
3297UnsupportedVectorTypes (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3298LoopInterchange (success)High Level Optimizer18332454Loop interchanging was applied to loop nest.not available
3299IterationCountTooSmall (fail)High Level Optimizer18332455An attempt to SIMD vectorize failed because the iteration count is too small.not available
3300NonVectorizableAlignment (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]))
3301UnsupportedOperation (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_251 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll][$$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)][(long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]]
3302NonVectorizableStride (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVDB + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9D8 + ((long long) $$LBnd42719 + (long long) mb[].off4)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_249 + -4ll))->T_249[][$$LoopIVDA + 1ll]))
3303LoopFusion (success)High Level Optimizer18332456Loops were fused.
  • Loop Line Number: 3245
  • Loop Line Number: 3245
3304IterationCountTooSmall (fail)High Level Optimizer18332457An attempt to SIMD vectorize failed because the iteration count is too small.not available
3305NonVectorizableAlignment (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3306UnsupportedOperation (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_252 + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll][$$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3307NonVectorizableStride (fail)High Level Optimizer1833245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9D6 + ($$CIV9D7 + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9D5 + (($$CIV9D8 + (long long) $$LBnd42719) + (long long) mb[].off4)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3308LoopInterchange (success)High Level Optimizer18432441Loop interchanging was applied to loop nest.not available
3309LoopHasPrivateVariables (success)High Level Optimizer18432441Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV1B", "$$LoopIV1C", "$$LoopIV1C", "$$DCIV53", "$$DCIV54", "$$DCIV54", "$$CIV1AF", "$$CIV1A9", "$$csx63", "$$CIV1A9", and "$$csx63"
3310LoopParallelized (success)High Level Optimizer18432441Loop was automatically parallelized.not available
3311LoopInterchange (success)High Level Optimizer18432441Loop interchanging was applied to loop nest.not available
3312NonInnermostLoop (fail)High Level Optimizer18432441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3313LoopHasPrivateVariables (success)High Level Optimizer18532441Private variables recognized in loop nest.
  • Variable Name: "$$DCIV56", "$$DCIV56", "$$CIV1AF", "$$CIV1A9", "$$csx63", "$$CIV1A9", and "$$csx63"
3314LoopParallelized (success)High Level Optimizer18532441Loop was automatically parallelized.not available
3315LoopInterchange (success)High Level Optimizer18532441Loop interchanging was applied to loop nest.not available
3316NonInnermostLoop (fail)High Level Optimizer18532441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3317NonVectorizableAlignment (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3318NonVectorizableStride (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3319NonStrideOneStore (fail)High Level Optimizer1853245not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivz) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVDF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE0 + ((long long) $$LBnd42740 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3320LoopHasPrivateVariables (success)High Level Optimizer18632441Private variables recognized in loop nest.
  • Variable Name: "T_255", "$$CIV1B4", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B2", "$$CIV1B4", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$CIV1B3", "$$CIV1B2", "$$CIV1B2", "$$CIV1B4", "$$ICM7B", "$$CIV1B1", "T_257", "$$csx64", "$$CIV1B3", "$$CIV1B2", "$$CIV1B1", "T_257", "$$csx64", "$$CIV1B3", "$$CIV1B2", and "$$CIV1B2"
3321LoopParallelized (success)High Level Optimizer18632441Loop was automatically parallelized.not available
3322NonInnermostLoop (fail)High Level Optimizer18632441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3323IterationCountTooSmall (fail)High Level Optimizer18632483An attempt to SIMD vectorize failed because the iteration count is too small.not available
3324UnsupportedVectorTypes (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3325LoopInterchange (success)High Level Optimizer18632484Loop interchanging was applied to loop nest.not available
3326IterationCountTooSmall (fail)High Level Optimizer18632485An attempt to SIMD vectorize failed because the iteration count is too small.not available
3327NonVectorizableAlignment (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]))
3328UnsupportedOperation (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in T_257 + ((double *)((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351.))->gradphix_%data[].rns389.[1ll][1ll][($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll][$$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)][(long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]]
3329NonVectorizableStride (fail)High Level Optimizer1863248not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphix_%addr->gradphix_%d-data%addr.rns354. + d-gradphix_%addr->gradphix_%d-data%rvo.rns351. + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.)*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[1ll])*(1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[2ll])*(($$LoopIVE2 + ($$CIV9E1 + (long long) mb[].off8)) - 1ll) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[3ll])*($$CIV9E2 + ((long long) mb[].off4 + (long long) $$LBnd42756)) + (d-gradphix_%addr->gradphix_%d-data%bounds%mult[].rns353.[4ll])*((long long) ((int *)((char *)&T_255 + -4ll))->T_255[][$$LoopIVE1 + 1ll]))
3330LoopInterchange (success)High Level Optimizer18732441Loop interchanging was applied to loop nest.not available
3331LoopHasPrivateVariables (success)High Level Optimizer18732441Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV18", "$$LoopIV19", "$$LoopIV19", "$$DCIV58", "$$DCIV59", "$$DCIV59", "$$CIV1B9", "$$CIV1B6", "$$csx65", "$$CIV1B6", and "$$csx65"
3332LoopParallelized (success)High Level Optimizer18732441Loop was automatically parallelized.not available
3333LoopInterchange (success)High Level Optimizer18732441Loop interchanging was applied to loop nest.not available
3334NonInnermostLoop (fail)High Level Optimizer18732441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3335LoopHasPrivateVariables (success)High Level Optimizer18832441Private variables recognized in loop nest.
  • Variable Name: "$$DCIV5B", "$$DCIV5B", "$$CIV1B9", "$$CIV1B6", "$$csx65", "$$CIV1B6", and "$$csx65"
3336LoopParallelized (success)High Level Optimizer18832441Loop was automatically parallelized.not available
3337LoopInterchange (success)High Level Optimizer18832441Loop interchanging was applied to loop nest.not available
3338NonInnermostLoop (fail)High Level Optimizer18832441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3339NonVectorizableAlignment (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3340NonVectorizableStride (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3341NonStrideOneStore (fail)High Level Optimizer1883248not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivx) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE6) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE7 + ((long long) $$LBnd42777 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3342LoopHasPrivateVariables (success)High Level Optimizer18932441Private variables recognized in loop nest.
  • Variable Name: "$$CIV1BD", "T_259", "$$CIV1BC", "$$CIV1BB", "T_259", "$$CIV1BC", "$$CIV1BB", "$$CIV1BB", "$$CIV1BD", "T_259", "$$CIV1BC", "$$CIV1BB", "T_259", "$$CIV1BC", "$$CIV1BB", "$$CIV1BB", "$$CIV1BD", "$$ICM7B", "T_259", "$$csx66", "$$CIV1BC", "$$CIV1BB", "T_259", "$$csx66", "$$CIV1BC", "$$CIV1BB", and "$$CIV1BB"
3343LoopParallelized (success)High Level Optimizer18932441Loop was automatically parallelized.not available
3344NonInnermostLoop (fail)High Level Optimizer18932441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3345OuterLoopUnroll (success)High Level Optimizer18932503An outer loop unroll was performed.
  • Unroll Factor: 2
3346IterationCountTooSmall (fail)High Level Optimizer18932504An attempt to SIMD vectorize failed because the iteration count is too small.not available
3347NonVectorizableAlignment (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3348UnsupportedOperation (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_2596A8C + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll][$$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3349NonVectorizableStride (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*(($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) - 1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3350NonVectorizableAlignment (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3351UnsupportedOperation (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in $$TVX.$$.T_2596A8C + ((double *)((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358.))->gradphiy_%data[].rns390.[1ll][1ll][$$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)][$$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))][(long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]]
3352NonVectorizableStride (fail)High Level Optimizer1893250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-gradphiy_%addr->gradphiy_%d-data%addr.rns360. + d-gradphiy_%addr->gradphiy_%d-data%rvo.rns358. + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.)*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[1ll])*(1ll) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[2ll])*($$CIV9EC * 2ll + ($$CIV9EA + (long long) mb[].off8)) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[3ll])*($$CIV9E8 + ($$CIV9EB + ((long long) mb[].off4 + (long long) $$LBnd42790))) + (d-gradphiy_%addr->gradphiy_%d-data%bounds%mult[].rns359.[4ll])*((long long) ((int *)((char *)d-gradphiy_%addr + 40ll))->gradphiy_%x[].rns357.[(long long) mb[].off0 + $$CIV1C3]))
3353LoopHasPrivateVariables (success)High Level Optimizer19032441Private variables recognized in loop nest.
  • Variable Name: "$$CIV1C1", "$$CIV1C1", "$$CIV1C1", "$$csx67", and "$$csx67"
3354LoopParallelized (success)High Level Optimizer19032441Loop was automatically parallelized.not available
3355LoopInterchange (success)High Level Optimizer19032441Loop interchanging was applied to loop nest.not available
3356NonInnermostLoop (fail)High Level Optimizer19032441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3357NonVectorizableAlignment (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3358NonVectorizableStride (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3359NonStrideOneStore (fail)High Level Optimizer1903250not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns323. + d-f2z_%addr->f2z_%d-data%rvo.rns320. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.)*((long long) ivy) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[2ll])*((long long) mb[].off8 + $$LoopIVE8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[3ll])*($$LoopIVE9 + ((long long) $$LBnd42800 + (long long) mb[].off4)) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns319.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns321.[(long long) mb[].off0 + $$CIV1C3]))
3360LoopHasPrivateVariables (success)High Level Optimizer19128261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3361LoopParallelized (success)High Level Optimizer19128261Loop was automatically parallelized.not available
3362NonVectorizableAlignment (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43056 + $$CIV9EF) + mb[].off0);
3363UnsupportedOperation (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43056 + $$CIV9EF) + mb[].off0)
3364DataDependence (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3365UnsupportedVectorTypes (fail)High Level Optimizer1912831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3366LoopHasPrivateVariables (success)High Level Optimizer19228571Private variables recognized in loop nest.
  • Variable Name: "$$CIV1E1", "$$CIV1E0", "$$CIV1E0", "$$CIV1E1", "$$CIV1E0", "$$CIV1E0", "$$CIV1E1", "$$CIV1E0", and "$$CIV1E0"
3367LoopParallelized (success)High Level Optimizer19228571Loop was automatically parallelized.not available
3368NonInnermostLoop (fail)High Level Optimizer19228571An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3369NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9F1 + 1ll) + (8ll)*($$CIV9F0 + 1ll))
3370NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*(($$CIV9F2 + (long long) $$LBnd43067) + (long long) mb[].off8) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*((long long) mb[].off4 + $$CIV9F1) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3371OuterLoopUnroll (success)High Level Optimizer19228572An outer loop unroll was performed.
  • Unroll Factor: 4
3372NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3373NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3374NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3375NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(1ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3376NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3377NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(2ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3378NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3379NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(3ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3380NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3381NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3382NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3383NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(1ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3384NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3385NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(2ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3386NonVectorizableAlignment (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_267_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F2 + (long long) $$LBnd43067)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F0 + 1ll))
3387NonVectorizableStride (fail)High Level Optimizer1922857not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2x_%addr->e2x_%d-data%addr.rns462. + d-e2x_%addr->e2x_%d-data%rvo.rns459. + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.)*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[1ll])*(1ll) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[2ll])*($$CIV9F2 + ((long long) mb[].off8 + (long long) $$LBnd43067)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[3ll])*(3ll + (($$CIV9F3 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2x_%addr->e2x_%d-data%bounds%mult[].rns461.[4ll])*((long long) ((int *)((char *)d-e2x_%addr + 40ll))->e2x_%x[].rns460.[(long long) mb[].off0 + $$CIV9F0]))
3388LoopHasPrivateVariables (success)High Level Optimizer19328751Private variables recognized in loop nest.
  • Variable Name: "$$CIV1F2", "$$CIV1F1", "$$CIV1F1", "$$CIV1F2", "$$CIV1F1", "$$CIV1F1", "$$CIV1F2", "$$CIV1F1", and "$$CIV1F1"
3389LoopParallelized (success)High Level Optimizer19328751Loop was automatically parallelized.not available
3390NonInnermostLoop (fail)High Level Optimizer19328751An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3391NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9F5 + 1ll) + (8ll)*($$CIV9F4 + 1ll))
3392NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*(($$CIV9F6 + (long long) $$LBnd43078) + (long long) mb[].off8) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*((long long) mb[].off4 + $$CIV9F5) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3393OuterLoopUnroll (success)High Level Optimizer19328752An outer loop unroll was performed.
  • Unroll Factor: 4
3394NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3395NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3396NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3397NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(1ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3398NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3399NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(2ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3400NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3401NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(3ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3402NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3403NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3404NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3405NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(1ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3406NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3407NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(2ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3408NonVectorizableAlignment (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_280_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9F6 + (long long) $$LBnd43078)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F4 + 1ll))
3409NonVectorizableStride (fail)High Level Optimizer1932875not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2y_%addr->e2y_%d-data%addr.rns492. + d-e2y_%addr->e2y_%d-data%rvo.rns489. + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.)*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[1ll])*(1ll) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[2ll])*($$CIV9F6 + ((long long) mb[].off8 + (long long) $$LBnd43078)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[3ll])*(3ll + (($$CIV9F7 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2y_%addr->e2y_%d-data%bounds%mult[].rns491.[4ll])*((long long) ((int *)((char *)d-e2y_%addr + 40ll))->e2y_%x[].rns490.[(long long) mb[].off0 + $$CIV9F4]))
3410LoopHasPrivateVariables (success)High Level Optimizer19428341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3411LoopParallelized (success)High Level Optimizer19428341Loop was automatically parallelized.not available
3412NonVectorizableAlignment (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43088 + $$CIV9F8) + mb[].off0);
3413UnsupportedOperation (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43088 + $$CIV9F8) + mb[].off0)
3414DataDependence (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3415UnsupportedVectorTypes (fail)High Level Optimizer1942839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3416LoopHasPrivateVariables (success)High Level Optimizer19529071Private variables recognized in loop nest.
  • Variable Name: "$$CIV20F", "$$CIV20E", "$$CIV20E", "$$CIV20F", "$$CIV20E", "$$CIV20E", "$$CIV20F", "$$CIV20E", and "$$CIV20E"
3417LoopParallelized (success)High Level Optimizer19529071Loop was automatically parallelized.not available
3418NonInnermostLoop (fail)High Level Optimizer19529071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3419NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIV9FA + 1ll) + (8ll)*($$CIV9F9 + 1ll))
3420NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*(($$CIV9FB + (long long) $$LBnd43099) + (long long) mb[].off8) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*((long long) mb[].off4 + $$CIV9FA) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3421OuterLoopUnroll (success)High Level Optimizer19529072An outer loop unroll was performed.
  • Unroll Factor: 4
3422NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3423NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3424NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3425NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(1ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3426NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3427NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(2ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3428NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3429NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(3ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3430NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3431NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3432NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3433NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(1ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3434NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3435NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(2ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3436NonVectorizableAlignment (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_304_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIV9FB + (long long) $$LBnd43099)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIV9F9 + 1ll))
3437NonVectorizableStride (fail)High Level Optimizer1952907not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-e2z_%addr->e2z_%d-data%addr.rns523. + d-e2z_%addr->e2z_%d-data%rvo.rns520. + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.)*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[1ll])*(1ll) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[2ll])*($$CIV9FB + ((long long) mb[].off8 + (long long) $$LBnd43099)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[3ll])*(3ll + (($$CIV9FC * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-e2z_%addr->e2z_%d-data%bounds%mult[].rns522.[4ll])*((long long) ((int *)((char *)d-e2z_%addr + 40ll))->e2z_%x[].rns521.[(long long) mb[].off0 + $$CIV9F9]))
3438LoopHasPrivateVariables (success)High Level Optimizer19628341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3439LoopParallelized (success)High Level Optimizer19628341Loop was automatically parallelized.not available
3440NonVectorizableAlignment (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43109 + $$CIV9FD) + mb[].off0);
3441UnsupportedOperation (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43109 + $$CIV9FD) + mb[].off0)
3442DataDependence (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3443UnsupportedVectorTypes (fail)High Level Optimizer1962839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3444LoopHasPrivateVariables (success)High Level Optimizer19728341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3445LoopParallelized (success)High Level Optimizer19728341Loop was automatically parallelized.not available
3446NonVectorizableAlignment (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43119 + $$CIV9FE) + mb[].off0);
3447UnsupportedOperation (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43119 + $$CIV9FE) + mb[].off0)
3448DataDependence (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3449UnsupportedVectorTypes (fail)High Level Optimizer1972839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3450LoopHasPrivateVariables (success)High Level Optimizer19828341Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1D1", "$$CIV1D0", "i", and "$$CIV1D0"
3451LoopParallelized (success)High Level Optimizer19828341Loop was automatically parallelized.not available
3452NonVectorizableAlignment (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43129 + $$CIV9FF) + mb[].off0);
3453UnsupportedOperation (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43129 + $$CIV9FF) + mb[].off0)
3454DataDependence (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3455UnsupportedVectorTypes (fail)High Level Optimizer1982839not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3456LoopHasPrivateVariables (success)High Level Optimizer19928261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3457LoopParallelized (success)High Level Optimizer19928261Loop was automatically parallelized.not available
3458NonVectorizableAlignment (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43139 + $$CIVA00) + mb[].off0);
3459UnsupportedOperation (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43139 + $$CIVA00) + mb[].off0)
3460DataDependence (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3461UnsupportedVectorTypes (fail)High Level Optimizer1992831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3462LoopHasPrivateVariables (success)High Level Optimizer20028181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3463LoopParallelized (success)High Level Optimizer20028181Loop was automatically parallelized.not available
3464NonVectorizableAlignment (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43149 + $$CIVA01) + mb[].off0);
3465UnsupportedOperation (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43149 + $$CIVA01) + mb[].off0)
3466DataDependence (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3467UnsupportedVectorTypes (fail)High Level Optimizer2002823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3468LoopHasPrivateVariables (success)High Level Optimizer20128261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3469LoopParallelized (success)High Level Optimizer20128261Loop was automatically parallelized.not available
3470NonVectorizableAlignment (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43159 + $$CIVA02) + mb[].off0);
3471UnsupportedOperation (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43159 + $$CIVA02) + mb[].off0)
3472DataDependence (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3473UnsupportedVectorTypes (fail)High Level Optimizer2012831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3474LoopHasPrivateVariables (success)High Level Optimizer20228261Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CE", "$$CIV1CD", "i", and "$$CIV1CD"
3475LoopParallelized (success)High Level Optimizer20228261Loop was automatically parallelized.not available
3476NonVectorizableAlignment (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43169 + $$CIVA03) + mb[].off0);
3477UnsupportedOperation (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43169 + $$CIVA03) + mb[].off0)
3478DataDependence (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3479UnsupportedVectorTypes (fail)High Level Optimizer2022831not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3480LoopHasPrivateVariables (success)High Level Optimizer20328181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3481LoopParallelized (success)High Level Optimizer20328181Loop was automatically parallelized.not available
3482NonVectorizableAlignment (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43179 + $$CIVA04) + mb[].off0);
3483UnsupportedOperation (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43179 + $$CIVA04) + mb[].off0)
3484DataDependence (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3485UnsupportedVectorTypes (fail)High Level Optimizer2032823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3486LoopHasPrivateVariables (success)High Level Optimizer20428181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3487LoopParallelized (success)High Level Optimizer20428181Loop was automatically parallelized.not available
3488NonVectorizableAlignment (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43189 + $$CIVA05) + mb[].off0);
3489UnsupportedOperation (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43189 + $$CIVA05) + mb[].off0)
3490DataDependence (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3491UnsupportedVectorTypes (fail)High Level Optimizer2042823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3492LoopHasPrivateVariables (success)High Level Optimizer20528181Private variables recognized in loop nest.
  • Variable Name: "i", "i", "$$CIV1CB", "$$CIV1CA", "i", and "$$CIV1CA"
3493LoopParallelized (success)High Level Optimizer20528181Loop was automatically parallelized.not available
3494NonVectorizableAlignment (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: i = 1 + ((int) ((long long) $$LBnd43199 + $$CIVA06) + mb[].off0);
3495UnsupportedOperation (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 1 + ((int) ((long long) $$LBnd43199 + $$CIVA06) + mb[].off0)
3496DataDependence (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because of a data dependence.not available
3497UnsupportedVectorTypes (fail)High Level Optimizer2052823not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
3498LoopFusion (success)High Level Optimizer20627441Loops were fused.
  • Loop Line Number: 2744
  • Loop Line Number: 2744
3499LoopHasPrivateVariables (success)High Level Optimizer20627441Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FC" and "$$CIV7FC"
3500LoopParallelized (success)High Level Optimizer20627441Loop was automatically parallelized.not available
3501NonInnermostLoop (fail)High Level Optimizer20627441An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3502LoopFusion (success)High Level Optimizer20627442Loops were fused.
  • Loop Line Number: 2744
  • Loop Line Number: 2744
3503NonVectorizableAlignment (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_333_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA08 + (long long) $$LBnd43316)) + (8ll)*($$CIVA07 + 1ll))
3504UnsupportedOperation (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566.))->f2x_%data[].rns571.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]][1ll][($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA07][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]] * dtdx
3505NonVectorizableStride (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3506NonVectorizableAlignment (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3507NonVectorizableStride (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3508NonStrideOneStore (fail)High Level Optimizer2062744not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns570. + d-f2x_%addr->f2x_%d-data%rvo.rns566. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns569.[$$CIV21B + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[2ll])*(($$CIVA08 + (long long) $$LBnd43316) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[3ll])*((long long) mb[].off4 + $$CIVA07) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns568.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns567.[(long long) mb[].off0 + $$CIV21C]))
3509LoopFusion (success)High Level Optimizer20727711Loops were fused.
  • Loop Line Number: 2771
  • Loop Line Number: 2771
3510LoopHasPrivateVariables (success)High Level Optimizer20727711Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FA" and "$$CIV7FA"
3511LoopParallelized (success)High Level Optimizer20727711Loop was automatically parallelized.not available
3512NonInnermostLoop (fail)High Level Optimizer20727711An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3513LoopFusion (success)High Level Optimizer20727712Loops were fused.
  • Loop Line Number: 2771
  • Loop Line Number: 2771
3514NonVectorizableAlignment (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_334_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0A + (long long) $$LBnd43326)) + (8ll)*($$CIVA09 + 1ll))
3515UnsupportedOperation (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598.))->f2y_%data[].rns603.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]][1ll][($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA09][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]] * dtdy
3516NonVectorizableStride (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3517NonVectorizableAlignment (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3518NonVectorizableStride (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3519NonStrideOneStore (fail)High Level Optimizer2072771not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns602. + d-f2y_%addr->f2y_%d-data%rvo.rns598. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns601.[$$CIV227 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[2ll])*(($$CIVA0A + (long long) $$LBnd43326) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[3ll])*((long long) mb[].off4 + $$CIVA09) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns600.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns599.[(long long) mb[].off0 + $$CIV228]))
3520LoopFusion (success)High Level Optimizer20828001Loops were fused.
  • Loop Line Number: 2800
  • Loop Line Number: 2800
3521LoopHasPrivateVariables (success)High Level Optimizer20828001Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FB" and "$$CIV7FB"
3522LoopParallelized (success)High Level Optimizer20828001Loop was automatically parallelized.not available
3523NonInnermostLoop (fail)High Level Optimizer20828001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3524LoopFusion (success)High Level Optimizer20828002Loops were fused.
  • Loop Line Number: 2800
  • Loop Line Number: 2800
3525NonVectorizableAlignment (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_335_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0C + (long long) $$LBnd43336)) + (8ll)*($$CIVA0B + 1ll))
3526UnsupportedOperation (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]][1ll][($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA0B][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]] * dtdz
3527NonVectorizableStride (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3528NonVectorizableAlignment (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3529NonVectorizableStride (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3530NonStrideOneStore (fail)High Level Optimizer2082800not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0C + (long long) $$LBnd43336) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0B) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3531LoopHasPrivateVariables (success)High Level Optimizer20928001Private variables recognized in loop nest.
  • Variable Name: "$$CIV7FB" and "$$CIV7FB"
3532LoopParallelized (success)High Level Optimizer20928001Loop was automatically parallelized.not available
3533NonInnermostLoop (fail)High Level Optimizer20928001An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3534NonVectorizableAlignment (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_335_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVA0E + (long long) $$LBnd43346)) + (8ll)*($$CIVA0D + 1ll))
3535UnsupportedOperation (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630.))->f2z_%data[].rns635.[(long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]][1ll][($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA0D][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]] * dtdz
3536NonVectorizableStride (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3537NonVectorizableAlignment (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3538NonVectorizableStride (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3539NonStrideOneStore (fail)High Level Optimizer2092800not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns634. + d-f2z_%addr->f2z_%d-data%rvo.rns630. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.)*((long long) ((int *)((char *)d-fluxfields%addr + d-fluxfields%rvo))->fluxfields[].rns633.[$$CIV233 + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[2ll])*(($$CIVA0E + (long long) $$LBnd43346) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[3ll])*((long long) mb[].off4 + $$CIVA0D) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns632.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns631.[(long long) mb[].off0 + $$CIV234]))
3540LoopHasPrivateVariables (success)High Level Optimizer21026781Private variables recognized in loop nest.
  • Variable Name: "$$CIV250", "T_341", "T_342", "$$CIV7FE", "T_341", "T_342", "$$CIV7FE", "$$CIV250", "T_341", "T_342", "$$CIV7FE", "T_341", "T_342", "$$CIV7FE", "$$CIV250", "T_341", "$$csxC2", "$$CIV24E", "T_342", "$$CIV24F", "T_341", "$$csxC2", "$$CIV24E", "T_342", and "$$CIV24F"
3541LoopParallelized (success)High Level Optimizer21026781Loop was automatically parallelized.not available
3542NonInnermostLoop (fail)High Level Optimizer21026781An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3543LoopFusion (success)High Level Optimizer21026793Loops were fused.
  • Loop Line Number: 2679
  • Loop Line Number: 2679
3544UnsupportedStructure (fail)High Level Optimizer21026793An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3545ContainsControlFlow (fail)High Level Optimizer21026793An attempt to SIMD vectorize failed because the loop contains control flow.not available
3546LoopHasPrivateVariables (success)High Level Optimizer21126921Private variables recognized in loop nest.
  • Variable Name: "$$CIV25D", "T_346", "$$CIV25C", "$$CIV25B", "T_346", "$$CIV25C", "$$CIV25B", "$$CIV25B", "$$CIV25D", "T_346", "$$CIV25C", "$$CIV25B", "T_346", "$$CIV25C", "$$CIV25B", "$$CIV25B", "$$CIV25D", "$$csxC7", "T_346", "$$csxC8", "$$CIV25C", "$$CIV25B", "T_346", "$$csxC8", "$$CIV25C", "$$CIV25B", and "$$CIV25B"
3547LoopParallelized (success)High Level Optimizer21126921Loop was automatically parallelized.not available
3548NonInnermostLoop (fail)High Level Optimizer21126921An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3549UnsupportedStructure (fail)High Level Optimizer21126934An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3550ContainsControlFlow (fail)High Level Optimizer21126934An attempt to SIMD vectorize failed because the loop contains control flow.not available
3551LoopHasPrivateVariables (success)High Level Optimizer21227041Private variables recognized in loop nest.
  • Variable Name: "$$CIV26A", "T_349", "T_350", "$$CIV801", "T_349", "T_350", "$$CIV801", "$$CIV26A", "T_349", "T_350", "$$CIV801", "T_349", "T_350", "$$CIV801", "$$CIV26A", "T_349", "$$csxCD", "$$CIV268", "T_350", "$$CIV269", "T_349", "$$csxCD", "$$CIV268", "T_350", and "$$CIV269"
3552LoopParallelized (success)High Level Optimizer21227041Loop was automatically parallelized.not available
3553NonInnermostLoop (fail)High Level Optimizer21227041An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3554LoopFusion (success)High Level Optimizer21227053Loops were fused.
  • Loop Line Number: 2705
  • Loop Line Number: 2705
3555UnsupportedStructure (fail)High Level Optimizer21227053An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
3556ContainsControlFlow (fail)High Level Optimizer21227053An attempt to SIMD vectorize failed because the loop contains control flow.not available
3557LoopInterchange (success)High Level Optimizer21326361Loop interchanging was applied to loop nest.not available
3558LoopHasPrivateVariables (success)High Level Optimizer21326361Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV3C", "$$LoopIV3D", "$$LoopIV3D", "$$CIV23F", "$$CIV23E", "T_338", "$$CIV23E", "T_338", "T_338", "$$CIV23F", "$$CIV23E", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", "$$CIV23E", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", "T_338", "$$CIV23D", "$$csxBE", "$$EMTF37", "$$csxBF", and "$$csxBF"
3559LoopParallelized (success)High Level Optimizer21326361Loop was automatically parallelized.not available
3560LoopInterchange (success)High Level Optimizer21326361Loop interchanging was applied to loop nest.not available
3561NonInnermostLoop (fail)High Level Optimizer21326361An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3562NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3563NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3564NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*((long long) mb[].off8 + $$LoopIVEB) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3565OuterLoopUnroll (success)High Level Optimizer21326372An outer loop unroll was performed.
  • Unroll Factor: 4
3566NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3567NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3568NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3569NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3570NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3571NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3572NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3573NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3574NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3575NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3576NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3577NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3578NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3579NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3580NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3581NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3582NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3583NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(1ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3584NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3585NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3586NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(2ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3587NonVectorizableAlignment (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3588NonVectorizableStride (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3589NonStrideOneStore (fail)High Level Optimizer2132638not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etaz_%addr->etaz_%d-data%addr.rns733. + d-etaz_%addr->etaz_%d-data%rvo.rns730. + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.)*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[1ll])*(1ll) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[2ll])*(3ll + (($$CIVA1C * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[3ll])*($$LoopIVEA + ((long long) $$LBnd43630 + (long long) mb[].off4)) + (d-etaz_%addr->etaz_%d-data%bounds%mult[].rns732.[4ll])*((long long) ((int *)((char *)d-etaz_%addr + 40ll))->etaz_%x[].rns731.[(long long) mb[].off0 + $$LoopIVEC]))
3590LoopInterchange (success)High Level Optimizer21426241Loop interchanging was applied to loop nest.not available
3591LoopHasPrivateVariables (success)High Level Optimizer21426241Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV3F", "$$LoopIV40", "$$LoopIV40", "$$CIV23B", "$$CIV23A", "T_337", "$$CIV23A", "T_337", "T_337", "$$CIV23B", "$$CIV23A", "$$csxBC", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", "$$CIV23A", "$$csxBC", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", "T_337", "$$CIV239", "$$EMTF38", "$$csxBD", and "$$csxBD"
3592LoopParallelized (success)High Level Optimizer21426241Loop was automatically parallelized.not available
3593LoopInterchange (success)High Level Optimizer21426241Loop interchanging was applied to loop nest.not available
3594NonInnermostLoop (fail)High Level Optimizer21426241An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3595NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3596NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3597NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*((long long) mb[].off8 + $$LoopIVEE) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3598OuterLoopUnroll (success)High Level Optimizer21426252An outer loop unroll was performed.
  • Unroll Factor: 4
3599NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3600NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3601NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3602NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3603NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3604NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3605NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3606NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3607NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3608NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3609NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3610NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3611NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3612NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3613NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3614NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3615NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3616NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(1ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3617NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3618NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3619NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(2ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3620NonVectorizableAlignment (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3621NonVectorizableStride (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3622NonStrideOneStore (fail)High Level Optimizer2142626not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etay_%addr->etay_%d-data%addr.rns721. + d-etay_%addr->etay_%d-data%rvo.rns718. + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.)*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[1ll])*(1ll) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[2ll])*(3ll + (($$CIVA20 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[3ll])*($$LoopIVED + ((long long) $$LBnd43641 + (long long) mb[].off4)) + (d-etay_%addr->etay_%d-data%bounds%mult[].rns720.[4ll])*((long long) ((int *)((char *)d-etay_%addr + 40ll))->etay_%x[].rns719.[(long long) mb[].off0 + $$LoopIVEF]))
3623LoopInterchange (success)High Level Optimizer21526121Loop interchanging was applied to loop nest.not available
3624LoopHasPrivateVariables (success)High Level Optimizer21526121Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV42", "$$LoopIV43", "$$LoopIV43", "$$CIV237", "$$CIV236", "T_336", "$$CIV236", "T_336", "T_336", "$$CIV237", "$$csxBA", "$$CIV236", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", "$$CIV236", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", "T_336", "$$CIV235", "$$EMTF39", "$$csxBB", and "$$csxBB"
3625LoopParallelized (success)High Level Optimizer21526121Loop was automatically parallelized.not available
3626LoopInterchange (success)High Level Optimizer21526121Loop interchanging was applied to loop nest.not available
3627NonInnermostLoop (fail)High Level Optimizer21526121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3628NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3629NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3630NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*((long long) mb[].off8 + $$LoopIVF1) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3631OuterLoopUnroll (success)High Level Optimizer21526132An outer loop unroll was performed.
  • Unroll Factor: 4
3632NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3633NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3634NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3635NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3636NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3637NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3638NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3639NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3640NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3641NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3642NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3643NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3644NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3645NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3646NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3647NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3648NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3649NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(1ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3650NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3651NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3652NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(2ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3653NonVectorizableAlignment (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3654NonVectorizableStride (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3655NonStrideOneStore (fail)High Level Optimizer2152614not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-etax_%addr->etax_%d-data%addr.rns709. + d-etax_%addr->etax_%d-data%rvo.rns706. + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.)*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[1ll])*(1ll) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[2ll])*(3ll + (($$CIVA24 * 4ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 4ll) + (long long) mb[].off8)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[3ll])*($$LoopIVF0 + ((long long) $$LBnd43652 + (long long) mb[].off4)) + (d-etax_%addr->etax_%d-data%bounds%mult[].rns708.[4ll])*((long long) ((int *)((char *)d-etax_%addr + 40ll))->etax_%x[].rns707.[(long long) mb[].off0 + $$LoopIVF2]))
3656LoopHasPrivateVariables (success)High Level Optimizer2162540not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$csxDF", "$$csxDF", "$$CIV27F", "$$csxDF", "$$CIV27E", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$CIV27E", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$CIV27D", "$$csxE0", "$$csxE1", "u_edge", "$$csxE0", "$$csxE1", and "u_edge"
3657LoopParallelized (success)High Level Optimizer2162540not availableLoop was automatically parallelized.not available
3658LoopHasPrivateVariables (success)High Level Optimizer2172488not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$csxD0", "$$csxD0", "$$CIV273", "$$csxD0", "$$CIV272", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$CIV272", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$CIV271", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", "dfmin", "$$csxD1", "$$csxD2", "dq", "$$csxD3", "$$csx33F", "$$csxD4", and "dfmin"
3659LoopParallelized (success)High Level Optimizer2172488not availableLoop was automatically parallelized.not available
3660LoopHasPrivateVariables (success)High Level Optimizer2182063not availablePrivate variables recognized in loop nest.
  • Variable Name: "$$ICM17E", "$$ICM17F", "$$ICM17E", "$$ICM17F", "$$CIV40B", "$$ICM17E", "$$ICM17F", "$$CIV40A", "$$ICM180", "$$ICM181", "$$ICM182", "$$CIV40D", "$$CIV40C", "$$ICM183", "$$ICM184", "$$CIV40A", "$$ICM180", "$$ICM181", "$$ICM182", "$$CIV40C", "$$ICM183", and "$$ICM184"
3661LoopParallelized (success)High Level Optimizer2182063not availableLoop was automatically parallelized.not available
3662LoopInterchange (success)High Level Optimizer21919601Loop interchanging was applied to loop nest.not available
3663LoopHasPrivateVariables (success)High Level Optimizer21919601Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV48", "$$LoopIV49", "$$LoopIV49", "$$CIV414", "$$CIV413", "$$CIV413", "$$CIV414", "$$ICM18B", "$$ICM18C", "$$CIV413", and "$$CIV413"
3664LoopParallelized (success)High Level Optimizer21919601Loop was automatically parallelized.not available
3665LoopInterchange (success)High Level Optimizer21919601Loop interchanging was applied to loop nest.not available
3666NonInnermostLoop (fail)High Level Optimizer21919601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3667NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3668UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3669NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3670NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3671UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3672NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3673LoopInterchange (success)High Level Optimizer21919604Loop interchanging was applied to loop nest.not available
3674LoopHasPrivateVariables (success)High Level Optimizer21919604Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV48", "$$LoopIV49", "$$LoopIV49", "$$CIV414", "$$CIV413", "$$CIV413", "$$CIV414", "$$ICM18B", "$$ICM18C", "$$CIV413", and "$$CIV413"
3675LoopParallelized (success)High Level Optimizer21919604Loop was automatically parallelized.not available
3676LoopInterchange (success)High Level Optimizer21919604Loop interchanging was applied to loop nest.not available
3677NonInnermostLoop (fail)High Level Optimizer21919604An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3678NonVectorizableAlignment (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_450_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF3 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVF4) + (8ll)*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)))
3679UnsupportedOperation (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][$$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1238. + d-fy_%addr->fy_%d-data%rvo.rns1235.))->fy_%data[].rns1239.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVF4][1ll + ($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4))][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1236.[(long long) mb[].off0 + $$CIV41F]])
3680NonVectorizableStride (fail)High Level Optimizer2191961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF3 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF5 + ((long long) $$LBnd44114 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3681LoopHasPrivateVariables (success)High Level Optimizer22019601Private variables recognized in loop nest.
  • Variable Name: "$$CIV417", "$$CIV416", "$$CIV416", "$$CIV417", "$$CIV416", "$$CIV416", "$$CIV417", "$$CIV416", and "$$CIV416"
3682LoopParallelized (success)High Level Optimizer22019601Loop was automatically parallelized.not available
3683LoopInterchange (success)High Level Optimizer22019601Loop interchanging was applied to loop nest.not available
3684NonInnermostLoop (fail)High Level Optimizer22019601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3685NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3686NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3687NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVF7) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3688OuterLoopUnroll (success)High Level Optimizer22019602An outer loop unroll was performed.
  • Unroll Factor: 2
3689NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3690NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3691NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3692NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3693NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3694NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3695NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3696NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3697NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3698NonVectorizableAlignment (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3699NonVectorizableStride (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3700NonStrideOneStore (fail)High Level Optimizer2201961not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF6 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA2F * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVF8 + ((long long) $$LBnd44125 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3701LoopInterchange (success)High Level Optimizer22119651Loop interchanging was applied to loop nest.not available
3702LoopHasPrivateVariables (success)High Level Optimizer22119651Private variables recognized in loop nest.
  • Variable Name: "$$LoopIV45", "$$LoopIV46", "$$LoopIV46", "$$CIV41A", "$$CIV419", "$$CIV419", "$$CIV41A", "$$CIV419", "$$csx148", "$$CIV419", and "$$csx148"
3703LoopParallelized (success)High Level Optimizer22119651Loop was automatically parallelized.not available
3704LoopInterchange (success)High Level Optimizer22119651Loop interchanging was applied to loop nest.not available
3705NonInnermostLoop (fail)High Level Optimizer22119651An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3706NonVectorizableAlignment (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_451_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 + ((((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) - (long long) mb[].off4 * 8ll) + ((8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8)))*($$LoopIVF9 + 1ll) + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVFA) + (8ll)*($$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)))
3707UnsupportedOperation (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]] + (((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1244. + d-fz_%addr->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][(long long) mb[].off8 + $$LoopIVFA][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1242.[(long long) mb[].off0 + $$CIV41F]] - ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1244. + d-fz_%addr->fz_%d-data%rvo.rns1241.))->fz_%data[].rns1245.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]][1ll][1ll + ($$LoopIVFA + (long long) mb[].off8)][$$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1242.[(long long) mb[].off0 + $$CIV41F]])
3708NonVectorizableStride (fail)High Level Optimizer2211966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVF9 + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFA) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFB + ((long long) $$LBnd44136 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3709LoopHasPrivateVariables (success)High Level Optimizer22219651Private variables recognized in loop nest.
  • Variable Name: "$$CIV41D", "$$CIV41C", "$$CIV41C", "$$CIV41D", "$$CIV41C", "$$CIV41C", "$$CIV41D", "$$CIV41C", and "$$CIV41C"
3710LoopParallelized (success)High Level Optimizer22219651Loop was automatically parallelized.not available
3711LoopInterchange (success)High Level Optimizer22219651Loop interchanging was applied to loop nest.not available
3712NonInnermostLoop (fail)High Level Optimizer22219651An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3713NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3714NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3715NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*((long long) mb[].off8 + $$LoopIVFD) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3716OuterLoopUnroll (success)High Level Optimizer22219652An outer loop unroll was performed.
  • Unroll Factor: 2
3717NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3718NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3719NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3720NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3721NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3722NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3723NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3724NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3725NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3726NonVectorizableAlignment (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3727NonVectorizableStride (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3728NonStrideOneStore (fail)High Level Optimizer2221966not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1221.[$$LoopIVFC + 1ll]) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(1ll + (($$CIVA36 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*($$LoopIVFE + ((long long) $$LBnd44147 + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIV41F]))
3729LoopHasPrivateVariables (success)High Level Optimizer22319741Private variables recognized in loop nest.
  • Variable Name: "$$CIV421", "$$CIV420", "$$CIV420", "$$CIV421", "$$CIV420", "$$CIV420", "$$CIV421", "$$CIV420", and "$$CIV420"
3730LoopParallelized (success)High Level Optimizer22319741Loop was automatically parallelized.not available
3731NonInnermostLoop (fail)High Level Optimizer22319741An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3732NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA38 + 1ll) + (8ll)*($$CIVA37 + 1ll))
3733UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA38][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA38][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3734NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*(($$CIVA39 + (long long) $$LBnd44158) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*((long long) mb[].off4 + $$CIVA38) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3735OuterLoopUnroll (success)High Level Optimizer22319742An outer loop unroll was performed.
  • Unroll Factor: 4
3736NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3737UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3738NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3739NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3740UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3741NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3742NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3743UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3744NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3745NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3746UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3747NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3748NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3749UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3750NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3751NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3752UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3753NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(1ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3754NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3755UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3756NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(2ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3757NonVectorizableAlignment (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_452_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA39 + (long long) $$LBnd44158)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA37 + 1ll))
3758UnsupportedOperation (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]] + ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247.))->a2x_%data[].rns1251.[1ll][1ll][$$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)][3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) (mb[].off0 + 1) + $$CIVA37]])
3759NonVectorizableStride (fail)High Level Optimizer2231974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1250. + d-a2x_%addr->a2x_%d-data%rvo.rns1247. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.)*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[2ll])*($$CIVA39 + ((long long) mb[].off8 + (long long) $$LBnd44158)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[3ll])*(3ll + (($$CIVA3A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1249.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1248.[(long long) mb[].off0 + $$CIVA37]))
3760LoopHasPrivateVariables (success)High Level Optimizer22419741Private variables recognized in loop nest.
  • Variable Name: "$$CIV424", "$$CIV423", "$$CIV423", "$$CIV424", "$$CIV423", "$$CIV423", "$$CIV424", "$$CIV423", and "$$CIV423"
3761LoopParallelized (success)High Level Optimizer22419741Loop was automatically parallelized.not available
3762NonInnermostLoop (fail)High Level Optimizer22419741An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3763NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3764NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3765NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA3D + (long long) $$LBnd44169) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA3C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3766OuterLoopUnroll (success)High Level Optimizer22419742An outer loop unroll was performed.
  • Unroll Factor: 4
3767NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3768NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3769NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3770NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3771NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3772NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3773NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3774NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3775NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3776NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3777NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3778NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3779NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3780NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3781NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3782NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3783NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3784NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3785NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3786NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3787NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3788NonVectorizableAlignment (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3789NonVectorizableStride (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3790NonStrideOneStore (fail)High Level Optimizer2241974not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA3D + ((long long) mb[].off8 + (long long) $$LBnd44169)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA3E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA3B]))
3791LoopHasPrivateVariables (success)High Level Optimizer22519771Private variables recognized in loop nest.
  • Variable Name: "$$CIV427", "$$CIV426", "$$CIV426", "$$CIV427", "$$CIV426", "$$CIV426", "$$CIV427", "$$CIV426", and "$$CIV426"
3792LoopParallelized (success)High Level Optimizer22519771Loop was automatically parallelized.not available
3793NonInnermostLoop (fail)High Level Optimizer22519771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3794NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA40 + 1ll) + (8ll)*($$CIVA3F + 1ll))
3795UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA40][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA40][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3796NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*(($$CIVA41 + (long long) $$LBnd44180) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*((long long) mb[].off4 + $$CIVA40) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3797OuterLoopUnroll (success)High Level Optimizer22519772An outer loop unroll was performed.
  • Unroll Factor: 4
3798NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3799UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3800NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3801NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3802UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3803NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3804NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3805UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3806NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3807NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3808UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3809NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3810NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3811UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3812NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3813NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3814UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3815NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(1ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3816NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3817UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3818NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(2ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3819NonVectorizableAlignment (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_453_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA41 + (long long) $$LBnd44180)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA3F + 1ll))
3820UnsupportedOperation (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]] + ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253.))->a2y_%data[].rns1257.[1ll][1ll][$$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)][3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]])
3821NonVectorizableStride (fail)High Level Optimizer2251977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1256. + d-a2y_%addr->a2y_%d-data%rvo.rns1253. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.)*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[2ll])*($$CIVA41 + ((long long) mb[].off8 + (long long) $$LBnd44180)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[3ll])*(3ll + (($$CIVA42 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1255.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1254.[(long long) mb[].off0 + $$CIVA3F]))
3822LoopHasPrivateVariables (success)High Level Optimizer22619771Private variables recognized in loop nest.
  • Variable Name: "$$CIV42A", "$$CIV429", "$$CIV429", "$$CIV42A", "$$CIV429", "$$CIV429", "$$CIV42A", "$$CIV429", and "$$CIV429"
3823LoopParallelized (success)High Level Optimizer22619771Loop was automatically parallelized.not available
3824NonInnermostLoop (fail)High Level Optimizer22619771An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3825NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3826NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3827NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA45 + (long long) $$LBnd44191) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA44) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3828OuterLoopUnroll (success)High Level Optimizer22619772An outer loop unroll was performed.
  • Unroll Factor: 4
3829NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3830NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3831NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3832NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3833NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3834NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3835NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3836NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3837NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3838NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3839NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3840NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3841NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3842NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3843NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3844NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3845NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3846NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3847NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3848NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3849NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3850NonVectorizableAlignment (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3851NonVectorizableStride (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3852NonStrideOneStore (fail)High Level Optimizer2261977not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) iby) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA45 + ((long long) mb[].off8 + (long long) $$LBnd44191)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA46 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA43]))
3853LoopHasPrivateVariables (success)High Level Optimizer22719811Private variables recognized in loop nest.
  • Variable Name: "$$CIV42D", "$$CIV42C", "$$CIV42C", "$$CIV42D", "$$CIV42C", "$$CIV42C", "$$CIV42D", "$$CIV42C", and "$$CIV42C"
3854LoopParallelized (success)High Level Optimizer22719811Loop was automatically parallelized.not available
3855NonInnermostLoop (fail)High Level Optimizer22719811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3856NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA48 + 1ll) + (8ll)*($$CIVA47 + 1ll))
3857UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA48][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][($$CIVA49 + (long long) $$LBnd44202) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA48][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3858NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*(($$CIVA49 + (long long) $$LBnd44202) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*((long long) mb[].off4 + $$CIVA48) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3859OuterLoopUnroll (success)High Level Optimizer22719812An outer loop unroll was performed.
  • Unroll Factor: 4
3860NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3861UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3862NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3863NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3864UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3865NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3866NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3867UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3868NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3869NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3870UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3871NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3872NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3873UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3874NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3875NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3876UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3877NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(1ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3878NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(3ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3879UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3880NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(2ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3881NonVectorizableAlignment (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_454_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA49 + (long long) $$LBnd44202)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(4ll + ($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll)) + (8ll)*($$CIVA47 + 1ll))
3882UnsupportedOperation (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in 5.0000000000000000E-001 * (((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]] + ((double *)((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259.))->a2z_%data[].rns1263.[1ll][1ll][$$CIVA49 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44202)][3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]])
3883NonVectorizableStride (fail)High Level Optimizer2271981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1262. + d-a2z_%addr->a2z_%d-data%rvo.rns1259. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.)*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[2ll])*($$CIVA49 + ((long long) mb[].off8 + (long long) $$LBnd44202)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[3ll])*(3ll + (($$CIVA4A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1261.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1260.[(long long) mb[].off0 + $$CIVA47]))
3884LoopHasPrivateVariables (success)High Level Optimizer22819811Private variables recognized in loop nest.
  • Variable Name: "$$CIV430", "$$CIV42F", "$$CIV42F", "$$CIV430", "$$CIV42F", "$$CIV42F", "$$CIV430", "$$CIV42F", and "$$CIV42F"
3885LoopParallelized (success)High Level Optimizer22819811Loop was automatically parallelized.not available
3886NonInnermostLoop (fail)High Level Optimizer22819811An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3887NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3888NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3889NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA4D + (long long) $$LBnd44213) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA4C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3890OuterLoopUnroll (success)High Level Optimizer22819812An outer loop unroll was performed.
  • Unroll Factor: 4
3891NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3892NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3893NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3894NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3895NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3896NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3897NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3898NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3899NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3900NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3901NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3902NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3903NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3904NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3905NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3906NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3907NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3908NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3909NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3910NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3911NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3912NonVectorizableAlignment (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3913NonVectorizableStride (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3914NonStrideOneStore (fail)High Level Optimizer2281981not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ibz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA4D + ((long long) mb[].off8 + (long long) $$LBnd44213)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA4E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4B]))
3915LoopFusion (success)High Level Optimizer22920201Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3916LoopHasPrivateVariables (success)High Level Optimizer22920201Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC1", "$$DCIVC2", "$$DCIVC2", "$$DCIVC1", "$$DCIVC2", and "$$DCIVC2"
3917LoopParallelized (success)High Level Optimizer22920201Loop was automatically parallelized.not available
3918NonInnermostLoop (fail)High Level Optimizer22920201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3919NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3920NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3921NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA51 + (long long) $$LBnd44224) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA50) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3922LoopFusion (success)High Level Optimizer22920202Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3923OuterLoopUnroll (success)High Level Optimizer22920202An outer loop unroll was performed.
  • Unroll Factor: 4
3924NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3925NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3926NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3927NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3928NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3929NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3930NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3931NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3932NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3933NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3934NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3935NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3936NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3937NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3938NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3939NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3940NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3941NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3942NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3943NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3944NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3945NonVectorizableAlignment (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3946NonVectorizableStride (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3947NonStrideOneStore (fail)High Level Optimizer2292020not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA51 + ((long long) mb[].off8 + (long long) $$LBnd44224)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA52 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA4F]))
3948LoopFusion (success)High Level Optimizer23020201Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3949LoopHasPrivateVariables (success)High Level Optimizer23020201Private variables recognized in loop nest.
  • Variable Name: "$$DCIVBE", "$$DCIVBF", "$$DCIVBF", "$$DCIVBE", "$$DCIVBF", and "$$DCIVBF"
3950LoopParallelized (success)High Level Optimizer23020201Loop was automatically parallelized.not available
3951NonInnermostLoop (fail)High Level Optimizer23020201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3952NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA54 + 1ll) + (8ll)*($$CIVA53 + 1ll))
3953UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA54][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA55 + (long long) $$LBnd44235) + (long long) (mb[].off8 - 1)][(long long) mb[].off4 + $$CIVA54][(long long) (.index->index + mb[].off0) + $$CIVA53])
3954NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA55 + (long long) $$LBnd44235) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA54) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3955LoopFusion (success)High Level Optimizer23020202Loops were fused.
  • Loop Line Number: 2020
  • Loop Line Number: 2020
3956OuterLoopUnroll (success)High Level Optimizer23020202An outer loop unroll was performed.
  • Unroll Factor: 2
3957NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3958UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53])
3959NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3960NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3961UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53])
3962NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3963NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3964UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA53])
3965NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3966NonVectorizableAlignment (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_460_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA55 + (long long) $$LBnd44235)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA53 + 1ll))
3967UnsupportedOperation (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivz][$$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA55 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44235)][1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA53])
3968NonVectorizableStride (fail)High Level Optimizer2302020not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA55 + ((long long) mb[].off8 + (long long) $$LBnd44235)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA56 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA53]))
3969LoopFusion (success)High Level Optimizer23120141Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
3970LoopHasPrivateVariables (success)High Level Optimizer23120141Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC4", "$$DCIVC5", "$$DCIVC5", "$$DCIVC4", "$$DCIVC5", and "$$DCIVC5"
3971LoopParallelized (success)High Level Optimizer23120141Loop was automatically parallelized.not available
3972NonInnermostLoop (fail)High Level Optimizer23120141An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3973NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA58 + 1ll) + (8ll)*($$CIVA57 + 1ll))
3974UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA58][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) (mb[].off8 + 1)][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA59 + (long long) $$LBnd44246) + (long long) (mb[].off8 - 1)][(long long) mb[].off4 + $$CIVA58][(long long) (.index->index + mb[].off0) + $$CIVA57])
3975NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA59 + (long long) $$LBnd44246) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA58) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3976LoopFusion (success)High Level Optimizer23120142Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
3977OuterLoopUnroll (success)High Level Optimizer23120142An outer loop unroll was performed.
  • Unroll Factor: 2
3978NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3979UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57])
3980NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3981NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3982UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57])
3983NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3984NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3985UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA57])
3986NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3987NonVectorizableAlignment (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_459_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA59 + (long long) $$LBnd44246)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA57 + 1ll))
3988UnsupportedOperation (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivz][1ll][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]] - (qdtdz * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 + 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA59 + ((long long) (mb[].off8 - 1) + (long long) $$LBnd44246)][1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA57])
3989NonVectorizableStride (fail)High Level Optimizer2312014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA59 + ((long long) mb[].off8 + (long long) $$LBnd44246)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA57]))
3990LoopFusion (success)High Level Optimizer23219881Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
3991LoopHasPrivateVariables (success)High Level Optimizer23219881Private variables recognized in loop nest.
  • Variable Name: "$$DCIVDF", "$$DCIVE0", "$$DCIVE0", "$$DCIVDF", "$$DCIVE0", and "$$DCIVE0"
3992LoopParallelized (success)High Level Optimizer23219881Loop was automatically parallelized.not available
3993NonInnermostLoop (fail)High Level Optimizer23219881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
3994NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3995NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3996NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA5D + (long long) $$LBnd44257) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA5C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
3997LoopFusion (success)High Level Optimizer23219882Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
3998OuterLoopUnroll (success)High Level Optimizer23219882An outer loop unroll was performed.
  • Unroll Factor: 4
3999NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4000NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4001NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4002NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4003NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4004NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4005NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4006NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4007NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4008NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4009NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4010NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4011NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4012NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4013NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4014NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4015NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4016NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4017NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4018NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4019NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4020NonVectorizableAlignment (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4021NonVectorizableStride (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4022NonStrideOneStore (fail)High Level Optimizer2321988not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA5D + ((long long) mb[].off8 + (long long) $$LBnd44257)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA5E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5B]))
4023LoopFusion (success)High Level Optimizer23319881Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
4024LoopHasPrivateVariables (success)High Level Optimizer23319881Private variables recognized in loop nest.
  • Variable Name: "$$DCIVDC", "$$DCIVDD", "$$DCIVDD", "$$DCIVDC", "$$DCIVDD", and "$$DCIVDD"
4025LoopParallelized (success)High Level Optimizer23319881Loop was automatically parallelized.not available
4026NonInnermostLoop (fail)High Level Optimizer23319881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4027NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA60 + 1ll) + (8ll)*($$CIVA5F + 1ll))
4028UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA60][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4029NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA61 + (long long) $$LBnd44268) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA60) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4030LoopFusion (success)High Level Optimizer23319882Loops were fused.
  • Loop Line Number: 1988
  • Loop Line Number: 1988
4031OuterLoopUnroll (success)High Level Optimizer23319882An outer loop unroll was performed.
  • Unroll Factor: 2
4032NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4033UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4034NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4035NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4036UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4037NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4038NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4039UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4040NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4041NonVectorizableAlignment (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_455_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA61 + (long long) $$LBnd44268)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA5F + 1ll))
4042UnsupportedOperation (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivx][1ll][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA5F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA5F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)][1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA5F])
4043NonVectorizableStride (fail)High Level Optimizer2331988not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivx) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA61 + ((long long) mb[].off8 + (long long) $$LBnd44268)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA62 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA5F]))
4044LoopFusion (success)High Level Optimizer23419941Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4045LoopHasPrivateVariables (success)High Level Optimizer23419941Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD9", "$$DCIVDA", "$$DCIVDA", "$$DCIVD9", "$$DCIVDA", and "$$DCIVDA"
4046LoopParallelized (success)High Level Optimizer23419941Loop was automatically parallelized.not available
4047NonInnermostLoop (fail)High Level Optimizer23419941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4048NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4049NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4050NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA65 + (long long) $$LBnd44279) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA64) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4051LoopFusion (success)High Level Optimizer23419942Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4052OuterLoopUnroll (success)High Level Optimizer23419942An outer loop unroll was performed.
  • Unroll Factor: 4
4053NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4054NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4055NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4056NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4057NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4058NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4059NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4060NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4061NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4062NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4063NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4064NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4065NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4066NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4067NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4068NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4069NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4070NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4071NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4072NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4073NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4074NonVectorizableAlignment (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4075NonVectorizableStride (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4076NonStrideOneStore (fail)High Level Optimizer2341994not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA65 + ((long long) mb[].off8 + (long long) $$LBnd44279)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA66 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA63]))
4077LoopFusion (success)High Level Optimizer23519941Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4078LoopHasPrivateVariables (success)High Level Optimizer23519941Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD6", "$$DCIVD7", "$$DCIVD7", "$$DCIVD6", "$$DCIVD7", and "$$DCIVD7"
4079LoopParallelized (success)High Level Optimizer23519941Loop was automatically parallelized.not available
4080NonInnermostLoop (fail)High Level Optimizer23519941An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4081NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA68 + 1ll) + (8ll)*($$CIVA67 + 1ll))
4082UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA68][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4083NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA69 + (long long) $$LBnd44290) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA68) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4084LoopFusion (success)High Level Optimizer23519942Loops were fused.
  • Loop Line Number: 1994
  • Loop Line Number: 1994
4085OuterLoopUnroll (success)High Level Optimizer23519942An outer loop unroll was performed.
  • Unroll Factor: 2
4086NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4087UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4088NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4089NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4090UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4091NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4092NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4093UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4094NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4095NonVectorizableAlignment (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_456_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA69 + (long long) $$LBnd44290)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA67 + 1ll))
4096UnsupportedOperation (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]] - (qdtdx * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivx][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA67]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (1 + (.index->index + mb[].off0)) + $$CIVA67] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)][1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((.index->index + mb[].off0) - 1) + $$CIVA67])
4097NonVectorizableStride (fail)High Level Optimizer2351994not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA69 + ((long long) mb[].off8 + (long long) $$LBnd44290)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6A * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA67]))
4098LoopFusion (success)High Level Optimizer23620011Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4099LoopHasPrivateVariables (success)High Level Optimizer23620011Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD3", "$$DCIVD4", "$$DCIVD4", "$$DCIVD3", "$$DCIVD4", and "$$DCIVD4"
4100LoopParallelized (success)High Level Optimizer23620011Loop was automatically parallelized.not available
4101NonInnermostLoop (fail)High Level Optimizer23620011An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4102NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4103NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4104NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA6D + (long long) $$LBnd44301) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA6C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4105LoopFusion (success)High Level Optimizer23620012Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4106OuterLoopUnroll (success)High Level Optimizer23620012An outer loop unroll was performed.
  • Unroll Factor: 4
4107NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4108NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4109NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4110NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4111NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4112NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4113NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4114NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4115NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4116NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4117NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4118NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4119NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4120NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4121NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4122NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4123NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4124NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4125NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4126NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4127NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4128NonVectorizableAlignment (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4129NonVectorizableStride (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4130NonStrideOneStore (fail)High Level Optimizer2362001not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA6D + ((long long) mb[].off8 + (long long) $$LBnd44301)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA6E * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6B]))
4131LoopFusion (success)High Level Optimizer23720011Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4132LoopHasPrivateVariables (success)High Level Optimizer23720011Private variables recognized in loop nest.
  • Variable Name: "$$DCIVD0", "$$DCIVD1", "$$DCIVD1", "$$DCIVD0", "$$DCIVD1", and "$$DCIVD1"
4133LoopParallelized (success)High Level Optimizer23720011Loop was automatically parallelized.not available
4134NonInnermostLoop (fail)High Level Optimizer23720011An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4135NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA70 + 1ll) + (8ll)*($$CIVA6F + 1ll))
4136UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA70][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8][(long long) (mb[].off4 - 1) + $$CIVA70][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4137NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA71 + (long long) $$LBnd44312) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA70) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4138LoopFusion (success)High Level Optimizer23720012Loops were fused.
  • Loop Line Number: 2001
  • Loop Line Number: 2001
4139OuterLoopUnroll (success)High Level Optimizer23720012An outer loop unroll was performed.
  • Unroll Factor: 2
4140NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4141UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4142NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4143NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4144UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4145NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4146NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4147UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4148NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4149NonVectorizableAlignment (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_457_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA71 + (long long) $$LBnd44312)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA6F + 1ll))
4150UnsupportedOperation (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ivy][1ll][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) irho][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA6F]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)][1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA6F])
4151NonVectorizableStride (fail)High Level Optimizer2372001not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivy) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA71 + ((long long) mb[].off8 + (long long) $$LBnd44312)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA72 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA6F]))
4152LoopFusion (success)High Level Optimizer23820141Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
4153LoopHasPrivateVariables (success)High Level Optimizer23820141Private variables recognized in loop nest.
  • Variable Name: "$$DCIVC7", "$$DCIVC8", "$$DCIVC8", "$$DCIVC7", "$$DCIVC8", and "$$DCIVC8"
4154LoopParallelized (success)High Level Optimizer23820141Loop was automatically parallelized.not available
4155NonInnermostLoop (fail)High Level Optimizer23820141An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4156NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4157NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4158NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA75 + (long long) $$LBnd44323) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA74) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4159LoopFusion (success)High Level Optimizer23820142Loops were fused.
  • Loop Line Number: 2014
  • Loop Line Number: 2014
4160OuterLoopUnroll (success)High Level Optimizer23820142An outer loop unroll was performed.
  • Unroll Factor: 4
4161NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4162NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4163NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4164NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4165NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4166NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4167NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4168NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4169NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4170NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4171NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4172NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4173NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4174NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4175NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4176NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4177NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4178NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4179NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4180NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4181NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4182NonVectorizableAlignment (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4183NonVectorizableStride (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4184NonStrideOneStore (fail)High Level Optimizer2382014not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ivz) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA75 + ((long long) mb[].off8 + (long long) $$LBnd44323)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA76 * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA73]))
4185LoopFusion (success)High Level Optimizer23920071Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4186LoopHasPrivateVariables (success)High Level Optimizer23920071Private variables recognized in loop nest.
  • Variable Name: "$$DCIVCD", "$$DCIVCE", "$$DCIVCE", "$$DCIVCD", "$$DCIVCE", and "$$DCIVCE"
4187LoopParallelized (success)High Level Optimizer23920071Loop was automatically parallelized.not available
4188NonInnermostLoop (fail)High Level Optimizer23920071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4189NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4190NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4191NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA79 + (long long) $$LBnd44334) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA78) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4192LoopFusion (success)High Level Optimizer23920072Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4193OuterLoopUnroll (success)High Level Optimizer23920072An outer loop unroll was performed.
  • Unroll Factor: 4
4194NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4195NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4196NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4197NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4198NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4199NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4200NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4201NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4202NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4203NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4204NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4205NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4206NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4207NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4208NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4209NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4210NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4211NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4212NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4213NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4214NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(2ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4215NonVectorizableAlignment (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4216NonVectorizableStride (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4217NonStrideOneStore (fail)High Level Optimizer2392007not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA79 + ((long long) mb[].off8 + (long long) $$LBnd44334)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(3ll + (($$CIVA7A * 4ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 4ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA77]))
4218LoopFusion (success)High Level Optimizer24020071Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4219LoopHasPrivateVariables (success)High Level Optimizer24020071Private variables recognized in loop nest.
  • Variable Name: "$$DCIVCA", "$$DCIVCB", "$$DCIVCB", "$$DCIVCA", "$$DCIVCB", and "$$DCIVCB"
4220LoopParallelized (success)High Level Optimizer24020071Loop was automatically parallelized.not available
4221NonInnermostLoop (fail)High Level Optimizer24020071An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4222NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA7C + 1ll) + (8ll)*($$CIVA7B + 1ll))
4223UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA7C][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) (mb[].off4 + 1) + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8][(long long) (mb[].off4 - 1) + $$CIVA7C][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4224NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*(($$CIVA7D + (long long) $$LBnd44345) + (long long) mb[].off8) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*((long long) mb[].off4 + $$CIVA7C) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4225LoopFusion (success)High Level Optimizer24020072Loops were fused.
  • Loop Line Number: 2007
  • Loop Line Number: 2007
4226OuterLoopUnroll (success)High Level Optimizer24020072An outer loop unroll was performed.
  • Unroll Factor: 2
4227NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4228UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4229NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4230NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4231UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4232NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4233NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4234UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1)][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4235NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4236NonVectorizableAlignment (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_458_1%addr + ((((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll) - 8ll) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) + ((long long) mb[].off0 * 8ll - (long long) mb[].off12 * 8ll)) - 16ll + ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off16 - (long long) mb[].off4)))*(1ll + ($$CIVA7D + (long long) $$LBnd44345)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7B + 1ll))
4237UnsupportedOperation (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218.))->w2_%data[].rns1223.[(long long) ie][1ll][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]] - (qdtdy * ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) ivy][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7B]) * (((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B] - ((double *)((char *).info->info%d-q%addr + .info->info%d-q%rvo))->info%q[][(long long) iphigas][$$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)][1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 - 1))][(long long) (.index->index + mb[].off0) + $$CIVA7B])
4238NonVectorizableStride (fail)High Level Optimizer2402007not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w2_%addr->w2_%d-data%addr.rns1222. + d-w2_%addr->w2_%d-data%rvo.rns1218. + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.)*((long long) ie) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[1ll])*(1ll) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[2ll])*($$CIVA7D + ((long long) mb[].off8 + (long long) $$LBnd44345)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[3ll])*(1ll + (($$CIVA7E * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-w2_%addr->w2_%d-data%bounds%mult[].rns1220.[4ll])*((long long) ((int *)((char *)d-w2_%addr + 40ll))->w2_%x[].rns1219.[(long long) mb[].off0 + $$CIVA7B]))
4239LoopHasPrivateVariables (success)High Level Optimizer24119081Private variables recognized in loop nest.
  • Variable Name: "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", "$$CIV457", "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", "$$CIV457", "$$CIV459", "$$CIV458", "$$CIV457", "$$CIV458", "$$CIV457", and "$$CIV457"
4240LoopParallelized (success)High Level Optimizer24119081Loop was automatically parallelized.not available
4241NonInnermostLoop (fail)High Level Optimizer24119081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4242NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4243UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4244NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4245UnsupportedStructure (fail)High Level Optimizer24119085An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4246NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4247UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4248NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4249OuterLoopUnroll (success)High Level Optimizer24119082An outer loop unroll was performed.
  • Unroll Factor: 2
4250OuterLoopUnroll (success)High Level Optimizer24119083An outer loop unroll was performed.
  • Unroll Factor: 2
4251NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4252UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4253NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4254NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4255UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4256NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4257NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4258UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4259NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4260NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA7F + 1ll))
4261UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4262NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA84 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA83 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4263NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4264UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4265NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4266UnsupportedStructure (fail)High Level Optimizer241190815An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4267NonVectorizableAlignment (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_463_1%addr + ((long long) mb[].off0 * 8ll + ($$csx14F - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA81 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA80 + 1ll) + (8ll)*($$CIVA7F + 1ll))
4268UnsupportedOperation (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll + ($$CIVA82 + (long long) $$LBnd44427)][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) (.index->index + mb[].off0) + $$CIVA7F] - hdtdy * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) (mb[].off4 + 1) + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1286.[1ll + ($$CIVA82 + (long long) $$LBnd44427)][1ll][(long long) mb[].off8 + $$CIVA81][(long long) mb[].off4 + $$CIVA80][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA7F]])
4269NonVectorizableStride (fail)High Level Optimizer2411908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(1ll + ($$CIVA82 + (long long) $$LBnd44427)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA81) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA80) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA7F))
4270LoopHasPrivateVariables (success)High Level Optimizer24219081Private variables recognized in loop nest.
  • Variable Name: "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", "$$CIV45B", "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", "$$CIV45B", "$$CIV45D", "$$CIV45C", "$$CIV45B", "$$CIV45C", "$$CIV45B", and "$$CIV45B"
4271LoopParallelized (success)High Level Optimizer24219081Loop was automatically parallelized.not available
4272NonInnermostLoop (fail)High Level Optimizer24219081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4273NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4274NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4275NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4276UnsupportedStructure (fail)High Level Optimizer24219085An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4277NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4278NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4279NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4280OuterLoopUnroll (success)High Level Optimizer24219082An outer loop unroll was performed.
  • Unroll Factor: 2
4281OuterLoopUnroll (success)High Level Optimizer24219083An outer loop unroll was performed.
  • Unroll Factor: 2
4282NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4283NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4284NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4285NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4286NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4287NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4288NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4289NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4290NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4291NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4292NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4293NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA88 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44439)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA8A * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA89 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4294NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4295NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4296NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4297UnsupportedStructure (fail)High Level Optimizer242190815An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4298NonVectorizableAlignment (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4299NonVectorizableStride (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4300NonStrideOneStore (fail)High Level Optimizer2421908not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA88 + (long long) $$LBnd44439) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA87) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA86) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA85]))
4301LoopHasPrivateVariables (success)High Level Optimizer24319131Private variables recognized in loop nest.
  • Variable Name: "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", "$$CIV45F", "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", "$$CIV45F", "$$CIV461", "$$CIV460", "$$CIV45F", "$$CIV460", "$$CIV45F", and "$$CIV45F"
4302LoopParallelized (success)High Level Optimizer24319131Loop was automatically parallelized.not available
4303NonInnermostLoop (fail)High Level Optimizer24319131An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4304NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4305UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4306NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4307UnsupportedStructure (fail)High Level Optimizer24319135An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4308NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4309UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4310NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4311OuterLoopUnroll (success)High Level Optimizer24319132An outer loop unroll was performed.
  • Unroll Factor: 2
4312OuterLoopUnroll (success)High Level Optimizer24319133An outer loop unroll was performed.
  • Unroll Factor: 2
4313NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4314UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4315NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4316NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4317UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4318NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4319NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4320UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4321NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4322NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA8B + 1ll))
4323UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[$$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4324NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA8E + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44451)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA90 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA8F * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4325NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4326UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4327NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4328UnsupportedStructure (fail)High Level Optimizer243191315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4329NonVectorizableAlignment (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_466_1%addr + ((long long) mb[].off0 * 8ll + ($$csx153 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA8E + (long long) $$LBnd44451)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA8D + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA8C + 1ll) + (8ll)*($$CIVA8B + 1ll))
4330UnsupportedOperation (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287.))->a2x_%data[].rns1291.[($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]] + hdtdz * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) (mb[].off8 + 1) + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1297.[1ll + ($$CIVA8E + (long long) $$LBnd44451)][1ll][(long long) mb[].off8 + $$CIVA8D][(long long) mb[].off4 + $$CIVA8C][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVA8B]])
4331NonVectorizableStride (fail)High Level Optimizer2431913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA8E + (long long) $$LBnd44451) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA8D) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA8C) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA8B]))
4332LoopHasPrivateVariables (success)High Level Optimizer24419131Private variables recognized in loop nest.
  • Variable Name: "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", "$$CIV463", "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", "$$CIV463", "$$CIV465", "$$CIV464", "$$CIV463", "$$CIV464", "$$CIV463", and "$$CIV463"
4333LoopParallelized (success)High Level Optimizer24419131Loop was automatically parallelized.not available
4334NonInnermostLoop (fail)High Level Optimizer24419131An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4335NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4336NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4337NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4338UnsupportedStructure (fail)High Level Optimizer24419135An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4339NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4340NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4341NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4342OuterLoopUnroll (success)High Level Optimizer24419132An outer loop unroll was performed.
  • Unroll Factor: 2
4343OuterLoopUnroll (success)High Level Optimizer24419133An outer loop unroll was performed.
  • Unroll Factor: 2
4344NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4345NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4346NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4347NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4348NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4349NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4350NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4351NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4352NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4353NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4354NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4355NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*($$CIVA94 + ((((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll]) + (long long) $$LBnd44463)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*(1ll + (($$CIVA96 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*(1ll + (($$CIVA95 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4356NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4357NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4358NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4359UnsupportedStructure (fail)High Level Optimizer244191315An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4360NonVectorizableAlignment (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4361NonVectorizableStride (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4362NonStrideOneStore (fail)High Level Optimizer2441913not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2x_%addr->a2x_%d-data%addr.rns1290. + d-a2x_%addr->a2x_%d-data%rvo.rns1287. + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.)*(($$CIVA94 + (long long) $$LBnd44463) + (((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%extent[].rns1279.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2x_%addr + -24ll))->a2x_%d-data%bounds%lbound[].rns1280.[1ll])) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[1ll])*(1ll) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[2ll])*((long long) mb[].off8 + $$CIVA93) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[3ll])*((long long) mb[].off4 + $$CIVA92) + (d-a2x_%addr->a2x_%d-data%bounds%mult[].rns1289.[4ll])*((long long) ((int *)((char *)d-a2x_%addr + 40ll))->a2x_%x[].rns1288.[(long long) mb[].off0 + $$CIVA91]))
4363LoopHasPrivateVariables (success)High Level Optimizer24519201Private variables recognized in loop nest.
  • Variable Name: "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", "$$CIV467", "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", "$$CIV467", "$$CIV469", "$$CIV468", "$$CIV467", "$$CIV468", "$$CIV467", and "$$CIV467"
4364LoopParallelized (success)High Level Optimizer24519201Loop was automatically parallelized.not available
4365NonInnermostLoop (fail)High Level Optimizer24519201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4366NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4367UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4368NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4369UnsupportedStructure (fail)High Level Optimizer24519205An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4370NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4371UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4372NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4373OuterLoopUnroll (success)High Level Optimizer24519202An outer loop unroll was performed.
  • Unroll Factor: 2
4374OuterLoopUnroll (success)High Level Optimizer24519203An outer loop unroll was performed.
  • Unroll Factor: 2
4375NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4376UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4377NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4378NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4379UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4380NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4381NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4382UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4383NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4384NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVA97 + 1ll))
4385UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4386NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVA9C * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVA9B * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4387NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4388UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4389NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4390UnsupportedStructure (fail)High Level Optimizer245192015An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4391NonVectorizableAlignment (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_469_1%addr + ((long long) mb[].off0 * 8ll + ($$csx15C - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVA9A + (long long) $$LBnd44475)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVA99 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVA98 + 1ll) + (8ll)*($$CIVA97 + 1ll))
4392UnsupportedOperation (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll + ($$CIVA9A + (long long) $$LBnd44475)][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) (.index->index + mb[].off0) + $$CIVA97] + hdtdx * (((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) (mb[].off0 + 1) + $$CIVA97]] - ((double *)((char *)d-ez_%addr->ez_%d-data%addr.rns1285. + d-ez_%addr->ez_%d-data%rvo.rns1282.))->ez_%data[].rns1301.[1ll + ($$CIVA9A + (long long) $$LBnd44475)][1ll][(long long) mb[].off8 + $$CIVA99][(long long) mb[].off4 + $$CIVA98][(long long) ((int *)((char *)d-ez_%addr + 40ll))->ez_%x[].rns1283.[(long long) mb[].off0 + $$CIVA97]])
4393NonVectorizableStride (fail)High Level Optimizer2451920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(2ll + ($$CIVA9A + (long long) $$LBnd44475)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVA99) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVA98) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVA97))
4394LoopHasPrivateVariables (success)High Level Optimizer24619201Private variables recognized in loop nest.
  • Variable Name: "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", "$$CIV46B", "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", "$$CIV46B", "$$CIV46D", "$$CIV46C", "$$CIV46B", "$$CIV46C", "$$CIV46B", and "$$CIV46B"
4395LoopParallelized (success)High Level Optimizer24619201Loop was automatically parallelized.not available
4396NonInnermostLoop (fail)High Level Optimizer24619201An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4397NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4398NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4399NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4400UnsupportedStructure (fail)High Level Optimizer24619205An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4401NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4402NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4403NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4404OuterLoopUnroll (success)High Level Optimizer24619202An outer loop unroll was performed.
  • Unroll Factor: 2
4405OuterLoopUnroll (success)High Level Optimizer24619203An outer loop unroll was performed.
  • Unroll Factor: 2
4406NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4407NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4408NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4409NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4410NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4411NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4412NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4413NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4414NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4415NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4416NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4417NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA0 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44487)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA2 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA1 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4418NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4419NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4420NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4421UnsupportedStructure (fail)High Level Optimizer246192015An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4422NonVectorizableAlignment (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4423NonVectorizableStride (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4424NonStrideOneStore (fail)High Level Optimizer2461920not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA0 + (long long) $$LBnd44487) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVA9F) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVA9E) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVA9D]))
4425LoopHasPrivateVariables (success)High Level Optimizer24719251Private variables recognized in loop nest.
  • Variable Name: "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", "$$CIV46F", "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", "$$CIV46F", "$$CIV471", "$$CIV470", "$$CIV46F", "$$CIV470", "$$CIV46F", and "$$CIV46F"
4426LoopParallelized (success)High Level Optimizer24719251Loop was automatically parallelized.not available
4427NonInnermostLoop (fail)High Level Optimizer24719251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4428NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4429UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4430NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4431UnsupportedStructure (fail)High Level Optimizer24719255An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4432NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4433UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4434NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4435OuterLoopUnroll (success)High Level Optimizer24719252An outer loop unroll was performed.
  • Unroll Factor: 2
4436OuterLoopUnroll (success)High Level Optimizer24719253An outer loop unroll was performed.
  • Unroll Factor: 2
4437NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4438UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4439NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4440NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4441UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4442NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4443NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4444UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4445NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4446NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAA3 + 1ll))
4447UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[$$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) (mb[].off8 + 1))][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4448NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAA6 + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44499)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAA8 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAA7 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4449NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4450UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4451NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4452UnsupportedStructure (fail)High Level Optimizer247192515An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4453NonVectorizableAlignment (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_472_1%addr + ((long long) mb[].off0 * 8ll + ($$csx160 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAA6 + (long long) $$LBnd44499)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAA5 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAA4 + 1ll) + (8ll)*($$CIVAA3 + 1ll))
4454UnsupportedOperation (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302.))->a2y_%data[].rns1306.[($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]] - hdtdz * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) (mb[].off8 + 1) + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1312.[1ll + ($$CIVAA6 + (long long) $$LBnd44499)][1ll][(long long) mb[].off8 + $$CIVAA5][(long long) mb[].off4 + $$CIVAA4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAA3]])
4455NonVectorizableStride (fail)High Level Optimizer2471925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAA6 + (long long) $$LBnd44499) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAA5) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAA4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA3]))
4456LoopHasPrivateVariables (success)High Level Optimizer24819251Private variables recognized in loop nest.
  • Variable Name: "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", "$$CIV473", "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", "$$CIV473", "$$CIV475", "$$CIV474", "$$CIV473", "$$CIV474", "$$CIV473", and "$$CIV473"
4457LoopParallelized (success)High Level Optimizer24819251Loop was automatically parallelized.not available
4458NonInnermostLoop (fail)High Level Optimizer24819251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4459NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4460NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4461NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4462UnsupportedStructure (fail)High Level Optimizer24819255An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4463NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4464NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4465NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4466OuterLoopUnroll (success)High Level Optimizer24819252An outer loop unroll was performed.
  • Unroll Factor: 2
4467OuterLoopUnroll (success)High Level Optimizer24819253An outer loop unroll was performed.
  • Unroll Factor: 2
4468NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4469NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4470NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4471NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4472NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4473NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4474NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4475NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4476NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4477NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4478NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4479NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*($$CIVAAC + ((((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll]) + (long long) $$LBnd44511)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*(1ll + (($$CIVAAE * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*(1ll + (($$CIVAAD * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4480NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4481NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4482NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4483UnsupportedStructure (fail)High Level Optimizer248192515An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4484NonVectorizableAlignment (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4485NonVectorizableStride (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4486NonStrideOneStore (fail)High Level Optimizer2481925not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2y_%addr->a2y_%d-data%addr.rns1305. + d-a2y_%addr->a2y_%d-data%rvo.rns1302. + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.)*(($$CIVAAC + (long long) $$LBnd44511) + (((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%extent[].rns1298.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2y_%addr + -24ll))->a2y_%d-data%bounds%lbound[].rns1299.[1ll])) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[1ll])*(1ll) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[2ll])*((long long) mb[].off8 + $$CIVAAB) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[3ll])*((long long) mb[].off4 + $$CIVAAA) + (d-a2y_%addr->a2y_%d-data%bounds%mult[].rns1304.[4ll])*((long long) ((int *)((char *)d-a2y_%addr + 40ll))->a2y_%x[].rns1303.[(long long) mb[].off0 + $$CIVAA9]))
4487LoopHasPrivateVariables (success)High Level Optimizer24919321Private variables recognized in loop nest.
  • Variable Name: "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", "$$CIV477", "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", "$$CIV477", "$$CIV479", "$$CIV478", "$$CIV477", "$$CIV478", "$$CIV477", and "$$CIV477"
4488LoopParallelized (success)High Level Optimizer24919321Loop was automatically parallelized.not available
4489NonInnermostLoop (fail)High Level Optimizer24919321An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4490NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4491UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4492NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4493UnsupportedStructure (fail)High Level Optimizer24919325An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4494NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4495UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4496NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4497OuterLoopUnroll (success)High Level Optimizer24919322An outer loop unroll was performed.
  • Unroll Factor: 2
4498OuterLoopUnroll (success)High Level Optimizer24919323An outer loop unroll was performed.
  • Unroll Factor: 2
4499NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4500UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4501NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4502NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(1ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4503UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4504NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4505NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(1ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4506UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4507NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4508NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * ((8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)) * (1ll + ((long long) mb[].off20 - (long long) mb[].off8))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*(2ll + ($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll)) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*(2ll + ($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll)) + (8ll)*($$CIVAAF + 1ll))
4509UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) (mb[].off4 + 1))][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)][1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4510NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*(1ll + (($$CIVAB4 * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (.info->info%d-aux%bounds%mult[][2ll])*(1ll + (($$CIVAB3 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4511NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4512UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4513NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4514UnsupportedStructure (fail)High Level Optimizer249193215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4515NonVectorizableAlignment (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_475_1%addr + ((long long) mb[].off0 * 8ll + ($$csx167 - (long long) mb[].off12 * 8ll)) - 16ll + ((1ll + ((long long) mb[].off20 - (long long) mb[].off8)) * ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))))*(1ll + ($$CIVAB2 + (long long) $$LBnd44523)) + ((1ll + ((long long) mb[].off16 - (long long) mb[].off4)) * (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll)))*($$CIVAB1 + 1ll) + (8ll + ((long long) mb[].off12 * 8ll - (long long) mb[].off0 * 8ll))*($$CIVAB0 + 1ll) + (8ll)*($$CIVAAF + 1ll))
4516UnsupportedOperation (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][3ll + ($$CIVAB2 + (long long) $$LBnd44523)][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) (.index->index + mb[].off0) + $$CIVAAF] + hdtdy * (((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) (mb[].off4 + 1) + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]] - ((double *)((char *)d-ex_%addr->ex_%d-data%addr.rns1311. + d-ex_%addr->ex_%d-data%rvo.rns1308.))->ex_%data[].rns1317.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ex_%addr + 40ll))->ex_%x[].rns1309.[(long long) mb[].off0 + $$CIVAAF]])) - hdtdx * (((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) (mb[].off0 + 1) + $$CIVAAF]] - ((double *)((char *)d-ey_%addr->ey_%d-data%addr.rns1296. + d-ey_%addr->ey_%d-data%rvo.rns1293.))->ey_%data[].rns1316.[1ll + ($$CIVAB2 + (long long) $$LBnd44523)][1ll][(long long) mb[].off8 + $$CIVAB1][(long long) mb[].off4 + $$CIVAB0][(long long) ((int *)((char *)d-ey_%addr + 40ll))->ey_%x[].rns1294.[(long long) mb[].off0 + $$CIVAAF]])
4517NonVectorizableStride (fail)High Level Optimizer2491932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-aux%addr + .info->info%d-aux%rvo + (.info->info%d-aux%bounds%mult[])*(3ll + ($$CIVAB2 + (long long) $$LBnd44523)) + (.info->info%d-aux%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIVAB1) + (.info->info%d-aux%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIVAB0) + (.info->info%d-aux%bounds%mult[][3ll])*((long long) (.index->index + mb[].off0) + $$CIVAAF))
4518LoopHasPrivateVariables (success)High Level Optimizer25019321Private variables recognized in loop nest.
  • Variable Name: "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", "$$CIV47B", "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", "$$CIV47B", "$$CIV47D", "$$CIV47C", "$$CIV47B", "$$CIV47C", "$$CIV47B", and "$$CIV47B"
4519LoopParallelized (success)High Level Optimizer25019321Loop was automatically parallelized.not available
4520NonInnermostLoop (fail)High Level Optimizer25019321An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4521NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4522NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4523NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4524UnsupportedStructure (fail)High Level Optimizer25019325An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4525NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4526NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4527NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4528OuterLoopUnroll (success)High Level Optimizer25019322An outer loop unroll was performed.
  • Unroll Factor: 2
4529OuterLoopUnroll (success)High Level Optimizer25019323An outer loop unroll was performed.
  • Unroll Factor: 2
4530NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4531NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4532NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4533NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4534NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4535NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4536NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4537NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4538NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4539NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4540NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4541NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*($$CIVAB8 + ((((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll]) + (long long) $$LBnd44535)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*(1ll + (($$CIVABA * 2ll + (1ll + ((long long) mb[].off20 - (long long) mb[].off8)) % 2ll) + (long long) mb[].off8)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*(1ll + (($$CIVAB9 * 2ll + (1ll + ((long long) mb[].off16 - (long long) mb[].off4)) % 2ll) + (long long) mb[].off4)) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4542NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4543NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4544NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4545UnsupportedStructure (fail)High Level Optimizer250193215An attempt to SIMD vectorize failed because the loop contains an unsupported structure.not available
4546NonVectorizableAlignment (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4547NonVectorizableStride (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4548NonStrideOneStore (fail)High Level Optimizer2501932not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-a2z_%addr->a2z_%d-data%addr.rns1321. + d-a2z_%addr->a2z_%d-data%rvo.rns1318. + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.)*(($$CIVAB8 + (long long) $$LBnd44535) + (((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%extent[].rns1313.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-a2z_%addr + -24ll))->a2z_%d-data%bounds%lbound[].rns1314.[1ll])) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[1ll])*(1ll) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[2ll])*((long long) mb[].off8 + $$CIVAB7) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[3ll])*((long long) mb[].off4 + $$CIVAB6) + (d-a2z_%addr->a2z_%d-data%bounds%mult[].rns1320.[4ll])*((long long) ((int *)((char *)d-a2z_%addr + 40ll))->a2z_%x[].rns1319.[(long long) mb[].off0 + $$CIVAB5]))
4549LoopFusion (success)High Level Optimizer25117971Loops were fused.
  • Loop Line Number: 1797
  • Loop Line Number: 1797
4550LoopHasPrivateVariables (success)High Level Optimizer25117971Private variables recognized in loop nest.
  • Variable Name: "$$CIV817" and "$$CIV817"
4551LoopParallelized (success)High Level Optimizer25117971Loop was automatically parallelized.not available
4552NonInnermostLoop (fail)High Level Optimizer25117971An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4553LoopFusion (success)High Level Optimizer25117972Loops were fused.
  • Loop Line Number: 1797
  • Loop Line Number: 1797
4554NonVectorizableAlignment (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_516_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVABC + (long long) $$LBnd44613)) + (8ll)*($$CIVABB + 1ll))
4555UnsupportedOperation (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436.))->f2x_%data[].rns1441.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]][1ll][($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABB][(long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]] * dtdx
4556NonVectorizableStride (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4557NonVectorizableAlignment (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4558NonVectorizableStride (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4559NonStrideOneStore (fail)High Level Optimizer2511797not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2x_%addr->f2x_%d-data%addr.rns1440. + d-f2x_%addr->f2x_%d-data%rvo.rns1436. + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1439.[$$CIV4AD + 1ll]) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[1ll])*(1ll) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[2ll])*(($$CIVABC + (long long) $$LBnd44613) + (long long) mb[].off8) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[3ll])*((long long) mb[].off4 + $$CIVABB) + (d-f2x_%addr->f2x_%d-data%bounds%mult[].rns1438.[4ll])*((long long) ((int *)((char *)d-f2x_%addr + 40ll))->f2x_%x[].rns1437.[(long long) mb[].off0 + $$CIV4AE]))
4560LoopFusion (success)High Level Optimizer25218121Loops were fused.
  • Loop Line Number: 1812
  • Loop Line Number: 1812
4561LoopHasPrivateVariables (success)High Level Optimizer25218121Private variables recognized in loop nest.
  • Variable Name: "$$CIV815" and "$$CIV815"
4562LoopParallelized (success)High Level Optimizer25218121Loop was automatically parallelized.not available
4563NonInnermostLoop (fail)High Level Optimizer25218121An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4564LoopFusion (success)High Level Optimizer25218122Loops were fused.
  • Loop Line Number: 1812
  • Loop Line Number: 1812
4565NonVectorizableAlignment (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_517_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVABE + (long long) $$LBnd44623)) + (8ll)*($$CIVABD + 1ll))
4566UnsupportedOperation (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469.))->f2y_%data[].rns1474.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]][1ll][($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABD][(long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]] * dtdy
4567NonVectorizableStride (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4568NonVectorizableAlignment (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4569NonVectorizableStride (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4570NonStrideOneStore (fail)High Level Optimizer2521812not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2y_%addr->f2y_%d-data%addr.rns1473. + d-f2y_%addr->f2y_%d-data%rvo.rns1469. + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1472.[$$CIV4B5 + 1ll]) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[1ll])*(1ll) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[2ll])*(($$CIVABE + (long long) $$LBnd44623) + (long long) mb[].off8) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[3ll])*((long long) mb[].off4 + $$CIVABD) + (d-f2y_%addr->f2y_%d-data%bounds%mult[].rns1471.[4ll])*((long long) ((int *)((char *)d-f2y_%addr + 40ll))->f2y_%x[].rns1470.[(long long) mb[].off0 + $$CIV4B6]))
4571LoopFusion (success)High Level Optimizer25318251Loops were fused.
  • Loop Line Number: 1825
  • Loop Line Number: 1825
4572LoopHasPrivateVariables (success)High Level Optimizer25318251Private variables recognized in loop nest.
  • Variable Name: "$$CIV816" and "$$CIV816"
4573LoopParallelized (success)High Level Optimizer25318251Loop was automatically parallelized.not available
4574NonInnermostLoop (fail)High Level Optimizer25318251An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4575LoopFusion (success)High Level Optimizer25318252Loops were fused.
  • Loop Line Number: 1825
  • Loop Line Number: 1825
4576NonVectorizableAlignment (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_518_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC0 + (long long) $$LBnd44633)) + (8ll)*($$CIVABF + 1ll))
4577UnsupportedOperation (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502.))->f2z_%data[].rns1507.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]][1ll][($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVABF][(long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]] * dtdz
4578NonVectorizableStride (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4579NonVectorizableAlignment (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4580NonVectorizableStride (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4581NonStrideOneStore (fail)High Level Optimizer2531825not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-f2z_%addr->f2z_%d-data%addr.rns1506. + d-f2z_%addr->f2z_%d-data%rvo.rns1502. + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1505.[$$CIV4BD + 1ll]) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[1ll])*(1ll) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[2ll])*(($$CIVAC0 + (long long) $$LBnd44633) + (long long) mb[].off8) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[3ll])*((long long) mb[].off4 + $$CIVABF) + (d-f2z_%addr->f2z_%d-data%bounds%mult[].rns1504.[4ll])*((long long) ((int *)((char *)d-f2z_%addr + 40ll))->f2z_%x[].rns1503.[(long long) mb[].off0 + $$CIV4BE]))
4582LoopFusion (success)High Level Optimizer25417401Loops were fused.
  • Loop Line Number: 1740
  • Loop Line Number: 1740
4583LoopHasPrivateVariables (success)High Level Optimizer25417401Private variables recognized in loop nest.
  • Variable Name: "$$CIV81D" and "$$CIV81D"
4584LoopParallelized (success)High Level Optimizer25417401Loop was automatically parallelized.not available
4585NonInnermostLoop (fail)High Level Optimizer25417401An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4586LoopFusion (success)High Level Optimizer25417402Loops were fused.
  • Loop Line Number: 1740
  • Loop Line Number: 1740
4587NonVectorizableAlignment (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_519_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC2 + (long long) $$LBnd44775)) + (8ll)*($$CIVAC1 + 1ll))
4588UnsupportedOperation (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539.))->fx_%data[].rns1544.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]][1ll][($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC1][(long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]] * hdtdx
4589NonVectorizableStride (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4590NonVectorizableAlignment (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4591NonVectorizableStride (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4592NonStrideOneStore (fail)High Level Optimizer2541740not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fx_%addr->fx_%d-data%addr.rns1543. + d-fx_%addr->fx_%d-data%rvo.rns1539. + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1542.[$$CIV4C5 + 1ll]) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[1ll])*(1ll) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[2ll])*(($$CIVAC2 + (long long) $$LBnd44775) + (long long) mb[].off8) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[3ll])*((long long) mb[].off4 + $$CIVAC1) + (d-fx_%addr->fx_%d-data%bounds%mult[].rns1541.[4ll])*((long long) ((int *)((char *)d-fx_%addr + 40ll))->fx_%x[].rns1540.[(long long) mb[].off0 + $$CIV4C6]))
4593LoopFusion (success)High Level Optimizer25517551Loops were fused.
  • Loop Line Number: 1755
  • Loop Line Number: 1755
4594LoopHasPrivateVariables (success)High Level Optimizer25517551Private variables recognized in loop nest.
  • Variable Name: "$$CIV81B" and "$$CIV81B"
4595LoopParallelized (success)High Level Optimizer25517551Loop was automatically parallelized.not available
4596NonInnermostLoop (fail)High Level Optimizer25517551An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4597LoopFusion (success)High Level Optimizer25517552Loops were fused.
  • Loop Line Number: 1755
  • Loop Line Number: 1755
4598NonVectorizableAlignment (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_520_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC4 + (long long) $$LBnd44785)) + (8ll)*($$CIVAC3 + 1ll))
4599UnsupportedOperation (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572.))->fy_%data[].rns1577.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]][1ll][($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC3][(long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]] * hdtdy
4600NonVectorizableStride (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4601NonVectorizableAlignment (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4602NonVectorizableStride (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4603NonStrideOneStore (fail)High Level Optimizer2551755not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fy_%addr->fy_%d-data%addr.rns1576. + d-fy_%addr->fy_%d-data%rvo.rns1572. + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1575.[$$CIV4CD + 1ll]) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[1ll])*(1ll) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[2ll])*(($$CIVAC4 + (long long) $$LBnd44785) + (long long) mb[].off8) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[3ll])*((long long) mb[].off4 + $$CIVAC3) + (d-fy_%addr->fy_%d-data%bounds%mult[].rns1574.[4ll])*((long long) ((int *)((char *)d-fy_%addr + 40ll))->fy_%x[].rns1573.[(long long) mb[].off0 + $$CIV4CE]))
4604LoopFusion (success)High Level Optimizer25617701Loops were fused.
  • Loop Line Number: 1770
  • Loop Line Number: 1770
4605LoopHasPrivateVariables (success)High Level Optimizer25617701Private variables recognized in loop nest.
  • Variable Name: "$$CIV81C" and "$$CIV81C"
4606LoopParallelized (success)High Level Optimizer25617701Loop was automatically parallelized.not available
4607NonInnermostLoop (fail)High Level Optimizer25617701An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4608LoopFusion (success)High Level Optimizer25617702Loops were fused.
  • Loop Line Number: 1770
  • Loop Line Number: 1770
4609NonVectorizableAlignment (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_521_1%addr + ((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 16ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*(1ll + ($$CIVAC6 + (long long) $$LBnd44795)) + (8ll)*($$CIVAC5 + 1ll))
4610UnsupportedOperation (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605.))->fz_%data[].rns1610.[(long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]][1ll][($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8][(long long) mb[].off4 + $$CIVAC5][(long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]] * hdtdz
4611NonVectorizableStride (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4612NonVectorizableAlignment (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4613NonVectorizableStride (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4614NonStrideOneStore (fail)High Level Optimizer2561770not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-fz_%addr->fz_%d-data%addr.rns1609. + d-fz_%addr->fz_%d-data%rvo.rns1605. + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.)*((long long) ((int *)((char *)d-sweepfluxfields%addr + d-sweepfluxfields%rvo))->sweepfluxfields[].rns1608.[$$CIV4D5 + 1ll]) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[1ll])*(1ll) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[2ll])*(($$CIVAC6 + (long long) $$LBnd44795) + (long long) mb[].off8) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[3ll])*((long long) mb[].off4 + $$CIVAC5) + (d-fz_%addr->fz_%d-data%bounds%mult[].rns1607.[4ll])*((long long) ((int *)((char *)d-fz_%addr + 40ll))->fz_%x[].rns1606.[(long long) mb[].off0 + $$CIV4D6]))
4615LoopHasPrivateVariables (success)High Level Optimizer25716151Private variables recognized in loop nest.
  • Variable Name: "$$CIV4D7", "$$CIV4D7", and "$$CIV4D7"
4616LoopParallelized (success)High Level Optimizer25716151Loop was automatically parallelized.not available
4617LoopInterchange (success)High Level Optimizer25716151Loop interchanging was applied to loop nest.not available
4618NonInnermostLoop (fail)High Level Optimizer25716151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4619NonVectorizableAlignment (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_522_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIVFF) + (8ll)*($$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)))
4620UnsupportedOperation (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633.))->qlx_%data[].rns1637.[(long long) iby][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1632.[(long long) ivy][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[((long long) mb[].off0 + $$CIV4DB) - 1ll]] * hdtdx) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4DB)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIVFF][$$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)][((long long) .index->index + ((long long) mb[].off0 + $$CIV4DB)) - 1ll])
4621NonVectorizableStride (fail)High Level Optimizer2571616not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIVFF) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV100 + ((long long) $$LBnd44953 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4622LoopHasPrivateVariables (success)High Level Optimizer25816151Private variables recognized in loop nest.
  • Variable Name: "$$CIV4D9", "$$CIV4D9", and "$$CIV4D9"
4623LoopParallelized (success)High Level Optimizer25816151Loop was automatically parallelized.not available
4624LoopInterchange (success)High Level Optimizer25816151Loop interchanging was applied to loop nest.not available
4625NonInnermostLoop (fail)High Level Optimizer25816151An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4626NonVectorizableAlignment (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4627NonVectorizableStride (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4628NonStrideOneStore (fail)High Level Optimizer2581616not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV101) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV102 + ((long long) $$LBnd44963 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4DB]))
4629LoopHasPrivateVariables (success)High Level Optimizer25916231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4DC", "$$CIV4DC", and "$$CIV4DC"
4630LoopParallelized (success)High Level Optimizer25916231Loop was automatically parallelized.not available
4631LoopInterchange (success)High Level Optimizer25916231Loop interchanging was applied to loop nest.not available
4632NonInnermostLoop (fail)High Level Optimizer25916231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4633NonVectorizableAlignment (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_523_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV103) + (8ll)*($$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)))
4634UnsupportedOperation (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640.))->qrx_%data[].rns1644.[(long long) iby][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1639.[(long long) ivy][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4E0]] * hdtdx) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][1ll + ((long long) .index->index + ((long long) mb[].off0 + $$CIV4E0))] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][1ll][(long long) mb[].off8 + $$LoopIV103][$$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E0)])
4635NonVectorizableStride (fail)High Level Optimizer2591624not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV103) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV104 + ((long long) $$LBnd44973 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4636LoopHasPrivateVariables (success)High Level Optimizer26016231Private variables recognized in loop nest.
  • Variable Name: "$$CIV4DE", "$$CIV4DE", and "$$CIV4DE"
4637LoopParallelized (success)High Level Optimizer26016231Loop was automatically parallelized.not available
4638LoopInterchange (success)High Level Optimizer26016231Loop interchanging was applied to loop nest.not available
4639NonInnermostLoop (fail)High Level Optimizer26016231An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4640NonVectorizableAlignment (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4641NonVectorizableStride (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4642NonStrideOneStore (fail)High Level Optimizer2601624not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV105) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV106 + ((long long) $$LBnd44983 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4E0]))
4643LoopHasPrivateVariables (success)High Level Optimizer26116311Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E1", "$$csx211", "$$CIV4E1", "$$csx211", "$$CIV4E1", and "$$csx211"
4644LoopParallelized (success)High Level Optimizer26116311Loop was automatically parallelized.not available
4645LoopInterchange (success)High Level Optimizer26116311Loop interchanging was applied to loop nest.not available
4646NonInnermostLoop (fail)High Level Optimizer26116311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4647NonVectorizableAlignment (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_524_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV107) + (8ll)*($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)))
4648UnsupportedOperation (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647.))->qly_%data[].rns1651.[(long long) ibx][1ll][(long long) mb[].off8 + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1646.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) - 1ll][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4E5]] * hdtdy) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV107][$$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E5)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV107][($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) - 1ll][(long long) .index->index + ((long long) mb[].off0 + $$CIV4E5)])
4649NonVectorizableStride (fail)High Level Optimizer2611632not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV107) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV108 + ((long long) $$LBnd44994 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4650LoopHasPrivateVariables (success)High Level Optimizer26216311Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E3", "$$CIV4E3", and "$$CIV4E3"
4651LoopParallelized (success)High Level Optimizer26216311Loop was automatically parallelized.not available
4652LoopInterchange (success)High Level Optimizer26216311Loop interchanging was applied to loop nest.not available
4653NonInnermostLoop (fail)High Level Optimizer26216311An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4654NonVectorizableAlignment (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4655NonVectorizableStride (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4656NonStrideOneStore (fail)High Level Optimizer2621632not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV109) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV10A + ((long long) $$LBnd45004 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV4E5]))
4657LoopHasPrivateVariables (success)High Level Optimizer26316391Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E6", "$$ICM1D1", "$$ICM1D2", "$$CIV4E6", "$$ICM1D1", "$$ICM1D2", "$$CIV4E6", "$$ICM1D1", and "$$ICM1D2"
4658LoopParallelized (success)High Level Optimizer26316391Loop was automatically parallelized.not available
4659LoopInterchange (success)High Level Optimizer26316391Loop interchanging was applied to loop nest.not available
4660NonInnermostLoop (fail)High Level Optimizer26316391An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4661NonVectorizableAlignment (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_525_1%addr + (((long long) mb[].off4 * 8ll - (long long) mb[].off16 * 8ll) - 8ll) * (long long) mb[].off8 - (long long) mb[].off4 * 8ll + (8ll + ((long long) mb[].off16 * 8ll - (long long) mb[].off4 * 8ll))*((long long) mb[].off8 + $$LoopIV10B) + (8ll)*($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)))
4662UnsupportedOperation (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ((double *)((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654.))->qry_%data[].rns1658.[(long long) ibx][1ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]] + (((double *)((char *)d-w_%addr->w_%d-data%addr.rns1631. + d-w_%addr->w_%d-data%rvo.rns1628.))->w_%data[].rns1653.[(long long) ivx][1ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1629.[(long long) mb[].off0 + $$CIV4EA]] * hdtdy) * (((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV10B][1ll + ($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4))][(long long) .index->index + ((long long) mb[].off0 + $$CIV4EA)] - ((double *)((char *).info->info%d-aux%addr + .info->info%d-aux%rvo))->info%aux[][2ll][(long long) mb[].off8 + $$LoopIV10B][$$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)][(long long) .index->index + ((long long) mb[].off0 + $$CIV4EA)])
4663NonVectorizableStride (fail)High Level Optimizer2631640not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10C + ((long long) $$LBnd45016 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4664LoopHasPrivateVariables (success)High Level Optimizer26416391Private variables recognized in loop nest.
  • Variable Name: "$$CIV4E8", "$$CIV4E8", and "$$CIV4E8"
4665LoopParallelized (success)High Level Optimizer26416391Loop was automatically parallelized.not available
4666LoopInterchange (success)High Level Optimizer26416391Loop interchanging was applied to loop nest.not available
4667NonInnermostLoop (fail)High Level Optimizer26416391An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4668NonVectorizableAlignment (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4669NonVectorizableStride (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4670NonStrideOneStore (fail)High Level Optimizer2641640not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV10D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV10E + ((long long) $$LBnd45026 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV4EA]))
4671LoopHasPrivateVariables (success)High Level Optimizer26516481Private variables recognized in loop nest.
  • Variable Name: "$$CIV4ED", "$$CIV4ED", and "$$CIV4ED"
4672LoopParallelized (success)High Level Optimizer26516481Loop was automatically parallelized.not available
4673LoopInterchange (success)High Level Optimizer26516481Loop interchanging was applied to loop nest.not available
4674NonInnermostLoop (fail)High Level Optimizer26516481An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4675NonVectorizableAlignment (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4676NonVectorizableStride (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4677NonStrideOneStore (fail)High Level Optimizer2651649not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) ibz) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV10F) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV110 + ((long long) $$LBnd45036 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4678LoopHasPrivateVariables (success)High Level Optimizer26616481Private variables recognized in loop nest.
  • Variable Name: "$$CIV4F1", "$$CIV4F1", and "$$CIV4F1"
4679LoopParallelized (success)High Level Optimizer26616481Loop was automatically parallelized.not available
4680LoopInterchange (success)High Level Optimizer26616481Loop interchanging was applied to loop nest.not available
4681NonInnermostLoop (fail)High Level Optimizer26616481An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4682NonVectorizableAlignment (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4683NonVectorizableStride (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4684NonStrideOneStore (fail)High Level Optimizer2661652not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlx_%addr->qlx_%d-data%addr.rns1636. + d-qlx_%addr->qlx_%d-data%rvo.rns1633. + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.)*((long long) iby) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[1ll])*(1ll) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[2ll])*((long long) mb[].off8 + $$LoopIV111) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[3ll])*($$LoopIV112 + ((long long) $$LBnd45046 + (long long) mb[].off4)) + (d-qlx_%addr->qlx_%d-data%bounds%mult[].rns1635.[4ll])*((long long) ((int *)((char *)d-qlx_%addr + 40ll))->qlx_%x[].rns1634.[(long long) mb[].off0 + $$CIV4F3]))
4685LoopHasPrivateVariables (success)High Level Optimizer26716601Private variables recognized in loop nest.
  • Variable Name: "$$CIV4F6", "$$CIV4F6", and "$$CIV4F6"
4686LoopParallelized (success)High Level Optimizer26716601Loop was automatically parallelized.not available
4687LoopInterchange (success)High Level Optimizer26716601Loop interchanging was applied to loop nest.not available
4688NonInnermostLoop (fail)High Level Optimizer26716601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4689NonVectorizableAlignment (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4690NonVectorizableStride (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4691NonStrideOneStore (fail)High Level Optimizer2671661not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) ibz) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV113) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV114 + ((long long) $$LBnd45056 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4692LoopHasPrivateVariables (success)High Level Optimizer26816601Private variables recognized in loop nest.
  • Variable Name: "$$CIV4FA", "$$CIV4FA", and "$$CIV4FA"
4693LoopParallelized (success)High Level Optimizer26816601Loop was automatically parallelized.not available
4694LoopInterchange (success)High Level Optimizer26816601Loop interchanging was applied to loop nest.not available
4695NonInnermostLoop (fail)High Level Optimizer26816601An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4696NonVectorizableAlignment (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4697NonVectorizableStride (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4698NonStrideOneStore (fail)High Level Optimizer2681664not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrx_%addr->qrx_%d-data%addr.rns1643. + d-qrx_%addr->qrx_%d-data%rvo.rns1640. + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.)*((long long) iby) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[1ll])*(1ll) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[2ll])*((long long) mb[].off8 + $$LoopIV115) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[3ll])*($$LoopIV116 + ((long long) $$LBnd45066 + (long long) mb[].off4)) + (d-qrx_%addr->qrx_%d-data%bounds%mult[].rns1642.[4ll])*((long long) ((int *)((char *)d-qrx_%addr + 40ll))->qrx_%x[].rns1641.[(long long) mb[].off0 + $$CIV4FC]))
4699LoopHasPrivateVariables (success)High Level Optimizer26916721Private variables recognized in loop nest.
  • Variable Name: "$$CIV4FF", "$$CIV4FF", and "$$CIV4FF"
4700LoopParallelized (success)High Level Optimizer26916721Loop was automatically parallelized.not available
4701LoopInterchange (success)High Level Optimizer26916721Loop interchanging was applied to loop nest.not available
4702NonInnermostLoop (fail)High Level Optimizer26916721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4703NonVectorizableAlignment (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4704NonVectorizableStride (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4705NonStrideOneStore (fail)High Level Optimizer2691673not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibz) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV117) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV118 + ((long long) $$LBnd45076 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4706LoopHasPrivateVariables (success)High Level Optimizer27016721Private variables recognized in loop nest.
  • Variable Name: "$$CIV503", "$$CIV503", and "$$CIV503"
4707LoopParallelized (success)High Level Optimizer27016721Loop was automatically parallelized.not available
4708LoopInterchange (success)High Level Optimizer27016721Loop interchanging was applied to loop nest.not available
4709NonInnermostLoop (fail)High Level Optimizer27016721An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4710NonVectorizableAlignment (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4711NonVectorizableStride (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4712NonStrideOneStore (fail)High Level Optimizer2701676not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qly_%addr->qly_%d-data%addr.rns1650. + d-qly_%addr->qly_%d-data%rvo.rns1647. + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.)*((long long) ibx) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[1ll])*(1ll) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[2ll])*((long long) mb[].off8 + $$LoopIV119) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[3ll])*($$LoopIV11A + ((long long) $$LBnd45086 + (long long) mb[].off4)) + (d-qly_%addr->qly_%d-data%bounds%mult[].rns1649.[4ll])*((long long) ((int *)((char *)d-qly_%addr + 40ll))->qly_%x[].rns1648.[(long long) mb[].off0 + $$CIV505]))
4713LoopHasPrivateVariables (success)High Level Optimizer27116841Private variables recognized in loop nest.
  • Variable Name: "$$CIV508", "$$CIV508", and "$$CIV508"
4714LoopParallelized (success)High Level Optimizer27116841Loop was automatically parallelized.not available
4715LoopInterchange (success)High Level Optimizer27116841Loop interchanging was applied to loop nest.not available
4716NonInnermostLoop (fail)High Level Optimizer27116841An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4717NonVectorizableAlignment (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4718NonVectorizableStride (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4719NonStrideOneStore (fail)High Level Optimizer2711685not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibz) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11B) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11C + ((long long) $$LBnd45096 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4720LoopHasPrivateVariables (success)High Level Optimizer27216841Private variables recognized in loop nest.
  • Variable Name: "$$CIV50C", "$$CIV50C", and "$$CIV50C"
4721LoopParallelized (success)High Level Optimizer27216841Loop was automatically parallelized.not available
4722LoopInterchange (success)High Level Optimizer27216841Loop interchanging was applied to loop nest.not available
4723NonInnermostLoop (fail)High Level Optimizer27216841An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4724NonVectorizableAlignment (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4725NonVectorizableStride (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4726NonStrideOneStore (fail)High Level Optimizer2721688not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qry_%addr->qry_%d-data%addr.rns1657. + d-qry_%addr->qry_%d-data%rvo.rns1654. + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.)*((long long) ibx) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[1ll])*(1ll) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[2ll])*((long long) mb[].off8 + $$LoopIV11D) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[3ll])*($$LoopIV11E + ((long long) $$LBnd45106 + (long long) mb[].off4)) + (d-qry_%addr->qry_%d-data%bounds%mult[].rns1656.[4ll])*((long long) ((int *)((char *)d-qry_%addr + 40ll))->qry_%x[].rns1655.[(long long) mb[].off0 + $$CIV50E]))
4727LoopHasPrivateVariables (success)High Level Optimizer27316961Private variables recognized in loop nest.
  • Variable Name: "$$CIV511", "$$CIV511", and "$$CIV511"
4728LoopParallelized (success)High Level Optimizer27316961Loop was automatically parallelized.not available
4729LoopInterchange (success)High Level Optimizer27316961Loop interchanging was applied to loop nest.not available
4730NonInnermostLoop (fail)High Level Optimizer27316961An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4731NonVectorizableAlignment (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4732NonVectorizableStride (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4733NonStrideOneStore (fail)High Level Optimizer2731697not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) ibx) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV11F) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV120 + ((long long) $$LBnd45116 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4734LoopHasPrivateVariables (success)High Level Optimizer27416961Private variables recognized in loop nest.
  • Variable Name: "$$CIV515", "$$CIV515", and "$$CIV515"
4735LoopParallelized (success)High Level Optimizer27416961Loop was automatically parallelized.not available
4736LoopInterchange (success)High Level Optimizer27416961Loop interchanging was applied to loop nest.not available
4737NonInnermostLoop (fail)High Level Optimizer27416961An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4738NonVectorizableAlignment (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4739NonVectorizableStride (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4740NonStrideOneStore (fail)High Level Optimizer2741700not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qlz_%addr->qlz_%d-data%addr.rns1680. + d-qlz_%addr->qlz_%d-data%rvo.rns1677. + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.)*((long long) iby) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[1ll])*(1ll) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[2ll])*((long long) mb[].off8 + $$LoopIV121) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[3ll])*($$LoopIV122 + ((long long) $$LBnd45126 + (long long) mb[].off4)) + (d-qlz_%addr->qlz_%d-data%bounds%mult[].rns1679.[4ll])*((long long) ((int *)((char *)d-qlz_%addr + 40ll))->qlz_%x[].rns1678.[(long long) mb[].off0 + $$CIV517]))
4741LoopHasPrivateVariables (success)High Level Optimizer27517081Private variables recognized in loop nest.
  • Variable Name: "$$CIV51A", "$$CIV51A", and "$$CIV51A"
4742LoopParallelized (success)High Level Optimizer27517081Loop was automatically parallelized.not available
4743LoopInterchange (success)High Level Optimizer27517081Loop interchanging was applied to loop nest.not available
4744NonInnermostLoop (fail)High Level Optimizer27517081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4745NonVectorizableAlignment (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4746NonVectorizableStride (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4747NonStrideOneStore (fail)High Level Optimizer2751709not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) ibx) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV123) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV124 + ((long long) $$LBnd45136 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4748LoopHasPrivateVariables (success)High Level Optimizer27617081Private variables recognized in loop nest.
  • Variable Name: "$$CIV51E", "$$CIV51E", and "$$CIV51E"
4749LoopParallelized (success)High Level Optimizer27617081Loop was automatically parallelized.not available
4750LoopInterchange (success)High Level Optimizer27617081Loop interchanging was applied to loop nest.not available
4751NonInnermostLoop (fail)High Level Optimizer27617081An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4752NonVectorizableAlignment (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4753NonVectorizableStride (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4754NonStrideOneStore (fail)High Level Optimizer2761712not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-qrz_%addr->qrz_%d-data%addr.rns1688. + d-qrz_%addr->qrz_%d-data%rvo.rns1685. + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.)*((long long) iby) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[1ll])*(1ll) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[2ll])*((long long) mb[].off8 + $$LoopIV125) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[3ll])*($$LoopIV126 + ((long long) $$LBnd45146 + (long long) mb[].off4)) + (d-qrz_%addr->qrz_%d-data%bounds%mult[].rns1687.[4ll])*((long long) ((int *)((char *)d-qrz_%addr + 40ll))->qrz_%x[].rns1686.[(long long) mb[].off0 + $$CIV520]))
4755LoopParallelized (success)High Level Optimizer27715611Loop was automatically parallelized.not available
4756LoopFusion (success)High Level Optimizer27815801Loops were fused.
  • Loop Line Number: 1580
  • Loop Line Number: 1580
4757LoopParallelized (success)High Level Optimizer27815801Loop was automatically parallelized.not available
4758NonVectorizableAlignment (fail)High Level Optimizer27815801An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
4759NonVectorizableAlignment (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_563_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF0 + (long long) $$LBnd45331)))
4760NonVectorizableStride (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-w_%addr->w_%d-data%addr.rns1708. + d-w_%addr->w_%d-data%rvo.rns1703. + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.)*($$CIVAF0 + ((((long long *)((char *)d-w_%addr + -24ll))->w_%d-data%bounds%extent[].rns1706.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-w_%addr + -24ll))->w_%d-data%bounds%lbound[].rns1707.[1ll]) + (long long) $$LBnd45331)) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[1ll])*(1ll) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[2ll])*((long long) mb[].off8 + $$CIV547) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[3ll])*((long long) j) + (d-w_%addr->w_%d-data%bounds%mult[].rns1705.[4ll])*((long long) ((int *)((char *)d-w_%addr + 40ll))->w_%x[].rns1704.[(long long) mb[].off0 + $$CIV549]))
4761NonVectorizableAlignment (fail)High Level Optimizer2781580not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-prim%addr + -8ll + (8ll)*(1ll + ($$CIVAF0 + (long long) $$LBnd45331)))
4762LoopParallelized (success)High Level Optimizer27915821Loop was automatically parallelized.not available
4763NonVectorizableAlignment (fail)High Level Optimizer2791582not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_568_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF1 + (long long) $$LBnd45340)))
4764NonVectorizableStride (fail)High Level Optimizer2791582not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF1 + (long long) $$LBnd45340)) + (8ll)*(1ll))
4765LoopParallelized (success)High Level Optimizer28015821Loop was automatically parallelized.not available
4766NonVectorizableAlignment (fail)High Level Optimizer28015821An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
4767LoopParallelized (success)High Level Optimizer28115821Loop was automatically parallelized.not available
4768NonVectorizableAlignment (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
4769NonVectorizableStride (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
4770NonStrideOneStore (fail)High Level Optimizer2811582not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsx_%addr->speedsx_%d-data%addr.rns1721. + d-speedsx_%addr->speedsx_%d-data%rvo.rns1718. + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.)*($$CIVAF3 + ((((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%extent[].rns1715.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsx_%addr + -24ll))->speedsx_%d-data%bounds%lbound[].rns1716.[1ll]) + (long long) $$LBnd45358)) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[1ll])*(1ll) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[2ll])*((long long) k) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[3ll])*((long long) j) + (d-speedsx_%addr->speedsx_%d-data%bounds%mult[].rns1720.[4ll])*((long long) ((int *)((char *)d-speedsx_%addr + 40ll))->speedsx_%x[].rns1719.[(long long) mb[].off0 + $$CIV549]))
4771LoopParallelized (success)High Level Optimizer28215831Loop was automatically parallelized.not available
4772NonVectorizableAlignment (fail)High Level Optimizer2821583not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_572_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF4 + (long long) $$LBnd45367)))
4773NonVectorizableStride (fail)High Level Optimizer2821583not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF4 + (long long) $$LBnd45367)) + (8ll)*(2ll))
4774LoopParallelized (success)High Level Optimizer28315831Loop was automatically parallelized.not available
4775NonVectorizableAlignment (fail)High Level Optimizer28315831An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
4776LoopParallelized (success)High Level Optimizer28415831Loop was automatically parallelized.not available
4777NonVectorizableAlignment (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
4778NonVectorizableStride (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
4779NonStrideOneStore (fail)High Level Optimizer2841583not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsy_%addr->speedsy_%d-data%addr.rns1729. + d-speedsy_%addr->speedsy_%d-data%rvo.rns1726. + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.)*($$CIVAF6 + ((((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%extent[].rns1723.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsy_%addr + -24ll))->speedsy_%d-data%bounds%lbound[].rns1724.[1ll]) + (long long) $$LBnd45385)) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[1ll])*(1ll) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[2ll])*((long long) k) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[3ll])*((long long) j) + (d-speedsy_%addr->speedsy_%d-data%bounds%mult[].rns1728.[4ll])*((long long) ((int *)((char *)d-speedsy_%addr + 40ll))->speedsy_%x[].rns1727.[(long long) mb[].off0 + $$CIV549]))
4780LoopParallelized (success)High Level Optimizer28515841Loop was automatically parallelized.not available
4781NonVectorizableAlignment (fail)High Level Optimizer2851584not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_576_1%addr + -8ll + (8ll)*(1ll + ($$CIVAF7 + (long long) $$LBnd45394)))
4782NonVectorizableStride (fail)High Level Optimizer2851584not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lambda%addr + $$csx21A + ($$csx218)*(1ll + ($$CIVAF7 + (long long) $$LBnd45394)) + (8ll)*(3ll))
4783LoopParallelized (success)High Level Optimizer28615841Loop was automatically parallelized.not available
4784NonVectorizableAlignment (fail)High Level Optimizer28615841An attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.not available
4785LoopParallelized (success)High Level Optimizer28715841Loop was automatically parallelized.not available
4786NonVectorizableAlignment (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
4787NonVectorizableStride (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
4788NonStrideOneStore (fail)High Level Optimizer2871584not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-speedsz_%addr->speedsz_%d-data%addr.rns1737. + d-speedsz_%addr->speedsz_%d-data%rvo.rns1734. + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.)*($$CIVAF9 + ((((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%extent[].rns1731.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-speedsz_%addr + -24ll))->speedsz_%d-data%bounds%lbound[].rns1732.[1ll]) + (long long) $$LBnd45412)) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[1ll])*(1ll) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[2ll])*((long long) k) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[3ll])*((long long) j) + (d-speedsz_%addr->speedsz_%d-data%bounds%mult[].rns1736.[4ll])*((long long) ((int *)((char *)d-speedsz_%addr + 40ll))->speedsz_%x[].rns1735.[(long long) mb[].off0 + $$CIV549]))
4789LoopParallelized (success)High Level Optimizer28815851Loop was automatically parallelized.not available
4790NonVectorizableAlignment (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
4791NonVectorizableStride (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
4792UnsupportedVectorTypes (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4793NonStrideOneStore (fail)High Level Optimizer2881585not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-nwaves_%addr->nwaves_%d-data%addr.rns1744. + d-nwaves_%addr->nwaves_%d-data%rvo.rns1741. + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.)*($$CIVAFA + ((((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%extent[].rns1739.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-nwaves_%addr + -24ll))->nwaves_%d-data%bounds%lbound[].rns1740.[1ll]) + (long long) $$LBnd45421)) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[1ll])*(1ll) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[2ll])*((long long) k) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[3ll])*((long long) j) + (d-nwaves_%addr->nwaves_%d-data%bounds%mult[].rns1743.[4ll])*((long long) ((int *)((char *)d-nwaves_%addr + 40ll))->nwaves_%x[].rns1742.[(long long) mb[].off0 + $$CIV549]))
4794LoopHasPrivateVariables (success)High Level Optimizer28915861Private variables recognized in loop nest.
  • Variable Name: "$$CIV52F", "$$CIV52F", and "$$CIV52F"
4795LoopParallelized (success)High Level Optimizer28915861Loop was automatically parallelized.not available
4796NonInnermostLoop (fail)High Level Optimizer28915861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4797NonVectorizableAlignment (fail)High Level Optimizer2891586not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_585_1%addr + ((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) * 8ll - (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] + ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_585_1%bounds%mult[].off48)*(1ll + ($$CIVAFC + (long long) $$LBnd45431)) + (8ll)*($$CIVAFB + 1ll))
4798NonVectorizableStride (fail)High Level Optimizer2891586not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVAFC + (long long) $$LBnd45431)) + ($$csx218)*($$CIVAFB + 1ll) + (8ll)*(1ll))
4799LoopHasPrivateVariables (success)High Level Optimizer29015861Private variables recognized in loop nest.
  • Variable Name: "$$CIV52F", "$$CIV52F", and "$$CIV52F"
4800LoopParallelized (success)High Level Optimizer29015861Loop was automatically parallelized.not available
4801NonInnermostLoop (fail)High Level Optimizer29015861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4802LoopSimdize (success)High Level Optimizer29015862SIMD vectorization was performed.not available
4803CompleteLoopUnroll (success)High Level Optimizer2901586not availableComplete loop unroll was performed.not available
4804LoopSimdize (success)High Level Optimizer29015864SIMD vectorization was performed.not available
4805LoopHasPrivateVariables (success)High Level Optimizer29115861Private variables recognized in loop nest.
  • Variable Name: "$$CIV531", "$$CIV531", and "$$CIV531"
4806LoopParallelized (success)High Level Optimizer29115861Loop was automatically parallelized.not available
4807NonInnermostLoop (fail)High Level Optimizer29115861An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4808NonVectorizableAlignment (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
4809NonVectorizableStride (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
4810NonStrideOneStore (fail)High Level Optimizer2911586not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-leftx_%addr->leftx_%d-data%addr.rns1752. + d-leftx_%addr->leftx_%d-data%rvo.rns1749. + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.)*(($$CIVB03 + (long long) $$LBnd45451) + (((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[1ll])) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[1ll])*((((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%extent[].rns1746.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftx_%addr + -24ll))->leftx_%d-data%bounds%lbound[].rns1747.[2ll]) + $$CIVB02) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[2ll])*((long long) k) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[3ll])*((long long) j) + (d-leftx_%addr->leftx_%d-data%bounds%mult[].rns1751.[4ll])*((long long) ((int *)((char *)d-leftx_%addr + 40ll))->leftx_%x[].rns1750.[(long long) mb[].off0 + $$CIV549]))
4811LoopHasPrivateVariables (success)High Level Optimizer29215871Private variables recognized in loop nest.
  • Variable Name: "$$CIV533", "$$CIV533", and "$$CIV533"
4812LoopParallelized (success)High Level Optimizer29215871Loop was automatically parallelized.not available
4813NonInnermostLoop (fail)High Level Optimizer29215871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4814NonVectorizableAlignment (fail)High Level Optimizer2921587not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_592_1%addr + ((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) * 8ll - (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] + ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_592_1%bounds%mult[].off48)*(1ll + ($$CIVB05 + (long long) $$LBnd45461)) + (8ll)*($$CIVB04 + 1ll))
4815NonVectorizableStride (fail)High Level Optimizer2921587not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB05 + (long long) $$LBnd45461)) + ($$csx218)*($$CIVB04 + 1ll) + (8ll)*(1ll))
4816LoopHasPrivateVariables (success)High Level Optimizer29315871Private variables recognized in loop nest.
  • Variable Name: "$$CIV533", "$$CIV533", and "$$CIV533"
4817LoopParallelized (success)High Level Optimizer29315871Loop was automatically parallelized.not available
4818NonInnermostLoop (fail)High Level Optimizer29315871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4819LoopSimdize (success)High Level Optimizer29315872SIMD vectorization was performed.not available
4820CompleteLoopUnroll (success)High Level Optimizer2931587not availableComplete loop unroll was performed.not available
4821LoopSimdize (success)High Level Optimizer29315874SIMD vectorization was performed.not available
4822LoopHasPrivateVariables (success)High Level Optimizer29415871Private variables recognized in loop nest.
  • Variable Name: "$$CIV535", "$$CIV535", and "$$CIV535"
4823LoopParallelized (success)High Level Optimizer29415871Loop was automatically parallelized.not available
4824NonInnermostLoop (fail)High Level Optimizer29415871An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4825NonVectorizableAlignment (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
4826NonVectorizableStride (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
4827NonStrideOneStore (fail)High Level Optimizer2941587not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-rightx_%addr->rightx_%d-data%addr.rns1760. + d-rightx_%addr->rightx_%d-data%rvo.rns1757. + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.)*(($$CIVB0C + (long long) $$LBnd45481) + (((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[1ll])) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[1ll])*((((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%extent[].rns1754.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightx_%addr + -24ll))->rightx_%d-data%bounds%lbound[].rns1755.[2ll]) + $$CIVB0B) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[2ll])*((long long) k) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[3ll])*((long long) j) + (d-rightx_%addr->rightx_%d-data%bounds%mult[].rns1759.[4ll])*((long long) ((int *)((char *)d-rightx_%addr + 40ll))->rightx_%x[].rns1758.[(long long) mb[].off0 + $$CIV549]))
4828LoopHasPrivateVariables (success)High Level Optimizer29515881Private variables recognized in loop nest.
  • Variable Name: "$$CIV537", "$$CIV537", and "$$CIV537"
4829LoopParallelized (success)High Level Optimizer29515881Loop was automatically parallelized.not available
4830NonInnermostLoop (fail)High Level Optimizer29515881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4831NonVectorizableAlignment (fail)High Level Optimizer2951588not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_599_1%addr + ((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) * 8ll - (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] + ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_599_1%bounds%mult[].off48)*(1ll + ($$CIVB0E + (long long) $$LBnd45491)) + (8ll)*($$CIVB0D + 1ll))
4832NonVectorizableStride (fail)High Level Optimizer2951588not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB0E + (long long) $$LBnd45491)) + ($$csx218)*($$CIVB0D + 1ll) + (8ll)*(2ll))
4833LoopHasPrivateVariables (success)High Level Optimizer29615881Private variables recognized in loop nest.
  • Variable Name: "$$CIV537", "$$CIV537", and "$$CIV537"
4834LoopParallelized (success)High Level Optimizer29615881Loop was automatically parallelized.not available
4835NonInnermostLoop (fail)High Level Optimizer29615881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4836LoopSimdize (success)High Level Optimizer29615882SIMD vectorization was performed.not available
4837CompleteLoopUnroll (success)High Level Optimizer2961588not availableComplete loop unroll was performed.not available
4838LoopSimdize (success)High Level Optimizer29615884SIMD vectorization was performed.not available
4839LoopHasPrivateVariables (success)High Level Optimizer29715881Private variables recognized in loop nest.
  • Variable Name: "$$CIV539", "$$CIV539", and "$$CIV539"
4840LoopParallelized (success)High Level Optimizer29715881Loop was automatically parallelized.not available
4841NonInnermostLoop (fail)High Level Optimizer29715881An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4842NonVectorizableAlignment (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
4843NonVectorizableStride (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
4844NonStrideOneStore (fail)High Level Optimizer2971588not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-lefty_%addr->lefty_%d-data%addr.rns1768. + d-lefty_%addr->lefty_%d-data%rvo.rns1765. + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.)*(($$CIVB15 + (long long) $$LBnd45511) + (((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[1ll])) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[1ll])*((((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%extent[].rns1762.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-lefty_%addr + -24ll))->lefty_%d-data%bounds%lbound[].rns1763.[2ll]) + $$CIVB14) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[2ll])*((long long) k) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[3ll])*((long long) j) + (d-lefty_%addr->lefty_%d-data%bounds%mult[].rns1767.[4ll])*((long long) ((int *)((char *)d-lefty_%addr + 40ll))->lefty_%x[].rns1766.[(long long) mb[].off0 + $$CIV549]))
4845LoopHasPrivateVariables (success)High Level Optimizer29815891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53B", "$$CIV53B", and "$$CIV53B"
4846LoopParallelized (success)High Level Optimizer29815891Loop was automatically parallelized.not available
4847NonInnermostLoop (fail)High Level Optimizer29815891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4848NonVectorizableAlignment (fail)High Level Optimizer2981589not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_606_1%addr + ((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) * 8ll - (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] + ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_606_1%bounds%mult[].off48)*(1ll + ($$CIVB17 + (long long) $$LBnd45521)) + (8ll)*($$CIVB16 + 1ll))
4849NonVectorizableStride (fail)High Level Optimizer2981589not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB17 + (long long) $$LBnd45521)) + ($$csx218)*($$CIVB16 + 1ll) + (8ll)*(2ll))
4850LoopHasPrivateVariables (success)High Level Optimizer29915891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53B", "$$CIV53B", and "$$CIV53B"
4851LoopParallelized (success)High Level Optimizer29915891Loop was automatically parallelized.not available
4852NonInnermostLoop (fail)High Level Optimizer29915891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4853LoopSimdize (success)High Level Optimizer29915892SIMD vectorization was performed.not available
4854CompleteLoopUnroll (success)High Level Optimizer2991589not availableComplete loop unroll was performed.not available
4855LoopSimdize (success)High Level Optimizer29915894SIMD vectorization was performed.not available
4856LoopHasPrivateVariables (success)High Level Optimizer30015891Private variables recognized in loop nest.
  • Variable Name: "$$CIV53D", "$$CIV53D", and "$$CIV53D"
4857LoopParallelized (success)High Level Optimizer30015891Loop was automatically parallelized.not available
4858NonInnermostLoop (fail)High Level Optimizer30015891An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4859NonVectorizableAlignment (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
4860NonVectorizableStride (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
4861NonStrideOneStore (fail)High Level Optimizer3001589not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-righty_%addr->righty_%d-data%addr.rns1776. + d-righty_%addr->righty_%d-data%rvo.rns1773. + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.)*(($$CIVB1E + (long long) $$LBnd45541) + (((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[1ll])) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[1ll])*((((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%extent[].rns1770.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-righty_%addr + -24ll))->righty_%d-data%bounds%lbound[].rns1771.[2ll]) + $$CIVB1D) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[2ll])*((long long) k) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[3ll])*((long long) j) + (d-righty_%addr->righty_%d-data%bounds%mult[].rns1775.[4ll])*((long long) ((int *)((char *)d-righty_%addr + 40ll))->righty_%x[].rns1774.[(long long) mb[].off0 + $$CIV549]))
4862LoopHasPrivateVariables (success)High Level Optimizer30115901Private variables recognized in loop nest.
  • Variable Name: "$$CIV53F", "$$CIV53F", and "$$CIV53F"
4863LoopParallelized (success)High Level Optimizer30115901Loop was automatically parallelized.not available
4864NonInnermostLoop (fail)High Level Optimizer30115901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4865NonVectorizableAlignment (fail)High Level Optimizer3011590not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_613_1%addr + ((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) * 8ll - (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] + ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_613_1%bounds%mult[].off48)*(1ll + ($$CIVB20 + (long long) $$LBnd45551)) + (8ll)*($$CIVB1F + 1ll))
4866NonVectorizableStride (fail)High Level Optimizer3011590not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-l%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB20 + (long long) $$LBnd45551)) + ($$csx218)*($$CIVB1F + 1ll) + (8ll)*(3ll))
4867LoopHasPrivateVariables (success)High Level Optimizer30215901Private variables recognized in loop nest.
  • Variable Name: "$$CIV53F", "$$CIV53F", and "$$CIV53F"
4868LoopParallelized (success)High Level Optimizer30215901Loop was automatically parallelized.not available
4869NonInnermostLoop (fail)High Level Optimizer30215901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4870LoopSimdize (success)High Level Optimizer30215902SIMD vectorization was performed.not available
4871CompleteLoopUnroll (success)High Level Optimizer3021590not availableComplete loop unroll was performed.not available
4872LoopSimdize (success)High Level Optimizer30215904SIMD vectorization was performed.not available
4873LoopHasPrivateVariables (success)High Level Optimizer30315901Private variables recognized in loop nest.
  • Variable Name: "$$CIV541", "$$CIV541", and "$$CIV541"
4874LoopParallelized (success)High Level Optimizer30315901Loop was automatically parallelized.not available
4875NonInnermostLoop (fail)High Level Optimizer30315901An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4876NonVectorizableAlignment (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
4877NonVectorizableStride (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
4878NonStrideOneStore (fail)High Level Optimizer3031590not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-leftz_%addr->leftz_%d-data%addr.rns1784. + d-leftz_%addr->leftz_%d-data%rvo.rns1781. + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.)*(($$CIVB27 + (long long) $$LBnd45571) + (((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[1ll])) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[1ll])*((((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%extent[].rns1778.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-leftz_%addr + -24ll))->leftz_%d-data%bounds%lbound[].rns1779.[2ll]) + $$CIVB26) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[2ll])*((long long) k) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[3ll])*((long long) j) + (d-leftz_%addr->leftz_%d-data%bounds%mult[].rns1783.[4ll])*((long long) ((int *)((char *)d-leftz_%addr + 40ll))->leftz_%x[].rns1782.[(long long) mb[].off0 + $$CIV549]))
4879LoopHasPrivateVariables (success)High Level Optimizer30415911Private variables recognized in loop nest.
  • Variable Name: "$$CIV543", "$$CIV543", and "$$CIV543"
4880LoopParallelized (success)High Level Optimizer30415911Loop was automatically parallelized.not available
4881NonInnermostLoop (fail)High Level Optimizer30415911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4882NonVectorizableAlignment (fail)High Level Optimizer3041591not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_620_1%addr + ((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) * 8ll - (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 0ll : (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] + ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) - 1ll) * 8ll) - 16ll + (d-T_620_1%bounds%mult[].off48)*(1ll + ($$CIVB29 + (long long) $$LBnd45581)) + (8ll)*($$CIVB28 + 1ll))
4883NonVectorizableStride (fail)High Level Optimizer3041591not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-r%addr + $$csx219 + ($$csx217)*(1ll + ($$CIVB29 + (long long) $$LBnd45581)) + ($$csx218)*($$CIVB28 + 1ll) + (8ll)*(3ll))
4884LoopHasPrivateVariables (success)High Level Optimizer30515911Private variables recognized in loop nest.
  • Variable Name: "$$CIV543", "$$CIV543", and "$$CIV543"
4885LoopParallelized (success)High Level Optimizer30515911Loop was automatically parallelized.not available
4886NonInnermostLoop (fail)High Level Optimizer30515911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4887LoopSimdize (success)High Level Optimizer30515912SIMD vectorization was performed.not available
4888CompleteLoopUnroll (success)High Level Optimizer3051591not availableComplete loop unroll was performed.not available
4889LoopSimdize (success)High Level Optimizer30515914SIMD vectorization was performed.not available
4890LoopHasPrivateVariables (success)High Level Optimizer30615911Private variables recognized in loop nest.
  • Variable Name: "$$CIV545", "$$CIV545", and "$$CIV545"
4891LoopParallelized (success)High Level Optimizer30615911Loop was automatically parallelized.not available
4892NonInnermostLoop (fail)High Level Optimizer30615911An attempt to SIMD vectorize failed because the loop is not the innermost loop.not available
4893NonVectorizableAlignment (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
4894NonVectorizableStride (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
4895NonStrideOneStore (fail)High Level Optimizer3061591not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-rightz_%addr->rightz_%d-data%addr.rns1792. + d-rightz_%addr->rightz_%d-data%rvo.rns1789. + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.)*(($$CIVB30 + (long long) $$LBnd45601) + (((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[1ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[1ll])) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[1ll])*((((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%extent[].rns1786.[2ll] == 0ll ? 1ll : ((long long *)((char *)d-rightz_%addr + -24ll))->rightz_%d-data%bounds%lbound[].rns1787.[2ll]) + $$CIVB2F) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[2ll])*((long long) k) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[3ll])*((long long) j) + (d-rightz_%addr->rightz_%d-data%bounds%mult[].rns1791.[4ll])*((long long) ((int *)((char *)d-rightz_%addr + 40ll))->rightz_%x[].rns1790.[(long long) mb[].off0 + $$CIV549]))
4896LoopParallelized (success)High Level Optimizer30915091Loop was automatically parallelized.not available
4897LoopParallelized (success)High Level Optimizer31215251Loop was automatically parallelized.not available
4898LoopParallelized (success)High Level Optimizer31515341Loop was automatically parallelized.not available
4899LoopParallelized (success)High Level Optimizer3164371Loop was automatically parallelized.not available
4900NonVectorizableAlignment (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)))
4901NonVectorizableStride (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4902NonVectorizableAlignment (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4903NonVectorizableStride (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4904NonStrideOneStore (fail)High Level Optimizer316437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB34 + (long long) $$LBnd45760)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4905LoopParallelized (success)High Level Optimizer3174371Loop was automatically parallelized.not available
4906NonVectorizableAlignment (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)))
4907NonVectorizableStride (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4908NonVectorizableAlignment (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4909NonVectorizableStride (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4910NonStrideOneStore (fail)High Level Optimizer317437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB35 + (long long) $$LBnd45769)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4911LoopFusion (success)High Level Optimizer3184371Loops were fused.
  • Loop Line Number: 437
  • Loop Line Number: 437
4912LoopParallelized (success)High Level Optimizer3184371Loop was automatically parallelized.not available
4913NonVectorizableAlignment (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)))
4914NonVectorizableStride (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4915NonVectorizableAlignment (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4916NonVectorizableStride (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4917NonStrideOneStore (fail)High Level Optimizer318437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB36 + (long long) $$LBnd45778)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4918LoopParallelized (success)High Level Optimizer3194371Loop was automatically parallelized.not available
4919NonVectorizableAlignment (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-T_1070_1%addr + -8ll + (8ll)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)))
4920NonVectorizableStride (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *).info->info%d-q%addr + .info->info%d-q%rvo + (.info->info%d-q%bounds%mult[])*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (.info->info%d-q%bounds%mult[][1ll])*((long long) mb[].off8 + $$CIV798) + (.info->info%d-q%bounds%mult[][2ll])*((long long) mb[].off4 + $$CIV799) + (.info->info%d-q%bounds%mult[][3ll])*((long long) .index->index + ((long long) mb[].off0 + $$CIV79A)))
4921NonVectorizableAlignment (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4922NonVectorizableStride (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-vectorizable stride.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4923NonStrideOneStore (fail)High Level Optimizer319437not availableAn attempt to SIMD vectorize failed because the loop contains a non-stride-one store.
  • Memory Reference: ((char *)d-beforesweepstep_%addr->beforesweepstep_%d-data%addr.rns2454. + d-beforesweepstep_%addr->beforesweepstep_%d-data%rvo.rns2451. + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.)*(1ll + ($$CIVB37 + (long long) $$LBnd45787)) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[1ll])*(1ll) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[2ll])*((long long) mb[].off8 + $$CIV798) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[3ll])*((long long) mb[].off4 + $$CIV799) + (d-beforesweepstep_%addr->beforesweepstep_%d-data%bounds%mult[].rns2453.[4ll])*((long long) ((int *)((char *)d-beforesweepstep_%addr + 40ll))->beforesweepstep_%x[].rns2452.[(long long) mb[].off0 + $$CIV79A]))
4924LoopParallelized (success)High Level Optimizer3201381Loop was automatically parallelized.not available
4925LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 259
  • Loop Line Number: 261
4926LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 259
  • Loop Line Number: 260
4927LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 261
  • Loop Line Number: 263
4928LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 261
  • Loop Line Number: 262
4929LoopFusion (success)High Level Optimizer3212591Loops were fused.
  • Loop Line Number: 263
  • Loop Line Number: 264
4930LoopParallelized (success)High Level Optimizer3212591Loop was automatically parallelized.not available
4931NonVectorizableAlignment (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdx_i%addr + d-wdx_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4932UnsupportedOperation (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4933UnsupportedVectorTypes (fail)High Level Optimizer321259not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4934NonVectorizableAlignment (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdy_i%addr + d-wdy_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4935UnsupportedOperation (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4936UnsupportedVectorTypes (fail)High Level Optimizer321260not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4937NonVectorizableAlignment (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-wdz_i%addr + d-wdz_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4938UnsupportedOperation (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4939UnsupportedVectorTypes (fail)High Level Optimizer321261not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4940NonVectorizableAlignment (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdx_i%addr + d-fdx_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4941UnsupportedOperation (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4942UnsupportedVectorTypes (fail)High Level Optimizer321262not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4943NonVectorizableAlignment (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdy_i%addr + d-fdy_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4944UnsupportedOperation (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4945UnsupportedVectorTypes (fail)High Level Optimizer321263not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4946NonVectorizableAlignment (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-fdz_i%addr + d-fdz_i%rvo + (4ll)*($$CIVB39 + ((long long) (nrcons + 1) + (long long) $$LBnd45894)))
4947UnsupportedOperation (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45894 + $$CIVB39)
4948UnsupportedVectorTypes (fail)High Level Optimizer321264not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4949LoopFusion (success)High Level Optimizer3222511Loops were fused.
  • Loop Line Number: 251
  • Loop Line Number: 252
4950LoopParallelized (success)High Level Optimizer3222511Loop was automatically parallelized.not available
4951NonVectorizableAlignment (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)))
4952UnsupportedOperation (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A)
4953UnsupportedVectorTypes (fail)High Level Optimizer322251not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4954NonVectorizableAlignment (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIVB3A + ((long long) nrcons + (long long) $$LBnd45903)))
4955UnsupportedOperation (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45903 + $$CIVB3A)
4956UnsupportedVectorTypes (fail)High Level Optimizer322252not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4957LoopFusion (success)High Level Optimizer3232551Loops were fused.
  • Loop Line Number: 255
  • Loop Line Number: 256
4958LoopParallelized (success)High Level Optimizer3232551Loop was automatically parallelized.not available
4959NonVectorizableAlignment (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedx_i%addr + d-onedx_i%rvo + (4ll)*($$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)))
4960UnsupportedOperation (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B)
4961UnsupportedVectorTypes (fail)High Level Optimizer323255not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4962NonVectorizableAlignment (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedy_i%addr + d-onedy_i%rvo + (4ll)*($$CIVB3B + ((long long) (nrcons + 1) + (long long) $$LBnd45912)))
4963UnsupportedOperation (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45912 + $$CIVB3B)
4964UnsupportedVectorTypes (fail)High Level Optimizer323256not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4965LoopParallelized (success)High Level Optimizer3242531Loop was automatically parallelized.not available
4966NonVectorizableAlignment (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIVB3C + ((long long) nrcons + (long long) $$LBnd45921)))
4967UnsupportedOperation (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45921 + $$CIVB3C)
4968UnsupportedVectorTypes (fail)High Level Optimizer324253not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4969LoopParallelized (success)High Level Optimizer3252571Loop was automatically parallelized.not available
4970NonVectorizableAlignment (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-onedz_i%addr + d-onedz_i%rvo + (4ll)*($$CIVB3D + ((long long) (nrcons + 1) + (long long) $$LBnd45930)))
4971UnsupportedOperation (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains an unsupported operation.
  • Operation Name: in ntracerlo + (int) ((long long) $$LBnd45930 + $$CIVB3D)
4972UnsupportedVectorTypes (fail)High Level Optimizer325257not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4973LoopParallelized (success)High Level Optimizer3262701Loop was automatically parallelized.not available
4974NonVectorizableAlignment (fail)High Level Optimizer326270not availableAn attempt to SIMD vectorize failed because the loop contains variables with a non-vectorizable alignment.
  • Memory Reference: ((char *)d-index_start_bylevel%addr + (4ll)*((long long) $$LBnd45939 + $$CIVB3E))
4975UnsupportedVectorTypes (fail)High Level Optimizer326270not availableAn attempt to SIMD vectorize failed because the loop contains unsupported vector types.not available
4976LoopUnroll (success)Low Level Optimizer326166781Loop unroll was performed.
  • Unroll Factor: 8
4977LoopUnroll (success)Low Level Optimizer321166391Loop unroll was performed.
  • Unroll Factor: 2
4978LoopUnroll (success)Low Level Optimizer325166771Loop unroll was performed.
  • Unroll Factor: 2
4979LoopUnroll (success)Low Level Optimizer323166751Loop unroll was performed.
  • Unroll Factor: 2
4980LoopUnroll (success)Low Level Optimizer324166761Loop unroll was performed.
  • Unroll Factor: 2
4981LoopUnroll (success)Low Level Optimizer322166571Loop unroll was performed.
  • Unroll Factor: 2
4982FullLoopUnroll (success)Low Level Optimizer39not available4Full loop unroll was performed.
  • Unroll Factor: 4
4983FullLoopUnroll (success)Low Level Optimizer39not available34Full loop unroll was performed.
  • Unroll Factor: 2
4984LoopUnroll (success)Low Level Optimizer315165881Loop unroll was performed.
  • Unroll Factor: 8
4985LoopUnroll (success)Low Level Optimizer312165871Loop unroll was performed.
  • Unroll Factor: 8
4986LoopUnroll (success)Low Level Optimizer309165861Loop unroll was performed.
  • Unroll Factor: 8
4987FullLoopUnroll (success)Low Level Optimizer3589961Full loop unroll was performed.
  • Unroll Factor: 9
4988FullLoopUnroll (success)Low Level Optimizer3589962Full loop unroll was performed.
  • Unroll Factor: 3
4989FullLoopUnroll (success)Low Level Optimizer3589963Full loop unroll was performed.
  • Unroll Factor: 3
4990FullLoopUnroll (success)Low Level Optimizer3590254Full loop unroll was performed.
  • Unroll Factor: 3
4991FullLoopUnroll (success)Low Level Optimizer3590255Full loop unroll was performed.
  • Unroll Factor: 3
4992FullLoopUnroll (success)Low Level Optimizer3590256Full loop unroll was performed.
  • Unroll Factor: 3
4993FullLoopUnroll (success)Low Level Optimizer3590707Full loop unroll was performed.
  • Unroll Factor: 9
4994FullLoopUnroll (success)Low Level Optimizer3590708Full loop unroll was performed.
  • Unroll Factor: 3
4995FullLoopUnroll (success)Low Level Optimizer3590709Full loop unroll was performed.
  • Unroll Factor: 3
4996FullLoopUnroll (success)Low Level Optimizer35909010Full loop unroll was performed.
  • Unroll Factor: 3
4997FullLoopUnroll (success)Low Level Optimizer35909011Full loop unroll was performed.
  • Unroll Factor: 3
4998FullLoopUnroll (success)Low Level Optimizer35909012Full loop unroll was performed.
  • Unroll Factor: 3
4999FullLoopUnroll (success)Low Level Optimizer35913313Full loop unroll was performed.
  • Unroll Factor: 3
5000FullLoopUnroll (success)Low Level Optimizer35913314Full loop unroll was performed.
  • Unroll Factor: 3
5001FullLoopUnroll (success)Low Level Optimizer35913315Full loop unroll was performed.
  • Unroll Factor: 3
5002FullLoopUnroll (success)Low Level Optimizer35915316Full loop unroll was performed.
  • Unroll Factor: 3
5003FullLoopUnroll (success)Low Level Optimizer35915317Full loop unroll was performed.
  • Unroll Factor: 3
5004FullLoopUnroll (success)Low Level Optimizer35915318Full loop unroll was performed.
  • Unroll Factor: 3
5005FullLoopUnroll (success)Low Level Optimizer35921919Full loop unroll was performed.
  • Unroll Factor: 3
5006FullLoopUnroll (success)Low Level Optimizer35921920Full loop unroll was performed.
  • Unroll Factor: 3
5007FullLoopUnroll (success)Low Level Optimizer35921921Full loop unroll was performed.
  • Unroll Factor: 3
5008FullLoopUnroll (success)Low Level Optimizer35919922Full loop unroll was performed.
  • Unroll Factor: 3
5009FullLoopUnroll (success)Low Level Optimizer35919923Full loop unroll was performed.
  • Unroll Factor: 3
5010FullLoopUnroll (success)Low Level Optimizer35919924Full loop unroll was performed.
  • Unroll Factor: 3
5011FullLoopUnroll (success)Low Level Optimizer35927225Full loop unroll was performed.
  • Unroll Factor: 3
5012FullLoopUnroll (success)Low Level Optimizer35927226Full loop unroll was performed.
  • Unroll Factor: 3
5013FullLoopUnroll (success)Low Level Optimizer35927227Full loop unroll was performed.
  • Unroll Factor: 3
5014FullLoopUnroll (success)Low Level Optimizer35925228Full loop unroll was performed.
  • Unroll Factor: 3
5015FullLoopUnroll (success)Low Level Optimizer35925229Full loop unroll was performed.
  • Unroll Factor: 3
5016FullLoopUnroll (success)Low Level Optimizer35925230Full loop unroll was performed.
  • Unroll Factor: 3
5017FullLoopUnroll (success)Low Level Optimizer35902531Full loop unroll was performed.
  • Unroll Factor: 3
5018FullLoopUnroll (success)Low Level Optimizer35902532Full loop unroll was performed.
  • Unroll Factor: 3
5019FullLoopUnroll (success)Low Level Optimizer35902533Full loop unroll was performed.
  • Unroll Factor: 3
5020FullLoopUnroll (success)Low Level Optimizer35913334Full loop unroll was performed.
  • Unroll Factor: 3
5021FullLoopUnroll (success)Low Level Optimizer35913335Full loop unroll was performed.
  • Unroll Factor: 3
5022FullLoopUnroll (success)Low Level Optimizer35913336Full loop unroll was performed.
  • Unroll Factor: 3
5023FullLoopUnroll (success)Low Level Optimizer35915337Full loop unroll was performed.
  • Unroll Factor: 3
5024FullLoopUnroll (success)Low Level Optimizer35915338Full loop unroll was performed.
  • Unroll Factor: 3
5025FullLoopUnroll (success)Low Level Optimizer35915339Full loop unroll was performed.
  • Unroll Factor: 3
5026FullLoopUnroll (success)Low Level Optimizer35921940Full loop unroll was performed.
  • Unroll Factor: 3
5027FullLoopUnroll (success)Low Level Optimizer35921941Full loop unroll was performed.
  • Unroll Factor: 3
5028FullLoopUnroll (success)Low Level Optimizer35921942Full loop unroll was performed.
  • Unroll Factor: 3
5029FullLoopUnroll (success)Low Level Optimizer35919943Full loop unroll was performed.
  • Unroll Factor: 3
5030FullLoopUnroll (success)Low Level Optimizer35919944Full loop unroll was performed.
  • Unroll Factor: 3
5031FullLoopUnroll (success)Low Level Optimizer35919945Full loop unroll was performed.
  • Unroll Factor: 3
5032FullLoopUnroll (success)Low Level Optimizer35927246Full loop unroll was performed.
  • Unroll Factor: 3
5033FullLoopUnroll (success)Low Level Optimizer35927247Full loop unroll was performed.
  • Unroll Factor: 3
5034FullLoopUnroll (success)Low Level Optimizer35927248Full loop unroll was performed.
  • Unroll Factor: 3
5035FullLoopUnroll (success)Low Level Optimizer35925249Full loop unroll was performed.
  • Unroll Factor: 3
5036FullLoopUnroll (success)Low Level Optimizer35925250Full loop unroll was performed.
  • Unroll Factor: 3
5037FullLoopUnroll (success)Low Level Optimizer35925251Full loop unroll was performed.
  • Unroll Factor: 3
5038LoopUnroll (success)Low Level Optimizer3587203Loop unroll was performed.
  • Unroll Factor: 4
5039LoopUnroll (success)Low Level Optimizer3587566Loop unroll was performed.
  • Unroll Factor: 8
5040LoopUnroll (success)Low Level Optimizer35896818Loop unroll was performed.
  • Unroll Factor: 4
5041LoopUnroll (success)Low Level Optimizer35929492Loop unroll was performed.
  • Unroll Factor: 2
5042LoopUnroll (success)Low Level Optimizer306165852Loop unroll was performed.
  • Unroll Factor: 8
5043FullLoopUnroll (success)Low Level Optimizer3051658452Full loop unroll was performed.
  • Unroll Factor: 8
5044LoopUnroll (success)Low Level Optimizer305165842Loop unroll was performed.
  • Unroll Factor: 4
5045LoopUnroll (success)Low Level Optimizer305165844Loop unroll was performed.
  • Unroll Factor: 2
5046LoopUnroll (success)Low Level Optimizer305165843Loop unroll was performed.
  • Unroll Factor: 8
5047LoopUnroll (success)Low Level Optimizer305165847Loop unroll was performed.
  • Unroll Factor: 4
5048LoopUnroll (success)Low Level Optimizer305165848Loop unroll was performed.
  • Unroll Factor: 2
5049LoopUnroll (success)Low Level Optimizer3051658410Loop unroll was performed.
  • Unroll Factor: 8
5050LoopUnroll (success)Low Level Optimizer304165832Loop unroll was performed.
  • Unroll Factor: 8
5051LoopUnroll (success)Low Level Optimizer303165822Loop unroll was performed.
  • Unroll Factor: 8
5052FullLoopUnroll (success)Low Level Optimizer3021658153Full loop unroll was performed.
  • Unroll Factor: 8
5053LoopUnroll (success)Low Level Optimizer302165812Loop unroll was performed.
  • Unroll Factor: 4
5054LoopUnroll (success)Low Level Optimizer302165814Loop unroll was performed.
  • Unroll Factor: 2
5055LoopUnroll (success)Low Level Optimizer302165813Loop unroll was performed.
  • Unroll Factor: 8
5056LoopUnroll (success)Low Level Optimizer302165817Loop unroll was performed.
  • Unroll Factor: 4
5057LoopUnroll (success)Low Level Optimizer302165818Loop unroll was performed.
  • Unroll Factor: 2
5058LoopUnroll (success)Low Level Optimizer3021658110Loop unroll was performed.
  • Unroll Factor: 8
5059LoopUnroll (success)Low Level Optimizer301165802Loop unroll was performed.
  • Unroll Factor: 8
5060LoopUnroll (success)Low Level Optimizer300165792Loop unroll was performed.
  • Unroll Factor: 8
5061FullLoopUnroll (success)Low Level Optimizer2991657854Full loop unroll was performed.
  • Unroll Factor: 8
5062LoopUnroll (success)Low Level Optimizer299165782Loop unroll was performed.
  • Unroll Factor: 4
5063LoopUnroll (success)Low Level Optimizer299165784Loop unroll was performed.
  • Unroll Factor: 2
5064LoopUnroll (success)Low Level Optimizer299165783Loop unroll was performed.
  • Unroll Factor: 8
5065LoopUnroll (success)Low Level Optimizer299165787Loop unroll was performed.
  • Unroll Factor: 4
5066LoopUnroll (success)Low Level Optimizer299165788Loop unroll was performed.
  • Unroll Factor: 2
5067LoopUnroll (success)Low Level Optimizer2991657810Loop unroll was performed.
  • Unroll Factor: 8
5068LoopUnroll (success)Low Level Optimizer298165772Loop unroll was performed.
  • Unroll Factor: 8
5069LoopUnroll (success)Low Level Optimizer297165762Loop unroll was performed.
  • Unroll Factor: 8
5070FullLoopUnroll (success)Low Level Optimizer2961657555Full loop unroll was performed.
  • Unroll Factor: 8
5071LoopUnroll (success)Low Level Optimizer296165752Loop unroll was performed.
  • Unroll Factor: 4
5072LoopUnroll (success)Low Level Optimizer296165754Loop unroll was performed.
  • Unroll Factor: 2
5073LoopUnroll (success)Low Level Optimizer296165753Loop unroll was performed.
  • Unroll Factor: 8
5074LoopUnroll (success)Low Level Optimizer296165757Loop unroll was performed.
  • Unroll Factor: 4
5075LoopUnroll (success)Low Level Optimizer296165758Loop unroll was performed.
  • Unroll Factor: 2
5076LoopUnroll (success)Low Level Optimizer2961657510Loop unroll was performed.
  • Unroll Factor: 8
5077LoopUnroll (success)Low Level Optimizer295165742Loop unroll was performed.
  • Unroll Factor: 8
5078LoopUnroll (success)Low Level Optimizer294165732Loop unroll was performed.
  • Unroll Factor: 8
5079FullLoopUnroll (success)Low Level Optimizer2931657256Full loop unroll was performed.
  • Unroll Factor: 8
5080LoopUnroll (success)Low Level Optimizer293165722Loop unroll was performed.
  • Unroll Factor: 4
5081LoopUnroll (success)Low Level Optimizer293165724Loop unroll was performed.
  • Unroll Factor: 2
5082LoopUnroll (success)Low Level Optimizer293165723Loop unroll was performed.
  • Unroll Factor: 8
5083LoopUnroll (success)Low Level Optimizer293165727Loop unroll was performed.
  • Unroll Factor: 4
5084LoopUnroll (success)Low Level Optimizer293165728Loop unroll was performed.
  • Unroll Factor: 2
5085LoopUnroll (success)Low Level Optimizer2931657210Loop unroll was performed.
  • Unroll Factor: 8
5086LoopUnroll (success)Low Level Optimizer292165712Loop unroll was performed.
  • Unroll Factor: 8
5087LoopUnroll (success)Low Level Optimizer291165702Loop unroll was performed.
  • Unroll Factor: 8
5088FullLoopUnroll (success)Low Level Optimizer2901656957Full loop unroll was performed.
  • Unroll Factor: 8
5089LoopUnroll (success)Low Level Optimizer290165692Loop unroll was performed.
  • Unroll Factor: 4
5090LoopUnroll (success)Low Level Optimizer290165694Loop unroll was performed.
  • Unroll Factor: 2
5091LoopUnroll (success)Low Level Optimizer290165693Loop unroll was performed.
  • Unroll Factor: 8
5092LoopUnroll (success)Low Level Optimizer290165697Loop unroll was performed.
  • Unroll Factor: 4
5093LoopUnroll (success)Low Level Optimizer290165698Loop unroll was performed.
  • Unroll Factor: 2
5094LoopUnroll (success)Low Level Optimizer2901656910Loop unroll was performed.
  • Unroll Factor: 8
5095LoopUnroll (success)Low Level Optimizer289165682Loop unroll was performed.
  • Unroll Factor: 8
5096LoopUnroll (success)Low Level Optimizer288165671Loop unroll was performed.
  • Unroll Factor: 4
5097LoopUnroll (success)Low Level Optimizer287165661Loop unroll was performed.
  • Unroll Factor: 8
5098LoopUnroll (success)Low Level Optimizer285165641Loop unroll was performed.
  • Unroll Factor: 8
5099LoopUnroll (success)Low Level Optimizer284165631Loop unroll was performed.
  • Unroll Factor: 8
5100LoopUnroll (success)Low Level Optimizer282165611Loop unroll was performed.
  • Unroll Factor: 8
5101LoopUnroll (success)Low Level Optimizer281165601Loop unroll was performed.
  • Unroll Factor: 8
5102LoopUnroll (success)Low Level Optimizer279165581Loop unroll was performed.
  • Unroll Factor: 8
5103LoopUnroll (success)Low Level Optimizer278165571Loop unroll was performed.
  • Unroll Factor: 8
5104LoopUnroll (success)Low Level Optimizer3485092Loop unroll was performed.
  • Unroll Factor: 8
5105LoopUnroll (success)Low Level Optimizer257161942Loop unroll was performed.
  • Unroll Factor: 2
5106LoopUnroll (success)Low Level Optimizer276165552Loop unroll was performed.
  • Unroll Factor: 8
5107LoopUnroll (success)Low Level Optimizer275165362Loop unroll was performed.
  • Unroll Factor: 8
5108LoopUnroll (success)Low Level Optimizer274165172Loop unroll was performed.
  • Unroll Factor: 8
5109LoopUnroll (success)Low Level Optimizer273164982Loop unroll was performed.
  • Unroll Factor: 8
5110LoopUnroll (success)Low Level Optimizer272164792Loop unroll was performed.
  • Unroll Factor: 8
5111LoopUnroll (success)Low Level Optimizer271164602Loop unroll was performed.
  • Unroll Factor: 8
5112LoopUnroll (success)Low Level Optimizer270164412Loop unroll was performed.
  • Unroll Factor: 8
5113LoopUnroll (success)Low Level Optimizer269164222Loop unroll was performed.
  • Unroll Factor: 8
5114LoopUnroll (success)Low Level Optimizer268164032Loop unroll was performed.
  • Unroll Factor: 8
5115LoopUnroll (success)Low Level Optimizer267163842Loop unroll was performed.
  • Unroll Factor: 8
5116LoopUnroll (success)Low Level Optimizer266163652Loop unroll was performed.
  • Unroll Factor: 8
5117LoopUnroll (success)Low Level Optimizer265163462Loop unroll was performed.
  • Unroll Factor: 8
5118LoopUnroll (success)Low Level Optimizer264163272Loop unroll was performed.
  • Unroll Factor: 8
5119LoopUnroll (success)Low Level Optimizer263163082Loop unroll was performed.
  • Unroll Factor: 2
5120LoopUnroll (success)Low Level Optimizer261not available1Loop unroll was performed.
  • Unroll Factor: 2
5121LoopUnroll (success)Low Level Optimizer261162702Loop unroll was performed.
  • Unroll Factor: 2
5122LoopUnroll (success)Low Level Optimizer262162892Loop unroll was performed.
  • Unroll Factor: 8
5123LoopUnroll (success)Low Level Optimizer260162512Loop unroll was performed.
  • Unroll Factor: 8
5124LoopUnroll (success)Low Level Optimizer259162322Loop unroll was performed.
  • Unroll Factor: 2
5125LoopUnroll (success)Low Level Optimizer258162132Loop unroll was performed.
  • Unroll Factor: 8
5126LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5127LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5128LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5129LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5130LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5131LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5132LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5133LoopUnroll (success)Low Level Optimizer2not available1Loop unroll was performed.
  • Unroll Factor: 2
5134LoopUnroll (success)Low Level Optimizer279101Loop unroll was performed.
  • Unroll Factor: 4
5135LoopUnroll (success)Low Level Optimizer279221Loop unroll was performed.
  • Unroll Factor: 2
5136LoopUnroll (success)Low Level Optimizer279741Loop unroll was performed.
  • Unroll Factor: 2
5137LoopUnroll (success)Low Level Optimizer279841Loop unroll was performed.
  • Unroll Factor: 2
5138LoopUnroll (success)Low Level Optimizer279941Loop unroll was performed.
  • Unroll Factor: 2
5139LoopUnroll (success)Low Level Optimizer113139331Loop unroll was performed.
  • Unroll Factor: 2
5140LoopUnroll (success)Low Level Optimizer56119101Loop unroll was performed.
  • Unroll Factor: 2
5141LoopUnroll (success)Low Level Optimizer60119141Loop unroll was performed.
  • Unroll Factor: 4
5142LoopUnroll (success)Low Level Optimizer59119131Loop unroll was performed.
  • Unroll Factor: 2
5143LoopUnroll (success)Low Level Optimizer58119121Loop unroll was performed.
  • Unroll Factor: 2
5144LoopUnroll (success)Low Level Optimizer57119111Loop unroll was performed.
  • Unroll Factor: 2
5145LoopUnroll (success)Low Level Optimizer253161722Loop unroll was performed.
  • Unroll Factor: 8
5146LoopUnroll (success)Low Level Optimizer46119001Loop unroll was performed.
  • Unroll Factor: 2
5147LoopUnroll (success)Low Level Optimizer50119041Loop unroll was performed.
  • Unroll Factor: 4
5148LoopUnroll (success)Low Level Optimizer49119031Loop unroll was performed.
  • Unroll Factor: 2
5149LoopUnroll (success)Low Level Optimizer48119021Loop unroll was performed.
  • Unroll Factor: 2
5150LoopUnroll (success)Low Level Optimizer47119011Loop unroll was performed.
  • Unroll Factor: 2
5151LoopUnroll (success)Low Level Optimizer252161712Loop unroll was performed.
  • Unroll Factor: 8
5152LoopUnroll (success)Low Level Optimizer51119051Loop unroll was performed.
  • Unroll Factor: 2
5153LoopUnroll (success)Low Level Optimizer55119091Loop unroll was performed.
  • Unroll Factor: 4
5154LoopUnroll (success)Low Level Optimizer54119081Loop unroll was performed.
  • Unroll Factor: 2
5155LoopUnroll (success)Low Level Optimizer53119071Loop unroll was performed.
  • Unroll Factor: 2
5156LoopUnroll (success)Low Level Optimizer52119061Loop unroll was performed.
  • Unroll Factor: 2
5157LoopUnroll (success)Low Level Optimizer251161702Loop unroll was performed.
  • Unroll Factor: 8
5158LoopUnroll (success)Low Level Optimizer3271801Loop unroll was performed.
  • Unroll Factor: 4
5159LoopUnroll (success)Low Level Optimizer3271801Loop unroll was performed.
  • Unroll Factor: 2
5160LoopUnroll (success)Low Level Optimizer3272571Loop unroll was performed.
  • Unroll Factor: 4
5161LoopUnroll (success)Low Level Optimizer3272571Loop unroll was performed.
  • Unroll Factor: 2
5162LoopUnroll (success)Low Level Optimizer3272941Loop unroll was performed.
  • Unroll Factor: 4
5163LoopUnroll (success)Low Level Optimizer3272941Loop unroll was performed.
  • Unroll Factor: 2
5164LoopUnroll (success)Low Level Optimizer3273721Loop unroll was performed.
  • Unroll Factor: 2
5165LoopUnroll (success)Low Level Optimizer32not available1Loop unroll was performed.
  • Unroll Factor: 4
5166LoopUnroll (success)Low Level Optimizer134146944Loop unroll was performed.
  • Unroll Factor: 2
5167LoopUnroll (success)Low Level Optimizer134146949Loop unroll was performed.
  • Unroll Factor: 8
5168LoopUnroll (success)Low Level Optimizer134146948Loop unroll was performed.
  • Unroll Factor: 4
5169LoopUnroll (success)Low Level Optimizer134146947Loop unroll was performed.
  • Unroll Factor: 4
5170LoopUnroll (success)Low Level Optimizer134146945Loop unroll was performed.
  • Unroll Factor: 4
5171LoopUnroll (success)Low Level Optimizer1341469424Loop unroll was performed.
  • Unroll Factor: 2
5172LoopUnroll (success)Low Level Optimizer1341469419Loop unroll was performed.
  • Unroll Factor: 8
5173LoopUnroll (success)Low Level Optimizer1341469416Loop unroll was performed.
  • Unroll Factor: 4
5174LoopUnroll (success)Low Level Optimizer1341469415Loop unroll was performed.
  • Unroll Factor: 4
5175LoopUnroll (success)Low Level Optimizer1341469427Loop unroll was performed.
  • Unroll Factor: 4
5176LoopUnroll (success)Low Level Optimizer1341469429Loop unroll was performed.
  • Unroll Factor: 4
5177LoopUnroll (success)Low Level Optimizer1341469428Loop unroll was performed.
  • Unroll Factor: 4
5178LoopUnroll (success)Low Level Optimizer1341469425Loop unroll was performed.
  • Unroll Factor: 8
5179LoopUnroll (success)Low Level Optimizer1341469432Loop unroll was performed.
  • Unroll Factor: 4
5180LoopUnroll (success)Low Level Optimizer134146943Loop unroll was performed.
  • Unroll Factor: 4
5181LoopUnroll (success)Low Level Optimizer1341469413Loop unroll was performed.
  • Unroll Factor: 8
5182LoopUnroll (success)Low Level Optimizer1341469432Loop unroll was performed.
  • Unroll Factor: 4
5183LoopUnroll (success)Low Level Optimizer1341469413Loop unroll was performed.
  • Unroll Factor: 8
5184LoopUnroll (success)Low Level Optimizer135146953Loop unroll was performed.
  • Unroll Factor: 2
5185LoopUnroll (success)Low Level Optimizer1351469510Loop unroll was performed.
  • Unroll Factor: 2
5186LoopUnroll (success)Low Level Optimizer133146933Loop unroll was performed.
  • Unroll Factor: 2
5187LoopUnroll (success)Low Level Optimizer1331469313Loop unroll was performed.
  • Unroll Factor: 2
5188LoopUnroll (success)Low Level Optimizer131146913Loop unroll was performed.
  • Unroll Factor: 2
5189LoopUnroll (success)Low Level Optimizer1311469110Loop unroll was performed.
  • Unroll Factor: 2
5190LoopUnroll (success)Low Level Optimizer130146903Loop unroll was performed.
  • Unroll Factor: 2
5191LoopUnroll (success)Low Level Optimizer1301469010Loop unroll was performed.
  • Unroll Factor: 2
5192LoopUnroll (success)Low Level Optimizer129146893Loop unroll was performed.
  • Unroll Factor: 2
5193LoopUnroll (success)Low Level Optimizer1291468910Loop unroll was performed.
  • Unroll Factor: 2
5194LoopUnroll (success)Low Level Optimizer132146924Loop unroll was performed.
  • Unroll Factor: 2
5195LoopUnroll (success)Low Level Optimizer132146929Loop unroll was performed.
  • Unroll Factor: 8
5196LoopUnroll (success)Low Level Optimizer132146928Loop unroll was performed.
  • Unroll Factor: 4
5197LoopUnroll (success)Low Level Optimizer132146927Loop unroll was performed.
  • Unroll Factor: 4
5198LoopUnroll (success)Low Level Optimizer132146925Loop unroll was performed.
  • Unroll Factor: 4
5199LoopUnroll (success)Low Level Optimizer1321469224Loop unroll was performed.
  • Unroll Factor: 2
5200LoopUnroll (success)Low Level Optimizer1321469219Loop unroll was performed.
  • Unroll Factor: 8
5201LoopUnroll (success)Low Level Optimizer1321469216Loop unroll was performed.
  • Unroll Factor: 4
5202LoopUnroll (success)Low Level Optimizer1321469215Loop unroll was performed.
  • Unroll Factor: 4
5203LoopUnroll (success)Low Level Optimizer1321469227Loop unroll was performed.
  • Unroll Factor: 4
5204LoopUnroll (success)Low Level Optimizer1321469229Loop unroll was performed.
  • Unroll Factor: 4
5205LoopUnroll (success)Low Level Optimizer1321469228Loop unroll was performed.
  • Unroll Factor: 4
5206LoopUnroll (success)Low Level Optimizer1321469225Loop unroll was performed.
  • Unroll Factor: 8
5207LoopUnroll (success)Low Level Optimizer1321469232Loop unroll was performed.
  • Unroll Factor: 4
5208LoopUnroll (success)Low Level Optimizer132146923Loop unroll was performed.
  • Unroll Factor: 4
5209LoopUnroll (success)Low Level Optimizer1321469213Loop unroll was performed.
  • Unroll Factor: 8
5210LoopUnroll (success)Low Level Optimizer1321469232Loop unroll was performed.
  • Unroll Factor: 4
5211LoopUnroll (success)Low Level Optimizer1321469213Loop unroll was performed.
  • Unroll Factor: 8
5212LoopUnroll (success)Low Level Optimizer2110731Loop unroll was performed.
  • Unroll Factor: 4
5213LoopUnroll (success)Low Level Optimizer2110841Loop unroll was performed.
  • Unroll Factor: 4
5214LoopUnroll (success)Low Level Optimizer2111171Loop unroll was performed.
  • Unroll Factor: 2
5215LoopUnroll (success)Low Level Optimizer2111281Loop unroll was performed.
  • Unroll Factor: 2
5216LoopUnroll (success)Low Level Optimizer200154131Loop unroll was performed.
  • Unroll Factor: 2
5217LoopUnroll (success)Low Level Optimizer195153793Loop unroll was performed.
  • Unroll Factor: 2
5218LoopUnroll (success)Low Level Optimizer1951537910Loop unroll was performed.
  • Unroll Factor: 2
5219LoopUnroll (success)Low Level Optimizer193153723Loop unroll was performed.
  • Unroll Factor: 2
5220LoopUnroll (success)Low Level Optimizer1931537210Loop unroll was performed.
  • Unroll Factor: 2
5221LoopUnroll (success)Low Level Optimizer192153713Loop unroll was performed.
  • Unroll Factor: 2
5222LoopUnroll (success)Low Level Optimizer1921537110Loop unroll was performed.
  • Unroll Factor: 2
5223LoopUnroll (success)Low Level Optimizer198154001Loop unroll was performed.
  • Unroll Factor: 2
5224LoopUnroll (success)Low Level Optimizer197153931Loop unroll was performed.
  • Unroll Factor: 2
5225LoopUnroll (success)Low Level Optimizer196153861Loop unroll was performed.
  • Unroll Factor: 2
5226LoopUnroll (success)Low Level Optimizer194153781Loop unroll was performed.
  • Unroll Factor: 2
5227LoopUnroll (success)Low Level Optimizer202154271Loop unroll was performed.
  • Unroll Factor: 2
5228LoopUnroll (success)Low Level Optimizer201154201Loop unroll was performed.
  • Unroll Factor: 2
5229LoopUnroll (success)Low Level Optimizer199154071Loop unroll was performed.
  • Unroll Factor: 2
5230LoopUnroll (success)Low Level Optimizer191153701Loop unroll was performed.
  • Unroll Factor: 2
5231LoopUnroll (success)Low Level Optimizer205154481Loop unroll was performed.
  • Unroll Factor: 2
5232LoopUnroll (success)Low Level Optimizer204154411Loop unroll was performed.
  • Unroll Factor: 2
5233LoopUnroll (success)Low Level Optimizer203154341Loop unroll was performed.
  • Unroll Factor: 2
5234FullLoopUnroll (success)Low Level Optimizer24259458Full loop unroll was performed.
  • Unroll Factor: 2
5235FullLoopUnroll (success)Low Level Optimizer24259459Full loop unroll was performed.
  • Unroll Factor: 2
5236FullLoopUnroll (success)Low Level Optimizer24259460Full loop unroll was performed.
  • Unroll Factor: 2
5237FullLoopUnroll (success)Low Level Optimizer24259461Full loop unroll was performed.
  • Unroll Factor: 2
5238FullLoopUnroll (success)Low Level Optimizer24259462Full loop unroll was performed.
  • Unroll Factor: 2
5239FullLoopUnroll (success)Low Level Optimizer24266863Full loop unroll was performed.
  • Unroll Factor: 2
5240FullLoopUnroll (success)Low Level Optimizer24266864Full loop unroll was performed.
  • Unroll Factor: 2
5241FullLoopUnroll (success)Low Level Optimizer24266865Full loop unroll was performed.
  • Unroll Factor: 2
5242FullLoopUnroll (success)Low Level Optimizer24266866Full loop unroll was performed.
  • Unroll Factor: 2
5243FullLoopUnroll (success)Low Level Optimizer24266867Full loop unroll was performed.
  • Unroll Factor: 2
5244FullLoopUnroll (success)Low Level Optimizer24274368Full loop unroll was performed.
  • Unroll Factor: 2
5245FullLoopUnroll (success)Low Level Optimizer24274369Full loop unroll was performed.
  • Unroll Factor: 2
5246FullLoopUnroll (success)Low Level Optimizer24274370Full loop unroll was performed.
  • Unroll Factor: 2
5247FullLoopUnroll (success)Low Level Optimizer24274371Full loop unroll was performed.
  • Unroll Factor: 2
5248FullLoopUnroll (success)Low Level Optimizer24274372Full loop unroll was performed.
  • Unroll Factor: 2
5249FullLoopUnroll (success)Low Level Optimizer24278073Full loop unroll was performed.
  • Unroll Factor: 2
5250FullLoopUnroll (success)Low Level Optimizer24278074Full loop unroll was performed.
  • Unroll Factor: 2
5251FullLoopUnroll (success)Low Level Optimizer24278075Full loop unroll was performed.
  • Unroll Factor: 2
5252FullLoopUnroll (success)Low Level Optimizer24278076Full loop unroll was performed.
  • Unroll Factor: 2
5253FullLoopUnroll (success)Low Level Optimizer24278077Full loop unroll was performed.
  • Unroll Factor: 2
5254FullLoopUnroll (success)Low Level Optimizer24266879Full loop unroll was performed.
  • Unroll Factor: 2
5255FullLoopUnroll (success)Low Level Optimizer24274381Full loop unroll was performed.
  • Unroll Factor: 2
5256FullLoopUnroll (success)Low Level Optimizer24278083Full loop unroll was performed.
  • Unroll Factor: 2
5257LoopUnroll (success)Low Level Optimizer242463168Loop unroll was performed.
  • Unroll Factor: 2
5258LoopUnroll (success)Low Level Optimizer242508124Loop unroll was performed.
  • Unroll Factor: 2
5259LoopUnroll (success)Low Level Optimizer24255329Loop unroll was performed.
  • Unroll Factor: 2
5260LoopUnroll (success)Low Level Optimizer24260396Loop unroll was performed.
  • Unroll Factor: 2
5261LoopUnroll (success)Low Level Optimizer242610105Loop unroll was performed.
  • Unroll Factor: 2
5262LoopUnroll (success)Low Level Optimizer242617114Loop unroll was performed.
  • Unroll Factor: 2
5263LoopUnroll (success)Low Level Optimizer24267772Loop unroll was performed.
  • Unroll Factor: 2
5264LoopUnroll (success)Low Level Optimizer24268467Loop unroll was performed.
  • Unroll Factor: 2
5265LoopUnroll (success)Low Level Optimizer24269184Loop unroll was performed.
  • Unroll Factor: 2
5266LoopUnroll (success)Low Level Optimizer116141082Loop unroll was performed.
  • Unroll Factor: 2
5267LoopUnroll (success)Low Level Optimizer121144933Loop unroll was performed.
  • Unroll Factor: 4
5268LoopUnroll (success)Low Level Optimizer1211456315Loop unroll was performed.
  • Unroll Factor: 4
5269LoopUnroll (success)Low Level Optimizer120144243Loop unroll was performed.
  • Unroll Factor: 2
5270LoopUnroll (success)Low Level Optimizer118143183Loop unroll was performed.
  • Unroll Factor: 4
5271LoopUnroll (success)Low Level Optimizer1181438815Loop unroll was performed.
  • Unroll Factor: 4
5272LoopUnroll (success)Low Level Optimizer115140373Loop unroll was performed.
  • Unroll Factor: 4
5273LoopUnroll (success)Low Level Optimizer1151410715Loop unroll was performed.
  • Unroll Factor: 4
5274LoopUnroll (success)Low Level Optimizer114139683Loop unroll was performed.
  • Unroll Factor: 2
5275LoopUnroll (success)Low Level Optimizer128146881Loop unroll was performed.
  • Unroll Factor: 8
5276LoopUnroll (success)Low Level Optimizer127146691Loop unroll was performed.
  • Unroll Factor: 2
5277LoopUnroll (success)Low Level Optimizer126146501Loop unroll was performed.
  • Unroll Factor: 8
5278LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5279LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5280LoopUnroll (success)Low Level Optimizer125not available1Loop unroll was performed.
  • Unroll Factor: 2
5281LoopUnroll (success)Low Level Optimizer125146081Loop unroll was performed.
  • Unroll Factor: 2
5282LoopUnroll (success)Low Level Optimizer125146221Loop unroll was performed.
  • Unroll Factor: 2
5283LoopUnroll (success)Low Level Optimizer124145821Loop unroll was performed.
  • Unroll Factor: 2
5284LoopUnroll (success)Low Level Optimizer123145722Loop unroll was performed.
  • Unroll Factor: 4
5285LoopUnroll (success)Low Level Optimizer122145642Loop unroll was performed.
  • Unroll Factor: 2
5286LoopUnroll (success)Low Level Optimizer119143892Loop unroll was performed.
  • Unroll Factor: 2
5287LoopUnroll (success)Low Level Optimizer190153642Loop unroll was performed.
  • Unroll Factor: 8
5288FullLoopUnroll (success)Low Level Optimizer1891534484Full loop unroll was performed.
  • Unroll Factor: 2
5289LoopUnroll (success)Low Level Optimizer188153261Loop unroll was performed.
  • Unroll Factor: 8
5290LoopUnroll (success)Low Level Optimizer187not available3Loop unroll was performed.
  • Unroll Factor: 4
5291FullLoopUnroll (success)Low Level Optimizer1861529786Full loop unroll was performed.
  • Unroll Factor: 2
5292FullLoopUnroll (success)Low Level Optimizer1861528787Full loop unroll was performed.
  • Unroll Factor: 2
5293FullLoopUnroll (success)Low Level Optimizer1861529788Full loop unroll was performed.
  • Unroll Factor: 2
5294LoopUnroll (success)Low Level Optimizer185152771Loop unroll was performed.
  • Unroll Factor: 8
5295LoopUnroll (success)Low Level Optimizer184not available3Loop unroll was performed.
  • Unroll Factor: 4
5296FullLoopUnroll (success)Low Level Optimizer1831524889Full loop unroll was performed.
  • Unroll Factor: 2
5297FullLoopUnroll (success)Low Level Optimizer1831524890Full loop unroll was performed.
  • Unroll Factor: 2
5298FullLoopUnroll (success)Low Level Optimizer1831524291Full loop unroll was performed.
  • Unroll Factor: 2
5299FullLoopUnroll (success)Low Level Optimizer1831524892Full loop unroll was performed.
  • Unroll Factor: 2
5300FullLoopUnroll (success)Low Level Optimizer1831524893Full loop unroll was performed.
  • Unroll Factor: 2
5301LoopUnroll (success)Low Level Optimizer182152302Loop unroll was performed.
  • Unroll Factor: 8
5302FullLoopUnroll (success)Low Level Optimizer1811521094Full loop unroll was performed.
  • Unroll Factor: 2
5303LoopUnroll (success)Low Level Optimizer180151921Loop unroll was performed.
  • Unroll Factor: 8
5304LoopUnroll (success)Low Level Optimizer179not available3Loop unroll was performed.
  • Unroll Factor: 4
5305FullLoopUnroll (success)Low Level Optimizer1781516396Full loop unroll was performed.
  • Unroll Factor: 2
5306FullLoopUnroll (success)Low Level Optimizer1781515397Full loop unroll was performed.
  • Unroll Factor: 2
5307FullLoopUnroll (success)Low Level Optimizer1781516398Full loop unroll was performed.
  • Unroll Factor: 2
5308LoopUnroll (success)Low Level Optimizer177151431Loop unroll was performed.
  • Unroll Factor: 8
5309LoopUnroll (success)Low Level Optimizer176not available3Loop unroll was performed.
  • Unroll Factor: 4
5310FullLoopUnroll (success)Low Level Optimizer1751511499Full loop unroll was performed.
  • Unroll Factor: 2
5311FullLoopUnroll (success)Low Level Optimizer17515114100Full loop unroll was performed.
  • Unroll Factor: 2
5312FullLoopUnroll (success)Low Level Optimizer17515108101Full loop unroll was performed.
  • Unroll Factor: 2
5313FullLoopUnroll (success)Low Level Optimizer17515114102Full loop unroll was performed.
  • Unroll Factor: 2
5314FullLoopUnroll (success)Low Level Optimizer17515114103Full loop unroll was performed.
  • Unroll Factor: 2
5315LoopUnroll (success)Low Level Optimizer174150961Loop unroll was performed.
  • Unroll Factor: 8
5316LoopUnroll (success)Low Level Optimizer173not available3Loop unroll was performed.
  • Unroll Factor: 4
5317FullLoopUnroll (success)Low Level Optimizer17215067104Full loop unroll was performed.
  • Unroll Factor: 2
5318FullLoopUnroll (success)Low Level Optimizer17215057105Full loop unroll was performed.
  • Unroll Factor: 2
5319FullLoopUnroll (success)Low Level Optimizer17215067106Full loop unroll was performed.
  • Unroll Factor: 2
5320LoopUnroll (success)Low Level Optimizer171150471Loop unroll was performed.
  • Unroll Factor: 8
5321LoopUnroll (success)Low Level Optimizer170not available3Loop unroll was performed.
  • Unroll Factor: 4
5322FullLoopUnroll (success)Low Level Optimizer16915018107Full loop unroll was performed.
  • Unroll Factor: 2
5323FullLoopUnroll (success)Low Level Optimizer16915008108Full loop unroll was performed.
  • Unroll Factor: 2
5324FullLoopUnroll (success)Low Level Optimizer16915018109Full loop unroll was performed.
  • Unroll Factor: 2
5325LoopUnroll (success)Low Level Optimizer168149981Loop unroll was performed.
  • Unroll Factor: 8
5326LoopUnroll (success)Low Level Optimizer167not available3Loop unroll was performed.
  • Unroll Factor: 4
5327LoopUnroll (success)Low Level Optimizer166not available3Loop unroll was performed.
  • Unroll Factor: 4
5328FullLoopUnroll (success)Low Level Optimizer16514960110Full loop unroll was performed.
  • Unroll Factor: 2
5329FullLoopUnroll (success)Low Level Optimizer16514960111Full loop unroll was performed.
  • Unroll Factor: 2
5330FullLoopUnroll (success)Low Level Optimizer16514954112Full loop unroll was performed.
  • Unroll Factor: 2
5331FullLoopUnroll (success)Low Level Optimizer16514952113Full loop unroll was performed.
  • Unroll Factor: 2
5332FullLoopUnroll (success)Low Level Optimizer16514960114Full loop unroll was performed.
  • Unroll Factor: 2
5333FullLoopUnroll (success)Low Level Optimizer16514960115Full loop unroll was performed.
  • Unroll Factor: 2
5334LoopUnroll (success)Low Level Optimizer164149401Loop unroll was performed.
  • Unroll Factor: 8
5335LoopUnroll (success)Low Level Optimizer163not available3Loop unroll was performed.
  • Unroll Factor: 4
5336FullLoopUnroll (success)Low Level Optimizer16214911116Full loop unroll was performed.
  • Unroll Factor: 2
5337FullLoopUnroll (success)Low Level Optimizer16214901117Full loop unroll was performed.
  • Unroll Factor: 2
5338FullLoopUnroll (success)Low Level Optimizer16214911118Full loop unroll was performed.
  • Unroll Factor: 2
5339LoopUnroll (success)Low Level Optimizer161148911Loop unroll was performed.
  • Unroll Factor: 8
5340LoopUnroll (success)Low Level Optimizer160not available3Loop unroll was performed.
  • Unroll Factor: 4
5341FullLoopUnroll (success)Low Level Optimizer15914862119Full loop unroll was performed.
  • Unroll Factor: 2
5342FullLoopUnroll (success)Low Level Optimizer15914856120Full loop unroll was performed.
  • Unroll Factor: 2
5343FullLoopUnroll (success)Low Level Optimizer15914862121Full loop unroll was performed.
  • Unroll Factor: 2
5344LoopUnroll (success)Low Level Optimizer158148441Loop unroll was performed.
  • Unroll Factor: 8
5345LoopUnroll (success)Low Level Optimizer157not available3Loop unroll was performed.
  • Unroll Factor: 4
5346FullLoopUnroll (success)Low Level Optimizer15614815122Full loop unroll was performed.
  • Unroll Factor: 2
5347FullLoopUnroll (success)Low Level Optimizer15614805123Full loop unroll was performed.
  • Unroll Factor: 2
5348FullLoopUnroll (success)Low Level Optimizer15614815124Full loop unroll was performed.
  • Unroll Factor: 2
5349LoopUnroll (success)Low Level Optimizer155147951Loop unroll was performed.
  • Unroll Factor: 8
5350LoopUnroll (success)Low Level Optimizer154not available3Loop unroll was performed.
  • Unroll Factor: 4
5351FullLoopUnroll (success)Low Level Optimizer15314766125Full loop unroll was performed.
  • Unroll Factor: 2
5352FullLoopUnroll (success)Low Level Optimizer15314760126Full loop unroll was performed.
  • Unroll Factor: 2
5353FullLoopUnroll (success)Low Level Optimizer15314766127Full loop unroll was performed.
  • Unroll Factor: 2
5354LoopUnroll (success)Low Level Optimizer152147482Loop unroll was performed.
  • Unroll Factor: 8
5355LoopUnroll (success)Low Level Optimizer151147292Loop unroll was performed.
  • Unroll Factor: 2
5356FullLoopUnroll (success)Low Level Optimizer231503128Full loop unroll was performed.
  • Unroll Factor: 2
5357FullLoopUnroll (success)Low Level Optimizer231594129Full loop unroll was performed.
  • Unroll Factor: 4
5358FullLoopUnroll (success)Low Level Optimizer231594130Full loop unroll was performed.
  • Unroll Factor: 4
5359FullLoopUnroll (success)Low Level Optimizer231598131Full loop unroll was performed.
  • Unroll Factor: 4
5360FullLoopUnroll (success)Low Level Optimizer231587132Full loop unroll was performed.
  • Unroll Factor: 4
5361FullLoopUnroll (success)Low Level Optimizer231725133Full loop unroll was performed.
  • Unroll Factor: 2
5362FullLoopUnroll (success)Low Level Optimizer231771134Full loop unroll was performed.
  • Unroll Factor: 2
5363FullLoopUnroll (success)Low Level Optimizer231859135Full loop unroll was performed.
  • Unroll Factor: 4
5364FullLoopUnroll (success)Low Level Optimizer231859136Full loop unroll was performed.
  • Unroll Factor: 4
5365FullLoopUnroll (success)Low Level Optimizer231863137Full loop unroll was performed.
  • Unroll Factor: 4
5366FullLoopUnroll (success)Low Level Optimizer231852138Full loop unroll was performed.
  • Unroll Factor: 4
5367FullLoopUnroll (success)Low Level Optimizer231930139Full loop unroll was performed.
  • Unroll Factor: 2
5368FullLoopUnroll (success)Low Level Optimizer232009140Full loop unroll was performed.
  • Unroll Factor: 4
5369FullLoopUnroll (success)Low Level Optimizer232009141Full loop unroll was performed.
  • Unroll Factor: 4
5370FullLoopUnroll (success)Low Level Optimizer232013142Full loop unroll was performed.
  • Unroll Factor: 4
5371FullLoopUnroll (success)Low Level Optimizer232002143Full loop unroll was performed.
  • Unroll Factor: 4
5372LoopUnroll (success)Low Level Optimizer2311913Loop unroll was performed.
  • Unroll Factor: 4
5373LoopUnroll (success)Low Level Optimizer23135515Loop unroll was performed.
  • Unroll Factor: 2
5374LoopUnroll (success)Low Level Optimizer23135515Loop unroll was performed.
  • Unroll Factor: 2
5375LoopUnroll (success)Low Level Optimizer231405297Loop unroll was performed.
  • Unroll Factor: 2
5376LoopUnroll (success)Low Level Optimizer231454280Loop unroll was performed.
  • Unroll Factor: 2
5377LoopUnroll (success)Low Level Optimizer2314561Loop unroll was performed.
  • Unroll Factor: 2
5378LoopUnroll (success)Low Level Optimizer231503288Loop unroll was performed.
  • Unroll Factor: 2
5379LoopUnroll (success)Low Level Optimizer231503288Loop unroll was performed.
  • Unroll Factor: 2
5380LoopUnroll (success)Low Level Optimizer23159530Loop unroll was performed.
  • Unroll Factor: 2
5381LoopUnroll (success)Low Level Optimizer23167636Loop unroll was performed.
  • Unroll Factor: 2
5382LoopUnroll (success)Low Level Optimizer23167636Loop unroll was performed.
  • Unroll Factor: 2
5383LoopUnroll (success)Low Level Optimizer231725272Loop unroll was performed.
  • Unroll Factor: 2
5384LoopUnroll (success)Low Level Optimizer231725272Loop unroll was performed.
  • Unroll Factor: 2
5385LoopUnroll (success)Low Level Optimizer231773264Loop unroll was performed.
  • Unroll Factor: 4
5386LoopUnroll (success)Low Level Optimizer23186049Loop unroll was performed.
  • Unroll Factor: 2
5387LoopUnroll (success)Low Level Optimizer23193057Loop unroll was performed.
  • Unroll Factor: 2
5388LoopUnroll (success)Low Level Optimizer23193057Loop unroll was performed.
  • Unroll Factor: 2
5389LoopUnroll (success)Low Level Optimizer23201066Loop unroll was performed.
  • Unroll Factor: 2
5390LoopUnroll (success)Low Level Optimizer23206071Loop unroll was performed.
  • Unroll Factor: 4
5391LoopUnroll (success)Low Level Optimizer23204869Loop unroll was performed.
  • Unroll Factor: 4
5392LoopUnroll (success)Low Level Optimizer23210776Loop unroll was performed.
  • Unroll Factor: 4
5393LoopUnroll (success)Low Level Optimizer23209574Loop unroll was performed.
  • Unroll Factor: 4
5394LoopUnroll (success)Low Level Optimizer23214881Loop unroll was performed.
  • Unroll Factor: 4
5395LoopUnroll (success)Low Level Optimizer23213679Loop unroll was performed.
  • Unroll Factor: 4
5396LoopUnroll (success)Low Level Optimizer2738541Loop unroll was performed.
  • Unroll Factor: 4
5397LoopUnroll (success)Low Level Optimizer2739411Loop unroll was performed.
  • Unroll Factor: 4
5398LoopUnroll (success)Low Level Optimizer2740251Loop unroll was performed.
  • Unroll Factor: 4
5399LoopUnroll (success)Low Level Optimizer209154522Loop unroll was performed.
  • Unroll Factor: 8
5400LoopUnroll (success)Low Level Optimizer208154512Loop unroll was performed.
  • Unroll Factor: 8
5401LoopUnroll (success)Low Level Optimizer207154502Loop unroll was performed.
  • Unroll Factor: 8
5402LoopUnroll (success)Low Level Optimizer206154492Loop unroll was performed.
  • Unroll Factor: 8
5403LoopUnroll (success)Low Level Optimizer2529871Loop unroll was performed.
  • Unroll Factor: 4
5404LoopUnroll (success)Low Level Optimizer2530991Loop unroll was performed.
  • Unroll Factor: 4
5405LoopUnroll (success)Low Level Optimizer2531171Loop unroll was performed.
  • Unroll Factor: 2
5406LoopUnroll (success)Low Level Optimizer2531361Loop unroll was performed.
  • Unroll Factor: 4
5407LoopUnroll (success)Low Level Optimizer2532661Loop unroll was performed.
  • Unroll Factor: 2
5408LoopUnroll (success)Low Level Optimizer2532851Loop unroll was performed.
  • Unroll Factor: 2
5409LoopUnroll (success)Low Level Optimizer25not available1Loop unroll was performed.
  • Unroll Factor: 4
5410LoopUnroll (success)Low Level Optimizer25not available1Loop unroll was performed.
  • Unroll Factor: 4
5411LoopUnroll (success)Low Level Optimizer41115513Loop unroll was performed.
  • Unroll Factor: 8
5412LoopUnroll (success)Low Level Optimizer41116126Loop unroll was performed.
  • Unroll Factor: 8
5413LoopUnroll (success)Low Level Optimizer44118974Loop unroll was performed.
  • Unroll Factor: 8
5414LoopUnroll (success)Low Level Optimizer43117663Loop unroll was performed.
  • Unroll Factor: 8
5415LoopUnroll (success)Low Level Optimizer43118256Loop unroll was performed.
  • Unroll Factor: 8
5416LoopUnroll (success)Low Level Optimizer42117014Loop unroll was performed.
  • Unroll Factor: 8
5417LoopUnroll (success)Low Level Optimizer109137893Loop unroll was performed.
  • Unroll Factor: 2
5418LoopUnroll (success)Low Level Optimizer109138438Loop unroll was performed.
  • Unroll Factor: 2
5419LoopUnroll (success)Low Level Optimizer1091386613Loop unroll was performed.
  • Unroll Factor: 8
5420LoopUnroll (success)Low Level Optimizer106136731Loop unroll was performed.
  • Unroll Factor: 8
5421LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5422LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5423LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 8
5424LoopUnroll (success)Low Level Optimizer105136721Loop unroll was performed.
  • Unroll Factor: 4
5425LoopUnroll (success)Low Level Optimizer108137572Loop unroll was performed.
  • Unroll Factor: 8
5426LoopUnroll (success)Low Level Optimizer104136711Loop unroll was performed.
  • Unroll Factor: 8
5427LoopUnroll (success)Low Level Optimizer103136701Loop unroll was performed.
  • Unroll Factor: 4
5428LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5429LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5430LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 8
5431LoopUnroll (success)Low Level Optimizer100136691Loop unroll was performed.
  • Unroll Factor: 4
5432LoopUnroll (success)Low Level Optimizer99136681Loop unroll was performed.
  • Unroll Factor: 8
5433LoopUnroll (success)Low Level Optimizer98136671Loop unroll was performed.
  • Unroll Factor: 8
5434LoopUnroll (success)Low Level Optimizer95136661Loop unroll was performed.
  • Unroll Factor: 4
5435LoopUnroll (success)Low Level Optimizer165201Loop unroll was performed.
  • Unroll Factor: 4
5436LoopUnroll (success)Low Level Optimizer61119153Loop unroll was performed.
  • Unroll Factor: 2
5437LoopUnroll (success)Low Level Optimizer611191510Loop unroll was performed.
  • Unroll Factor: 2
5438LoopUnroll (success)Low Level Optimizer651240515Loop unroll was performed.
  • Unroll Factor: 4
5439LoopUnroll (success)Low Level Optimizer65124255Loop unroll was performed.
  • Unroll Factor: 4
5440LoopUnroll (success)Low Level Optimizer64122693Loop unroll was performed.
  • Unroll Factor: 2
5441LoopUnroll (success)Low Level Optimizer641231715Loop unroll was performed.
  • Unroll Factor: 2
5442LoopUnroll (success)Low Level Optimizer63121883Loop unroll was performed.
  • Unroll Factor: 2
5443LoopUnroll (success)Low Level Optimizer631223615Loop unroll was performed.
  • Unroll Factor: 2
5444LoopUnroll (success)Low Level Optimizer62119783Loop unroll was performed.
  • Unroll Factor: 2
5445LoopUnroll (success)Low Level Optimizer621206810Loop unroll was performed.
  • Unroll Factor: 2
5446LoopUnroll (success)Low Level Optimizer621210815Loop unroll was performed.
  • Unroll Factor: 4
5447LoopUnroll (success)Low Level Optimizer62121585Loop unroll was performed.
  • Unroll Factor: 4
5448LoopUnroll (success)Low Level Optimizer67125364Loop unroll was performed.
  • Unroll Factor: 2
5449LoopUnroll (success)Low Level Optimizer671255223Loop unroll was performed.
  • Unroll Factor: 2
5450LoopUnroll (success)Low Level Optimizer671255223Loop unroll was performed.
  • Unroll Factor: 2
5451LoopUnroll (success)Low Level Optimizer67126151Loop unroll was performed.
  • Unroll Factor: 2
5452LoopUnroll (success)Low Level Optimizer66124553Loop unroll was performed.
  • Unroll Factor: 2
5453LoopUnroll (success)Low Level Optimizer661250315Loop unroll was performed.
  • Unroll Factor: 2
5454FullLoopUnroll (success)Low Level Optimizer35018144Full loop unroll was performed.
  • Unroll Factor: 2
5455FullLoopUnroll (success)Low Level Optimizer35017145Full loop unroll was performed.
  • Unroll Factor: 2
5456FullLoopUnroll (success)Low Level Optimizer34717146Full loop unroll was performed.
  • Unroll Factor: 2
5457FullLoopUnroll (success)Low Level Optimizer34717147Full loop unroll was performed.
  • Unroll Factor: 2
5458FullLoopUnroll (success)Low Level Optimizer35348148Full loop unroll was performed.
  • Unroll Factor: 2
5459FullLoopUnroll (success)Low Level Optimizer35347149Full loop unroll was performed.
  • Unroll Factor: 2
5460FullLoopUnroll (success)Low Level Optimizer35047150Full loop unroll was performed.
  • Unroll Factor: 2
5461FullLoopUnroll (success)Low Level Optimizer35047151Full loop unroll was performed.
  • Unroll Factor: 2
5462FullLoopUnroll (success)Low Level Optimizer35680152Full loop unroll was performed.
  • Unroll Factor: 2
5463FullLoopUnroll (success)Low Level Optimizer35679153Full loop unroll was performed.
  • Unroll Factor: 2
5464FullLoopUnroll (success)Low Level Optimizer35377154Full loop unroll was performed.
  • Unroll Factor: 2
5465FullLoopUnroll (success)Low Level Optimizer35377155Full loop unroll was performed.
  • Unroll Factor: 2
5466FullLoopUnroll (success)Low Level Optimizer36012156Full loop unroll was performed.
  • Unroll Factor: 2
5467FullLoopUnroll (success)Low Level Optimizer36011157Full loop unroll was performed.
  • Unroll Factor: 2
5468FullLoopUnroll (success)Low Level Optimizer35709158Full loop unroll was performed.
  • Unroll Factor: 2
5469FullLoopUnroll (success)Low Level Optimizer35709159Full loop unroll was performed.
  • Unroll Factor: 2
5470FullLoopUnroll (success)Low Level Optimizer36303160Full loop unroll was performed.
  • Unroll Factor: 2
5471FullLoopUnroll (success)Low Level Optimizer36302161Full loop unroll was performed.
  • Unroll Factor: 2
5472FullLoopUnroll (success)Low Level Optimizer36040162Full loop unroll was performed.
  • Unroll Factor: 2
5473FullLoopUnroll (success)Low Level Optimizer36040163Full loop unroll was performed.
  • Unroll Factor: 2
5474FullLoopUnroll (success)Low Level Optimizer36594164Full loop unroll was performed.
  • Unroll Factor: 2
5475FullLoopUnroll (success)Low Level Optimizer36593165Full loop unroll was performed.
  • Unroll Factor: 2
5476FullLoopUnroll (success)Low Level Optimizer36331166Full loop unroll was performed.
  • Unroll Factor: 2
5477FullLoopUnroll (success)Low Level Optimizer36331167Full loop unroll was performed.
  • Unroll Factor: 2
5478LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5479LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5480LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5481LoopUnroll (success)Low Level Optimizer343461Loop unroll was performed.
  • Unroll Factor: 2
5482LoopUnroll (success)Low Level Optimizer343741Loop unroll was performed.
  • Unroll Factor: 2
5483LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5484LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5485LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5486LoopUnroll (success)Low Level Optimizer344121Loop unroll was performed.
  • Unroll Factor: 2
5487LoopUnroll (success)Low Level Optimizer344501Loop unroll was performed.
  • Unroll Factor: 2
5488LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5489LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5490LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5491LoopUnroll (success)Low Level Optimizer344911Loop unroll was performed.
  • Unroll Factor: 2
5492LoopUnroll (success)Low Level Optimizer345191Loop unroll was performed.
  • Unroll Factor: 2
5493LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5494LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5495LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5496LoopUnroll (success)Low Level Optimizer345571Loop unroll was performed.
  • Unroll Factor: 2
5497LoopUnroll (success)Low Level Optimizer345951Loop unroll was performed.
  • Unroll Factor: 2
5498LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5499LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5500LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5501LoopUnroll (success)Low Level Optimizer346351Loop unroll was performed.
  • Unroll Factor: 2
5502LoopUnroll (success)Low Level Optimizer346731Loop unroll was performed.
  • Unroll Factor: 2
5503LoopUnroll (success)Low Level Optimizer347351Loop unroll was performed.
  • Unroll Factor: 2
5504LoopUnroll (success)Low Level Optimizer347701Loop unroll was performed.
  • Unroll Factor: 2
5505LoopUnroll (success)Low Level Optimizer348021Loop unroll was performed.
  • Unroll Factor: 2
5506LoopUnroll (success)Low Level Optimizer348761Loop unroll was performed.
  • Unroll Factor: 2
5507LoopUnroll (success)Low Level Optimizer349061Loop unroll was performed.
  • Unroll Factor: 2
5508LoopUnroll (success)Low Level Optimizer349671Loop unroll was performed.
  • Unroll Factor: 2
5509LoopUnroll (success)Low Level Optimizer350651Loop unroll was performed.
  • Unroll Factor: 2
5510LoopUnroll (success)Low Level Optimizer351001Loop unroll was performed.
  • Unroll Factor: 2
5511LoopUnroll (success)Low Level Optimizer351321Loop unroll was performed.
  • Unroll Factor: 2
5512LoopUnroll (success)Low Level Optimizer351761Loop unroll was performed.
  • Unroll Factor: 2
5513LoopUnroll (success)Low Level Optimizer352361Loop unroll was performed.
  • Unroll Factor: 2
5514LoopUnroll (success)Low Level Optimizer352971Loop unroll was performed.
  • Unroll Factor: 2
5515LoopUnroll (success)Low Level Optimizer353951Loop unroll was performed.
  • Unroll Factor: 2
5516LoopUnroll (success)Low Level Optimizer354301Loop unroll was performed.
  • Unroll Factor: 2
5517LoopUnroll (success)Low Level Optimizer354621Loop unroll was performed.
  • Unroll Factor: 2
5518LoopUnroll (success)Low Level Optimizer355061Loop unroll was performed.
  • Unroll Factor: 2
5519LoopUnroll (success)Low Level Optimizer355681Loop unroll was performed.
  • Unroll Factor: 2
5520LoopUnroll (success)Low Level Optimizer355681Loop unroll was performed.
  • Unroll Factor: 2
5521LoopUnroll (success)Low Level Optimizer355821Loop unroll was performed.
  • Unroll Factor: 2
5522LoopUnroll (success)Low Level Optimizer356291Loop unroll was performed.
  • Unroll Factor: 2
5523LoopUnroll (success)Low Level Optimizer357271Loop unroll was performed.
  • Unroll Factor: 2
5524LoopUnroll (success)Low Level Optimizer357621Loop unroll was performed.
  • Unroll Factor: 2
5525LoopUnroll (success)Low Level Optimizer357941Loop unroll was performed.
  • Unroll Factor: 2
5526LoopUnroll (success)Low Level Optimizer358381Loop unroll was performed.
  • Unroll Factor: 2
5527LoopUnroll (success)Low Level Optimizer359001Loop unroll was performed.
  • Unroll Factor: 2
5528LoopUnroll (success)Low Level Optimizer359001Loop unroll was performed.
  • Unroll Factor: 2
5529LoopUnroll (success)Low Level Optimizer359141Loop unroll was performed.
  • Unroll Factor: 2
5530LoopUnroll (success)Low Level Optimizer359611Loop unroll was performed.
  • Unroll Factor: 2
5531LoopUnroll (success)Low Level Optimizer360891Loop unroll was performed.
  • Unroll Factor: 2
5532LoopUnroll (success)Low Level Optimizer361321Loop unroll was performed.
  • Unroll Factor: 2
5533LoopUnroll (success)Low Level Optimizer361621Loop unroll was performed.
  • Unroll Factor: 2
5534LoopUnroll (success)Low Level Optimizer361931Loop unroll was performed.
  • Unroll Factor: 2
5535LoopUnroll (success)Low Level Optimizer361931Loop unroll was performed.
  • Unroll Factor: 2
5536LoopUnroll (success)Low Level Optimizer362071Loop unroll was performed.
  • Unroll Factor: 2
5537LoopUnroll (success)Low Level Optimizer362531Loop unroll was performed.
  • Unroll Factor: 2
5538LoopUnroll (success)Low Level Optimizer363801Loop unroll was performed.
  • Unroll Factor: 2
5539LoopUnroll (success)Low Level Optimizer364231Loop unroll was performed.
  • Unroll Factor: 2
5540LoopUnroll (success)Low Level Optimizer364531Loop unroll was performed.
  • Unroll Factor: 2
5541LoopUnroll (success)Low Level Optimizer364841Loop unroll was performed.
  • Unroll Factor: 2
5542LoopUnroll (success)Low Level Optimizer364841Loop unroll was performed.
  • Unroll Factor: 2
5543LoopUnroll (success)Low Level Optimizer364981Loop unroll was performed.
  • Unroll Factor: 2
5544LoopUnroll (success)Low Level Optimizer365441Loop unroll was performed.
  • Unroll Factor: 2
5545LoopUnroll (success)Low Level Optimizer240161593Loop unroll was performed.
  • Unroll Factor: 2
5546LoopUnroll (success)Low Level Optimizer2401615910Loop unroll was performed.
  • Unroll Factor: 2
5547LoopUnroll (success)Low Level Optimizer239161583Loop unroll was performed.
  • Unroll Factor: 2
5548LoopUnroll (success)Low Level Optimizer2391615810Loop unroll was performed.
  • Unroll Factor: 2
5549LoopUnroll (success)Low Level Optimizer238161573Loop unroll was performed.
  • Unroll Factor: 2
5550LoopUnroll (success)Low Level Optimizer2381615710Loop unroll was performed.
  • Unroll Factor: 2
5551LoopUnroll (success)Low Level Optimizer237161563Loop unroll was performed.
  • Unroll Factor: 2
5552LoopUnroll (success)Low Level Optimizer2371615610Loop unroll was performed.
  • Unroll Factor: 2
5553LoopUnroll (success)Low Level Optimizer236161553Loop unroll was performed.
  • Unroll Factor: 2
5554LoopUnroll (success)Low Level Optimizer2361615510Loop unroll was performed.
  • Unroll Factor: 2
5555LoopUnroll (success)Low Level Optimizer235161543Loop unroll was performed.
  • Unroll Factor: 2
5556LoopUnroll (success)Low Level Optimizer2351615410Loop unroll was performed.
  • Unroll Factor: 2
5557LoopUnroll (success)Low Level Optimizer234161533Loop unroll was performed.
  • Unroll Factor: 2
5558LoopUnroll (success)Low Level Optimizer2341615310Loop unroll was performed.
  • Unroll Factor: 2
5559LoopUnroll (success)Low Level Optimizer233161523Loop unroll was performed.
  • Unroll Factor: 2
5560LoopUnroll (success)Low Level Optimizer2331615210Loop unroll was performed.
  • Unroll Factor: 2
5561LoopUnroll (success)Low Level Optimizer232161513Loop unroll was performed.
  • Unroll Factor: 2
5562LoopUnroll (success)Low Level Optimizer2321615110Loop unroll was performed.
  • Unroll Factor: 2
5563LoopUnroll (success)Low Level Optimizer231161503Loop unroll was performed.
  • Unroll Factor: 2
5564LoopUnroll (success)Low Level Optimizer2311615010Loop unroll was performed.
  • Unroll Factor: 2
5565LoopUnroll (success)Low Level Optimizer230161493Loop unroll was performed.
  • Unroll Factor: 2
5566LoopUnroll (success)Low Level Optimizer2301614910Loop unroll was performed.
  • Unroll Factor: 2
5567LoopUnroll (success)Low Level Optimizer229161483Loop unroll was performed.
  • Unroll Factor: 2
5568LoopUnroll (success)Low Level Optimizer2291614810Loop unroll was performed.
  • Unroll Factor: 2
5569LoopUnroll (success)Low Level Optimizer228161473Loop unroll was performed.
  • Unroll Factor: 2
5570LoopUnroll (success)Low Level Optimizer2281614710Loop unroll was performed.
  • Unroll Factor: 2
5571LoopUnroll (success)Low Level Optimizer227161463Loop unroll was performed.
  • Unroll Factor: 2
5572LoopUnroll (success)Low Level Optimizer2271614610Loop unroll was performed.
  • Unroll Factor: 2
5573LoopUnroll (success)Low Level Optimizer226161453Loop unroll was performed.
  • Unroll Factor: 2
5574LoopUnroll (success)Low Level Optimizer2261614510Loop unroll was performed.
  • Unroll Factor: 2
5575LoopUnroll (success)Low Level Optimizer225161443Loop unroll was performed.
  • Unroll Factor: 2
5576LoopUnroll (success)Low Level Optimizer2251614410Loop unroll was performed.
  • Unroll Factor: 2
5577LoopUnroll (success)Low Level Optimizer224161433Loop unroll was performed.
  • Unroll Factor: 2
5578LoopUnroll (success)Low Level Optimizer2241614310Loop unroll was performed.
  • Unroll Factor: 2
5579LoopUnroll (success)Low Level Optimizer222160713Loop unroll was performed.
  • Unroll Factor: 4
5580LoopUnroll (success)Low Level Optimizer2221614115Loop unroll was performed.
  • Unroll Factor: 4
5581LoopUnroll (success)Low Level Optimizer221160023Loop unroll was performed.
  • Unroll Factor: 2
5582LoopUnroll (success)Low Level Optimizer220158973Loop unroll was performed.
  • Unroll Factor: 4
5583LoopUnroll (success)Low Level Optimizer2201596715Loop unroll was performed.
  • Unroll Factor: 4
5584LoopUnroll (success)Low Level Optimizer219157647Loop unroll was performed.
  • Unroll Factor: 2
5585LoopUnroll (success)Low Level Optimizer219157583Loop unroll was performed.
  • Unroll Factor: 2
5586LoopUnroll (success)Low Level Optimizer2191577612Loop unroll was performed.
  • Unroll Factor: 2
5587LoopUnroll (success)Low Level Optimizer2191580011Loop unroll was performed.
  • Unroll Factor: 2
5588LoopUnroll (success)Low Level Optimizer219158285Loop unroll was performed.
  • Unroll Factor: 2
5589LoopUnroll (success)Low Level Optimizer2967681Loop unroll was performed.
  • Unroll Factor: 2
5590LoopUnroll (success)Low Level Optimizer2968101Loop unroll was performed.
  • Unroll Factor: 2
5591LoopUnroll (success)Low Level Optimizer2968351Loop unroll was performed.
  • Unroll Factor: 2
5592LoopUnroll (success)Low Level Optimizer2866351Loop unroll was performed.
  • Unroll Factor: 4
5593LoopUnroll (success)Low Level Optimizer2866211Loop unroll was performed.
  • Unroll Factor: 2
5594LoopUnroll (success)Low Level Optimizer2866791Loop unroll was performed.
  • Unroll Factor: 4
5595LoopUnroll (success)Low Level Optimizer2866731Loop unroll was performed.
  • Unroll Factor: 2
5596LoopUnroll (success)Low Level Optimizer2867081Loop unroll was performed.
  • Unroll Factor: 4
5597LoopUnroll (success)Low Level Optimizer2867001Loop unroll was performed.
  • Unroll Factor: 2
5598LoopUnroll (success)Low Level Optimizer241161604Loop unroll was performed.
  • Unroll Factor: 2
5599LoopUnroll (success)Low Level Optimizer241not available1Loop unroll was performed.
  • Unroll Factor: 4
5600LoopUnroll (success)Low Level Optimizer250161694Loop unroll was performed.
  • Unroll Factor: 2
5601LoopUnroll (success)Low Level Optimizer2501616935Loop unroll was performed.
  • Unroll Factor: 2
5602LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5603LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5604LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5605LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5606LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5607LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5608LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 2
5609LoopUnroll (success)Low Level Optimizer249not available1Loop unroll was performed.
  • Unroll Factor: 4
5610LoopUnroll (success)Low Level Optimizer248161674Loop unroll was performed.
  • Unroll Factor: 2
5611LoopUnroll (success)Low Level Optimizer2481616735Loop unroll was performed.
  • Unroll Factor: 2
5612LoopUnroll (success)Low Level Optimizer247not available1Loop unroll was performed.
  • Unroll Factor: 4
5613LoopUnroll (success)Low Level Optimizer246161654Loop unroll was performed.
  • Unroll Factor: 2
5614LoopUnroll (success)Low Level Optimizer2461616535Loop unroll was performed.
  • Unroll Factor: 2
5615LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5616LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5617LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5618LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5619LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5620LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5621LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 2
5622LoopUnroll (success)Low Level Optimizer245not available1Loop unroll was performed.
  • Unroll Factor: 4
5623LoopUnroll (success)Low Level Optimizer244161634Loop unroll was performed.
  • Unroll Factor: 2
5624LoopUnroll (success)Low Level Optimizer243not available1Loop unroll was performed.
  • Unroll Factor: 4
5625LoopUnroll (success)Low Level Optimizer242161614Loop unroll was performed.
  • Unroll Factor: 2
5626LoopUnroll (success)Low Level Optimizer2421616135Loop unroll was performed.
  • Unroll Factor: 2
5627FullLoopUnroll (success)Low Level Optimizer317030168Full loop unroll was performed.
  • Unroll Factor: 2
5628FullLoopUnroll (success)Low Level Optimizer317030169Full loop unroll was performed.
  • Unroll Factor: 2
5629FullLoopUnroll (success)Low Level Optimizer317030170Full loop unroll was performed.
  • Unroll Factor: 2
5630FullLoopUnroll (success)Low Level Optimizer317030171Full loop unroll was performed.
  • Unroll Factor: 2
5631FullLoopUnroll (success)Low Level Optimizer317030172Full loop unroll was performed.
  • Unroll Factor: 2
5632FullLoopUnroll (success)Low Level Optimizer317065173Full loop unroll was performed.
  • Unroll Factor: 2
5633FullLoopUnroll (success)Low Level Optimizer317065174Full loop unroll was performed.
  • Unroll Factor: 2
5634FullLoopUnroll (success)Low Level Optimizer317065175Full loop unroll was performed.
  • Unroll Factor: 2
5635FullLoopUnroll (success)Low Level Optimizer317065176Full loop unroll was performed.
  • Unroll Factor: 2
5636FullLoopUnroll (success)Low Level Optimizer317065177Full loop unroll was performed.
  • Unroll Factor: 2
5637FullLoopUnroll (success)Low Level Optimizer317102178Full loop unroll was performed.
  • Unroll Factor: 2
5638FullLoopUnroll (success)Low Level Optimizer317102179Full loop unroll was performed.
  • Unroll Factor: 2
5639FullLoopUnroll (success)Low Level Optimizer317102180Full loop unroll was performed.
  • Unroll Factor: 2
5640FullLoopUnroll (success)Low Level Optimizer317102181Full loop unroll was performed.
  • Unroll Factor: 2
5641FullLoopUnroll (success)Low Level Optimizer317102182Full loop unroll was performed.
  • Unroll Factor: 2
5642FullLoopUnroll (success)Low Level Optimizer317065184Full loop unroll was performed.
  • Unroll Factor: 2
5643FullLoopUnroll (success)Low Level Optimizer317102186Full loop unroll was performed.
  • Unroll Factor: 2
5644LoopUnroll (success)Low Level Optimizer3169263Loop unroll was performed.
  • Unroll Factor: 2
5645LoopUnroll (success)Low Level Optimizer3169596Loop unroll was performed.
  • Unroll Factor: 2
5646LoopUnroll (success)Low Level Optimizer3169949Loop unroll was performed.
  • Unroll Factor: 2
5647LoopUnroll (success)Low Level Optimizer256161752Loop unroll was performed.
  • Unroll Factor: 8
5648LoopUnroll (success)Low Level Optimizer255161742Loop unroll was performed.
  • Unroll Factor: 8
5649LoopUnroll (success)Low Level Optimizer254161732Loop unroll was performed.
  • Unroll Factor: 8
5650LoopUnroll (success)Low Level Optimizer3374681Loop unroll was performed.
  • Unroll Factor: 4
5651LoopUnroll (success)Low Level Optimizer3374681Loop unroll was performed.
  • Unroll Factor: 2
5652LoopUnroll (success)Low Level Optimizer3375451Loop unroll was performed.
  • Unroll Factor: 4
5653LoopUnroll (success)Low Level Optimizer3375451Loop unroll was performed.
  • Unroll Factor: 2
5654LoopUnroll (success)Low Level Optimizer3375821Loop unroll was performed.
  • Unroll Factor: 4
5655LoopUnroll (success)Low Level Optimizer3375821Loop unroll was performed.
  • Unroll Factor: 2
5656LoopUnroll (success)Low Level Optimizer3376601Loop unroll was performed.
  • Unroll Factor: 2
5657LoopUnroll (success)Low Level Optimizer33not available1Loop unroll was performed.
  • Unroll Factor: 4
5658LoopUnroll (success)Low Level Optimizer215156793Loop unroll was performed.
  • Unroll Factor: 2
5659LoopUnroll (success)Low Level Optimizer2151571915Loop unroll was performed.
  • Unroll Factor: 2
5660FullLoopUnroll (success)Low Level Optimizer21215508187Full loop unroll was performed.
  • Unroll Factor: 2
5661LoopUnroll (success)Low Level Optimizer212155093Loop unroll was performed.
  • Unroll Factor: 4
5662FullLoopUnroll (success)Low Level Optimizer21115489188Full loop unroll was performed.
  • Unroll Factor: 2
5663FullLoopUnroll (success)Low Level Optimizer21115489189Full loop unroll was performed.
  • Unroll Factor: 2
5664LoopUnroll (success)Low Level Optimizer211154904Loop unroll was performed.
  • Unroll Factor: 4
5665FullLoopUnroll (success)Low Level Optimizer21015470190Full loop unroll was performed.
  • Unroll Factor: 2
5666LoopUnroll (success)Low Level Optimizer210154713Loop unroll was performed.
  • Unroll Factor: 4
5667LoopUnroll (success)Low Level Optimizer213155373Loop unroll was performed.
  • Unroll Factor: 2
5668LoopUnroll (success)Low Level Optimizer2131557715Loop unroll was performed.
  • Unroll Factor: 2
5669LoopUnroll (success)Low Level Optimizer214156083Loop unroll was performed.
  • Unroll Factor: 2
5670LoopUnroll (success)Low Level Optimizer2141564815Loop unroll was performed.
  • Unroll Factor: 2
5671FullLoopUnroll (success)Low Level Optimizer263567191Full loop unroll was performed.
  • Unroll Factor: 2
5672FullLoopUnroll (success)Low Level Optimizer263596192Full loop unroll was performed.
  • Unroll Factor: 2
5673FullLoopUnroll (success)Low Level Optimizer263640193Full loop unroll was performed.
  • Unroll Factor: 2
5674FullLoopUnroll (success)Low Level Optimizer263669194Full loop unroll was performed.
  • Unroll Factor: 2
5675FullLoopUnroll (success)Low Level Optimizer263713195Full loop unroll was performed.
  • Unroll Factor: 2
5676FullLoopUnroll (success)Low Level Optimizer263741196Full loop unroll was performed.
  • Unroll Factor: 2
5677FullLoopUnroll (success)Low Level Optimizer263669197Full loop unroll was performed.
  • Unroll Factor: 2
5678FullLoopUnroll (success)Low Level Optimizer263713198Full loop unroll was performed.
  • Unroll Factor: 2
5679LoopUnroll (success)Low Level Optimizer2633694Loop unroll was performed.
  • Unroll Factor: 2
5680LoopUnroll (success)Low Level Optimizer2633998Loop unroll was performed.
  • Unroll Factor: 2
5681LoopUnroll (success)Low Level Optimizer26342912Loop unroll was performed.
  • Unroll Factor: 2
5682LoopUnroll (success)Low Level Optimizer26346315Loop unroll was performed.
  • Unroll Factor: 8
5683LoopUnroll (success)Low Level Optimizer26349318Loop unroll was performed.
  • Unroll Factor: 8
5684LoopUnroll (success)Low Level Optimizer26352321Loop unroll was performed.
  • Unroll Factor: 8
5685LoopUnroll (success)Low Level Optimizer26356861Loop unroll was performed.
  • Unroll Factor: 4
5686LoopUnroll (success)Low Level Optimizer26359730Loop unroll was performed.
  • Unroll Factor: 8
5687LoopUnroll (success)Low Level Optimizer26364134Loop unroll was performed.
  • Unroll Factor: 4
5688LoopUnroll (success)Low Level Optimizer26367047Loop unroll was performed.
  • Unroll Factor: 8
5689LoopUnroll (success)Low Level Optimizer26374256Loop unroll was performed.
  • Unroll Factor: 8
5690LoopUnroll (success)Low Level Optimizer26371452Loop unroll was performed.
  • Unroll Factor: 4
5691FullLoopUnroll (success)Low Level Optimizer3610973199Full loop unroll was performed.
  • Unroll Factor: 2
5692FullLoopUnroll (success)Low Level Optimizer3610982200Full loop unroll was performed.
  • Unroll Factor: 2
5693FullLoopUnroll (success)Low Level Optimizer3610991201Full loop unroll was performed.
  • Unroll Factor: 2
5694FullLoopUnroll (success)Low Level Optimizer3611000202Full loop unroll was performed.
  • Unroll Factor: 2
5695FullLoopUnroll (success)Low Level Optimizer3611009203Full loop unroll was performed.
  • Unroll Factor: 2
5696FullLoopUnroll (success)Low Level Optimizer3611018204Full loop unroll was performed.
  • Unroll Factor: 2
5697LoopUnroll (success)Low Level Optimizer3693031Loop unroll was performed.
  • Unroll Factor: 2
5698LoopUnroll (success)Low Level Optimizer3693031Loop unroll was performed.
  • Unroll Factor: 2
5699LoopUnroll (success)Low Level Optimizer3693041Loop unroll was performed.
  • Unroll Factor: 2
5700LoopUnroll (success)Low Level Optimizer3693051Loop unroll was performed.
  • Unroll Factor: 2
5701LoopUnroll (success)Low Level Optimizer3693051Loop unroll was performed.
  • Unroll Factor: 2
5702LoopUnroll (success)Low Level Optimizer3693081Loop unroll was performed.
  • Unroll Factor: 2
5703LoopUnroll (success)Low Level Optimizer3693081Loop unroll was performed.
  • Unroll Factor: 2
5704LoopUnroll (success)Low Level Optimizer3693091Loop unroll was performed.
  • Unroll Factor: 2
5705LoopUnroll (success)Low Level Optimizer3693101Loop unroll was performed.
  • Unroll Factor: 2
5706LoopUnroll (success)Low Level Optimizer3693101Loop unroll was performed.
  • Unroll Factor: 2
5707LoopUnroll (success)Low Level Optimizer3693131Loop unroll was performed.
  • Unroll Factor: 2
5708LoopUnroll (success)Low Level Optimizer3693131Loop unroll was performed.
  • Unroll Factor: 2
5709LoopUnroll (success)Low Level Optimizer3693141Loop unroll was performed.
  • Unroll Factor: 2
5710LoopUnroll (success)Low Level Optimizer3693141Loop unroll was performed.
  • Unroll Factor: 2
5711LoopUnroll (success)Low Level Optimizer3693171Loop unroll was performed.
  • Unroll Factor: 2
5712LoopUnroll (success)Low Level Optimizer3693171Loop unroll was performed.
  • Unroll Factor: 2
5713LoopUnroll (success)Low Level Optimizer3693181Loop unroll was performed.
  • Unroll Factor: 2
5714LoopUnroll (success)Low Level Optimizer3693181Loop unroll was performed.
  • Unroll Factor: 2
5715LoopUnroll (success)Low Level Optimizer3693211Loop unroll was performed.
  • Unroll Factor: 2
5716LoopUnroll (success)Low Level Optimizer3693211Loop unroll was performed.
  • Unroll Factor: 2
5717LoopUnroll (success)Low Level Optimizer3693221Loop unroll was performed.
  • Unroll Factor: 2
5718LoopUnroll (success)Low Level Optimizer3693221Loop unroll was performed.
  • Unroll Factor: 2
5719LoopUnroll (success)Low Level Optimizer3693251Loop unroll was performed.
  • Unroll Factor: 2
5720LoopUnroll (success)Low Level Optimizer3693251Loop unroll was performed.
  • Unroll Factor: 2
5721LoopUnroll (success)Low Level Optimizer3693261Loop unroll was performed.
  • Unroll Factor: 2
5722LoopUnroll (success)Low Level Optimizer3693261Loop unroll was performed.
  • Unroll Factor: 2
5723LoopUnroll (success)Low Level Optimizer3694121Loop unroll was performed.
  • Unroll Factor: 2
5724LoopUnroll (success)Low Level Optimizer3694271Loop unroll was performed.
  • Unroll Factor: 2
5725LoopUnroll (success)Low Level Optimizer3694251Loop unroll was performed.
  • Unroll Factor: 2
5726LoopUnroll (success)Low Level Optimizer3694241Loop unroll was performed.
  • Unroll Factor: 2
5727LoopUnroll (success)Low Level Optimizer3694371Loop unroll was performed.
  • Unroll Factor: 2
5728LoopUnroll (success)Low Level Optimizer3694381Loop unroll was performed.
  • Unroll Factor: 2
5729LoopUnroll (success)Low Level Optimizer3694431Loop unroll was performed.
  • Unroll Factor: 2
5730LoopUnroll (success)Low Level Optimizer3694441Loop unroll was performed.
  • Unroll Factor: 2
5731LoopUnroll (success)Low Level Optimizer3694491Loop unroll was performed.
  • Unroll Factor: 2
5732LoopUnroll (success)Low Level Optimizer3694491Loop unroll was performed.
  • Unroll Factor: 2
5733LoopUnroll (success)Low Level Optimizer3694501Loop unroll was performed.
  • Unroll Factor: 2
5734LoopUnroll (success)Low Level Optimizer3695411Loop unroll was performed.
  • Unroll Factor: 2
5735LoopUnroll (success)Low Level Optimizer3695561Loop unroll was performed.
  • Unroll Factor: 2
5736LoopUnroll (success)Low Level Optimizer3695541Loop unroll was performed.
  • Unroll Factor: 2
5737LoopUnroll (success)Low Level Optimizer3695531Loop unroll was performed.
  • Unroll Factor: 2
5738LoopUnroll (success)Low Level Optimizer3695661Loop unroll was performed.
  • Unroll Factor: 2
5739LoopUnroll (success)Low Level Optimizer3695671Loop unroll was performed.
  • Unroll Factor: 2
5740LoopUnroll (success)Low Level Optimizer3695721Loop unroll was performed.
  • Unroll Factor: 2
5741LoopUnroll (success)Low Level Optimizer3695731Loop unroll was performed.
  • Unroll Factor: 2
5742LoopUnroll (success)Low Level Optimizer3695781Loop unroll was performed.
  • Unroll Factor: 2
5743LoopUnroll (success)Low Level Optimizer3695781Loop unroll was performed.
  • Unroll Factor: 2
5744LoopUnroll (success)Low Level Optimizer3695791Loop unroll was performed.
  • Unroll Factor: 2
5745LoopUnroll (success)Low Level Optimizer3696681Loop unroll was performed.
  • Unroll Factor: 2
5746LoopUnroll (success)Low Level Optimizer3696831Loop unroll was performed.
  • Unroll Factor: 2
5747LoopUnroll (success)Low Level Optimizer3696811Loop unroll was performed.
  • Unroll Factor: 2
5748LoopUnroll (success)Low Level Optimizer3696801Loop unroll was performed.
  • Unroll Factor: 2
5749LoopUnroll (success)Low Level Optimizer3696931Loop unroll was performed.
  • Unroll Factor: 2
5750LoopUnroll (success)Low Level Optimizer3696941Loop unroll was performed.
  • Unroll Factor: 2
5751LoopUnroll (success)Low Level Optimizer3696991Loop unroll was performed.
  • Unroll Factor: 2
5752LoopUnroll (success)Low Level Optimizer3697001Loop unroll was performed.
  • Unroll Factor: 2
5753LoopUnroll (success)Low Level Optimizer3697051Loop unroll was performed.
  • Unroll Factor: 2
5754LoopUnroll (success)Low Level Optimizer3697051Loop unroll was performed.
  • Unroll Factor: 2
5755LoopUnroll (success)Low Level Optimizer3697061Loop unroll was performed.
  • Unroll Factor: 2
5756LoopUnroll (success)Low Level Optimizer3698091Loop unroll was performed.
  • Unroll Factor: 2
5757LoopUnroll (success)Low Level Optimizer3698091Loop unroll was performed.
  • Unroll Factor: 2
5758LoopUnroll (success)Low Level Optimizer3698121Loop unroll was performed.
  • Unroll Factor: 2
5759LoopUnroll (success)Low Level Optimizer3698121Loop unroll was performed.
  • Unroll Factor: 2
5760LoopUnroll (success)Low Level Optimizer3698141Loop unroll was performed.
  • Unroll Factor: 2
5761LoopUnroll (success)Low Level Optimizer3698141Loop unroll was performed.
  • Unroll Factor: 2
5762LoopUnroll (success)Low Level Optimizer3698131Loop unroll was performed.
  • Unroll Factor: 2
5763LoopUnroll (success)Low Level Optimizer3698131Loop unroll was performed.
  • Unroll Factor: 2
5764LoopUnroll (success)Low Level Optimizer3698291Loop unroll was performed.
  • Unroll Factor: 2
5765LoopUnroll (success)Low Level Optimizer3698291Loop unroll was performed.
  • Unroll Factor: 2
5766LoopUnroll (success)Low Level Optimizer3698301Loop unroll was performed.
  • Unroll Factor: 2
5767LoopUnroll (success)Low Level Optimizer3698301Loop unroll was performed.
  • Unroll Factor: 2
5768LoopUnroll (success)Low Level Optimizer3698491Loop unroll was performed.
  • Unroll Factor: 2
5769LoopUnroll (success)Low Level Optimizer3698491Loop unroll was performed.
  • Unroll Factor: 2
5770LoopUnroll (success)Low Level Optimizer3698501Loop unroll was performed.
  • Unroll Factor: 2
5771LoopUnroll (success)Low Level Optimizer3698501Loop unroll was performed.
  • Unroll Factor: 2
5772LoopUnroll (success)Low Level Optimizer3698571Loop unroll was performed.
  • Unroll Factor: 2
5773LoopUnroll (success)Low Level Optimizer3698581Loop unroll was performed.
  • Unroll Factor: 2
5774LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5775LoopUnroll (success)Low Level Optimizer3698601Loop unroll was performed.
  • Unroll Factor: 2
5776LoopUnroll (success)Low Level Optimizer3698601Loop unroll was performed.
  • Unroll Factor: 2
5777LoopUnroll (success)Low Level Optimizer3698611Loop unroll was performed.
  • Unroll Factor: 2
5778LoopUnroll (success)Low Level Optimizer3698611Loop unroll was performed.
  • Unroll Factor: 2
5779LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5780LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5781LoopUnroll (success)Low Level Optimizer3699481Loop unroll was performed.
  • Unroll Factor: 2
5782LoopUnroll (success)Low Level Optimizer3699481Loop unroll was performed.
  • Unroll Factor: 2
5783LoopUnroll (success)Low Level Optimizer3699511Loop unroll was performed.
  • Unroll Factor: 2
5784LoopUnroll (success)Low Level Optimizer3699511Loop unroll was performed.
  • Unroll Factor: 2
5785LoopUnroll (success)Low Level Optimizer3699531Loop unroll was performed.
  • Unroll Factor: 2
5786LoopUnroll (success)Low Level Optimizer3699531Loop unroll was performed.
  • Unroll Factor: 2
5787LoopUnroll (success)Low Level Optimizer3699521Loop unroll was performed.
  • Unroll Factor: 2
5788LoopUnroll (success)Low Level Optimizer3699521Loop unroll was performed.
  • Unroll Factor: 2
5789LoopUnroll (success)Low Level Optimizer3699681Loop unroll was performed.
  • Unroll Factor: 2
5790LoopUnroll (success)Low Level Optimizer3699681Loop unroll was performed.
  • Unroll Factor: 2
5791LoopUnroll (success)Low Level Optimizer3699691Loop unroll was performed.
  • Unroll Factor: 2
5792LoopUnroll (success)Low Level Optimizer3699691Loop unroll was performed.
  • Unroll Factor: 2
5793LoopUnroll (success)Low Level Optimizer3699881Loop unroll was performed.
  • Unroll Factor: 2
5794LoopUnroll (success)Low Level Optimizer3699881Loop unroll was performed.
  • Unroll Factor: 2
5795LoopUnroll (success)Low Level Optimizer3699891Loop unroll was performed.
  • Unroll Factor: 2
5796LoopUnroll (success)Low Level Optimizer3699891Loop unroll was performed.
  • Unroll Factor: 2
5797LoopUnroll (success)Low Level Optimizer3699951Loop unroll was performed.
  • Unroll Factor: 2
5798LoopUnroll (success)Low Level Optimizer3699951Loop unroll was performed.
  • Unroll Factor: 2
5799LoopUnroll (success)Low Level Optimizer3699961Loop unroll was performed.
  • Unroll Factor: 2
5800LoopUnroll (success)Low Level Optimizer3699961Loop unroll was performed.
  • Unroll Factor: 2
5801LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5802LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5803LoopUnroll (success)Low Level Optimizer36100501Loop unroll was performed.
  • Unroll Factor: 2
5804LoopUnroll (success)Low Level Optimizer36100501Loop unroll was performed.
  • Unroll Factor: 2
5805LoopUnroll (success)Low Level Optimizer36100531Loop unroll was performed.
  • Unroll Factor: 2
5806LoopUnroll (success)Low Level Optimizer36100531Loop unroll was performed.
  • Unroll Factor: 2
5807LoopUnroll (success)Low Level Optimizer36100551Loop unroll was performed.
  • Unroll Factor: 2
5808LoopUnroll (success)Low Level Optimizer36100551Loop unroll was performed.
  • Unroll Factor: 2
5809LoopUnroll (success)Low Level Optimizer36100541Loop unroll was performed.
  • Unroll Factor: 2
5810LoopUnroll (success)Low Level Optimizer36100541Loop unroll was performed.
  • Unroll Factor: 2
5811LoopUnroll (success)Low Level Optimizer36100741Loop unroll was performed.
  • Unroll Factor: 2
5812LoopUnroll (success)Low Level Optimizer36100741Loop unroll was performed.
  • Unroll Factor: 2
5813LoopUnroll (success)Low Level Optimizer36100751Loop unroll was performed.
  • Unroll Factor: 2
5814LoopUnroll (success)Low Level Optimizer36100751Loop unroll was performed.
  • Unroll Factor: 2
5815LoopUnroll (success)Low Level Optimizer36100981Loop unroll was performed.
  • Unroll Factor: 2
5816LoopUnroll (success)Low Level Optimizer36100981Loop unroll was performed.
  • Unroll Factor: 2
5817LoopUnroll (success)Low Level Optimizer36100991Loop unroll was performed.
  • Unroll Factor: 2
5818LoopUnroll (success)Low Level Optimizer36100991Loop unroll was performed.
  • Unroll Factor: 2
5819LoopUnroll (success)Low Level Optimizer36101051Loop unroll was performed.
  • Unroll Factor: 2
5820LoopUnroll (success)Low Level Optimizer36101051Loop unroll was performed.
  • Unroll Factor: 2
5821LoopUnroll (success)Low Level Optimizer36101061Loop unroll was performed.
  • Unroll Factor: 2
5822LoopUnroll (success)Low Level Optimizer36101061Loop unroll was performed.
  • Unroll Factor: 2
5823LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5824LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5825LoopUnroll (success)Low Level Optimizer36101371Loop unroll was performed.
  • Unroll Factor: 2
5826LoopUnroll (success)Low Level Optimizer36101611Loop unroll was performed.
  • Unroll Factor: 4
5827LoopUnroll (success)Low Level Optimizer36101911Loop unroll was performed.
  • Unroll Factor: 2
5828LoopUnroll (success)Low Level Optimizer36102151Loop unroll was performed.
  • Unroll Factor: 4
5829LoopUnroll (success)Low Level Optimizer36102451Loop unroll was performed.
  • Unroll Factor: 2
5830LoopUnroll (success)Low Level Optimizer36102691Loop unroll was performed.
  • Unroll Factor: 4
5831LoopUnroll (success)Low Level Optimizer36104181Loop unroll was performed.
  • Unroll Factor: 2
5832LoopUnroll (success)Low Level Optimizer36104181Loop unroll was performed.
  • Unroll Factor: 2
5833LoopUnroll (success)Low Level Optimizer36104191Loop unroll was performed.
  • Unroll Factor: 2
5834LoopUnroll (success)Low Level Optimizer36104191Loop unroll was performed.
  • Unroll Factor: 2
5835LoopUnroll (success)Low Level Optimizer36104201Loop unroll was performed.
  • Unroll Factor: 2
5836LoopUnroll (success)Low Level Optimizer36104201Loop unroll was performed.
  • Unroll Factor: 2
5837LoopUnroll (success)Low Level Optimizer36104231Loop unroll was performed.
  • Unroll Factor: 2
5838LoopUnroll (success)Low Level Optimizer36104231Loop unroll was performed.
  • Unroll Factor: 2
5839LoopUnroll (success)Low Level Optimizer36104241Loop unroll was performed.
  • Unroll Factor: 2
5840LoopUnroll (success)Low Level Optimizer36104241Loop unroll was performed.
  • Unroll Factor: 2
5841LoopUnroll (success)Low Level Optimizer36104251Loop unroll was performed.
  • Unroll Factor: 2
5842LoopUnroll (success)Low Level Optimizer36104251Loop unroll was performed.
  • Unroll Factor: 2
5843LoopUnroll (success)Low Level Optimizer36104261Loop unroll was performed.
  • Unroll Factor: 2
5844LoopUnroll (success)Low Level Optimizer36104261Loop unroll was performed.
  • Unroll Factor: 2
5845LoopUnroll (success)Low Level Optimizer36104291Loop unroll was performed.
  • Unroll Factor: 4
5846LoopUnroll (success)Low Level Optimizer36104281Loop unroll was performed.
  • Unroll Factor: 4
5847LoopUnroll (success)Low Level Optimizer36104271Loop unroll was performed.
  • Unroll Factor: 4
5848LoopUnroll (success)Low Level Optimizer36104301Loop unroll was performed.
  • Unroll Factor: 2
5849LoopUnroll (success)Low Level Optimizer36104301Loop unroll was performed.
  • Unroll Factor: 2
5850LoopUnroll (success)Low Level Optimizer36104471Loop unroll was performed.
  • Unroll Factor: 2
5851LoopUnroll (success)Low Level Optimizer36104471Loop unroll was performed.
  • Unroll Factor: 2
5852LoopUnroll (success)Low Level Optimizer36104491Loop unroll was performed.
  • Unroll Factor: 2
5853LoopUnroll (success)Low Level Optimizer36104491Loop unroll was performed.
  • Unroll Factor: 2
5854LoopUnroll (success)Low Level Optimizer36104541Loop unroll was performed.
  • Unroll Factor: 2
5855LoopUnroll (success)Low Level Optimizer36104761Loop unroll was performed.
  • Unroll Factor: 2
5856LoopUnroll (success)Low Level Optimizer36104761Loop unroll was performed.
  • Unroll Factor: 2
5857LoopUnroll (success)Low Level Optimizer36104781Loop unroll was performed.
  • Unroll Factor: 2
5858LoopUnroll (success)Low Level Optimizer36104781Loop unroll was performed.
  • Unroll Factor: 2
5859LoopUnroll (success)Low Level Optimizer36104831Loop unroll was performed.
  • Unroll Factor: 2
5860LoopUnroll (success)Low Level Optimizer36104911Loop unroll was performed.
  • Unroll Factor: 2
5861LoopUnroll (success)Low Level Optimizer36104921Loop unroll was performed.
  • Unroll Factor: 2
5862LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5863LoopUnroll (success)Low Level Optimizer36104941Loop unroll was performed.
  • Unroll Factor: 2
5864LoopUnroll (success)Low Level Optimizer36104941Loop unroll was performed.
  • Unroll Factor: 2
5865LoopUnroll (success)Low Level Optimizer36104951Loop unroll was performed.
  • Unroll Factor: 2
5866LoopUnroll (success)Low Level Optimizer36104951Loop unroll was performed.
  • Unroll Factor: 2
5867LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5868LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5869LoopUnroll (success)Low Level Optimizer36106431Loop unroll was performed.
  • Unroll Factor: 2
5870LoopUnroll (success)Low Level Optimizer36106431Loop unroll was performed.
  • Unroll Factor: 2
5871LoopUnroll (success)Low Level Optimizer36106441Loop unroll was performed.
  • Unroll Factor: 2
5872LoopUnroll (success)Low Level Optimizer36106441Loop unroll was performed.
  • Unroll Factor: 2
5873LoopUnroll (success)Low Level Optimizer36106451Loop unroll was performed.
  • Unroll Factor: 2
5874LoopUnroll (success)Low Level Optimizer36106451Loop unroll was performed.
  • Unroll Factor: 2
5875LoopUnroll (success)Low Level Optimizer36106481Loop unroll was performed.
  • Unroll Factor: 2
5876LoopUnroll (success)Low Level Optimizer36106481Loop unroll was performed.
  • Unroll Factor: 2
5877LoopUnroll (success)Low Level Optimizer36106491Loop unroll was performed.
  • Unroll Factor: 2
5878LoopUnroll (success)Low Level Optimizer36106491Loop unroll was performed.
  • Unroll Factor: 2
5879LoopUnroll (success)Low Level Optimizer36106501Loop unroll was performed.
  • Unroll Factor: 2
5880LoopUnroll (success)Low Level Optimizer36106501Loop unroll was performed.
  • Unroll Factor: 2
5881LoopUnroll (success)Low Level Optimizer36106511Loop unroll was performed.
  • Unroll Factor: 2
5882LoopUnroll (success)Low Level Optimizer36106511Loop unroll was performed.
  • Unroll Factor: 2
5883LoopUnroll (success)Low Level Optimizer36106541Loop unroll was performed.
  • Unroll Factor: 4
5884LoopUnroll (success)Low Level Optimizer36106531Loop unroll was performed.
  • Unroll Factor: 4
5885LoopUnroll (success)Low Level Optimizer36106521Loop unroll was performed.
  • Unroll Factor: 4
5886LoopUnroll (success)Low Level Optimizer36106551Loop unroll was performed.
  • Unroll Factor: 2
5887LoopUnroll (success)Low Level Optimizer36106551Loop unroll was performed.
  • Unroll Factor: 2
5888LoopUnroll (success)Low Level Optimizer36106761Loop unroll was performed.
  • Unroll Factor: 2
5889LoopUnroll (success)Low Level Optimizer36106761Loop unroll was performed.
  • Unroll Factor: 2
5890LoopUnroll (success)Low Level Optimizer36106781Loop unroll was performed.
  • Unroll Factor: 2
5891LoopUnroll (success)Low Level Optimizer36106781Loop unroll was performed.
  • Unroll Factor: 2
5892LoopUnroll (success)Low Level Optimizer36106801Loop unroll was performed.
  • Unroll Factor: 2
5893LoopUnroll (success)Low Level Optimizer36106801Loop unroll was performed.
  • Unroll Factor: 2
5894LoopUnroll (success)Low Level Optimizer36107031Loop unroll was performed.
  • Unroll Factor: 2
5895LoopUnroll (success)Low Level Optimizer36107031Loop unroll was performed.
  • Unroll Factor: 2
5896LoopUnroll (success)Low Level Optimizer36107051Loop unroll was performed.
  • Unroll Factor: 2
5897LoopUnroll (success)Low Level Optimizer36107051Loop unroll was performed.
  • Unroll Factor: 2
5898LoopUnroll (success)Low Level Optimizer36107071Loop unroll was performed.
  • Unroll Factor: 2
5899LoopUnroll (success)Low Level Optimizer36107071Loop unroll was performed.
  • Unroll Factor: 2
5900LoopUnroll (success)Low Level Optimizer36107131Loop unroll was performed.
  • Unroll Factor: 2
5901LoopUnroll (success)Low Level Optimizer36107131Loop unroll was performed.
  • Unroll Factor: 2
5902LoopUnroll (success)Low Level Optimizer36107141Loop unroll was performed.
  • Unroll Factor: 2
5903LoopUnroll (success)Low Level Optimizer36107141Loop unroll was performed.
  • Unroll Factor: 2
5904LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5905LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5906LoopUnroll (success)Low Level Optimizer36107841Loop unroll was performed.
  • Unroll Factor: 2
5907LoopUnroll (success)Low Level Optimizer36107841Loop unroll was performed.
  • Unroll Factor: 2
5908LoopUnroll (success)Low Level Optimizer36107851Loop unroll was performed.
  • Unroll Factor: 2
5909LoopUnroll (success)Low Level Optimizer36107851Loop unroll was performed.
  • Unroll Factor: 2
5910LoopUnroll (success)Low Level Optimizer36107861Loop unroll was performed.
  • Unroll Factor: 2
5911LoopUnroll (success)Low Level Optimizer36107861Loop unroll was performed.
  • Unroll Factor: 2
5912LoopUnroll (success)Low Level Optimizer36107891Loop unroll was performed.
  • Unroll Factor: 2
5913LoopUnroll (success)Low Level Optimizer36107891Loop unroll was performed.
  • Unroll Factor: 2
5914LoopUnroll (success)Low Level Optimizer36107901Loop unroll was performed.
  • Unroll Factor: 2
5915LoopUnroll (success)Low Level Optimizer36107901Loop unroll was performed.
  • Unroll Factor: 2
5916LoopUnroll (success)Low Level Optimizer36107911Loop unroll was performed.
  • Unroll Factor: 2
5917LoopUnroll (success)Low Level Optimizer36107911Loop unroll was performed.
  • Unroll Factor: 2
5918LoopUnroll (success)Low Level Optimizer36107921Loop unroll was performed.
  • Unroll Factor: 2
5919LoopUnroll (success)Low Level Optimizer36107921Loop unroll was performed.
  • Unroll Factor: 2
5920LoopUnroll (success)Low Level Optimizer36107951Loop unroll was performed.
  • Unroll Factor: 4
5921LoopUnroll (success)Low Level Optimizer36107941Loop unroll was performed.
  • Unroll Factor: 4
5922LoopUnroll (success)Low Level Optimizer36107931Loop unroll was performed.
  • Unroll Factor: 4
5923LoopUnroll (success)Low Level Optimizer36107961Loop unroll was performed.
  • Unroll Factor: 2
5924LoopUnroll (success)Low Level Optimizer36107961Loop unroll was performed.
  • Unroll Factor: 2
5925LoopUnroll (success)Low Level Optimizer36108201Loop unroll was performed.
  • Unroll Factor: 2
5926LoopUnroll (success)Low Level Optimizer36108201Loop unroll was performed.
  • Unroll Factor: 2
5927LoopUnroll (success)Low Level Optimizer36108221Loop unroll was performed.
  • Unroll Factor: 2
5928LoopUnroll (success)Low Level Optimizer36108221Loop unroll was performed.
  • Unroll Factor: 2
5929LoopUnroll (success)Low Level Optimizer36108241Loop unroll was performed.
  • Unroll Factor: 2
5930LoopUnroll (success)Low Level Optimizer36108241Loop unroll was performed.
  • Unroll Factor: 2
5931LoopUnroll (success)Low Level Optimizer36108501Loop unroll was performed.
  • Unroll Factor: 2
5932LoopUnroll (success)Low Level Optimizer36108501Loop unroll was performed.
  • Unroll Factor: 2
5933LoopUnroll (success)Low Level Optimizer36108521Loop unroll was performed.
  • Unroll Factor: 2
5934LoopUnroll (success)Low Level Optimizer36108521Loop unroll was performed.
  • Unroll Factor: 2
5935LoopUnroll (success)Low Level Optimizer36108541Loop unroll was performed.
  • Unroll Factor: 2
5936LoopUnroll (success)Low Level Optimizer36108541Loop unroll was performed.
  • Unroll Factor: 2
5937LoopUnroll (success)Low Level Optimizer36108601Loop unroll was performed.
  • Unroll Factor: 2
5938LoopUnroll (success)Low Level Optimizer36108601Loop unroll was performed.
  • Unroll Factor: 2
5939LoopUnroll (success)Low Level Optimizer36108611Loop unroll was performed.
  • Unroll Factor: 2
5940LoopUnroll (success)Low Level Optimizer36108611Loop unroll was performed.
  • Unroll Factor: 2
5941LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5942LoopUnroll (success)Low Level Optimizer36not available1Loop unroll was performed.
  • Unroll Factor: 4
5943LoopUnroll (success)Low Level Optimizer36108881Loop unroll was performed.
  • Unroll Factor: 2
5944LoopUnroll (success)Low Level Optimizer36109091Loop unroll was performed.
  • Unroll Factor: 2
5945LoopUnroll (success)Low Level Optimizer36109301Loop unroll was performed.
  • Unroll Factor: 2
5946LoopUnroll (success)Low Level Optimizer36109371Loop unroll was performed.
  • Unroll Factor: 2
5947LoopUnroll (success)Low Level Optimizer36109421Loop unroll was performed.
  • Unroll Factor: 2
5948LoopUnroll (success)Low Level Optimizer36109471Loop unroll was performed.
  • Unroll Factor: 2
5949LoopUnroll (success)Low Level Optimizer36109521Loop unroll was performed.
  • Unroll Factor: 2
5950LoopUnroll (success)Low Level Optimizer36109571Loop unroll was performed.
  • Unroll Factor: 2
5951LoopUnroll (success)Low Level Optimizer36109621Loop unroll was performed.
  • Unroll Factor: 2
5952LoopUnroll (success)Low Level Optimizer86128843Loop unroll was performed.
  • Unroll Factor: 2
5953LoopUnroll (success)Low Level Optimizer861288410Loop unroll was performed.
  • Unroll Factor: 2
5954LoopUnroll (success)Low Level Optimizer901343115Loop unroll was performed.
  • Unroll Factor: 4
5955LoopUnroll (success)Low Level Optimizer90134515Loop unroll was performed.
  • Unroll Factor: 4
5956LoopUnroll (success)Low Level Optimizer891327324Loop unroll was performed.
  • Unroll Factor: 4
5957LoopUnroll (success)Low Level Optimizer891327321Loop unroll was performed.
  • Unroll Factor: 2
5958LoopUnroll (success)Low Level Optimizer891331913Loop unroll was performed.
  • Unroll Factor: 4
5959LoopUnroll (success)Low Level Optimizer891331920Loop unroll was performed.
  • Unroll Factor: 2
5960LoopUnroll (success)Low Level Optimizer891331926Loop unroll was performed.
  • Unroll Factor: 4
5961LoopUnroll (success)Low Level Optimizer89133197Loop unroll was performed.
  • Unroll Factor: 2
5962LoopUnroll (success)Low Level Optimizer881316924Loop unroll was performed.
  • Unroll Factor: 4
5963LoopUnroll (success)Low Level Optimizer881316921Loop unroll was performed.
  • Unroll Factor: 2
5964LoopUnroll (success)Low Level Optimizer881321513Loop unroll was performed.
  • Unroll Factor: 4
5965LoopUnroll (success)Low Level Optimizer881321520Loop unroll was performed.
  • Unroll Factor: 2
5966LoopUnroll (success)Low Level Optimizer881321526Loop unroll was performed.
  • Unroll Factor: 4
5967LoopUnroll (success)Low Level Optimizer88132157Loop unroll was performed.
  • Unroll Factor: 2
5968LoopUnroll (success)Low Level Optimizer87129503Loop unroll was performed.
  • Unroll Factor: 2
5969LoopUnroll (success)Low Level Optimizer871304510Loop unroll was performed.
  • Unroll Factor: 2
5970LoopUnroll (success)Low Level Optimizer871308715Loop unroll was performed.
  • Unroll Factor: 4
5971LoopUnroll (success)Low Level Optimizer87131385Loop unroll was performed.
  • Unroll Factor: 4
5972LoopUnroll (success)Low Level Optimizer92135854Loop unroll was performed.
  • Unroll Factor: 2
5973LoopUnroll (success)Low Level Optimizer921360123Loop unroll was performed.
  • Unroll Factor: 2
5974LoopUnroll (success)Low Level Optimizer921360123Loop unroll was performed.
  • Unroll Factor: 2
5975LoopUnroll (success)Low Level Optimizer92136641Loop unroll was performed.
  • Unroll Factor: 2
5976LoopUnroll (success)Low Level Optimizer911348224Loop unroll was performed.
  • Unroll Factor: 4
5977LoopUnroll (success)Low Level Optimizer911348221Loop unroll was performed.
  • Unroll Factor: 2
5978LoopUnroll (success)Low Level Optimizer911352813Loop unroll was performed.
  • Unroll Factor: 4
5979LoopUnroll (success)Low Level Optimizer911352820Loop unroll was performed.
  • Unroll Factor: 2
5980LoopUnroll (success)Low Level Optimizer911352826Loop unroll was performed.
  • Unroll Factor: 4
5981LoopUnroll (success)Low Level Optimizer91135287Loop unroll was performed.
  • Unroll Factor: 2
5982LoopUnroll (success)Low Level Optimizer319165921Loop unroll was performed.
  • Unroll Factor: 8
5983LoopUnroll (success)Low Level Optimizer318165911Loop unroll was performed.
  • Unroll Factor: 8
5984LoopUnroll (success)Low Level Optimizer316165891Loop unroll was performed.
  • Unroll Factor: 8
5985LoopUnroll (success)Low Level Optimizer317165901Loop unroll was performed.
  • Unroll Factor: 8
5986LoopUnroll (success)Low Level Optimizer38not available1Loop unroll was performed.
  • Unroll Factor: 4
5987LoopUnroll (success)Low Level Optimizer38112221Loop unroll was performed.
  • Unroll Factor: 2
5988LoopUnroll (success)Low Level Optimizer84127403Loop unroll was performed.
  • Unroll Factor: 2
5989LoopUnroll (success)Low Level Optimizer84127948Loop unroll was performed.
  • Unroll Factor: 2
5990LoopUnroll (success)Low Level Optimizer841281713Loop unroll was performed.
  • Unroll Factor: 8
5991LoopUnroll (success)Low Level Optimizer81126241Loop unroll was performed.
  • Unroll Factor: 8
5992LoopUnroll (success)Low Level Optimizer80126231Loop unroll was performed.
  • Unroll Factor: 4
5993LoopUnroll (success)Low Level Optimizer83127082Loop unroll was performed.
  • Unroll Factor: 8
5994LoopUnroll (success)Low Level Optimizer79126221Loop unroll was performed.
  • Unroll Factor: 8
5995LoopUnroll (success)Low Level Optimizer78126211Loop unroll was performed.
  • Unroll Factor: 4
5996LoopUnroll (success)Low Level Optimizer75126201Loop unroll was performed.
  • Unroll Factor: 4
5997LoopUnroll (success)Low Level Optimizer74126191Loop unroll was performed.
  • Unroll Factor: 8
5998LoopUnroll (success)Low Level Optimizer73126181Loop unroll was performed.
  • Unroll Factor: 8
5999LoopUnroll (success)Low Level Optimizer70126171Loop unroll was performed.
  • Unroll Factor: 4
6000LoopUnroll (success)Low Level Optimizer142461Loop unroll was performed.
  • Unroll Factor: 2
6001LoopUnroll (success)Low Level Optimizer45118991Loop unroll was performed.
  • Unroll Factor: 8
6002ModuloSchedule (success)Low Level Optimizer326166781Loop was modulo scheduled.
  • Initiation Interval: 1
6003ModuloSchedule (success)Low Level Optimizer321not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6004ModuloSchedule (success)Low Level Optimizer325not available1Loop was modulo scheduled.
  • Initiation Interval: 7
6005ModuloSchedule (success)Low Level Optimizer323not available1Loop was modulo scheduled.
  • Initiation Interval: 8
6006ModuloSchedule (success)Low Level Optimizer324not available1Loop was modulo scheduled.
  • Initiation Interval: 7
6007ModuloSchedule (success)Low Level Optimizer322not available1Loop was modulo scheduled.
  • Initiation Interval: 8
6008ModuloSchedule (success)Low Level Optimizer315165881Loop was modulo scheduled.
  • Initiation Interval: 12
6009ModuloSchedule (success)Low Level Optimizer315165881Loop was modulo scheduled.
  • Initiation Interval: 24
6010ModuloSchedule (success)Low Level Optimizer312165871Loop was modulo scheduled.
  • Initiation Interval: 12
6011ModuloSchedule (success)Low Level Optimizer312165871Loop was modulo scheduled.
  • Initiation Interval: 24
6012ModuloSchedule (success)Low Level Optimizer309165861Loop was modulo scheduled.
  • Initiation Interval: 12
6013ModuloSchedule (success)Low Level Optimizer309165861Loop was modulo scheduled.
  • Initiation Interval: 24
6014ModuloSchedule (success)Low Level Optimizer3587203Loop was modulo scheduled.
  • Initiation Interval: 15
6015ModuloSchedule (success)Low Level Optimizer3587203Loop was modulo scheduled.
  • Initiation Interval: 60
6016ModuloSchedule (success)Low Level Optimizer3587546Loop was modulo scheduled.
  • Initiation Interval: 9
6017ModuloSchedule (success)Low Level Optimizer3587546Loop was modulo scheduled.
  • Initiation Interval: 72
6018ModuloSchedule (success)Low Level Optimizer35896618Loop was modulo scheduled.
  • Initiation Interval: 45
6019ModuloSchedule (success)Low Level Optimizer35896618Loop was modulo scheduled.
  • Initiation Interval: 180
6020LoopHasSpills (fail)Low Level Optimizer35902533Loop has spills.
  • Spills Quantity: 5
6021LoopHasSpills (fail)Low Level Optimizer35913336Loop has spills.
  • Spills Quantity: 2
6022LoopHasSpills (fail)Low Level Optimizer35919945Loop has spills.
  • Spills Quantity: 4
6023LoopHasSpills (fail)Low Level Optimizer35921942Loop has spills.
  • Spills Quantity: 6
6024LoopHasSpills (fail)Low Level Optimizer35925251Loop has spills.
  • Spills Quantity: 4
6025LoopHasSpills (fail)Low Level Optimizer35927248Loop has spills.
  • Spills Quantity: 6
6026ModuloSchedule (success)Low Level Optimizer41115513Loop was modulo scheduled.
  • Initiation Interval: 2
6027ModuloSchedule (success)Low Level Optimizer41116126Loop was modulo scheduled.
  • Initiation Interval: 2
6028ModuloSchedule (success)Low Level Optimizer44118924Loop was modulo scheduled.
  • Initiation Interval: 9
6029ModuloSchedule (success)Low Level Optimizer44118924Loop was modulo scheduled.
  • Initiation Interval: 112
6030ModuloSchedule (success)Low Level Optimizer43117663Loop was modulo scheduled.
  • Initiation Interval: 2
6031ModuloSchedule (success)Low Level Optimizer43118256Loop was modulo scheduled.
  • Initiation Interval: 2
6032ModuloSchedule (success)Low Level Optimizer42116954Loop was modulo scheduled.
  • Initiation Interval: 14
6033ModuloSchedule (success)Low Level Optimizer42116954Loop was modulo scheduled.
  • Initiation Interval: 112
6034ModuloSchedule (success)Low Level Optimizer109not available3Loop was modulo scheduled.
  • Initiation Interval: 95
6035ModuloSchedule (success)Low Level Optimizer109137894Loop was modulo scheduled.
  • Initiation Interval: 8
6036ModuloSchedule (success)Low Level Optimizer1091381110Loop was modulo scheduled.
  • Initiation Interval: 8
6037ModuloSchedule (success)Low Level Optimizer109not available8Loop was modulo scheduled.
  • Initiation Interval: 95
6038ModuloSchedule (success)Low Level Optimizer1091386413Loop was modulo scheduled.
  • Initiation Interval: 15
6039ModuloSchedule (success)Low Level Optimizer1091386413Loop was modulo scheduled.
  • Initiation Interval: 120
6040ModuloSchedule (success)Low Level Optimizer107137013Loop was modulo scheduled.
  • Initiation Interval: 4
6041ModuloSchedule (success)Low Level Optimizer1071373415Loop was modulo scheduled.
  • Initiation Interval: 4
6042ModuloSchedule (success)Low Level Optimizer106136731Loop was modulo scheduled.
  • Initiation Interval: 8
6043ModuloSchedule (success)Low Level Optimizer106136731Loop was modulo scheduled.
  • Initiation Interval: 24
6044ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 1
6045ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 58
6046ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 8
6047ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 58
6048ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 18
6049ModuloSchedule (success)Low Level Optimizer105136721Loop was modulo scheduled.
  • Initiation Interval: 37
6050ModuloSchedule (success)Low Level Optimizer110138953Loop was modulo scheduled.
  • Initiation Interval: 4
6051ModuloSchedule (success)Low Level Optimizer1101392815Loop was modulo scheduled.
  • Initiation Interval: 4
6052ModuloSchedule (success)Low Level Optimizer108137552Loop was modulo scheduled.
  • Initiation Interval: 9
6053ModuloSchedule (success)Low Level Optimizer108137552Loop was modulo scheduled.
  • Initiation Interval: 120
6054ModuloSchedule (success)Low Level Optimizer104136711Loop was modulo scheduled.
  • Initiation Interval: 8
6055ModuloSchedule (success)Low Level Optimizer104136711Loop was modulo scheduled.
  • Initiation Interval: 24
6056ModuloSchedule (success)Low Level Optimizer103136701Loop was modulo scheduled.
  • Initiation Interval: 8
6057ModuloSchedule (success)Low Level Optimizer103136701Loop was modulo scheduled.
  • Initiation Interval: 29
6058ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 1
6059ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 58
6060ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 8
6061ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 58
6062ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 18
6063ModuloSchedule (success)Low Level Optimizer100136691Loop was modulo scheduled.
  • Initiation Interval: 37
6064ModuloSchedule (success)Low Level Optimizer99136681Loop was modulo scheduled.
  • Initiation Interval: 8
6065ModuloSchedule (success)Low Level Optimizer99136681Loop was modulo scheduled.
  • Initiation Interval: 24
6066ModuloSchedule (success)Low Level Optimizer98136671Loop was modulo scheduled.
  • Initiation Interval: 8
6067ModuloSchedule (success)Low Level Optimizer98136671Loop was modulo scheduled.
  • Initiation Interval: 56
6068ModuloSchedule (success)Low Level Optimizer95136661Loop was modulo scheduled.
  • Initiation Interval: 8
6069ModuloSchedule (success)Low Level Optimizer95136661Loop was modulo scheduled.
  • Initiation Interval: 29
6070ModuloSchedule (success)Low Level Optimizer165171Loop was modulo scheduled.
  • Initiation Interval: 31
6071NoValidSchedule (fail)Low Level Optimizer16517not availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6072ModuloSchedule (success)Low Level Optimizer61not available3Loop was modulo scheduled.
  • Initiation Interval: 20
6073ModuloSchedule (success)Low Level Optimizer61119157Loop was modulo scheduled.
  • Initiation Interval: 8
6074ModuloSchedule (success)Low Level Optimizer611191514Loop was modulo scheduled.
  • Initiation Interval: 8
6075ModuloSchedule (success)Low Level Optimizer61not available10Loop was modulo scheduled.
  • Initiation Interval: 20
6076ModuloSchedule (success)Low Level Optimizer65123483Loop was modulo scheduled.
  • Initiation Interval: 47
6077ModuloSchedule (success)Low Level Optimizer65123486Loop was modulo scheduled.
  • Initiation Interval: 8
6078ModuloSchedule (success)Low Level Optimizer651236412Loop was modulo scheduled.
  • Initiation Interval: 8
6079ModuloSchedule (success)Low Level Optimizer651238810Loop was modulo scheduled.
  • Initiation Interval: 47
6080ModuloSchedule (success)Low Level Optimizer651240315Loop was modulo scheduled.
  • Initiation Interval: 8
6081ModuloSchedule (success)Low Level Optimizer651240315Loop was modulo scheduled.
  • Initiation Interval: 28
6082ModuloSchedule (success)Low Level Optimizer65124235Loop was modulo scheduled.
  • Initiation Interval: 8
6083ModuloSchedule (success)Low Level Optimizer65124235Loop was modulo scheduled.
  • Initiation Interval: 28
6084ModuloSchedule (success)Low Level Optimizer64not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6085ModuloSchedule (success)Low Level Optimizer64122597Loop was modulo scheduled.
  • Initiation Interval: 8
6086ModuloSchedule (success)Low Level Optimizer641229119Loop was modulo scheduled.
  • Initiation Interval: 8
6087ModuloSchedule (success)Low Level Optimizer64not available15Loop was modulo scheduled.
  • Initiation Interval: 15
6088ModuloSchedule (success)Low Level Optimizer63not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6089ModuloSchedule (success)Low Level Optimizer63121787Loop was modulo scheduled.
  • Initiation Interval: 8
6090ModuloSchedule (success)Low Level Optimizer631221019Loop was modulo scheduled.
  • Initiation Interval: 8
6091ModuloSchedule (success)Low Level Optimizer63not available15Loop was modulo scheduled.
  • Initiation Interval: 15
6092ModuloSchedule (success)Low Level Optimizer62not available3Loop was modulo scheduled.
  • Initiation Interval: 71
6093ModuloSchedule (success)Low Level Optimizer62119786Loop was modulo scheduled.
  • Initiation Interval: 8
6094ModuloSchedule (success)Low Level Optimizer621201712Loop was modulo scheduled.
  • Initiation Interval: 8
6095ModuloSchedule (success)Low Level Optimizer62not available10Loop was modulo scheduled.
  • Initiation Interval: 71
6096ModuloSchedule (success)Low Level Optimizer621210515Loop was modulo scheduled.
  • Initiation Interval: 8
6097ModuloSchedule (success)Low Level Optimizer621210515Loop was modulo scheduled.
  • Initiation Interval: 28
6098ModuloSchedule (success)Low Level Optimizer62121555Loop was modulo scheduled.
  • Initiation Interval: 8
6099ModuloSchedule (success)Low Level Optimizer62121555Loop was modulo scheduled.
  • Initiation Interval: 28
6100ModuloSchedule (success)Low Level Optimizer671253610Loop was modulo scheduled.
  • Initiation Interval: 8
6101ModuloSchedule (success)Low Level Optimizer67125369Loop was modulo scheduled.
  • Initiation Interval: 8
6102ModuloSchedule (success)Low Level Optimizer67not available4Loop was modulo scheduled.
  • Initiation Interval: 71
6103ModuloSchedule (success)Low Level Optimizer67125363Loop was modulo scheduled.
  • Initiation Interval: 47
6104ModuloSchedule (success)Low Level Optimizer671255222Loop was modulo scheduled.
  • Initiation Interval: 8
6105ModuloSchedule (success)Low Level Optimizer67not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6106ModuloSchedule (success)Low Level Optimizer671255220Loop was modulo scheduled.
  • Initiation Interval: 8
6107ModuloSchedule (success)Low Level Optimizer671255222Loop was modulo scheduled.
  • Initiation Interval: 8
6108ModuloSchedule (success)Low Level Optimizer67not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6109ModuloSchedule (success)Low Level Optimizer67125767Loop was modulo scheduled.
  • Initiation Interval: 47
6110ModuloSchedule (success)Low Level Optimizer67125768Loop was modulo scheduled.
  • Initiation Interval: 8
6111ModuloSchedule (success)Low Level Optimizer671259216Loop was modulo scheduled.
  • Initiation Interval: 8
6112ModuloSchedule (success)Low Level Optimizer671261414Loop was modulo scheduled.
  • Initiation Interval: 47
6113ModuloSchedule (success)Low Level Optimizer66not available3Loop was modulo scheduled.
  • Initiation Interval: 15
6114ModuloSchedule (success)Low Level Optimizer66124457Loop was modulo scheduled.
  • Initiation Interval: 8
6115ModuloSchedule (success)Low Level Optimizer661247719Loop was modulo scheduled.
  • Initiation Interval: 8
6116ModuloSchedule (success)Low Level Optimizer66not available15Loop was modulo scheduled.
  • Initiation Interval: 15
6117ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6118NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6119ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6120NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6121ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 45
6122ModuloSchedule (success)Low Level Optimizer343861Loop was modulo scheduled.
  • Initiation Interval: 18
6123ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6124NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6125ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6126NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6127ModuloSchedule (success)Low Level Optimizer344621Loop was modulo scheduled.
  • Initiation Interval: 18
6128ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6129ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6130NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6131ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6132NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6133ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 45
6134ModuloSchedule (success)Low Level Optimizer345311Loop was modulo scheduled.
  • Initiation Interval: 18
6135ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6136NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6137ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6138NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6139ModuloSchedule (success)Low Level Optimizer346071Loop was modulo scheduled.
  • Initiation Interval: 18
6140ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6141ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6142NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6143ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 26
6144NoValidSchedule (fail)Low Level Optimizer3not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6145ModuloSchedule (success)Low Level Optimizer346851Loop was modulo scheduled.
  • Initiation Interval: 18
6146ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 51
6147ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6148ModuloSchedule (success)Low Level Optimizer347491Loop was modulo scheduled.
  • Initiation Interval: 21
6149ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6150ModuloSchedule (success)Low Level Optimizer347841Loop was modulo scheduled.
  • Initiation Interval: 21
6151ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6152ModuloSchedule (success)Low Level Optimizer348121Loop was modulo scheduled.
  • Initiation Interval: 20
6153ModuloSchedule (success)Low Level Optimizer348271Loop was modulo scheduled.
  • Initiation Interval: 19
6154ModuloSchedule (success)Low Level Optimizer348441Loop was modulo scheduled.
  • Initiation Interval: 33
6155ModuloSchedule (success)Low Level Optimizer348581Loop was modulo scheduled.
  • Initiation Interval: 18
6156ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6157ModuloSchedule (success)Low Level Optimizer348881Loop was modulo scheduled.
  • Initiation Interval: 18
6158ModuloSchedule (success)Low Level Optimizer349061Loop was modulo scheduled.
  • Initiation Interval: 16
6159ModuloSchedule (success)Low Level Optimizer349051Loop was modulo scheduled.
  • Initiation Interval: 16
6160ModuloSchedule (success)Low Level Optimizer349191Loop was modulo scheduled.
  • Initiation Interval: 16
6161ModuloSchedule (success)Low Level Optimizer349361Loop was modulo scheduled.
  • Initiation Interval: 32
6162ModuloSchedule (success)Low Level Optimizer349501Loop was modulo scheduled.
  • Initiation Interval: 18
6163ModuloSchedule (success)Low Level Optimizer349671Loop was modulo scheduled.
  • Initiation Interval: 16
6164ModuloSchedule (success)Low Level Optimizer349971Loop was modulo scheduled.
  • Initiation Interval: 45
6165ModuloSchedule (success)Low Level Optimizer350111Loop was modulo scheduled.
  • Initiation Interval: 18
6166ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6167ModuloSchedule (success)Low Level Optimizer350791Loop was modulo scheduled.
  • Initiation Interval: 21
6168ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6169ModuloSchedule (success)Low Level Optimizer351141Loop was modulo scheduled.
  • Initiation Interval: 21
6170ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6171ModuloSchedule (success)Low Level Optimizer351421Loop was modulo scheduled.
  • Initiation Interval: 20
6172ModuloSchedule (success)Low Level Optimizer351571Loop was modulo scheduled.
  • Initiation Interval: 19
6173ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6174ModuloSchedule (success)Low Level Optimizer351881Loop was modulo scheduled.
  • Initiation Interval: 18
6175ModuloSchedule (success)Low Level Optimizer352041Loop was modulo scheduled.
  • Initiation Interval: 33
6176ModuloSchedule (success)Low Level Optimizer352181Loop was modulo scheduled.
  • Initiation Interval: 18
6177ModuloSchedule (success)Low Level Optimizer352361Loop was modulo scheduled.
  • Initiation Interval: 16
6178ModuloSchedule (success)Low Level Optimizer352351Loop was modulo scheduled.
  • Initiation Interval: 16
6179ModuloSchedule (success)Low Level Optimizer352491Loop was modulo scheduled.
  • Initiation Interval: 16
6180ModuloSchedule (success)Low Level Optimizer352661Loop was modulo scheduled.
  • Initiation Interval: 32
6181ModuloSchedule (success)Low Level Optimizer352801Loop was modulo scheduled.
  • Initiation Interval: 18
6182ModuloSchedule (success)Low Level Optimizer352971Loop was modulo scheduled.
  • Initiation Interval: 16
6183ModuloSchedule (success)Low Level Optimizer353271Loop was modulo scheduled.
  • Initiation Interval: 45
6184ModuloSchedule (success)Low Level Optimizer353411Loop was modulo scheduled.
  • Initiation Interval: 18
6185ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6186ModuloSchedule (success)Low Level Optimizer354091Loop was modulo scheduled.
  • Initiation Interval: 21
6187ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6188ModuloSchedule (success)Low Level Optimizer354441Loop was modulo scheduled.
  • Initiation Interval: 21
6189ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6190ModuloSchedule (success)Low Level Optimizer354721Loop was modulo scheduled.
  • Initiation Interval: 20
6191ModuloSchedule (success)Low Level Optimizer354871Loop was modulo scheduled.
  • Initiation Interval: 19
6192ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6193ModuloSchedule (success)Low Level Optimizer355181Loop was modulo scheduled.
  • Initiation Interval: 18
6194ModuloSchedule (success)Low Level Optimizer355341Loop was modulo scheduled.
  • Initiation Interval: 33
6195ModuloSchedule (success)Low Level Optimizer355481Loop was modulo scheduled.
  • Initiation Interval: 18
6196ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6197ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6198ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6199ModuloSchedule (success)Low Level Optimizer355981Loop was modulo scheduled.
  • Initiation Interval: 32
6200ModuloSchedule (success)Low Level Optimizer356121Loop was modulo scheduled.
  • Initiation Interval: 18
6201ModuloSchedule (success)Low Level Optimizer356291Loop was modulo scheduled.
  • Initiation Interval: 16
6202ModuloSchedule (success)Low Level Optimizer356591Loop was modulo scheduled.
  • Initiation Interval: 45
6203ModuloSchedule (success)Low Level Optimizer356731Loop was modulo scheduled.
  • Initiation Interval: 18
6204ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6205ModuloSchedule (success)Low Level Optimizer357411Loop was modulo scheduled.
  • Initiation Interval: 21
6206ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 55
6207ModuloSchedule (success)Low Level Optimizer357761Loop was modulo scheduled.
  • Initiation Interval: 21
6208ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6209ModuloSchedule (success)Low Level Optimizer358041Loop was modulo scheduled.
  • Initiation Interval: 20
6210ModuloSchedule (success)Low Level Optimizer358191Loop was modulo scheduled.
  • Initiation Interval: 19
6211ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6212ModuloSchedule (success)Low Level Optimizer358501Loop was modulo scheduled.
  • Initiation Interval: 18
6213ModuloSchedule (success)Low Level Optimizer358661Loop was modulo scheduled.
  • Initiation Interval: 33
6214ModuloSchedule (success)Low Level Optimizer358801Loop was modulo scheduled.
  • Initiation Interval: 18
6215ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6216ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6217ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6218ModuloSchedule (success)Low Level Optimizer359301Loop was modulo scheduled.
  • Initiation Interval: 32
6219ModuloSchedule (success)Low Level Optimizer359441Loop was modulo scheduled.
  • Initiation Interval: 18
6220ModuloSchedule (success)Low Level Optimizer359611Loop was modulo scheduled.
  • Initiation Interval: 16
6221ModuloSchedule (success)Low Level Optimizer359911Loop was modulo scheduled.
  • Initiation Interval: 45
6222ModuloSchedule (success)Low Level Optimizer360051Loop was modulo scheduled.
  • Initiation Interval: 18
6223ModuloSchedule (success)Low Level Optimizer360561Loop was modulo scheduled.
  • Initiation Interval: 36
6224ModuloSchedule (success)Low Level Optimizer360721Loop was modulo scheduled.
  • Initiation Interval: 21
6225ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6226ModuloSchedule (success)Low Level Optimizer360991Loop was modulo scheduled.
  • Initiation Interval: 20
6227ModuloSchedule (success)Low Level Optimizer361141Loop was modulo scheduled.
  • Initiation Interval: 19
6228ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 54
6229ModuloSchedule (success)Low Level Optimizer361441Loop was modulo scheduled.
  • Initiation Interval: 18
6230ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 54
6231ModuloSchedule (success)Low Level Optimizer361741Loop was modulo scheduled.
  • Initiation Interval: 18
6232ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6233ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6234ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6235ModuloSchedule (success)Low Level Optimizer362231Loop was modulo scheduled.
  • Initiation Interval: 34
6236ModuloSchedule (success)Low Level Optimizer362371Loop was modulo scheduled.
  • Initiation Interval: 18
6237ModuloSchedule (success)Low Level Optimizer362531Loop was modulo scheduled.
  • Initiation Interval: 16
6238ModuloSchedule (success)Low Level Optimizer362521Loop was modulo scheduled.
  • Initiation Interval: 16
6239ModuloSchedule (success)Low Level Optimizer362661Loop was modulo scheduled.
  • Initiation Interval: 16
6240ModuloSchedule (success)Low Level Optimizer362831Loop was modulo scheduled.
  • Initiation Interval: 34
6241ModuloSchedule (success)Low Level Optimizer362971Loop was modulo scheduled.
  • Initiation Interval: 18
6242ModuloSchedule (success)Low Level Optimizer363471Loop was modulo scheduled.
  • Initiation Interval: 36
6243ModuloSchedule (success)Low Level Optimizer363631Loop was modulo scheduled.
  • Initiation Interval: 21
6244ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6245ModuloSchedule (success)Low Level Optimizer363901Loop was modulo scheduled.
  • Initiation Interval: 20
6246ModuloSchedule (success)Low Level Optimizer364051Loop was modulo scheduled.
  • Initiation Interval: 19
6247ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6248ModuloSchedule (success)Low Level Optimizer364351Loop was modulo scheduled.
  • Initiation Interval: 18
6249ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 49
6250ModuloSchedule (success)Low Level Optimizer364651Loop was modulo scheduled.
  • Initiation Interval: 18
6251ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6252ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6253ModuloSchedule (success)Low Level Optimizer3not available1Loop was modulo scheduled.
  • Initiation Interval: 16
6254ModuloSchedule (success)Low Level Optimizer365141Loop was modulo scheduled.
  • Initiation Interval: 32
6255ModuloSchedule (success)Low Level Optimizer365281Loop was modulo scheduled.
  • Initiation Interval: 18
6256ModuloSchedule (success)Low Level Optimizer365441Loop was modulo scheduled.
  • Initiation Interval: 16
6257ModuloSchedule (success)Low Level Optimizer365431Loop was modulo scheduled.
  • Initiation Interval: 16
6258ModuloSchedule (success)Low Level Optimizer365571Loop was modulo scheduled.
  • Initiation Interval: 16
6259ModuloSchedule (success)Low Level Optimizer365741Loop was modulo scheduled.
  • Initiation Interval: 32
6260ModuloSchedule (success)Low Level Optimizer365881Loop was modulo scheduled.
  • Initiation Interval: 18
6261ModuloSchedule (success)Low Level Optimizer31not available3Loop was modulo scheduled.
  • Initiation Interval: 44
6262ModuloSchedule (success)Low Level Optimizer31not available6Loop was modulo scheduled.
  • Initiation Interval: 44
6263ModuloSchedule (success)Low Level Optimizer31not available9Loop was modulo scheduled.
  • Initiation Interval: 44
6264ModuloSchedule (success)Low Level Optimizer257not available2Loop was modulo scheduled.
  • Initiation Interval: 17
6265ModuloSchedule (success)Low Level Optimizer276165532Loop was modulo scheduled.
  • Initiation Interval: 8
6266ModuloSchedule (success)Low Level Optimizer276165532Loop was modulo scheduled.
  • Initiation Interval: 24
6267ModuloSchedule (success)Low Level Optimizer275165342Loop was modulo scheduled.
  • Initiation Interval: 8
6268ModuloSchedule (success)Low Level Optimizer275165342Loop was modulo scheduled.
  • Initiation Interval: 24
6269ModuloSchedule (success)Low Level Optimizer274165152Loop was modulo scheduled.
  • Initiation Interval: 8
6270ModuloSchedule (success)Low Level Optimizer274165152Loop was modulo scheduled.
  • Initiation Interval: 24
6271ModuloSchedule (success)Low Level Optimizer273164962Loop was modulo scheduled.
  • Initiation Interval: 8
6272ModuloSchedule (success)Low Level Optimizer273164962Loop was modulo scheduled.
  • Initiation Interval: 24
6273ModuloSchedule (success)Low Level Optimizer272164772Loop was modulo scheduled.
  • Initiation Interval: 8
6274ModuloSchedule (success)Low Level Optimizer272164772Loop was modulo scheduled.
  • Initiation Interval: 24
6275ModuloSchedule (success)Low Level Optimizer271164582Loop was modulo scheduled.
  • Initiation Interval: 8
6276ModuloSchedule (success)Low Level Optimizer271164582Loop was modulo scheduled.
  • Initiation Interval: 24
6277ModuloSchedule (success)Low Level Optimizer270164392Loop was modulo scheduled.
  • Initiation Interval: 8
6278ModuloSchedule (success)Low Level Optimizer270164392Loop was modulo scheduled.
  • Initiation Interval: 24
6279ModuloSchedule (success)Low Level Optimizer269164202Loop was modulo scheduled.
  • Initiation Interval: 8
6280ModuloSchedule (success)Low Level Optimizer269164202Loop was modulo scheduled.
  • Initiation Interval: 24
6281ModuloSchedule (success)Low Level Optimizer268164012Loop was modulo scheduled.
  • Initiation Interval: 8
6282ModuloSchedule (success)Low Level Optimizer268164012Loop was modulo scheduled.
  • Initiation Interval: 24
6283ModuloSchedule (success)Low Level Optimizer267163822Loop was modulo scheduled.
  • Initiation Interval: 8
6284ModuloSchedule (success)Low Level Optimizer267163822Loop was modulo scheduled.
  • Initiation Interval: 24
6285ModuloSchedule (success)Low Level Optimizer266163632Loop was modulo scheduled.
  • Initiation Interval: 8
6286ModuloSchedule (success)Low Level Optimizer266163632Loop was modulo scheduled.
  • Initiation Interval: 24
6287ModuloSchedule (success)Low Level Optimizer265163442Loop was modulo scheduled.
  • Initiation Interval: 8
6288ModuloSchedule (success)Low Level Optimizer265163442Loop was modulo scheduled.
  • Initiation Interval: 24
6289ModuloSchedule (success)Low Level Optimizer264163252Loop was modulo scheduled.
  • Initiation Interval: 8
6290ModuloSchedule (success)Low Level Optimizer264163252Loop was modulo scheduled.
  • Initiation Interval: 24
6291ModuloSchedule (success)Low Level Optimizer263not available2Loop was modulo scheduled.
  • Initiation Interval: 17
6292ModuloSchedule (success)Low Level Optimizer261not available2Loop was modulo scheduled.
  • Initiation Interval: 34
6293ModuloSchedule (success)Low Level Optimizer262162872Loop was modulo scheduled.
  • Initiation Interval: 8
6294ModuloSchedule (success)Low Level Optimizer262162872Loop was modulo scheduled.
  • Initiation Interval: 24
6295ModuloSchedule (success)Low Level Optimizer260162492Loop was modulo scheduled.
  • Initiation Interval: 8
6296ModuloSchedule (success)Low Level Optimizer260162492Loop was modulo scheduled.
  • Initiation Interval: 24
6297ModuloSchedule (success)Low Level Optimizer259not available2Loop was modulo scheduled.
  • Initiation Interval: 17
6298ModuloSchedule (success)Low Level Optimizer258162112Loop was modulo scheduled.
  • Initiation Interval: 8
6299ModuloSchedule (success)Low Level Optimizer258162112Loop was modulo scheduled.
  • Initiation Interval: 24
6300ModuloSchedule (success)Low Level Optimizer306165852Loop was modulo scheduled.
  • Initiation Interval: 8
6301ModuloSchedule (success)Low Level Optimizer306165852Loop was modulo scheduled.
  • Initiation Interval: 24
6302ModuloSchedule (success)Low Level Optimizer305165842Loop was modulo scheduled.
  • Initiation Interval: 9
6303ModuloSchedule (success)Low Level Optimizer305165842Loop was modulo scheduled.
  • Initiation Interval: 17
6304NoValidSchedule (fail)Low Level Optimizer305not available4Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6305ModuloSchedule (success)Low Level Optimizer305165843Loop was modulo scheduled.
  • Initiation Interval: 8
6306ModuloSchedule (success)Low Level Optimizer305165843Loop was modulo scheduled.
  • Initiation Interval: 24
6307ModuloSchedule (success)Low Level Optimizer305165847Loop was modulo scheduled.
  • Initiation Interval: 9
6308ModuloSchedule (success)Low Level Optimizer305165847Loop was modulo scheduled.
  • Initiation Interval: 17
6309NoValidSchedule (fail)Low Level Optimizer305not available8Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6310ModuloSchedule (success)Low Level Optimizer3051658410Loop was modulo scheduled.
  • Initiation Interval: 8
6311ModuloSchedule (success)Low Level Optimizer3051658410Loop was modulo scheduled.
  • Initiation Interval: 24
6312ModuloSchedule (success)Low Level Optimizer304165832Loop was modulo scheduled.
  • Initiation Interval: 8
6313ModuloSchedule (success)Low Level Optimizer304165832Loop was modulo scheduled.
  • Initiation Interval: 58
6314ModuloSchedule (success)Low Level Optimizer303165822Loop was modulo scheduled.
  • Initiation Interval: 8
6315ModuloSchedule (success)Low Level Optimizer303165822Loop was modulo scheduled.
  • Initiation Interval: 24
6316ModuloSchedule (success)Low Level Optimizer302165812Loop was modulo scheduled.
  • Initiation Interval: 9
6317ModuloSchedule (success)Low Level Optimizer302165812Loop was modulo scheduled.
  • Initiation Interval: 17
6318NoValidSchedule (fail)Low Level Optimizer302not available4Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6319ModuloSchedule (success)Low Level Optimizer302165813Loop was modulo scheduled.
  • Initiation Interval: 8
6320ModuloSchedule (success)Low Level Optimizer302165813Loop was modulo scheduled.
  • Initiation Interval: 24
6321ModuloSchedule (success)Low Level Optimizer302165817Loop was modulo scheduled.
  • Initiation Interval: 9
6322ModuloSchedule (success)Low Level Optimizer302165817Loop was modulo scheduled.
  • Initiation Interval: 17
6323NoValidSchedule (fail)Low Level Optimizer302not available8Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6324ModuloSchedule (success)Low Level Optimizer3021658110Loop was modulo scheduled.
  • Initiation Interval: 8
6325ModuloSchedule (success)Low Level Optimizer3021658110Loop was modulo scheduled.
  • Initiation Interval: 24
6326ModuloSchedule (success)Low Level Optimizer301165802Loop was modulo scheduled.
  • Initiation Interval: 8
6327ModuloSchedule (success)Low Level Optimizer301165802Loop was modulo scheduled.
  • Initiation Interval: 58
6328ModuloSchedule (success)Low Level Optimizer300165792Loop was modulo scheduled.
  • Initiation Interval: 8
6329ModuloSchedule (success)Low Level Optimizer300165792Loop was modulo scheduled.
  • Initiation Interval: 24
6330ModuloSchedule (success)Low Level Optimizer299165782Loop was modulo scheduled.
  • Initiation Interval: 9
6331ModuloSchedule (success)Low Level Optimizer299165782Loop was modulo scheduled.
  • Initiation Interval: 17
6332NoValidSchedule (fail)Low Level Optimizer299165784Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6333ModuloSchedule (success)Low Level Optimizer299165783Loop was modulo scheduled.
  • Initiation Interval: 8
6334ModuloSchedule (success)Low Level Optimizer299165783Loop was modulo scheduled.
  • Initiation Interval: 24
6335ModuloSchedule (success)Low Level Optimizer299165787Loop was modulo scheduled.
  • Initiation Interval: 9
6336ModuloSchedule (success)Low Level Optimizer299165787Loop was modulo scheduled.
  • Initiation Interval: 17
6337NoValidSchedule (fail)Low Level Optimizer299165788Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6338ModuloSchedule (success)Low Level Optimizer2991657810Loop was modulo scheduled.
  • Initiation Interval: 8
6339ModuloSchedule (success)Low Level Optimizer2991657810Loop was modulo scheduled.
  • Initiation Interval: 24
6340ModuloSchedule (success)Low Level Optimizer298165772Loop was modulo scheduled.
  • Initiation Interval: 8
6341ModuloSchedule (success)Low Level Optimizer298165772Loop was modulo scheduled.
  • Initiation Interval: 58
6342ModuloSchedule (success)Low Level Optimizer297165762Loop was modulo scheduled.
  • Initiation Interval: 8
6343ModuloSchedule (success)Low Level Optimizer297165762Loop was modulo scheduled.
  • Initiation Interval: 24
6344ModuloSchedule (success)Low Level Optimizer296165752Loop was modulo scheduled.
  • Initiation Interval: 9
6345ModuloSchedule (success)Low Level Optimizer296165752Loop was modulo scheduled.
  • Initiation Interval: 17
6346NoValidSchedule (fail)Low Level Optimizer296165754Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6347ModuloSchedule (success)Low Level Optimizer296165753Loop was modulo scheduled.
  • Initiation Interval: 8
6348ModuloSchedule (success)Low Level Optimizer296165753Loop was modulo scheduled.
  • Initiation Interval: 24
6349ModuloSchedule (success)Low Level Optimizer296165757Loop was modulo scheduled.
  • Initiation Interval: 9
6350ModuloSchedule (success)Low Level Optimizer296165757Loop was modulo scheduled.
  • Initiation Interval: 17
6351NoValidSchedule (fail)Low Level Optimizer296165758Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6352ModuloSchedule (success)Low Level Optimizer2961657510Loop was modulo scheduled.
  • Initiation Interval: 8
6353ModuloSchedule (success)Low Level Optimizer2961657510Loop was modulo scheduled.
  • Initiation Interval: 24
6354ModuloSchedule (success)Low Level Optimizer295165742Loop was modulo scheduled.
  • Initiation Interval: 8
6355ModuloSchedule (success)Low Level Optimizer295165742Loop was modulo scheduled.
  • Initiation Interval: 58
6356ModuloSchedule (success)Low Level Optimizer294165732Loop was modulo scheduled.
  • Initiation Interval: 8
6357ModuloSchedule (success)Low Level Optimizer294165732Loop was modulo scheduled.
  • Initiation Interval: 24
6358ModuloSchedule (success)Low Level Optimizer293165722Loop was modulo scheduled.
  • Initiation Interval: 9
6359ModuloSchedule (success)Low Level Optimizer293165722Loop was modulo scheduled.
  • Initiation Interval: 17
6360NoValidSchedule (fail)Low Level Optimizer293165724Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6361ModuloSchedule (success)Low Level Optimizer293165723Loop was modulo scheduled.
  • Initiation Interval: 8
6362ModuloSchedule (success)Low Level Optimizer293165723Loop was modulo scheduled.
  • Initiation Interval: 24
6363ModuloSchedule (success)Low Level Optimizer293165727Loop was modulo scheduled.
  • Initiation Interval: 9
6364ModuloSchedule (success)Low Level Optimizer293165727Loop was modulo scheduled.
  • Initiation Interval: 17
6365NoValidSchedule (fail)Low Level Optimizer293165728Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6366ModuloSchedule (success)Low Level Optimizer2931657210Loop was modulo scheduled.
  • Initiation Interval: 8
6367ModuloSchedule (success)Low Level Optimizer2931657210Loop was modulo scheduled.
  • Initiation Interval: 24
6368ModuloSchedule (success)Low Level Optimizer292165712Loop was modulo scheduled.
  • Initiation Interval: 8
6369ModuloSchedule (success)Low Level Optimizer292165712Loop was modulo scheduled.
  • Initiation Interval: 58
6370ModuloSchedule (success)Low Level Optimizer291165702Loop was modulo scheduled.
  • Initiation Interval: 8
6371ModuloSchedule (success)Low Level Optimizer291165702Loop was modulo scheduled.
  • Initiation Interval: 24
6372ModuloSchedule (success)Low Level Optimizer290165692Loop was modulo scheduled.
  • Initiation Interval: 9
6373ModuloSchedule (success)Low Level Optimizer290165692Loop was modulo scheduled.
  • Initiation Interval: 17
6374NoValidSchedule (fail)Low Level Optimizer290165694Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6375ModuloSchedule (success)Low Level Optimizer290165693Loop was modulo scheduled.
  • Initiation Interval: 8
6376ModuloSchedule (success)Low Level Optimizer290165693Loop was modulo scheduled.
  • Initiation Interval: 24
6377ModuloSchedule (success)Low Level Optimizer290165697Loop was modulo scheduled.
  • Initiation Interval: 9
6378ModuloSchedule (success)Low Level Optimizer290165697Loop was modulo scheduled.
  • Initiation Interval: 17
6379NoValidSchedule (fail)Low Level Optimizer290165698Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6380ModuloSchedule (success)Low Level Optimizer2901656910Loop was modulo scheduled.
  • Initiation Interval: 8
6381ModuloSchedule (success)Low Level Optimizer2901656910Loop was modulo scheduled.
  • Initiation Interval: 24
6382ModuloSchedule (success)Low Level Optimizer289165682Loop was modulo scheduled.
  • Initiation Interval: 8
6383ModuloSchedule (success)Low Level Optimizer289165682Loop was modulo scheduled.
  • Initiation Interval: 58
6384ModuloSchedule (success)Low Level Optimizer288165671Loop was modulo scheduled.
  • Initiation Interval: 16
6385ModuloSchedule (success)Low Level Optimizer288165671Loop was modulo scheduled.
  • Initiation Interval: 21
6386ModuloSchedule (success)Low Level Optimizer287165661Loop was modulo scheduled.
  • Initiation Interval: 8
6387ModuloSchedule (success)Low Level Optimizer287165661Loop was modulo scheduled.
  • Initiation Interval: 24
6388ModuloSchedule (success)Low Level Optimizer285165641Loop was modulo scheduled.
  • Initiation Interval: 8
6389ModuloSchedule (success)Low Level Optimizer285165641Loop was modulo scheduled.
  • Initiation Interval: 58
6390ModuloSchedule (success)Low Level Optimizer284165631Loop was modulo scheduled.
  • Initiation Interval: 8
6391ModuloSchedule (success)Low Level Optimizer284165631Loop was modulo scheduled.
  • Initiation Interval: 24
6392ModuloSchedule (success)Low Level Optimizer282165611Loop was modulo scheduled.
  • Initiation Interval: 8
6393ModuloSchedule (success)Low Level Optimizer282165611Loop was modulo scheduled.
  • Initiation Interval: 58
6394ModuloSchedule (success)Low Level Optimizer281165601Loop was modulo scheduled.
  • Initiation Interval: 8
6395ModuloSchedule (success)Low Level Optimizer281165601Loop was modulo scheduled.
  • Initiation Interval: 24
6396ModuloSchedule (success)Low Level Optimizer279165581Loop was modulo scheduled.
  • Initiation Interval: 8
6397ModuloSchedule (success)Low Level Optimizer279165581Loop was modulo scheduled.
  • Initiation Interval: 58
6398ModuloSchedule (success)Low Level Optimizer278165571Loop was modulo scheduled.
  • Initiation Interval: 8
6399ModuloSchedule (success)Low Level Optimizer278165571Loop was modulo scheduled.
  • Initiation Interval: 59
6400ModuloSchedule (success)Low Level Optimizer3485092Loop was modulo scheduled.
  • Initiation Interval: 1
6401NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6402ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6403ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6404ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6405ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6406NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6407ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6408ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6409ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6410ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6411NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6412ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6413ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6414ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6415NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6416ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6417ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6418ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6419NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6420ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6421ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6422ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6423NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6424ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6425ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6426ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6427ModuloSchedule (success)Low Level Optimizer3694081Loop was modulo scheduled.
  • Initiation Interval: 52
6428ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6429ModuloSchedule (success)Low Level Optimizer3694251Loop was modulo scheduled.
  • Initiation Interval: 25
6430ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6431ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6432ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6433ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6434ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6435ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6436ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6437ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6438ModuloSchedule (success)Low Level Optimizer3695371Loop was modulo scheduled.
  • Initiation Interval: 52
6439ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6440ModuloSchedule (success)Low Level Optimizer3695541Loop was modulo scheduled.
  • Initiation Interval: 25
6441ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6442ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6443ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6444ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6445ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6446ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6447ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6448ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6449ModuloSchedule (success)Low Level Optimizer3696641Loop was modulo scheduled.
  • Initiation Interval: 52
6450ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6451ModuloSchedule (success)Low Level Optimizer3696811Loop was modulo scheduled.
  • Initiation Interval: 25
6452ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6453ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6454ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6455ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6456ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6457ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6458ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6459ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6460ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6461ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6462ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6463ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6464ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6465ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6466ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6467ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6468ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6469ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6470ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6471ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6472ModuloSchedule (success)Low Level Optimizer3698301Loop was modulo scheduled.
  • Initiation Interval: 22
6473ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6474ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6475ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6476ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6477ModuloSchedule (success)Low Level Optimizer3698501Loop was modulo scheduled.
  • Initiation Interval: 22
6478ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6479ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6480ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6481ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6482ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6483ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6484ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6485ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6486ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6487ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6488ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6489ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6490ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6491ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6492ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6493ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6494ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6495ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6496ModuloSchedule (success)Low Level Optimizer3699691Loop was modulo scheduled.
  • Initiation Interval: 22
6497ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6498ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6499ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6500ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6501ModuloSchedule (success)Low Level Optimizer3699891Loop was modulo scheduled.
  • Initiation Interval: 22
6502ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6503ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6504ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6505ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6506ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6507ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6508ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6509ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6510ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6511ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6512ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6513ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 42
6514ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6515ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6516ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6517ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6518ModuloSchedule (success)Low Level Optimizer36100751Loop was modulo scheduled.
  • Initiation Interval: 22
6519ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6520ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 22
6521ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6522ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6523ModuloSchedule (success)Low Level Optimizer36100991Loop was modulo scheduled.
  • Initiation Interval: 22
6524ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6525ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6526ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6527ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6528ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6529ModuloSchedule (success)Low Level Optimizer36101561Loop was modulo scheduled.
  • Initiation Interval: 30
6530ModuloSchedule (success)Low Level Optimizer36101561Loop was modulo scheduled.
  • Initiation Interval: 112
6531ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6532ModuloSchedule (success)Low Level Optimizer36102101Loop was modulo scheduled.
  • Initiation Interval: 30
6533ModuloSchedule (success)Low Level Optimizer36102101Loop was modulo scheduled.
  • Initiation Interval: 112
6534ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6535ModuloSchedule (success)Low Level Optimizer36102641Loop was modulo scheduled.
  • Initiation Interval: 30
6536ModuloSchedule (success)Low Level Optimizer36102641Loop was modulo scheduled.
  • Initiation Interval: 112
6537ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6538ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6539ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6540ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6541ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6542ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6543ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6544ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6545ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6546ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6547ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6548ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6549ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6550ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6551ModuloSchedule (success)Low Level Optimizer36104271Loop was modulo scheduled.
  • Initiation Interval: 12
6552ModuloSchedule (success)Low Level Optimizer36104281Loop was modulo scheduled.
  • Initiation Interval: 12
6553ModuloSchedule (success)Low Level Optimizer36104291Loop was modulo scheduled.
  • Initiation Interval: 15
6554ModuloSchedule (success)Low Level Optimizer36104291Loop was modulo scheduled.
  • Initiation Interval: 64
6555ModuloSchedule (success)Low Level Optimizer36104281Loop was modulo scheduled.
  • Initiation Interval: 37
6556ModuloSchedule (success)Low Level Optimizer36104271Loop was modulo scheduled.
  • Initiation Interval: 37
6557ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6558ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6559ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6560ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6561ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6562ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6563ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6564ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6565ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6566ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6567ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6568ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6569ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6570ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6571ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6572ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6573ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6574ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6575ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6576ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6577ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6578ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6579ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6580ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6581ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6582ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6583ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6584ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6585ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6586ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6587ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6588ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6589ModuloSchedule (success)Low Level Optimizer36106521Loop was modulo scheduled.
  • Initiation Interval: 12
6590ModuloSchedule (success)Low Level Optimizer36106531Loop was modulo scheduled.
  • Initiation Interval: 12
6591ModuloSchedule (success)Low Level Optimizer36106541Loop was modulo scheduled.
  • Initiation Interval: 15
6592ModuloSchedule (success)Low Level Optimizer36106541Loop was modulo scheduled.
  • Initiation Interval: 64
6593ModuloSchedule (success)Low Level Optimizer36106531Loop was modulo scheduled.
  • Initiation Interval: 37
6594ModuloSchedule (success)Low Level Optimizer36106521Loop was modulo scheduled.
  • Initiation Interval: 37
6595ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6596ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6597ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6598ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6599ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6600ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6601ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6602ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6603ModuloSchedule (success)Low Level Optimizer36106801Loop was modulo scheduled.
  • Initiation Interval: 22
6604ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6605ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6606ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6607ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6608ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6609ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6610ModuloSchedule (success)Low Level Optimizer36107071Loop was modulo scheduled.
  • Initiation Interval: 22
6611ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6612ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6613ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6614ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6615ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6616ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6617ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6618ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 41
6619ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 23
6620ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6621ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6622ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 50
6623ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6624ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 62
6625ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6626ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6627ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6628ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 47
6629ModuloSchedule (success)Low Level Optimizer36107931Loop was modulo scheduled.
  • Initiation Interval: 12
6630ModuloSchedule (success)Low Level Optimizer36107941Loop was modulo scheduled.
  • Initiation Interval: 12
6631ModuloSchedule (success)Low Level Optimizer36107951Loop was modulo scheduled.
  • Initiation Interval: 15
6632ModuloSchedule (success)Low Level Optimizer36107951Loop was modulo scheduled.
  • Initiation Interval: 64
6633ModuloSchedule (success)Low Level Optimizer36107941Loop was modulo scheduled.
  • Initiation Interval: 37
6634ModuloSchedule (success)Low Level Optimizer36107931Loop was modulo scheduled.
  • Initiation Interval: 37
6635ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6636ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 28
6637ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6638ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6639ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6640ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6641ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6642ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6643ModuloSchedule (success)Low Level Optimizer36108241Loop was modulo scheduled.
  • Initiation Interval: 22
6644ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6645ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 24
6646ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 19
6647ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 21
6648ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6649ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 31
6650ModuloSchedule (success)Low Level Optimizer36108541Loop was modulo scheduled.
  • Initiation Interval: 22
6651ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6652ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6653ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 27
6654ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6655NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6656NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6657NoValidSchedule (fail)Low Level Optimizer36not availablenot availableLoop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6658ModuloSchedule (success)Low Level Optimizer36109371Loop was modulo scheduled.
  • Initiation Interval: 24
6659ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6660ModuloSchedule (success)Low Level Optimizer36109421Loop was modulo scheduled.
  • Initiation Interval: 24
6661ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6662ModuloSchedule (success)Low Level Optimizer36109471Loop was modulo scheduled.
  • Initiation Interval: 24
6663ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6664ModuloSchedule (success)Low Level Optimizer36109521Loop was modulo scheduled.
  • Initiation Interval: 24
6665ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6666ModuloSchedule (success)Low Level Optimizer36109571Loop was modulo scheduled.
  • Initiation Interval: 24
6667ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6668ModuloSchedule (success)Low Level Optimizer36109621Loop was modulo scheduled.
  • Initiation Interval: 24
6669ModuloSchedule (success)Low Level Optimizer36not available1Loop was modulo scheduled.
  • Initiation Interval: 32
6670ModuloSchedule (success)Low Level Optimizer86not available3Loop was modulo scheduled.
  • Initiation Interval: 20
6671ModuloSchedule (success)Low Level Optimizer86128847Loop was modulo scheduled.
  • Initiation Interval: 8
6672ModuloSchedule (success)Low Level Optimizer861288414Loop was modulo scheduled.
  • Initiation Interval: 8
6673ModuloSchedule (success)Low Level Optimizer86not available10Loop was modulo scheduled.
  • Initiation Interval: 20
6674ModuloSchedule (success)Low Level Optimizer90133743Loop was modulo scheduled.
  • Initiation Interval: 47
6675ModuloSchedule (success)Low Level Optimizer90133746Loop was modulo scheduled.
  • Initiation Interval: 8
6676ModuloSchedule (success)Low Level Optimizer901339012Loop was modulo scheduled.
  • Initiation Interval: 8
6677ModuloSchedule (success)Low Level Optimizer901341410Loop was modulo scheduled.
  • Initiation Interval: 47
6678ModuloSchedule (success)Low Level Optimizer901342915Loop was modulo scheduled.
  • Initiation Interval: 8
6679ModuloSchedule (success)Low Level Optimizer901342915Loop was modulo scheduled.
  • Initiation Interval: 28
6680ModuloSchedule (success)Low Level Optimizer90134495Loop was modulo scheduled.
  • Initiation Interval: 8
6681ModuloSchedule (success)Low Level Optimizer90134495Loop was modulo scheduled.
  • Initiation Interval: 28
6682ModuloSchedule (success)Low Level Optimizer89132658Loop was modulo scheduled.
  • Initiation Interval: 8
6683NoValidSchedule (fail)Low Level Optimizer891326510Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6684ModuloSchedule (success)Low Level Optimizer891326512Loop was modulo scheduled.
  • Initiation Interval: 8
6685ModuloSchedule (success)Low Level Optimizer891326531Loop was modulo scheduled.
  • Initiation Interval: 8
6686NoValidSchedule (fail)Low Level Optimizer891326530Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6687ModuloSchedule (success)Low Level Optimizer891326529Loop was modulo scheduled.
  • Initiation Interval: 8
6688ModuloSchedule (success)Low Level Optimizer891327324Loop was modulo scheduled.
  • Initiation Interval: 8
6689ModuloSchedule (success)Low Level Optimizer891327324Loop was modulo scheduled.
  • Initiation Interval: 19
6690ModuloSchedule (success)Low Level Optimizer89not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6691ModuloSchedule (success)Low Level Optimizer891329734Loop was modulo scheduled.
  • Initiation Interval: 15
6692NoValidSchedule (fail)Low Level Optimizer891328939Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6693NoValidSchedule (fail)Low Level Optimizer891328939Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6694ModuloSchedule (success)Low Level Optimizer891331913Loop was modulo scheduled.
  • Initiation Interval: 19
6695ModuloSchedule (success)Low Level Optimizer891331920Loop was modulo scheduled.
  • Initiation Interval: 15
6696ModuloSchedule (success)Low Level Optimizer891331926Loop was modulo scheduled.
  • Initiation Interval: 8
6697ModuloSchedule (success)Low Level Optimizer891331926Loop was modulo scheduled.
  • Initiation Interval: 19
6698ModuloSchedule (success)Low Level Optimizer89not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6699ModuloSchedule (success)Low Level Optimizer89133435Loop was modulo scheduled.
  • Initiation Interval: 15
6700ModuloSchedule (success)Low Level Optimizer88131618Loop was modulo scheduled.
  • Initiation Interval: 8
6701NoValidSchedule (fail)Low Level Optimizer881316110Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6702ModuloSchedule (success)Low Level Optimizer881316112Loop was modulo scheduled.
  • Initiation Interval: 8
6703ModuloSchedule (success)Low Level Optimizer881316131Loop was modulo scheduled.
  • Initiation Interval: 8
6704NoValidSchedule (fail)Low Level Optimizer881316130Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6705ModuloSchedule (success)Low Level Optimizer881316129Loop was modulo scheduled.
  • Initiation Interval: 8
6706ModuloSchedule (success)Low Level Optimizer881316924Loop was modulo scheduled.
  • Initiation Interval: 8
6707ModuloSchedule (success)Low Level Optimizer881316924Loop was modulo scheduled.
  • Initiation Interval: 19
6708ModuloSchedule (success)Low Level Optimizer88not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6709ModuloSchedule (success)Low Level Optimizer881319334Loop was modulo scheduled.
  • Initiation Interval: 15
6710NoValidSchedule (fail)Low Level Optimizer881318539Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6711NoValidSchedule (fail)Low Level Optimizer881318539Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6712ModuloSchedule (success)Low Level Optimizer881321513Loop was modulo scheduled.
  • Initiation Interval: 19
6713ModuloSchedule (success)Low Level Optimizer881321520Loop was modulo scheduled.
  • Initiation Interval: 15
6714ModuloSchedule (success)Low Level Optimizer881321526Loop was modulo scheduled.
  • Initiation Interval: 8
6715ModuloSchedule (success)Low Level Optimizer881321526Loop was modulo scheduled.
  • Initiation Interval: 19
6716ModuloSchedule (success)Low Level Optimizer88not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6717ModuloSchedule (success)Low Level Optimizer88132395Loop was modulo scheduled.
  • Initiation Interval: 15
6718ModuloSchedule (success)Low Level Optimizer87not available3Loop was modulo scheduled.
  • Initiation Interval: 71
6719ModuloSchedule (success)Low Level Optimizer87129506Loop was modulo scheduled.
  • Initiation Interval: 8
6720ModuloSchedule (success)Low Level Optimizer871299112Loop was modulo scheduled.
  • Initiation Interval: 8
6721ModuloSchedule (success)Low Level Optimizer87not available10Loop was modulo scheduled.
  • Initiation Interval: 71
6722ModuloSchedule (success)Low Level Optimizer871308415Loop was modulo scheduled.
  • Initiation Interval: 8
6723ModuloSchedule (success)Low Level Optimizer871308415Loop was modulo scheduled.
  • Initiation Interval: 28
6724ModuloSchedule (success)Low Level Optimizer87131355Loop was modulo scheduled.
  • Initiation Interval: 8
6725ModuloSchedule (success)Low Level Optimizer87131355Loop was modulo scheduled.
  • Initiation Interval: 28
6726ModuloSchedule (success)Low Level Optimizer921358510Loop was modulo scheduled.
  • Initiation Interval: 8
6727ModuloSchedule (success)Low Level Optimizer92135859Loop was modulo scheduled.
  • Initiation Interval: 8
6728ModuloSchedule (success)Low Level Optimizer92not available4Loop was modulo scheduled.
  • Initiation Interval: 71
6729ModuloSchedule (success)Low Level Optimizer92135853Loop was modulo scheduled.
  • Initiation Interval: 47
6730ModuloSchedule (success)Low Level Optimizer921360122Loop was modulo scheduled.
  • Initiation Interval: 8
6731ModuloSchedule (success)Low Level Optimizer92not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6732ModuloSchedule (success)Low Level Optimizer921360120Loop was modulo scheduled.
  • Initiation Interval: 8
6733ModuloSchedule (success)Low Level Optimizer921360122Loop was modulo scheduled.
  • Initiation Interval: 8
6734ModuloSchedule (success)Low Level Optimizer92not available23Loop was modulo scheduled.
  • Initiation Interval: 71
6735ModuloSchedule (success)Low Level Optimizer92136257Loop was modulo scheduled.
  • Initiation Interval: 47
6736ModuloSchedule (success)Low Level Optimizer92136258Loop was modulo scheduled.
  • Initiation Interval: 8
6737ModuloSchedule (success)Low Level Optimizer921364116Loop was modulo scheduled.
  • Initiation Interval: 8
6738ModuloSchedule (success)Low Level Optimizer921366314Loop was modulo scheduled.
  • Initiation Interval: 47
6739ModuloSchedule (success)Low Level Optimizer91134748Loop was modulo scheduled.
  • Initiation Interval: 8
6740NoValidSchedule (fail)Low Level Optimizer911347410Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6741ModuloSchedule (success)Low Level Optimizer911347412Loop was modulo scheduled.
  • Initiation Interval: 8
6742ModuloSchedule (success)Low Level Optimizer911347431Loop was modulo scheduled.
  • Initiation Interval: 8
6743NoValidSchedule (fail)Low Level Optimizer911347430Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6744ModuloSchedule (success)Low Level Optimizer911347429Loop was modulo scheduled.
  • Initiation Interval: 8
6745ModuloSchedule (success)Low Level Optimizer911348224Loop was modulo scheduled.
  • Initiation Interval: 8
6746ModuloSchedule (success)Low Level Optimizer911348224Loop was modulo scheduled.
  • Initiation Interval: 19
6747ModuloSchedule (success)Low Level Optimizer91not available21Loop was modulo scheduled.
  • Initiation Interval: 15
6748ModuloSchedule (success)Low Level Optimizer911350634Loop was modulo scheduled.
  • Initiation Interval: 15
6749NoValidSchedule (fail)Low Level Optimizer911349839Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6750NoValidSchedule (fail)Low Level Optimizer911349839Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6751ModuloSchedule (success)Low Level Optimizer911352813Loop was modulo scheduled.
  • Initiation Interval: 19
6752ModuloSchedule (success)Low Level Optimizer911352820Loop was modulo scheduled.
  • Initiation Interval: 15
6753ModuloSchedule (success)Low Level Optimizer911352826Loop was modulo scheduled.
  • Initiation Interval: 8
6754ModuloSchedule (success)Low Level Optimizer911352826Loop was modulo scheduled.
  • Initiation Interval: 19
6755ModuloSchedule (success)Low Level Optimizer91not available7Loop was modulo scheduled.
  • Initiation Interval: 15
6756ModuloSchedule (success)Low Level Optimizer91135525Loop was modulo scheduled.
  • Initiation Interval: 15
6757ModuloSchedule (success)Low Level Optimizer113not available1Loop was modulo scheduled.
  • Initiation Interval: 14
6758ModuloSchedule (success)Low Level Optimizer1371469710Loop was modulo scheduled.
  • Initiation Interval: 12
6759ModuloSchedule (success)Low Level Optimizer1371469712Loop was modulo scheduled.
  • Initiation Interval: 12
6760RegisterPressureTooHigh (fail)Low Level Optimizer137146974Loop cannot be modulo scheduled because the register pressure is too high.not available
6761ModuloSchedule (success)Low Level Optimizer1371469721Loop was modulo scheduled.
  • Initiation Interval: 12
6762ModuloSchedule (success)Low Level Optimizer1371469714Loop was modulo scheduled.
  • Initiation Interval: 12
6763ModuloSchedule (success)Low Level Optimizer1371469717Loop was modulo scheduled.
  • Initiation Interval: 12
6764ModuloSchedule (success)Low Level Optimizer1371469724Loop was modulo scheduled.
  • Initiation Interval: 12
6765ModuloSchedule (success)Low Level Optimizer1371469732Loop was modulo scheduled.
  • Initiation Interval: 12
6766ModuloSchedule (success)Low Level Optimizer1371469739Loop was modulo scheduled.
  • Initiation Interval: 12
6767ModuloSchedule (success)Low Level Optimizer1391469910Loop was modulo scheduled.
  • Initiation Interval: 12
6768ModuloSchedule (success)Low Level Optimizer1391469912Loop was modulo scheduled.
  • Initiation Interval: 12
6769RegisterPressureTooHigh (fail)Low Level Optimizer139146994Loop cannot be modulo scheduled because the register pressure is too high.not available
6770ModuloSchedule (success)Low Level Optimizer1391469921Loop was modulo scheduled.
  • Initiation Interval: 12
6771ModuloSchedule (success)Low Level Optimizer1391469914Loop was modulo scheduled.
  • Initiation Interval: 12
6772ModuloSchedule (success)Low Level Optimizer1391469917Loop was modulo scheduled.
  • Initiation Interval: 12
6773ModuloSchedule (success)Low Level Optimizer1391469924Loop was modulo scheduled.
  • Initiation Interval: 12
6774ModuloSchedule (success)Low Level Optimizer1391469932Loop was modulo scheduled.
  • Initiation Interval: 12
6775ModuloSchedule (success)Low Level Optimizer1391469939Loop was modulo scheduled.
  • Initiation Interval: 12
6776ModuloSchedule (success)Low Level Optimizer1381469810Loop was modulo scheduled.
  • Initiation Interval: 12
6777ModuloSchedule (success)Low Level Optimizer1381469812Loop was modulo scheduled.
  • Initiation Interval: 12
6778RegisterPressureTooHigh (fail)Low Level Optimizer138146984Loop cannot be modulo scheduled because the register pressure is too high.not available
6779ModuloSchedule (success)Low Level Optimizer1381469821Loop was modulo scheduled.
  • Initiation Interval: 12
6780ModuloSchedule (success)Low Level Optimizer1381469814Loop was modulo scheduled.
  • Initiation Interval: 12
6781ModuloSchedule (success)Low Level Optimizer1381469817Loop was modulo scheduled.
  • Initiation Interval: 12
6782ModuloSchedule (success)Low Level Optimizer1381469824Loop was modulo scheduled.
  • Initiation Interval: 12
6783ModuloSchedule (success)Low Level Optimizer1381469832Loop was modulo scheduled.
  • Initiation Interval: 12
6784ModuloSchedule (success)Low Level Optimizer1381469839Loop was modulo scheduled.
  • Initiation Interval: 12
6785ModuloSchedule (success)Low Level Optimizer253161722Loop was modulo scheduled.
  • Initiation Interval: 10
6786ModuloSchedule (success)Low Level Optimizer253161722Loop was modulo scheduled.
  • Initiation Interval: 121
6787ModuloSchedule (success)Low Level Optimizer46not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6788ModuloSchedule (success)Low Level Optimizer50119041Loop was modulo scheduled.
  • Initiation Interval: 9
6789ModuloSchedule (success)Low Level Optimizer50119041Loop was modulo scheduled.
  • Initiation Interval: 17
6790ModuloSchedule (success)Low Level Optimizer49not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6791ModuloSchedule (success)Low Level Optimizer48not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6792ModuloSchedule (success)Low Level Optimizer47not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6793ModuloSchedule (success)Low Level Optimizer51not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6794ModuloSchedule (success)Low Level Optimizer55119091Loop was modulo scheduled.
  • Initiation Interval: 9
6795ModuloSchedule (success)Low Level Optimizer55119091Loop was modulo scheduled.
  • Initiation Interval: 17
6796ModuloSchedule (success)Low Level Optimizer54not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6797ModuloSchedule (success)Low Level Optimizer53not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6798ModuloSchedule (success)Low Level Optimizer52not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6799ModuloSchedule (success)Low Level Optimizer56not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6800ModuloSchedule (success)Low Level Optimizer60119141Loop was modulo scheduled.
  • Initiation Interval: 9
6801ModuloSchedule (success)Low Level Optimizer60119141Loop was modulo scheduled.
  • Initiation Interval: 17
6802ModuloSchedule (success)Low Level Optimizer59not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6803ModuloSchedule (success)Low Level Optimizer58not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6804ModuloSchedule (success)Low Level Optimizer57not available1Loop was modulo scheduled.
  • Initiation Interval: 18
6805ModuloSchedule (success)Low Level Optimizer252161712Loop was modulo scheduled.
  • Initiation Interval: 10
6806ModuloSchedule (success)Low Level Optimizer252161712Loop was modulo scheduled.
  • Initiation Interval: 121
6807ModuloSchedule (success)Low Level Optimizer251161702Loop was modulo scheduled.
  • Initiation Interval: 10
6808ModuloSchedule (success)Low Level Optimizer251161702Loop was modulo scheduled.
  • Initiation Interval: 121
6809ModuloSchedule (success)Low Level Optimizer134146944Loop was modulo scheduled.
  • Initiation Interval: 6
6810ModuloSchedule (success)Low Level Optimizer134146949Loop was modulo scheduled.
  • Initiation Interval: 1
6811ModuloSchedule (success)Low Level Optimizer134146948Loop was modulo scheduled.
  • Initiation Interval: 11
6812ModuloSchedule (success)Low Level Optimizer134146948Loop was modulo scheduled.
  • Initiation Interval: 31
6813ModuloSchedule (success)Low Level Optimizer134146947Loop was modulo scheduled.
  • Initiation Interval: 10
6814ModuloSchedule (success)Low Level Optimizer134146947Loop was modulo scheduled.
  • Initiation Interval: 62
6815ModuloSchedule (success)Low Level Optimizer134146945Loop was modulo scheduled.
  • Initiation Interval: 31
6816ModuloSchedule (success)Low Level Optimizer134146946Loop was modulo scheduled.
  • Initiation Interval: 5
6817ModuloSchedule (success)Low Level Optimizer1341469424Loop was modulo scheduled.
  • Initiation Interval: 6
6818ModuloSchedule (success)Low Level Optimizer1341469419Loop was modulo scheduled.
  • Initiation Interval: 1
6819ModuloSchedule (success)Low Level Optimizer1341469416Loop was modulo scheduled.
  • Initiation Interval: 11
6820ModuloSchedule (success)Low Level Optimizer1341469416Loop was modulo scheduled.
  • Initiation Interval: 31
6821ModuloSchedule (success)Low Level Optimizer1341469415Loop was modulo scheduled.
  • Initiation Interval: 10
6822ModuloSchedule (success)Low Level Optimizer1341469415Loop was modulo scheduled.
  • Initiation Interval: 62
6823ModuloSchedule (success)Low Level Optimizer1341469422Loop was modulo scheduled.
  • Initiation Interval: 5
6824ModuloSchedule (success)Low Level Optimizer1341469425Loop was modulo scheduled.
  • Initiation Interval: 1
6825ModuloSchedule (success)Low Level Optimizer1341469427Loop was modulo scheduled.
  • Initiation Interval: 31
6826ModuloSchedule (success)Low Level Optimizer1341469428Loop was modulo scheduled.
  • Initiation Interval: 11
6827ModuloSchedule (success)Low Level Optimizer1341469429Loop was modulo scheduled.
  • Initiation Interval: 10
6828ModuloSchedule (success)Low Level Optimizer1341469429Loop was modulo scheduled.
  • Initiation Interval: 62
6829ModuloSchedule (success)Low Level Optimizer1341469428Loop was modulo scheduled.
  • Initiation Interval: 31
6830ModuloSchedule (success)Low Level Optimizer1341469413Loop was modulo scheduled.
  • Initiation Interval: 1
6831ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 10
6832ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 62
6833ModuloSchedule (success)Low Level Optimizer134146943Loop was modulo scheduled.
  • Initiation Interval: 31
6834ModuloSchedule (success)Low Level Optimizer1341469413Loop was modulo scheduled.
  • Initiation Interval: 1
6835ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 10
6836ModuloSchedule (success)Low Level Optimizer1341469432Loop was modulo scheduled.
  • Initiation Interval: 62
6837NoValidSchedule (fail)Low Level Optimizer1341469420Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6838ModuloSchedule (success)Low Level Optimizer135not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6839ModuloSchedule (success)Low Level Optimizer135146957Loop was modulo scheduled.
  • Initiation Interval: 18
6840ModuloSchedule (success)Low Level Optimizer135146954Loop was modulo scheduled.
  • Initiation Interval: 18
6841ModuloSchedule (success)Low Level Optimizer135not available10Loop was modulo scheduled.
  • Initiation Interval: 41
6842ModuloSchedule (success)Low Level Optimizer133not available3Loop was modulo scheduled.
  • Initiation Interval: 77
6843ModuloSchedule (success)Low Level Optimizer133146937Loop was modulo scheduled.
  • Initiation Interval: 29
6844ModuloSchedule (success)Low Level Optimizer133not available13Loop was modulo scheduled.
  • Initiation Interval: 77
6845ModuloSchedule (success)Low Level Optimizer133146938Loop was modulo scheduled.
  • Initiation Interval: 29
6846ModuloSchedule (success)Low Level Optimizer131not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6847ModuloSchedule (success)Low Level Optimizer131146917Loop was modulo scheduled.
  • Initiation Interval: 18
6848ModuloSchedule (success)Low Level Optimizer131146914Loop was modulo scheduled.
  • Initiation Interval: 18
6849ModuloSchedule (success)Low Level Optimizer131not available10Loop was modulo scheduled.
  • Initiation Interval: 41
6850ModuloSchedule (success)Low Level Optimizer130not available3Loop was modulo scheduled.
  • Initiation Interval: 60
6851ModuloSchedule (success)Low Level Optimizer130146907Loop was modulo scheduled.
  • Initiation Interval: 23
6852ModuloSchedule (success)Low Level Optimizer130146904Loop was modulo scheduled.
  • Initiation Interval: 23
6853ModuloSchedule (success)Low Level Optimizer130not available10Loop was modulo scheduled.
  • Initiation Interval: 60
6854ModuloSchedule (success)Low Level Optimizer129not available3Loop was modulo scheduled.
  • Initiation Interval: 41
6855ModuloSchedule (success)Low Level Optimizer129146897Loop was modulo scheduled.
  • Initiation Interval: 18
6856ModuloSchedule (success)Low Level Optimizer129146894Loop was modulo scheduled.
  • Initiation Interval: 18
6857ModuloSchedule (success)Low Level Optimizer129not available10Loop was modulo scheduled.
  • Initiation Interval: 41
6858ModuloSchedule (success)Low Level Optimizer132146924Loop was modulo scheduled.
  • Initiation Interval: 6
6859ModuloSchedule (success)Low Level Optimizer132146929Loop was modulo scheduled.
  • Initiation Interval: 1
6860ModuloSchedule (success)Low Level Optimizer132146928Loop was modulo scheduled.
  • Initiation Interval: 11
6861ModuloSchedule (success)Low Level Optimizer132146928Loop was modulo scheduled.
  • Initiation Interval: 31
6862ModuloSchedule (success)Low Level Optimizer132146927Loop was modulo scheduled.
  • Initiation Interval: 10
6863ModuloSchedule (success)Low Level Optimizer132146927Loop was modulo scheduled.
  • Initiation Interval: 62
6864ModuloSchedule (success)Low Level Optimizer132146925Loop was modulo scheduled.
  • Initiation Interval: 31
6865ModuloSchedule (success)Low Level Optimizer132146926Loop was modulo scheduled.
  • Initiation Interval: 5
6866ModuloSchedule (success)Low Level Optimizer1321469224Loop was modulo scheduled.
  • Initiation Interval: 6
6867ModuloSchedule (success)Low Level Optimizer1321469219Loop was modulo scheduled.
  • Initiation Interval: 1
6868ModuloSchedule (success)Low Level Optimizer1321469216Loop was modulo scheduled.
  • Initiation Interval: 11
6869ModuloSchedule (success)Low Level Optimizer1321469216Loop was modulo scheduled.
  • Initiation Interval: 31
6870ModuloSchedule (success)Low Level Optimizer1321469215Loop was modulo scheduled.
  • Initiation Interval: 10
6871ModuloSchedule (success)Low Level Optimizer1321469215Loop was modulo scheduled.
  • Initiation Interval: 62
6872ModuloSchedule (success)Low Level Optimizer1321469222Loop was modulo scheduled.
  • Initiation Interval: 5
6873ModuloSchedule (success)Low Level Optimizer1321469225Loop was modulo scheduled.
  • Initiation Interval: 1
6874ModuloSchedule (success)Low Level Optimizer1321469227Loop was modulo scheduled.
  • Initiation Interval: 31
6875ModuloSchedule (success)Low Level Optimizer1321469228Loop was modulo scheduled.
  • Initiation Interval: 11
6876ModuloSchedule (success)Low Level Optimizer1321469229Loop was modulo scheduled.
  • Initiation Interval: 10
6877ModuloSchedule (success)Low Level Optimizer1321469229Loop was modulo scheduled.
  • Initiation Interval: 62
6878ModuloSchedule (success)Low Level Optimizer1321469228Loop was modulo scheduled.
  • Initiation Interval: 31
6879ModuloSchedule (success)Low Level Optimizer1321469213Loop was modulo scheduled.
  • Initiation Interval: 1
6880ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 10
6881ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 62
6882ModuloSchedule (success)Low Level Optimizer132146923Loop was modulo scheduled.
  • Initiation Interval: 31
6883ModuloSchedule (success)Low Level Optimizer1321469213Loop was modulo scheduled.
  • Initiation Interval: 1
6884ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 10
6885ModuloSchedule (success)Low Level Optimizer1321469232Loop was modulo scheduled.
  • Initiation Interval: 62
6886NoValidSchedule (fail)Low Level Optimizer1321469220Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6887ModuloSchedule (success)Low Level Optimizer200not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6888ModuloSchedule (success)Low Level Optimizer195not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6889ModuloSchedule (success)Low Level Optimizer195153797Loop was modulo scheduled.
  • Initiation Interval: 12
6890ModuloSchedule (success)Low Level Optimizer1951537914Loop was modulo scheduled.
  • Initiation Interval: 12
6891ModuloSchedule (success)Low Level Optimizer195not available10Loop was modulo scheduled.
  • Initiation Interval: 34
6892ModuloSchedule (success)Low Level Optimizer193not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6893ModuloSchedule (success)Low Level Optimizer193153727Loop was modulo scheduled.
  • Initiation Interval: 12
6894ModuloSchedule (success)Low Level Optimizer1931537214Loop was modulo scheduled.
  • Initiation Interval: 12
6895ModuloSchedule (success)Low Level Optimizer193not available10Loop was modulo scheduled.
  • Initiation Interval: 34
6896ModuloSchedule (success)Low Level Optimizer192not available3Loop was modulo scheduled.
  • Initiation Interval: 34
6897ModuloSchedule (success)Low Level Optimizer192153717Loop was modulo scheduled.
  • Initiation Interval: 12
6898ModuloSchedule (success)Low Level Optimizer1921537114Loop was modulo scheduled.
  • Initiation Interval: 12
6899ModuloSchedule (success)Low Level Optimizer192not available10Loop was modulo scheduled.
  • Initiation Interval: 34
6900ModuloSchedule (success)Low Level Optimizer198not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6901ModuloSchedule (success)Low Level Optimizer197not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6902ModuloSchedule (success)Low Level Optimizer196not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6903ModuloSchedule (success)Low Level Optimizer194not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6904ModuloSchedule (success)Low Level Optimizer202not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6905ModuloSchedule (success)Low Level Optimizer201not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6906ModuloSchedule (success)Low Level Optimizer199not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6907ModuloSchedule (success)Low Level Optimizer191not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6908ModuloSchedule (success)Low Level Optimizer205not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6909ModuloSchedule (success)Low Level Optimizer204not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6910ModuloSchedule (success)Low Level Optimizer203not available1Loop was modulo scheduled.
  • Initiation Interval: 5
6911ModuloSchedule (success)Low Level Optimizer24not available168Loop was modulo scheduled.
  • Initiation Interval: 44
6912ModuloSchedule (success)Low Level Optimizer24not available124Loop was modulo scheduled.
  • Initiation Interval: 44
6913ModuloSchedule (success)Low Level Optimizer24not available29Loop was modulo scheduled.
  • Initiation Interval: 44
6914ModuloSchedule (success)Low Level Optimizer24not available96Loop was modulo scheduled.
  • Initiation Interval: 3
6915ModuloSchedule (success)Low Level Optimizer24not available105Loop was modulo scheduled.
  • Initiation Interval: 3
6916ModuloSchedule (success)Low Level Optimizer24not available114Loop was modulo scheduled.
  • Initiation Interval: 3
6917ModuloSchedule (success)Low Level Optimizer24not available72Loop was modulo scheduled.
  • Initiation Interval: 3
6918ModuloSchedule (success)Low Level Optimizer24not available67Loop was modulo scheduled.
  • Initiation Interval: 3
6919ModuloSchedule (success)Low Level Optimizer24not available84Loop was modulo scheduled.
  • Initiation Interval: 3
6920ModuloSchedule (success)Low Level Optimizer116not available2Loop was modulo scheduled.
  • Initiation Interval: 14
6921ModuloSchedule (success)Low Level Optimizer121144913Loop was modulo scheduled.
  • Initiation Interval: 8
6922ModuloSchedule (success)Low Level Optimizer121144913Loop was modulo scheduled.
  • Initiation Interval: 19
6923ModuloSchedule (success)Low Level Optimizer121144677Loop was modulo scheduled.
  • Initiation Interval: 8
6924ModuloSchedule (success)Low Level Optimizer121145215Loop was modulo scheduled.
  • Initiation Interval: 8
6925ModuloSchedule (success)Low Level Optimizer1211456115Loop was modulo scheduled.
  • Initiation Interval: 8
6926ModuloSchedule (success)Low Level Optimizer1211456115Loop was modulo scheduled.
  • Initiation Interval: 19
6927ModuloSchedule (success)Low Level Optimizer120not available3Loop was modulo scheduled.
  • Initiation Interval: 14
6928ModuloSchedule (success)Low Level Optimizer118143163Loop was modulo scheduled.
  • Initiation Interval: 8
6929ModuloSchedule (success)Low Level Optimizer118143163Loop was modulo scheduled.
  • Initiation Interval: 19
6930ModuloSchedule (success)Low Level Optimizer118142927Loop was modulo scheduled.
  • Initiation Interval: 8
6931ModuloSchedule (success)Low Level Optimizer118143465Loop was modulo scheduled.
  • Initiation Interval: 8
6932ModuloSchedule (success)Low Level Optimizer1181438615Loop was modulo scheduled.
  • Initiation Interval: 8
6933ModuloSchedule (success)Low Level Optimizer1181438615Loop was modulo scheduled.
  • Initiation Interval: 19
6934ModuloSchedule (success)Low Level Optimizer117141753Loop was modulo scheduled.
  • Initiation Interval: 13
6935ModuloSchedule (success)Low Level Optimizer117141517Loop was modulo scheduled.
  • Initiation Interval: 11
6936ModuloSchedule (success)Low Level Optimizer1171420713Loop was modulo scheduled.
  • Initiation Interval: 13
6937ModuloSchedule (success)Low Level Optimizer117142474Loop was modulo scheduled.
  • Initiation Interval: 11
6938ModuloSchedule (success)Low Level Optimizer115140353Loop was modulo scheduled.
  • Initiation Interval: 8
6939ModuloSchedule (success)Low Level Optimizer115140353Loop was modulo scheduled.
  • Initiation Interval: 19
6940ModuloSchedule (success)Low Level Optimizer115140117Loop was modulo scheduled.
  • Initiation Interval: 8
6941ModuloSchedule (success)Low Level Optimizer115140655Loop was modulo scheduled.
  • Initiation Interval: 8
6942ModuloSchedule (success)Low Level Optimizer1151410515Loop was modulo scheduled.
  • Initiation Interval: 8
6943ModuloSchedule (success)Low Level Optimizer1151410515Loop was modulo scheduled.
  • Initiation Interval: 19
6944ModuloSchedule (success)Low Level Optimizer114not available3Loop was modulo scheduled.
  • Initiation Interval: 14
6945ModuloSchedule (success)Low Level Optimizer128146861Loop was modulo scheduled.
  • Initiation Interval: 8
6946ModuloSchedule (success)Low Level Optimizer128146861Loop was modulo scheduled.
  • Initiation Interval: 24
6947ModuloSchedule (success)Low Level Optimizer127not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6948ModuloSchedule (success)Low Level Optimizer126146481Loop was modulo scheduled.
  • Initiation Interval: 8
6949ModuloSchedule (success)Low Level Optimizer126146481Loop was modulo scheduled.
  • Initiation Interval: 56
6950ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85
6951ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 76
6952ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 76
6953ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85
6954ModuloSchedule (success)Low Level Optimizer125not available1Loop was modulo scheduled.
  • Initiation Interval: 85
6955ModuloSchedule (success)Low Level Optimizer124not available1Loop was modulo scheduled.
  • Initiation Interval: 25
6956ModuloSchedule (success)Low Level Optimizer123145712Loop was modulo scheduled.
  • Initiation Interval: 18
6957NoValidSchedule (fail)Low Level Optimizer123145712Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
6958ModuloSchedule (success)Low Level Optimizer122not available2Loop was modulo scheduled.
  • Initiation Interval: 14
6959ModuloSchedule (success)Low Level Optimizer119not available2Loop was modulo scheduled.
  • Initiation Interval: 14
6960ModuloSchedule (success)Low Level Optimizer190153622Loop was modulo scheduled.
  • Initiation Interval: 8
6961ModuloSchedule (success)Low Level Optimizer190153622Loop was modulo scheduled.
  • Initiation Interval: 24
6962ModuloSchedule (success)Low Level Optimizer189153434Loop was modulo scheduled.
  • Initiation Interval: 12
6963ModuloSchedule (success)Low Level Optimizer188153241Loop was modulo scheduled.
  • Initiation Interval: 8
6964ModuloSchedule (success)Low Level Optimizer188153241Loop was modulo scheduled.
  • Initiation Interval: 24
6965ModuloSchedule (success)Low Level Optimizer186152965Loop was modulo scheduled.
  • Initiation Interval: 16
6966ModuloSchedule (success)Low Level Optimizer185152751Loop was modulo scheduled.
  • Initiation Interval: 8
6967ModuloSchedule (success)Low Level Optimizer185152751Loop was modulo scheduled.
  • Initiation Interval: 24
6968ModuloSchedule (success)Low Level Optimizer183152477Loop was modulo scheduled.
  • Initiation Interval: 44
6969ModuloSchedule (success)Low Level Optimizer182152282Loop was modulo scheduled.
  • Initiation Interval: 8
6970ModuloSchedule (success)Low Level Optimizer182152282Loop was modulo scheduled.
  • Initiation Interval: 24
6971ModuloSchedule (success)Low Level Optimizer181152094Loop was modulo scheduled.
  • Initiation Interval: 12
6972ModuloSchedule (success)Low Level Optimizer180151901Loop was modulo scheduled.
  • Initiation Interval: 8
6973ModuloSchedule (success)Low Level Optimizer180151901Loop was modulo scheduled.
  • Initiation Interval: 24
6974ModuloSchedule (success)Low Level Optimizer178151625Loop was modulo scheduled.
  • Initiation Interval: 16
6975ModuloSchedule (success)Low Level Optimizer177151411Loop was modulo scheduled.
  • Initiation Interval: 8
6976ModuloSchedule (success)Low Level Optimizer177151411Loop was modulo scheduled.
  • Initiation Interval: 24
6977ModuloSchedule (success)Low Level Optimizer175151137Loop was modulo scheduled.
  • Initiation Interval: 43
6978ModuloSchedule (success)Low Level Optimizer174150941Loop was modulo scheduled.
  • Initiation Interval: 8
6979ModuloSchedule (success)Low Level Optimizer174150941Loop was modulo scheduled.
  • Initiation Interval: 24
6980ModuloSchedule (success)Low Level Optimizer172150665Loop was modulo scheduled.
  • Initiation Interval: 16
6981ModuloSchedule (success)Low Level Optimizer171150451Loop was modulo scheduled.
  • Initiation Interval: 8
6982ModuloSchedule (success)Low Level Optimizer171150451Loop was modulo scheduled.
  • Initiation Interval: 24
6983ModuloSchedule (success)Low Level Optimizer169150175Loop was modulo scheduled.
  • Initiation Interval: 16
6984ModuloSchedule (success)Low Level Optimizer168149961Loop was modulo scheduled.
  • Initiation Interval: 8
6985ModuloSchedule (success)Low Level Optimizer168149961Loop was modulo scheduled.
  • Initiation Interval: 24
6986ModuloSchedule (success)Low Level Optimizer165149598Loop was modulo scheduled.
  • Initiation Interval: 40
6987ModuloSchedule (success)Low Level Optimizer164149381Loop was modulo scheduled.
  • Initiation Interval: 8
6988ModuloSchedule (success)Low Level Optimizer164149381Loop was modulo scheduled.
  • Initiation Interval: 24
6989ModuloSchedule (success)Low Level Optimizer162149105Loop was modulo scheduled.
  • Initiation Interval: 16
6990ModuloSchedule (success)Low Level Optimizer161148891Loop was modulo scheduled.
  • Initiation Interval: 8
6991ModuloSchedule (success)Low Level Optimizer161148891Loop was modulo scheduled.
  • Initiation Interval: 24
6992ModuloSchedule (success)Low Level Optimizer159148615Loop was modulo scheduled.
  • Initiation Interval: 22
6993ModuloSchedule (success)Low Level Optimizer158148421Loop was modulo scheduled.
  • Initiation Interval: 8
6994ModuloSchedule (success)Low Level Optimizer158148421Loop was modulo scheduled.
  • Initiation Interval: 24
6995ModuloSchedule (success)Low Level Optimizer156148145Loop was modulo scheduled.
  • Initiation Interval: 16
6996ModuloSchedule (success)Low Level Optimizer155147931Loop was modulo scheduled.
  • Initiation Interval: 8
6997ModuloSchedule (success)Low Level Optimizer155147931Loop was modulo scheduled.
  • Initiation Interval: 24
6998ModuloSchedule (success)Low Level Optimizer153147655Loop was modulo scheduled.
  • Initiation Interval: 22
6999ModuloSchedule (success)Low Level Optimizer152147462Loop was modulo scheduled.
  • Initiation Interval: 8
7000ModuloSchedule (success)Low Level Optimizer152147462Loop was modulo scheduled.
  • Initiation Interval: 24
7001ModuloSchedule (success)Low Level Optimizer151not available2Loop was modulo scheduled.
  • Initiation Interval: 21
7002ModuloSchedule (success)Low Level Optimizer150147101Loop was modulo scheduled.
  • Initiation Interval: 20
7003ModuloSchedule (success)Low Level Optimizer149147091Loop was modulo scheduled.
  • Initiation Interval: 20
7004ModuloSchedule (success)Low Level Optimizer148147081Loop was modulo scheduled.
  • Initiation Interval: 20
7005ModuloSchedule (success)Low Level Optimizer147147071Loop was modulo scheduled.
  • Initiation Interval: 20
7006ModuloSchedule (success)Low Level Optimizer146147061Loop was modulo scheduled.
  • Initiation Interval: 20
7007ModuloSchedule (success)Low Level Optimizer145147051Loop was modulo scheduled.
  • Initiation Interval: 20
7008ModuloSchedule (success)Low Level Optimizer144147041Loop was modulo scheduled.
  • Initiation Interval: 20
7009ModuloSchedule (success)Low Level Optimizer143147031Loop was modulo scheduled.
  • Initiation Interval: 20
7010ModuloSchedule (success)Low Level Optimizer142147021Loop was modulo scheduled.
  • Initiation Interval: 20
7011ModuloSchedule (success)Low Level Optimizer2311903Loop was modulo scheduled.
  • Initiation Interval: 16
7012ModuloSchedule (success)Low Level Optimizer2311903Loop was modulo scheduled.
  • Initiation Interval: 64
7013ModuloSchedule (success)Low Level Optimizer2312336Loop was modulo scheduled.
  • Initiation Interval: 40
7014ModuloSchedule (success)Low Level Optimizer2312769Loop was modulo scheduled.
  • Initiation Interval: 71
7015ModuloSchedule (success)Low Level Optimizer23not available15Loop was modulo scheduled.
  • Initiation Interval: 18
7016ModuloSchedule (success)Low Level Optimizer23not available15Loop was modulo scheduled.
  • Initiation Interval: 18
7017ModuloSchedule (success)Low Level Optimizer23not available297Loop was modulo scheduled.
  • Initiation Interval: 18
7018ModuloSchedule (success)Low Level Optimizer23not available280Loop was modulo scheduled.
  • Initiation Interval: 18
7019ModuloSchedule (success)Low Level Optimizer23not available288Loop was modulo scheduled.
  • Initiation Interval: 18
7020ModuloSchedule (success)Low Level Optimizer23not available288Loop was modulo scheduled.
  • Initiation Interval: 18
7021ModuloSchedule (success)Low Level Optimizer23not available30Loop was modulo scheduled.
  • Initiation Interval: 18
7022ModuloSchedule (success)Low Level Optimizer23not available36Loop was modulo scheduled.
  • Initiation Interval: 18
7023ModuloSchedule (success)Low Level Optimizer23not available36Loop was modulo scheduled.
  • Initiation Interval: 18
7024ModuloSchedule (success)Low Level Optimizer23not available272Loop was modulo scheduled.
  • Initiation Interval: 18
7025ModuloSchedule (success)Low Level Optimizer23not available272Loop was modulo scheduled.
  • Initiation Interval: 18
7026ModuloSchedule (success)Low Level Optimizer23not available49Loop was modulo scheduled.
  • Initiation Interval: 18
7027ModuloSchedule (success)Low Level Optimizer23not available57Loop was modulo scheduled.
  • Initiation Interval: 18
7028ModuloSchedule (success)Low Level Optimizer23not available57Loop was modulo scheduled.
  • Initiation Interval: 18
7029ModuloSchedule (success)Low Level Optimizer23not available66Loop was modulo scheduled.
  • Initiation Interval: 18
7030ModuloSchedule (success)Low Level Optimizer23204869Loop was modulo scheduled.
  • Initiation Interval: 15
7031ModuloSchedule (success)Low Level Optimizer23206071Loop was modulo scheduled.
  • Initiation Interval: 15
7032ModuloSchedule (success)Low Level Optimizer23206071Loop was modulo scheduled.
  • Initiation Interval: 60
7033ModuloSchedule (success)Low Level Optimizer23204869Loop was modulo scheduled.
  • Initiation Interval: 60
7034ModuloSchedule (success)Low Level Optimizer23209574Loop was modulo scheduled.
  • Initiation Interval: 15
7035ModuloSchedule (success)Low Level Optimizer23210776Loop was modulo scheduled.
  • Initiation Interval: 15
7036ModuloSchedule (success)Low Level Optimizer23210776Loop was modulo scheduled.
  • Initiation Interval: 60
7037ModuloSchedule (success)Low Level Optimizer23209574Loop was modulo scheduled.
  • Initiation Interval: 60
7038ModuloSchedule (success)Low Level Optimizer23213679Loop was modulo scheduled.
  • Initiation Interval: 15
7039ModuloSchedule (success)Low Level Optimizer23214881Loop was modulo scheduled.
  • Initiation Interval: 15
7040ModuloSchedule (success)Low Level Optimizer23214881Loop was modulo scheduled.
  • Initiation Interval: 60
7041ModuloSchedule (success)Low Level Optimizer23213679Loop was modulo scheduled.
  • Initiation Interval: 60
7042ModuloSchedule (success)Low Level Optimizer2738511Loop was modulo scheduled.
  • Initiation Interval: 71
7043ModuloSchedule (success)Low Level Optimizer2738511Loop was modulo scheduled.
  • Initiation Interval: 284
7044ModuloSchedule (success)Low Level Optimizer2739381Loop was modulo scheduled.
  • Initiation Interval: 71
7045ModuloSchedule (success)Low Level Optimizer2739381Loop was modulo scheduled.
  • Initiation Interval: 284
7046ModuloSchedule (success)Low Level Optimizer2740221Loop was modulo scheduled.
  • Initiation Interval: 71
7047ModuloSchedule (success)Low Level Optimizer2740221Loop was modulo scheduled.
  • Initiation Interval: 284
7048ModuloSchedule (success)Low Level Optimizer209154522Loop was modulo scheduled.
  • Initiation Interval: 10
7049ModuloSchedule (success)Low Level Optimizer209154522Loop was modulo scheduled.
  • Initiation Interval: 121
7050ModuloSchedule (success)Low Level Optimizer208154512Loop was modulo scheduled.
  • Initiation Interval: 10
7051ModuloSchedule (success)Low Level Optimizer208154512Loop was modulo scheduled.
  • Initiation Interval: 121
7052ModuloSchedule (success)Low Level Optimizer207154502Loop was modulo scheduled.
  • Initiation Interval: 10
7053ModuloSchedule (success)Low Level Optimizer207154502Loop was modulo scheduled.
  • Initiation Interval: 121
7054ModuloSchedule (success)Low Level Optimizer206154492Loop was modulo scheduled.
  • Initiation Interval: 10
7055ModuloSchedule (success)Low Level Optimizer206154492Loop was modulo scheduled.
  • Initiation Interval: 121
7056ModuloSchedule (success)Low Level Optimizer240not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7057ModuloSchedule (success)Low Level Optimizer240161597Loop was modulo scheduled.
  • Initiation Interval: 15
7058ModuloSchedule (success)Low Level Optimizer240161594Loop was modulo scheduled.
  • Initiation Interval: 15
7059ModuloSchedule (success)Low Level Optimizer240not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7060ModuloSchedule (success)Low Level Optimizer239not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7061ModuloSchedule (success)Low Level Optimizer239161587Loop was modulo scheduled.
  • Initiation Interval: 10
7062ModuloSchedule (success)Low Level Optimizer2391615814Loop was modulo scheduled.
  • Initiation Interval: 10
7063ModuloSchedule (success)Low Level Optimizer239not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7064ModuloSchedule (success)Low Level Optimizer238not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7065ModuloSchedule (success)Low Level Optimizer238161577Loop was modulo scheduled.
  • Initiation Interval: 10
7066ModuloSchedule (success)Low Level Optimizer2381615711Loop was modulo scheduled.
  • Initiation Interval: 10
7067ModuloSchedule (success)Low Level Optimizer238not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7068ModuloSchedule (success)Low Level Optimizer237not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7069ModuloSchedule (success)Low Level Optimizer237161567Loop was modulo scheduled.
  • Initiation Interval: 15
7070ModuloSchedule (success)Low Level Optimizer237161564Loop was modulo scheduled.
  • Initiation Interval: 15
7071ModuloSchedule (success)Low Level Optimizer237not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7072ModuloSchedule (success)Low Level Optimizer236not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7073ModuloSchedule (success)Low Level Optimizer236161557Loop was modulo scheduled.
  • Initiation Interval: 10
7074ModuloSchedule (success)Low Level Optimizer2361615514Loop was modulo scheduled.
  • Initiation Interval: 10
7075ModuloSchedule (success)Low Level Optimizer236not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7076ModuloSchedule (success)Low Level Optimizer235not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7077ModuloSchedule (success)Low Level Optimizer235161547Loop was modulo scheduled.
  • Initiation Interval: 15
7078ModuloSchedule (success)Low Level Optimizer235161544Loop was modulo scheduled.
  • Initiation Interval: 15
7079ModuloSchedule (success)Low Level Optimizer235not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7080ModuloSchedule (success)Low Level Optimizer234not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7081ModuloSchedule (success)Low Level Optimizer234161537Loop was modulo scheduled.
  • Initiation Interval: 10
7082ModuloSchedule (success)Low Level Optimizer2341615314Loop was modulo scheduled.
  • Initiation Interval: 10
7083ModuloSchedule (success)Low Level Optimizer234not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7084ModuloSchedule (success)Low Level Optimizer233not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7085ModuloSchedule (success)Low Level Optimizer233161527Loop was modulo scheduled.
  • Initiation Interval: 15
7086ModuloSchedule (success)Low Level Optimizer233161524Loop was modulo scheduled.
  • Initiation Interval: 15
7087ModuloSchedule (success)Low Level Optimizer233not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7088ModuloSchedule (success)Low Level Optimizer232not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7089ModuloSchedule (success)Low Level Optimizer232161517Loop was modulo scheduled.
  • Initiation Interval: 10
7090ModuloSchedule (success)Low Level Optimizer2321615114Loop was modulo scheduled.
  • Initiation Interval: 10
7091ModuloSchedule (success)Low Level Optimizer232not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7092ModuloSchedule (success)Low Level Optimizer231not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7093ModuloSchedule (success)Low Level Optimizer231161507Loop was modulo scheduled.
  • Initiation Interval: 15
7094ModuloSchedule (success)Low Level Optimizer231161504Loop was modulo scheduled.
  • Initiation Interval: 15
7095ModuloSchedule (success)Low Level Optimizer231not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7096ModuloSchedule (success)Low Level Optimizer230not available3Loop was modulo scheduled.
  • Initiation Interval: 45
7097ModuloSchedule (success)Low Level Optimizer230161497Loop was modulo scheduled.
  • Initiation Interval: 15
7098ModuloSchedule (success)Low Level Optimizer230161494Loop was modulo scheduled.
  • Initiation Interval: 15
7099ModuloSchedule (success)Low Level Optimizer230not available10Loop was modulo scheduled.
  • Initiation Interval: 45
7100ModuloSchedule (success)Low Level Optimizer229not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7101ModuloSchedule (success)Low Level Optimizer229161487Loop was modulo scheduled.
  • Initiation Interval: 10
7102ModuloSchedule (success)Low Level Optimizer2291614811Loop was modulo scheduled.
  • Initiation Interval: 10
7103ModuloSchedule (success)Low Level Optimizer229not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7104ModuloSchedule (success)Low Level Optimizer228not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7105ModuloSchedule (success)Low Level Optimizer228161477Loop was modulo scheduled.
  • Initiation Interval: 10
7106ModuloSchedule (success)Low Level Optimizer2281614714Loop was modulo scheduled.
  • Initiation Interval: 10
7107ModuloSchedule (success)Low Level Optimizer228not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7108ModuloSchedule (success)Low Level Optimizer227not available3Loop was modulo scheduled.
  • Initiation Interval: 48
7109ModuloSchedule (success)Low Level Optimizer227161467Loop was modulo scheduled.
  • Initiation Interval: 17
7110ModuloSchedule (success)Low Level Optimizer227161464Loop was modulo scheduled.
  • Initiation Interval: 17
7111ModuloSchedule (success)Low Level Optimizer227not available10Loop was modulo scheduled.
  • Initiation Interval: 48
7112ModuloSchedule (success)Low Level Optimizer226not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7113ModuloSchedule (success)Low Level Optimizer226161457Loop was modulo scheduled.
  • Initiation Interval: 10
7114ModuloSchedule (success)Low Level Optimizer2261614514Loop was modulo scheduled.
  • Initiation Interval: 10
7115ModuloSchedule (success)Low Level Optimizer226not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7116ModuloSchedule (success)Low Level Optimizer225not available3Loop was modulo scheduled.
  • Initiation Interval: 48
7117ModuloSchedule (success)Low Level Optimizer225161447Loop was modulo scheduled.
  • Initiation Interval: 17
7118ModuloSchedule (success)Low Level Optimizer225161444Loop was modulo scheduled.
  • Initiation Interval: 17
7119ModuloSchedule (success)Low Level Optimizer225not available10Loop was modulo scheduled.
  • Initiation Interval: 48
7120ModuloSchedule (success)Low Level Optimizer224not available3Loop was modulo scheduled.
  • Initiation Interval: 29
7121ModuloSchedule (success)Low Level Optimizer224161437Loop was modulo scheduled.
  • Initiation Interval: 10
7122ModuloSchedule (success)Low Level Optimizer2241614314Loop was modulo scheduled.
  • Initiation Interval: 10
7123ModuloSchedule (success)Low Level Optimizer224not available10Loop was modulo scheduled.
  • Initiation Interval: 29
7124ModuloSchedule (success)Low Level Optimizer223161423Loop was modulo scheduled.
  • Initiation Interval: 26
7125ModuloSchedule (success)Low Level Optimizer223161427Loop was modulo scheduled.
  • Initiation Interval: 22
7126ModuloSchedule (success)Low Level Optimizer223161424Loop was modulo scheduled.
  • Initiation Interval: 22
7127ModuloSchedule (success)Low Level Optimizer2231614210Loop was modulo scheduled.
  • Initiation Interval: 26
7128ModuloSchedule (success)Low Level Optimizer222160693Loop was modulo scheduled.
  • Initiation Interval: 8
7129ModuloSchedule (success)Low Level Optimizer222160693Loop was modulo scheduled.
  • Initiation Interval: 19
7130ModuloSchedule (success)Low Level Optimizer222160457Loop was modulo scheduled.
  • Initiation Interval: 8
7131ModuloSchedule (success)Low Level Optimizer222160995Loop was modulo scheduled.
  • Initiation Interval: 8
7132ModuloSchedule (success)Low Level Optimizer2221613915Loop was modulo scheduled.
  • Initiation Interval: 8
7133ModuloSchedule (success)Low Level Optimizer2221613915Loop was modulo scheduled.
  • Initiation Interval: 19
7134ModuloSchedule (success)Low Level Optimizer221not available3Loop was modulo scheduled.
  • Initiation Interval: 14
7135ModuloSchedule (success)Low Level Optimizer220158953Loop was modulo scheduled.
  • Initiation Interval: 8
7136ModuloSchedule (success)Low Level Optimizer220158953Loop was modulo scheduled.
  • Initiation Interval: 19
7137ModuloSchedule (success)Low Level Optimizer220158717Loop was modulo scheduled.
  • Initiation Interval: 8
7138ModuloSchedule (success)Low Level Optimizer220159255Loop was modulo scheduled.
  • Initiation Interval: 8
7139ModuloSchedule (success)Low Level Optimizer2201596515Loop was modulo scheduled.
  • Initiation Interval: 8
7140ModuloSchedule (success)Low Level Optimizer2201596515Loop was modulo scheduled.
  • Initiation Interval: 19
7141ModuloSchedule (success)Low Level Optimizer219not available7Loop was modulo scheduled.
  • Initiation Interval: 21
7142ModuloSchedule (success)Low Level Optimizer219not available3Loop was modulo scheduled.
  • Initiation Interval: 17
7143ModuloSchedule (success)Low Level Optimizer219not available12Loop was modulo scheduled.
  • Initiation Interval: 17
7144ModuloSchedule (success)Low Level Optimizer219not available11Loop was modulo scheduled.
  • Initiation Interval: 21
7145ModuloSchedule (success)Low Level Optimizer219not available5Loop was modulo scheduled.
  • Initiation Interval: 17
7146ModuloSchedule (success)Low Level Optimizer29not available1Loop was modulo scheduled.
  • Initiation Interval: 45
7147ModuloSchedule (success)Low Level Optimizer29not available1Loop was modulo scheduled.
  • Initiation Interval: 45
7148ModuloSchedule (success)Low Level Optimizer2866331Loop was modulo scheduled.
  • Initiation Interval: 22
7149ModuloSchedule (success)Low Level Optimizer2866331Loop was modulo scheduled.
  • Initiation Interval: 88
7150ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48
7151ModuloSchedule (success)Low Level Optimizer2866791Loop was modulo scheduled.
  • Initiation Interval: 22
7152ModuloSchedule (success)Low Level Optimizer2866791Loop was modulo scheduled.
  • Initiation Interval: 88
7153ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48
7154ModuloSchedule (success)Low Level Optimizer2867081Loop was modulo scheduled.
  • Initiation Interval: 22
7155ModuloSchedule (success)Low Level Optimizer2867081Loop was modulo scheduled.
  • Initiation Interval: 88
7156ModuloSchedule (success)Low Level Optimizer28not available1Loop was modulo scheduled.
  • Initiation Interval: 48
7157ModuloSchedule (success)Low Level Optimizer2411616010Loop was modulo scheduled.
  • Initiation Interval: 17
7158ModuloSchedule (success)Low Level Optimizer2411616012Loop was modulo scheduled.
  • Initiation Interval: 17
7159ModuloSchedule (success)Low Level Optimizer241not available4Loop was modulo scheduled.
  • Initiation Interval: 61
7160ModuloSchedule (success)Low Level Optimizer2411616021Loop was modulo scheduled.
  • Initiation Interval: 17
7161ModuloSchedule (success)Low Level Optimizer2411616014Loop was modulo scheduled.
  • Initiation Interval: 17
7162ModuloSchedule (success)Low Level Optimizer2411616017Loop was modulo scheduled.
  • Initiation Interval: 17
7163ModuloSchedule (success)Low Level Optimizer2411616031Loop was modulo scheduled.
  • Initiation Interval: 17
7164ModuloSchedule (success)Low Level Optimizer2501616910Loop was modulo scheduled.
  • Initiation Interval: 10
7165ModuloSchedule (success)Low Level Optimizer250not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7166ModuloSchedule (success)Low Level Optimizer2501616912Loop was modulo scheduled.
  • Initiation Interval: 10
7167ModuloSchedule (success)Low Level Optimizer2501616927Loop was modulo scheduled.
  • Initiation Interval: 10
7168ModuloSchedule (success)Low Level Optimizer250not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7169ModuloSchedule (success)Low Level Optimizer2501616921Loop was modulo scheduled.
  • Initiation Interval: 10
7170ModuloSchedule (success)Low Level Optimizer2501616914Loop was modulo scheduled.
  • Initiation Interval: 10
7171ModuloSchedule (success)Low Level Optimizer2501616917Loop was modulo scheduled.
  • Initiation Interval: 10
7172ModuloSchedule (success)Low Level Optimizer2501616939Loop was modulo scheduled.
  • Initiation Interval: 10
7173ModuloSchedule (success)Low Level Optimizer2501616931Loop was modulo scheduled.
  • Initiation Interval: 10
7174ModuloSchedule (success)Low Level Optimizer249not available10Loop was modulo scheduled.
  • Initiation Interval: 61
7175ModuloSchedule (success)Low Level Optimizer249not available12Loop was modulo scheduled.
  • Initiation Interval: 61
7176RegisterPressureTooHigh (fail)Low Level Optimizer249not available4Loop cannot be modulo scheduled because the register pressure is too high.not available
7177ModuloSchedule (success)Low Level Optimizer249not available21Loop was modulo scheduled.
  • Initiation Interval: 61
7178ModuloSchedule (success)Low Level Optimizer249not available14Loop was modulo scheduled.
  • Initiation Interval: 61
7179ModuloSchedule (success)Low Level Optimizer249not available17Loop was modulo scheduled.
  • Initiation Interval: 61
7180ModuloSchedule (success)Low Level Optimizer249not available31Loop was modulo scheduled.
  • Initiation Interval: 61
7181ModuloSchedule (success)Low Level Optimizer2481616710Loop was modulo scheduled.
  • Initiation Interval: 10
7182ModuloSchedule (success)Low Level Optimizer248not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7183ModuloSchedule (success)Low Level Optimizer2481616712Loop was modulo scheduled.
  • Initiation Interval: 10
7184ModuloSchedule (success)Low Level Optimizer2481616727Loop was modulo scheduled.
  • Initiation Interval: 10
7185ModuloSchedule (success)Low Level Optimizer248not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7186ModuloSchedule (success)Low Level Optimizer2481616721Loop was modulo scheduled.
  • Initiation Interval: 10
7187ModuloSchedule (success)Low Level Optimizer2481616714Loop was modulo scheduled.
  • Initiation Interval: 10
7188ModuloSchedule (success)Low Level Optimizer2481616717Loop was modulo scheduled.
  • Initiation Interval: 10
7189ModuloSchedule (success)Low Level Optimizer2481616739Loop was modulo scheduled.
  • Initiation Interval: 10
7190ModuloSchedule (success)Low Level Optimizer2481616731Loop was modulo scheduled.
  • Initiation Interval: 10
7191ModuloSchedule (success)Low Level Optimizer2471616610Loop was modulo scheduled.
  • Initiation Interval: 22
7192ModuloSchedule (success)Low Level Optimizer2471616612Loop was modulo scheduled.
  • Initiation Interval: 22
7193ModuloSchedule (success)Low Level Optimizer247161664Loop was modulo scheduled.
  • Initiation Interval: 34
7194ModuloSchedule (success)Low Level Optimizer2471616621Loop was modulo scheduled.
  • Initiation Interval: 22
7195ModuloSchedule (success)Low Level Optimizer2471616614Loop was modulo scheduled.
  • Initiation Interval: 22
7196ModuloSchedule (success)Low Level Optimizer2471616617Loop was modulo scheduled.
  • Initiation Interval: 22
7197ModuloSchedule (success)Low Level Optimizer2471616631Loop was modulo scheduled.
  • Initiation Interval: 22
7198ModuloSchedule (success)Low Level Optimizer2461616510Loop was modulo scheduled.
  • Initiation Interval: 10
7199ModuloSchedule (success)Low Level Optimizer246not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7200ModuloSchedule (success)Low Level Optimizer2461616512Loop was modulo scheduled.
  • Initiation Interval: 10
7201ModuloSchedule (success)Low Level Optimizer2461616527Loop was modulo scheduled.
  • Initiation Interval: 10
7202ModuloSchedule (success)Low Level Optimizer246not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7203ModuloSchedule (success)Low Level Optimizer2461616521Loop was modulo scheduled.
  • Initiation Interval: 10
7204ModuloSchedule (success)Low Level Optimizer2461616514Loop was modulo scheduled.
  • Initiation Interval: 10
7205ModuloSchedule (success)Low Level Optimizer2461616517Loop was modulo scheduled.
  • Initiation Interval: 10
7206ModuloSchedule (success)Low Level Optimizer2461616539Loop was modulo scheduled.
  • Initiation Interval: 10
7207ModuloSchedule (success)Low Level Optimizer2461616531Loop was modulo scheduled.
  • Initiation Interval: 10
7208ModuloSchedule (success)Low Level Optimizer245not available10Loop was modulo scheduled.
  • Initiation Interval: 43
7209ModuloSchedule (success)Low Level Optimizer245not available12Loop was modulo scheduled.
  • Initiation Interval: 43
7210ModuloSchedule (success)Low Level Optimizer245not available4Loop was modulo scheduled.
  • Initiation Interval: 77
7211ModuloSchedule (success)Low Level Optimizer245not available21Loop was modulo scheduled.
  • Initiation Interval: 43
7212ModuloSchedule (success)Low Level Optimizer245not available14Loop was modulo scheduled.
  • Initiation Interval: 43
7213ModuloSchedule (success)Low Level Optimizer245not available17Loop was modulo scheduled.
  • Initiation Interval: 43
7214ModuloSchedule (success)Low Level Optimizer245not available31Loop was modulo scheduled.
  • Initiation Interval: 43
7215ModuloSchedule (success)Low Level Optimizer2441616310Loop was modulo scheduled.
  • Initiation Interval: 10
7216ModuloSchedule (success)Low Level Optimizer2441616312Loop was modulo scheduled.
  • Initiation Interval: 10
7217ModuloSchedule (success)Low Level Optimizer244not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7218ModuloSchedule (success)Low Level Optimizer2441616321Loop was modulo scheduled.
  • Initiation Interval: 10
7219ModuloSchedule (success)Low Level Optimizer2441616314Loop was modulo scheduled.
  • Initiation Interval: 10
7220ModuloSchedule (success)Low Level Optimizer2441616317Loop was modulo scheduled.
  • Initiation Interval: 10
7221ModuloSchedule (success)Low Level Optimizer2441616324Loop was modulo scheduled.
  • Initiation Interval: 10
7222ModuloSchedule (success)Low Level Optimizer2441616332Loop was modulo scheduled.
  • Initiation Interval: 10
7223ModuloSchedule (success)Low Level Optimizer2441616339Loop was modulo scheduled.
  • Initiation Interval: 10
7224ModuloSchedule (success)Low Level Optimizer2431616210Loop was modulo scheduled.
  • Initiation Interval: 22
7225ModuloSchedule (success)Low Level Optimizer2431616212Loop was modulo scheduled.
  • Initiation Interval: 22
7226ModuloSchedule (success)Low Level Optimizer243161624Loop was modulo scheduled.
  • Initiation Interval: 34
7227ModuloSchedule (success)Low Level Optimizer2431616221Loop was modulo scheduled.
  • Initiation Interval: 22
7228ModuloSchedule (success)Low Level Optimizer2431616214Loop was modulo scheduled.
  • Initiation Interval: 22
7229ModuloSchedule (success)Low Level Optimizer2431616217Loop was modulo scheduled.
  • Initiation Interval: 22
7230ModuloSchedule (success)Low Level Optimizer2431616231Loop was modulo scheduled.
  • Initiation Interval: 22
7231ModuloSchedule (success)Low Level Optimizer2421616110Loop was modulo scheduled.
  • Initiation Interval: 10
7232ModuloSchedule (success)Low Level Optimizer242not available4Loop was modulo scheduled.
  • Initiation Interval: 29
7233ModuloSchedule (success)Low Level Optimizer2421616112Loop was modulo scheduled.
  • Initiation Interval: 10
7234ModuloSchedule (success)Low Level Optimizer2421616127Loop was modulo scheduled.
  • Initiation Interval: 10
7235ModuloSchedule (success)Low Level Optimizer242not available35Loop was modulo scheduled.
  • Initiation Interval: 29
7236ModuloSchedule (success)Low Level Optimizer2421616121Loop was modulo scheduled.
  • Initiation Interval: 10
7237ModuloSchedule (success)Low Level Optimizer2421616114Loop was modulo scheduled.
  • Initiation Interval: 10
7238ModuloSchedule (success)Low Level Optimizer2421616117Loop was modulo scheduled.
  • Initiation Interval: 10
7239ModuloSchedule (success)Low Level Optimizer2421616139Loop was modulo scheduled.
  • Initiation Interval: 10
7240ModuloSchedule (success)Low Level Optimizer2421616131Loop was modulo scheduled.
  • Initiation Interval: 10
7241ModuloSchedule (success)Low Level Optimizer256161752Loop was modulo scheduled.
  • Initiation Interval: 10
7242ModuloSchedule (success)Low Level Optimizer256161752Loop was modulo scheduled.
  • Initiation Interval: 121
7243ModuloSchedule (success)Low Level Optimizer255161742Loop was modulo scheduled.
  • Initiation Interval: 10
7244ModuloSchedule (success)Low Level Optimizer255161742Loop was modulo scheduled.
  • Initiation Interval: 121
7245ModuloSchedule (success)Low Level Optimizer254161732Loop was modulo scheduled.
  • Initiation Interval: 10
7246ModuloSchedule (success)Low Level Optimizer254161732Loop was modulo scheduled.
  • Initiation Interval: 121
7247ModuloSchedule (success)Low Level Optimizer215not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7248ModuloSchedule (success)Low Level Optimizer215156697Loop was modulo scheduled.
  • Initiation Interval: 9
7249ModuloSchedule (success)Low Level Optimizer2151569619Loop was modulo scheduled.
  • Initiation Interval: 9
7250ModuloSchedule (success)Low Level Optimizer215not available15Loop was modulo scheduled.
  • Initiation Interval: 22
7251ModuloSchedule (success)Low Level Optimizer212155073Loop was modulo scheduled.
  • Initiation Interval: 30
7252NoValidSchedule (fail)Low Level Optimizer212155073Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
7253ModuloSchedule (success)Low Level Optimizer211154884Loop was modulo scheduled.
  • Initiation Interval: 33
7254NoValidSchedule (fail)Low Level Optimizer211154884Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
7255ModuloSchedule (success)Low Level Optimizer210154693Loop was modulo scheduled.
  • Initiation Interval: 30
7256NoValidSchedule (fail)Low Level Optimizer210154693Loop cannot be modulo scheduled because it cannot find a valid schedule with a reasonable cycle count.not available
7257ModuloSchedule (success)Low Level Optimizer213not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7258ModuloSchedule (success)Low Level Optimizer213155277Loop was modulo scheduled.
  • Initiation Interval: 9
7259ModuloSchedule (success)Low Level Optimizer2131555419Loop was modulo scheduled.
  • Initiation Interval: 9
7260ModuloSchedule (success)Low Level Optimizer213not available15Loop was modulo scheduled.
  • Initiation Interval: 22
7261ModuloSchedule (success)Low Level Optimizer214not available3Loop was modulo scheduled.
  • Initiation Interval: 22
7262ModuloSchedule (success)Low Level Optimizer214155987Loop was modulo scheduled.
  • Initiation Interval: 9
7263ModuloSchedule (success)Low Level Optimizer2141562519Loop was modulo scheduled.
  • Initiation Interval: 9
7264ModuloSchedule (success)Low Level Optimizer214not available15Loop was modulo scheduled.
  • Initiation Interval: 22
7265ModuloSchedule (success)Low Level Optimizer2633694Loop was modulo scheduled.
  • Initiation Interval: 14
7266ModuloSchedule (success)Low Level Optimizer2633998Loop was modulo scheduled.
  • Initiation Interval: 14
7267ModuloSchedule (success)Low Level Optimizer26342912Loop was modulo scheduled.
  • Initiation Interval: 14
7268ModuloSchedule (success)Low Level Optimizer26346115Loop was modulo scheduled.
  • Initiation Interval: 9
7269ModuloSchedule (success)Low Level Optimizer26346115Loop was modulo scheduled.
  • Initiation Interval: 72
7270ModuloSchedule (success)Low Level Optimizer26349118Loop was modulo scheduled.
  • Initiation Interval: 9
7271ModuloSchedule (success)Low Level Optimizer26349118Loop was modulo scheduled.
  • Initiation Interval: 72
7272ModuloSchedule (success)Low Level Optimizer26352121Loop was modulo scheduled.
  • Initiation Interval: 9
7273ModuloSchedule (success)Low Level Optimizer26352121Loop was modulo scheduled.
  • Initiation Interval: 72
7274ModuloSchedule (success)Low Level Optimizer26356661Loop was modulo scheduled.
  • Initiation Interval: 54
7275ModuloSchedule (success)Low Level Optimizer26356661Loop was modulo scheduled.
  • Initiation Interval: 216
7276ModuloSchedule (success)Low Level Optimizer26359530Loop was modulo scheduled.
  • Initiation Interval: 8
7277ModuloSchedule (success)Low Level Optimizer26359530Loop was modulo scheduled.
  • Initiation Interval: 58
7278ModuloSchedule (success)Low Level Optimizer26363934Loop was modulo scheduled.
  • Initiation Interval: 54
7279ModuloSchedule (success)Low Level Optimizer26363934Loop was modulo scheduled.
  • Initiation Interval: 216
7280ModuloSchedule (success)Low Level Optimizer26366847Loop was modulo scheduled.
  • Initiation Interval: 8
7281ModuloSchedule (success)Low Level Optimizer26366847Loop was modulo scheduled.
  • Initiation Interval: 58
7282ModuloSchedule (success)Low Level Optimizer26371252Loop was modulo scheduled.
  • Initiation Interval: 64
7283ModuloSchedule (success)Low Level Optimizer26374056Loop was modulo scheduled.
  • Initiation Interval: 8
7284ModuloSchedule (success)Low Level Optimizer26374056Loop was modulo scheduled.
  • Initiation Interval: 58
7285ModuloSchedule (success)Low Level Optimizer26371252Loop was modulo scheduled.
  • Initiation Interval: 256
7286ModuloSchedule (success)Low Level Optimizer319165921Loop was modulo scheduled.
  • Initiation Interval: 8
7287ModuloSchedule (success)Low Level Optimizer319165921Loop was modulo scheduled.
  • Initiation Interval: 56
7288ModuloSchedule (success)Low Level Optimizer318165911Loop was modulo scheduled.
  • Initiation Interval: 8
7289ModuloSchedule (success)Low Level Optimizer318165911Loop was modulo scheduled.
  • Initiation Interval: 56
7290ModuloSchedule (success)Low Level Optimizer316165891Loop was modulo scheduled.
  • Initiation Interval: 8
7291ModuloSchedule (success)Low Level Optimizer316165891Loop was modulo scheduled.
  • Initiation Interval: 56
7292ModuloSchedule (success)Low Level Optimizer317165901Loop was modulo scheduled.
  • Initiation Interval: 8
7293ModuloSchedule (success)Low Level Optimizer317165901Loop was modulo scheduled.
  • Initiation Interval: 56
7294ModuloSchedule (success)Low Level Optimizer84not available3Loop was modulo scheduled.
  • Initiation Interval: 95
7295ModuloSchedule (success)Low Level Optimizer84127404Loop was modulo scheduled.
  • Initiation Interval: 8
7296ModuloSchedule (success)Low Level Optimizer841276210Loop was modulo scheduled.
  • Initiation Interval: 8
7297ModuloSchedule (success)Low Level Optimizer84not available8Loop was modulo scheduled.
  • Initiation Interval: 95
7298ModuloSchedule (success)Low Level Optimizer841281513Loop was modulo scheduled.
  • Initiation Interval: 15
7299ModuloSchedule (success)Low Level Optimizer841281513Loop was modulo scheduled.
  • Initiation Interval: 120
7300ModuloSchedule (success)Low Level Optimizer82126523Loop was modulo scheduled.
  • Initiation Interval: 4
7301ModuloSchedule (success)Low Level Optimizer821268515Loop was modulo scheduled.
  • Initiation Interval: 4
7302ModuloSchedule (success)Low Level Optimizer81126241Loop was modulo scheduled.
  • Initiation Interval: 8
7303ModuloSchedule (success)Low Level Optimizer81126241Loop was modulo scheduled.
  • Initiation Interval: 24
7304ModuloSchedule (success)Low Level Optimizer80126231Loop was modulo scheduled.
  • Initiation Interval: 8
7305ModuloSchedule (success)Low Level Optimizer80126231Loop was modulo scheduled.
  • Initiation Interval: 29
7306ModuloSchedule (success)Low Level Optimizer85128463Loop was modulo scheduled.
  • Initiation Interval: 4
7307ModuloSchedule (success)Low Level Optimizer851287915Loop was modulo scheduled.
  • Initiation Interval: 4
7308ModuloSchedule (success)Low Level Optimizer83127062Loop was modulo scheduled.
  • Initiation Interval: 9
7309ModuloSchedule (success)Low Level Optimizer83127062Loop was modulo scheduled.
  • Initiation Interval: 120
7310ModuloSchedule (success)Low Level Optimizer79126221Loop was modulo scheduled.
  • Initiation Interval: 8
7311ModuloSchedule (success)Low Level Optimizer79126221Loop was modulo scheduled.
  • Initiation Interval: 24
7312ModuloSchedule (success)Low Level Optimizer78126211Loop was modulo scheduled.
  • Initiation Interval: 8
7313ModuloSchedule (success)Low Level Optimizer78126211Loop was modulo scheduled.
  • Initiation Interval: 29
7314ModuloSchedule (success)Low Level Optimizer75126201Loop was modulo scheduled.
  • Initiation Interval: 8
7315ModuloSchedule (success)Low Level Optimizer75126201Loop was modulo scheduled.
  • Initiation Interval: 29
7316ModuloSchedule (success)Low Level Optimizer74126191Loop was modulo scheduled.
  • Initiation Interval: 8
7317ModuloSchedule (success)Low Level Optimizer74126191Loop was modulo scheduled.
  • Initiation Interval: 24
7318ModuloSchedule (success)Low Level Optimizer73126181Loop was modulo scheduled.
  • Initiation Interval: 8
7319ModuloSchedule (success)Low Level Optimizer73126181Loop was modulo scheduled.
  • Initiation Interval: 56
7320ModuloSchedule (success)Low Level Optimizer70126171Loop was modulo scheduled.
  • Initiation Interval: 8
7321ModuloSchedule (success)Low Level Optimizer70126171Loop was modulo scheduled.
  • Initiation Interval: 29
7322ModuloSchedule (success)Low Level Optimizer14not available1Loop was modulo scheduled.
  • Initiation Interval: 21
7323ModuloSchedule (success)Low Level Optimizer45118991Loop was modulo scheduled.
  • Initiation Interval: 8

Inline Optimization Table

Seq #TypePhaseCaller Region #Callee Region #Callsite File #Callsite Line #Callsite Column #Description
1SuccessfulInline (success)High Level Optimizer54138115The function was successfully inlined.

Profiling Reports

no profiling information